индикатор низкого заряда батареи микроконтроллера

9

Я питаю плату и цепь от батареи 9 В (эти щелочные). И я хотел бы прочитать 9-вольтовую батарею, чтобы отслеживать, сколько энергии осталось. Я прочитал, что я могу сделать это с помощью делителя напряжения, так как большинство входов АЦП на УК составляют 5В макс. Это хорошо, но разве сам делитель напряжения не потребляет энергию и не разряжает батарею быстрее? Я не собираюсь постоянно измерять уровень заряда батареи.

Джереми
источник
1
Возможный дубликат Как измерить напряжение батареи
Олин Латроп

Ответы:

10

Если вы используете делитель напряжения с достаточно высокими значениями резисторов, например, два 499K последовательно и отводите середину, ваше максимальное напряжение будет 4,5 В, и оно будет потреблять только 9 мкА.

Если бы даже такой большой ток вызывал беспокойство, вы могли бы привязать нижнюю часть резисторного делителя к выходному контакту с открытым стоком на микроконтроллере и установить его на массу только тогда, когда вам нужно провести измерение. В этом случае вы можете обойтись с резисторами меньшего значения.

РЕДАКТИРОВАТЬ:

Как упоминает Рассел МакМахон, многие микросхемы не позволяют входу АЦП подниматься намного выше их напряжения питания (VDD), что могло бы произойти, когда на резисторном делителе было снято заземление. Таким образом, вам потребуется переключатель верхнего уровня.

tcrosley
источник
1
Хорошо, но обратите внимание: для полной точности АЦП обычно требуется входное сопротивление не более нескольких десятков к. // Выходной контакт с открытым стоком может не выдержать приложенное напряжение, когда контроллер выключен, или может зависеть от n конструкции, поэтому убедитесь. // Два транзистора позволяют переключать верхнюю сторону резистивного делителя, чтобы он не потреблял энергию при выключении.
Рассел МакМэхон
@Russell, относительно максимального входного сопротивления, я думаю, что это в основном влияет на время сбора быстро меняющегося сигнала. В случае резисторного делителя 1М вход по существу будет постоянным (если устройство не потребляет такой большой ток, что напряжение питания падает), поэтому должно быть возможным получить достоверное значение в течение нескольких миллисекунд.
tcrosley
@Russel - Вы можете уменьшить входное сопротивление первичного сигнала постоянного тока, как этот, до незначительных уровней, добавив конденсатор на вход АЦП.
Кевин Вермеер
3


Ω

μμ

stevenvh
источник
PMOS FET будет на «высокой» стороне и нуждается в приводе ворот выше Vcc-рейки. Используйте второй транзистор, чтобы управлять этим. (Это 2 транзисторных устройства, которые я упоминал). Или используйте процессор с открытым коллектором [ut, чтобы управлять им, но обратите внимание на предупреждение в моем предыдущем комментарии.
Рассел МакМэхон
@ Рассел - Верно. Извините, не прочитал ваш комментарий, и теперь похоже, что я украл ваш ответ (хотя это было бы гораздо более полным :-)). Снова извините / спасибо.
Стивенв
никаких проблем - это был всего лишь комментарий, который я сделал в любом случае - просто следил за тем, чтобы отмечались проблемы с уровнем привода.
Рассел МакМэхон