Схема цифрового вольтметра на АВР представлена в этой статье. Устройство просто в изготовлении и имеет нелпохие характеристики.
Схема вольтметра:
Контроллер имеет 10-битный АЦП с опорным напряжением 2.56 вольт. Чтобы измерять напряжениябольше 2.56 вольт, нужно поставить резистивный делитель (Ry и Rx). Сопротивление АЦП - несколько мегаом. Поэтому можно смело использовать резисторы от 10 до 100K для Ry и Rx. Соотношение между напряжением на CONN2 и значениями АЦП следующее:
ADCread * 2.56V * Rx
Vmeasure = ---------------------
1024 * (Rx + Ry)
Эта формула реализована в файле analog.c
Коэффициент (Rx+Ry)/Rx декларирован как константа VDIV в файле analog.c. Его можно изменять при необходимости. Рекомендуется использовать 1% точные металлопленочные резисторы Rx и Ry.
Ток потребления вольтметра около 100 мА. В качестве индикаторов использованы SC56-11GWA.
Прошивку и исходник скачать отсюда.