Я использую устройство с батарейным питанием и хотел бы, чтобы мой микроконтроллер (PIC) сообщал о напряжении питания.
Это так, чтобы я мог определить, сколько батарей используется в источнике питания, а также состояние заряда батарейного блока.
Напряжение питания варьируется от 4xD (номинальное напряжение 1,2 В NiMH или 1,5 В щелочные батареи, составляющие около 6 В) до 12xAA (1,2 В NiMH для 14,4 В или 1,5 В щелочные для 18 В).
Мой ПИК работает от регулируемого источника питания 5 В.
Я планирую использовать один из портов АЦП для измерения напряжения, и, следовательно, считаю, что я должен сопоставить 18 В fsd с диапазоном 0-5 В, так что примерно мне нужно поделить входное напряжение на 3.
Я слышал об использовании резисторного делителя напряжения, но знаю, что он может быть расточительным с точки зрения потребляемой энергии.
Хотите знать, есть ли лучший способ достичь этого разделения напряжения без слишком больших потерь энергии / потерь?
Спасибо.
Джейсон С. дал хорошее предложение о том, как вы можете уменьшить мощность при необходимости. Но прежде чем сделать жизнь более сложной для себя, можно определить, сколько энергии вы действительно можете себе позволить.
Для любой конструкции с низким энергопотреблением следует учитывать общий бюджет мощности. Для устройства с батарейным питанием это обычно определяется желаемым сроком службы батарей. Если суммарная мощность остальной части схемы значительно больше, чем резисторного делителя, то вам не нужно об этом беспокоиться, или вам нужно беспокоиться о других энергозатратных частях схемы.
источник