Ich entwerfe ein Projekt, das an einem fliegenden Quadcopter arbeiten wird. Es verfügt über eine ATmega328P-MCU im 5-V-Hauptstromkreis und wird von einem kleinen (<500 mAh) 1-Zellen-LiPo-Akku gespeist. Ich möchte einen Niederspannungs-Abschaltmechanismus zum Schutz der Batterie bereitstellen. Derzeit erwäge ich die drei Optionen:
Lassen Sie einfach die Haupt-MCU die Batteriespannung überwachen , wobei Sie VCC als Referenz verwenden. VCC ist normalerweise 5,1 V, aber um sicher zu sein, muss ich auch den eigenen VCC messen.
Vorteile: keine zusätzlichen Schaltkreise. Kann den Abschaltgrund mithilfe einer LED signalisieren. Konfigurierbare Abschaltspannung. Weicher Cutoff.
Nachteile: Im Falle einer Fehlfunktion der Haupt-MCU (Softwarefehler) kann die Batteriespannung unter hoher Last unbemerkt bleiben. Kompliziert die Software. Erfordert die Stromversorgung des 5-V-Netzwerks.
Verwenden Sie einen Reset-Monitor wie MAX809 . Der Ausschaltstrom beträgt 0,5 μA.
Vorteile: sehr zuverlässig.
Nachteile: keine Signalisierung. Nicht einfach zu konfigurieren. Nur harter Cutoff. Zusätzliche Schaltung (Spannungsteiler).
Verwenden Sie eine Zwischen-MCU wie ATtiny25 / 45/85. Es ist winzig, kann aber den eigenen VCC messen. Der Ausschaltstrom beträgt 2 μA.
Vorteile: Signalisierung. Konfigurierbar. Einfach zu testen. Misst die Spannung, bevor andere Dinge mit Strom versorgt werden. Soft Cutoff (kann der Haupt-MCU signalisieren, dass es Zeit ist, Steine zu sammeln).
Nachteile: erfordert zusätzliche (aber sehr einfache) Software. Gewicht (1 g?)
Option 3 ist hier dargestellt:
Ich denke darüber nach, Option 3 zu wählen. Macht das Sinn?
quelle