Anwendungsfall: Bei Stromausfall muss der Pi alle E / A (bereits auf ein Minimum beschränkt) ordnungsgemäß schließen und herunterfahren, um später manuell neu gestartet zu werden.
Ein Superkondensator funktioniert (ich denke, ich bin mir der Spannung am Ende nicht sicher), startet aber den Pi neu (nicht sicher, warum genau).
Ein LiPo-Akku + Ladegerät + Aufwärtswandler funktionieren einwandfrei, sind aber übertrieben. Zu viele Komponenten, die ausfallen könnten, und ich brauche Sekunden, keine Stunden Laufzeit.
[Bearbeiten] Mit der von bobstro verbundenen Lösung und dieser Lösung kann die zugeführte Spannung auf oder unter 4 V abfallen. Es gibt Behauptungen, dass sogar 3,3 V in Ordnung sein können (auch hier ), aber die Spezifikationen, erinnere ich mich, geben min. 4,75 V. Ist niedriger wirklich sicher für die Lagerung? Könnte sich sehr ändern, wenn es so wäre.
quelle
Antworten:
Die Antwort auf die Frage besteht darin, eine der beiden Lösungen zu erstellen:
Einer, der auf einem LiPo / Li-Ion-Akku basiert - bietet viel mehr Zeit als benötigt, aber die Teile (Ladegeräte usw.) sind üblich und billig und können leicht ausgetauscht werden. Ich stelle fest, dass eine Erhöhung auf 5 V rein optional ist und der Pi bei 3,3 V gut funktionieren kann .
Eine basierend auf Supercaps. Gute Lösungen gibt es hier (beansprucht 111 Sekunden bei einem Paar 25F-Kappen in Serie) und hier . Dieser wäre auch gut, wenn der Spannungsverlustalarm eher am Eingang als an der Batterie wäre. Diese Option ist viel teurer. Könnte gut sein, den Aufwärtswandler ganz zu überspringen, effiziente sind teuer (können sich Ineffizienz mit Batterien leisten).
Um das Ein- und Ausschalten des Pi bei niedriger Spannung zu bewältigen, verwenden Sie entweder einen Spannungsteiler am ENABLE-Pin des DC / DC-Wandlers (normalerweise mit Hysterese) oder - noch besser - ignorieren Sie ihn und schützen Sie das Dateisystem vor Konsequenzen, indem Sie ihn lesen. Nur mit einer separaten Partition für die Datenspeicherung, die nur am Ende des Systemstarts bereitgestellt wird.
Auch wenn dies jenseits der Parameter der Frage liegt, sich jedoch als das Beste für mich herausgestellt hat, belassen SIGTERM, SIGKILL und Unmount den Pi in einem Zustand, in dem ein Stromausfall für das Dateisystem sicher ist, ohne dass ein ordnungsgemäßes Herunterfahren und Schneiden erforderlich ist kostet, da wir jetzt nur noch ein paar Sekunden anstatt 15 brauchen.
quelle