Ампер Вольтметр на Atmega8. Это мультиметр предназначен для измерения напряжения и тока в блоках питания.
Двухканальный вольтметр на ATmega8
Максимальное напряжение по каждому каналу 22 вольта при номинальном токе 3А, минимальное напряжение 1,25 в. Схема на микроконтроллере AVR ATtiny26 служит для измерения напряжения на клеммах блока питания и отображении на дисплее. Блок питания имеет защиту от КЗ. Максимальный ток нагрузки 5 ампер только по одному из каналов. Высокочастотная пульсация, частотой 50 кГц.
В начале программы выполняются функции инициализации. Настраивается и запускается АЦП, конфигурируется порт, к которому подключен индикатор, и настраивается таймер Т0. Затем разрешаются прерывания, и микроконтроллер выполняет бесконечный цикл. В цикле опрашивается программный буфер АЦП и вычисляется значение напряжения. Вычисленное значение передается функции индикатора, которая преобразует его в двоично-десятичные цифры, затем в коды цифр индикатора и записывает их в массив буфер. Параллельно основной программе вызываются прерывания АЦП и таймера Т0.
Список форумов » Технология » Измерения. Работоспособность сайта проверена в браузерах: IE8. При меньших разрешениях возможно появление горизонтальной прокрутки.