Was ich machen möchte: Ein Gerät, das sofort eine Benachrichtigung sendet, wenn das Gerät einen Moment hoher Beschleunigung erfährt. Die Benachrichtigung muss die Beschleunigung angeben. Es gibt keine Garantie dafür, dass es einen gibt. Das Gerät muss sehr klein sein, etwa so groß wie ein Penny, und nicht viel dicker. Das Gerät sollte mit einer Standard-Uhrenbatterie ein Jahr lang halten (etwa 80 % der Zeit bewegt sich das Gerät überhaupt nicht, das Gerät sendet nicht mehr als 100 Mal am Tag).
Bonusqualitäten: - Diese Benachrichtigung wird zur Bequemlichkeit und möglichen zukünftigen Visualisierungszwecken an ein Smartphone gesendet. - Die Benachrichtigung wäre aus einer Entfernung von bis zu 100 m vom Gerät sichtbar (dies könnte über ein drahtloses Signal erreicht werden).
Worum ich bitte: Beratung darüber, über welches Medium diese Benachrichtigung gesendet werden könnte (Bluetooth, Zigbee, Wifi) und wenn sie nicht an ein Smartphone gesendet werden kann, an was sie gesendet werden könnte, um die Ziele des Geräts zu erreichen (insbesondere die sofortige Benachrichtigung, dass das Gerät beschleunigt wurde und wie stark es beschleunigt wurde).
Sie haben angegeben, dass Bluetooth Ihre Anforderungen nicht erfüllt, und ich stimme zu. Aber das ist klassisches Bluetooth. Kennen Sie BLE (Bluetooth Low Energy, Teil der Bluetooth 4.0-Spezifikation)? Die maximale Reichweite liegt je nach verwendetem Modul zwischen 50m und 450m. (Die letzte Zahl ist kein Tippfehler, hier ist das BLE121LR – LR für Langstrecken. Und es wird immer noch mit einer Knopfzellenbatterie betrieben.)
Apple hat die Unterstützung für BLE ab dem iPhone 4S hinzugefügt. BLE wird auch von Android OS (wie es in der Galaxy S-Serie verwendet wird) Version 4.3 oder höher unterstützt.
Ich habe BLE-Chips mit einer maximalen Sendeleistung von 12 mA bis 39 mA gesehen. Ich verwende derzeit eine mit 18 mA, also verwenden wir diese.
Nein, es wird sicher nicht durchgehend gesendet. Der Trick besteht darin, es so kurz wie möglich zum Senden zu bringen.
Wenn man davon ausgeht, dass eine Verbindung hergestellt wird und Daten in 50 ms mit einer Einschaltdauer von 10 % gesendet werden, und dies 100 Mal pro Tag erfolgt, beträgt die erforderliche Leistung 18 mA * 0,05 s * 0,1 * 100 = 9 mAs / Tag ( wobei mAs MilliampereSekunden ist).
Verteilt man das auf ein Jahr, ergibt das 9 * 365 / 3600 = 0,9 mAh pro Jahr. Selbst wenn ich die Kommunikationszeit um das Fünffache verkürzt hätte , wären das immer noch etwa 4,5 mAh pro Jahr.
Unter der Annahme, dass der Mikrocontroller nur beim Senden von Daten aktiv ist, sollte er nicht mehr verbrauchen, als das BLE-Gerät verbraucht, also 0,9 bis 4,5 mAh / Jahr.
Das Problem wird meiner Meinung nach der Beschleunigungsmesser sein.
Sie sagten, dass sich das Objekt in 20 % der Fälle bewegt und es weniger als 100 Spitzenereignisse pro Tag gibt. Ich gehe davon aus, dass es im Beschleunigungsmesser eine Art Auslöser gibt, der es ihm ermöglicht, bei niedriger Leistung zu bleiben, bis das 50-G-Ereignis gesehen wird, und erst dann den Mikrocontroller aufzuwecken.
Unter der Annahme, dass der stromsparende (aber aktive) Modus des Beschleunigungsmessers 25 µA benötigt, dann 0,025 mA * 24 * 365 = 219 mAh. Sie haben die Teilenummer des Beschleunigungsmessers nicht angegeben, daher weiß ich nicht, ob die Zahl von 25 µA angemessen ist. Ich habe es aus einem Datenblatt für einen von mir verwendeten Freescale-Beschleunigungsmesser entnommen. Ich schließe nicht die zusätzliche Energie ein, die benötigt wird, wenn sie mit dem Mikrocontroller verbunden wird, aber das wird sehr klein sein und kann ignoriert werden.
219 + 4,5 + 4,5 = 228 mAh, weniger als 240 mAh, aber nicht viel.
Samuel
Joe Benassi
Samuel
MarkU
Joe Benassi
Joe Benassi
MarkU
MarkU
Joe Benassi
trosley
Nick Alexejew
trosley
Joe Benassi
Nick Alexejew
Joe Benassi