Hallo, ich habe hier ein BLE Modul vor mir liegen: http://www.microchip.com/wwwproducts/Devices.aspx?product=RN4020 Vdd = 1,8 - 3,3V. TX, RX Power Counsumption 16 mA. Standby current < 0,5mA. Dormant < 700nA, Deep Sleep < 5uA; Idle < 1,5 mA. Das Modul soll jetzt eigentlich nichts anderes machen außer fortwährend eine ID auszusenden. Ich würde gerne einen Akku dranhängen, der maximal lange läuft. Kosten sind dabei erst einmal sekundär. Habe da leider wenig Erfahrung. Wie rechnet man die voraussichtliche Akkulaufzeit aus? Welche Akkus sind zu empfehlen? Wäre sogar eine Lösung mit einer Solarzelle statt einer Knopfzelle denkbar. Sind Akkulaufzeiten von > 5 Jahren da halbwegs realistisch? Danke
Akku schrieb: > Habe da leider wenig Erfahrung. Wie rechnet man die voraussichtliche > Akkulaufzeit aus? Dazu müsste man wissen, wie oft wieviel gesendet wird - oder einfach den Stromverbrauch am lebenden Objekt messen. > Lösung mit einer Solarzelle [...] > Sind Akkulaufzeiten von > 5 Jahren da halbwegs realistisch? Nur wenn die Sonne scheint... Die meisten Akkus sind für 5 Jahre nicht zyklenfest genug.
Jim Meba schrieb: > Dazu müsste man wissen, wie oft wieviel gesendet wird Akku schrieb: > fortwährend eine ID auszusenden. Akku schrieb: > TX, RX Power Counsumption 16 mA. Da würde ich doch mal die 16mA als Berechnungsgrundlage nehmen. Denn im Sleep oder Standby kann man nicht fortwährend senden.
Nehmen wir mal an ich habe eine Batterie mit 170mAh und ich gehe in der Tat von 16mA aus, dann ergibt sich T = 170mAh / 16mA = 10,625 h. Das kommt mir doch mehr als wenig vor :) Wir würde sich die Rechnung ändern, wenn ich die ID ca. mit 10 Hz senden wollen würde? Das BT Modul hat einen Timer, diesen kann ich ja beispielsweise auf 10ms einstellen, wie würde die Rechnung dann aussehen? Kann ich dann davon ausgehen, dass sich dann das Modul im Standby Modus befindet (0,5mA)? Wie lange dauern dann die Umschaltzeiten vom Sendemodus in den Ruhezustand? Im Datenblatt steht dazu nix. Gibt es nicht eine ausführliche Formel, mit der so etwas berechnet werden könnte?
Akku schrieb: > Nehmen wir mal an ich habe eine Batterie mit 170mAh und ich gehe in der > Tat von 16mA aus, dann ergibt sich T = 170mAh / 16mA = 10,625 h. > > Das kommt mir doch mehr als wenig vor :) Das ist aber korrekt. 170mAh sind auch nicht besonders viel. Und jetzt merken wir: Energie wächst nicht auf den Bäumen. Jetzt bestimmst du noch das Verhältniss von Schlaf (wo man evt. mit 0 Verbrauch rechnen könnte) und Aktivität. Ist das also z.B. 10:1, dann hast du 100 Stunden. Im Schlaf zustand sollte möglichst alles abgeschaltet werden. Auch das BT Modul selbst.
Hmm, danke schön. ich kann wie gesagt den Timer einstellen. Ich werde jetzt aus dem Datasheet nicht richtig schlau. Kann man bei einem BT - Modul denn davon ausgehen, dass das BT sich im Sleep Mode automatisch befindet, wenn es nicht gerade sendet. Also eigentlich nur sendet wenn der Timer abgelaufen ist und danach direkt wieder in den Sleep Modus geht? Gibt es Empfehlungen bzgl. Batterien mit einer besonders hohen Nennkapazität? Gibt es eventuell auch geeignete Solarmodule für diesen Anwendungszweck?
Wenn das Modul gerade nicht sendet, wird das vermutlich der Zustand "idle" sein. Die anderen Modi (standby, sleep...) wirst du vom Controller aus dem Modul befehlen müssen. Ich hab mir das Datenblatt nicht angeschaut. Aber wie cyblord schon sagte, in den Pausen zwischen den Aussendungen solltest du alles so weit wie möglich deaktivieren, also z.B. "deep sleep" wählen und dann noch den µC einschläfern. Dann mittels Timer wieder aufwachen, alles aktivieren, 1mal senden und alles wieder einschlafen lassen usw... Was evtl. noch nachzuschauen wäre, wie lange das Modul zum Aufwachen braucht. Wenn es z.B. 10ms zum Aufwachen braucht, dann kannst du logischerweise nicht im Rhythmus von 10ms senden und zwischendurch einschlafen. Das Timing muß dann schon zueinander passen. Aber die Zeiten werden hoffentlich im Datenblatt stehen...
@npn: vielen Dank für den Input. Jetzt wird vieles klarer. Ich habe das Datenblatt jetzt 2mal komplett durchgelesen und kann nicht bzgl. der Wake Up Zeit finden. In anderen Modulen ist diese in der Tat immer mit angegeben, merkwürdig. Von was für einer Zeit kann ich für die Berechnung ausgehen, brauch das Modul dann etwa zum Senden, bevor es wieder in den Idle Mode geht? Nochmal die Frage, ob Jemand schon einmal ein solches Modul mit einer Solarzelle betrieben hat und welche Erfahrungen er dabei gemacht hat.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.