Цитата(Scrambler @ Apr 15 2005, 07:38)
Всем доброго времени суток!
В общем, ситуация такая - есть батарейка 9 вольт "крона". От нее через 5-вольтовый стабилизатор (78l05) питается некая схемка. В схеме есть контроллер (pic16f628a), которым, собственно, напряжение и нужно померить. Измерение однократное в момент пуска схемы.
Есть 3 диапазона:
От 9 до 7 вольт - нормальный режим
От 7 до 6 вольт - warning
От 6 и ниже - критический режим.
На борту у контроллера есть следующая полезная периферия: 2 аналоговых компаратора и модуль опорного напряжения (фактически 4-разрядный цифровой резистор).
Как лучше узнать остаток батарейки? Можно ли это сделать указанными средствами? Как вообще такое делается?
Заранее всем спасибо.
Если вам нужна точность больше чем можно получить от делителя и компаратора, то лучше использовать компаратор, в качестве дельта-сигма АЦП. Для этого потребуется один резистор и один конденсатор. Таким способом АЦП на 10-12 разрядов легко реализуется. Опорой в этом случае будет напряжение питания контроллера. Только вот использование 78L05 при батарейном питании несколько неуместно, во-первых, эта м/с сама по себе потребляет единицы миллиАмпер. Во-вторых, падение на ней не менее 1.7В (типовое). Так что работать МК сможет лишь при 7В. Кстати для Кроны напряжение около 7.2В является критическим напряжением, свидетельствующем о кончине ее ресурса. Лучше используйте что-либо из серии
TPS76050. У этой м/с есть еще и вход включения. Таким образом можно объединить сигналы от кнопки и от МК так, чтобы достаточно было нажать кнопку для старта МК, а выключать себе питание он сможет сам, после выполнения всего цикла измерения.