Ich versorge eine Platine und einen Stromkreis mit einer 9-V-Batterie (diese alkalischen). Und ich möchte die 9-V-Batterie lesen, um zu verfolgen, wie viel Strom noch übrig ist. Ich habe gelesen, dass ich dies mit einem Spannungsteiler tun kann, da die meisten ADC-Eingänge an uCs max. 5 V benötigen. Das ist gut, aber würde der Spannungsteiler selbst nicht Strom verbrauchen und den Akku schneller entladen? Ich werde den Batteriestand nicht ständig messen.
microcontroller
power
batteries
Jeremy
quelle
quelle
Antworten:
Wenn Sie einen Spannungsteiler mit ziemlich hohen Widerständen verwenden, z. B. zwei 499K in Reihe und die Mitte abklopfen, beträgt Ihre maximale Spannung 4,5 V und es werden nur 9 µA verbraucht.
Wenn auch nur so viel Strom ein Problem darstellt, können Sie die Unterseite des Widerstandsteilers in einen Open-Drain-Ausgangspin am Mikrocontroller einbinden und nur dann auf Masse stellen, wenn Sie eine Messung durchführen müssen. In diesem Fall könnten Sie mit Widerständen mit niedrigerem Wert auskommen.
BEARBEITEN:
Wie Russel McMahon erwähnt, lassen viele Mikros den Eingang des ADC nicht viel über ihre Versorgungsspannung (VDD) ansteigen, was passieren würde, wenn die Masse am Widerstandsteiler entfernt würde. Dann würden Sie stattdessen einen High-Side-Schalter benötigen.
quelle
quelle