Woher wissen, wie viel Batterieleistung noch vorhanden ist?


8

Ich habe 2600 mAh Powerbank für Pi und es schafft es für einige Zeit für meine Verwendung zu bleiben. Aber ich möchte falsche Abschaltungen aufgrund von Stromausfällen vermeiden, also ..

Welches ist der beste Weg, um ein Herunterfahren des Stromausfalls zu vermeiden ...

  1. Woher wissen Sie, wie viel Batterieleistung noch vorhanden ist?
  2. und dann nach einem bestimmten Stadium der Batterie, wie Pi SHUTDOWN automatisch machen?

Wenn es nicht möglich ist, wie schafft es Android-Geräte dann?

Antworten:


5

Im Szenario eines USB-Netzteils müssten Sie dem Pi eine Schaltung hinzufügen, die seine eigene Spannung überwacht, z. B. über einen ADC (Analog-Digital-Wandler). Auf diese Weise können Sie abschätzen, wann der Akku schwach genug war, um die Abschaltung des internen Netzteils auszulösen. Ein einfacher Dienst, der im Hintergrund ausgeführt wird, überprüft alle paar Sekunden die Spannung und kann bei Bedarf das Herunterfahren auslösen.

Es gibt einige Schaltkreise, die dies bereits tun. Das MoPi- Board sollte bald ausgeliefert werden. Es verfügt über die gesamte Hardware und Software für die Überwachung und das Abschalten der Batterien. So etwas ist wahrscheinlich die beste Wahl für eine einfache Lösung für den Akku.


Es wurde ausgeliefert und ist verfügbar . Erwägenswert ist auch die UPS Pico von PiModules.
SlySven

0

Dies ist nicht möglich, da der Raspberry Pi nicht über die Treiber verfügt, um das Energiemanagement in Bezug auf Batterien zu handhaben. Ich bin nicht sicher, wie Handys das machen, aber ich glaube, sie haben einen eingebauten Chip für den normalen Akku, aber bei diesen mit USB-Stromversorgung glaube ich, dass es nur die Spannung misst, korrigiere mich, wenn ich falsch liege.


Gibt es also keine Möglichkeit zu wissen, dass die Powerbank im Begriff ist, Zero vollständig zu entleeren?
Rohit Karadkar

Möglicherweise, es sei denn, es gibt ein Kernelmodul. Die Art und Weise, wie der Pi gebaut ist, ist für diese Sache wirklich nicht gut. Möglicherweise können Sie eine Schaltung anschließen, die Daten über USB über die Akkuladung sendet, aber dafür weiß ich es wirklich nicht.
Zeusking19-Code

-1

1
Wir versuchen eine neue Richtlinie, um informlose Nur-Link-Antworten zu bereinigen . Wenn dieser Beitrag nicht so bearbeitet wird, dass er Informationen enthält, die als Antwort dienen können, wie minimal sie auch sein mögen, wird er in 48 Stunden in das Community-Wiki konvertiert, um die Korrektur durch die Community zu vereinfachen.
Goldlöckchen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.