Я питаю плату и схему от батареи 9 В (эти щелочные). И я хотел бы прочитать 9-вольтовую батарею, чтобы отслеживать, сколько энергии у нее осталось. Я читал, что могу сделать это с помощью делителя напряжения, так как большинство входов АЦП на uC потребляют максимум 5 В. Это хорошо, но разве сам делитель напряжения не потребляет энергию и не ускоряет разряд батареи? Я не собираюсь постоянно измерять уровень заряда батареи.
Если вы используете делитель напряжения с резисторами довольно высокого номинала, например, два последовательно соединенных резистора 499К и отвод от середины, ваше максимальное напряжение составит 4,5 В, а потребляемый ток составит всего 9 мкА.
Если бы даже такой большой ток вызывал беспокойство, вы могли бы соединить нижнюю часть резистивного делителя с выходным контактом с открытым стоком на микроконтроллере и заземлить его только тогда, когда вам нужно провести измерение. В этом случае можно обойтись резисторами меньшего номинала.
РЕДАКТИРОВАТЬ:
Как упоминает Рассел МакМэхон, многие микросхемы не позволяют входному сигналу АЦП подняться намного выше их напряжения питания (VDD), что могло бы произойти, если бы земля была снята с резисторного делителя. Таким образом, вместо этого вам понадобится переключатель высокой стороны.
Резистивный делитель с высоким сопротивлением, как предлагает Ткросли, является хорошей идеей для начала, хотя есть несколько «но».
Входной импеданс АЦП обычно довольно низок, поэтому он будет иметь большое влияние на 1 МОм.
сопротивление. Также переключение входов/выходов на вход остановит ток, но, следовательно, на входах будет 9 В, а вам это не нужно.
Решением может быть использование P-MOSFET для включения и выключения резисторного делителя . Выберите полевой транзистор с малой утечкой, такой как FDG332PZ (лишь один из многих типов с током утечки < 1 А). Помня о низком входном импедансе АЦП, мы можем безопасно использовать делитель с меньшим сопротивлением. Это вызовет больший ток при включении, но нам это нужно только на несколько s каждый час или день или около того, так что в целом это действительно незначительно.
Олин Латроп
Ник Алексеев