|
У меня в микроконтроллере был компаратор и питание микроконтроллера стабилизировалось преобразователем напряжения. На один вход компаратора подаете напряжениеи батареи, на второй вход с выхода RC цепи, которая предварительно заряжается от стабилизированного напряжения. По времени срабатывания компаратора (время разряда RC цепи) вычисляете по формуле разряда емкости напряжение, до которого был заряжен конденсатор (оно и есть искомое измеряемое напряжение).
Если конденсатор с хорошим диэлетриком (NP0, X7R), то нестабильность емкости влияет незначительно. У меня при 15Вольтной шкале, точность была 0.1В (но минимальное измеряемое напряжение было 5В, ограничивалось стабилизатором).
Если у вас нет стабилизированного напряжения, то погрешность будет высокой, так как вам нужно будет RC цепочку заводить на обычный GPIO вход порта. А порог срабатывания может существенно отличаться у разных микросхем и еще для КМОП микросхем он зависит от напряжения питания. Первую проблему можно решить калибровкой каждого устройства, а вторую решить без дополнительных микросхем неполучится.
E-mail: info@telesys.ru