За основу я взят распространённый микроконтроллер ATmega8 с АЦП и кучей портов ввода-вывода, показания я решил выводить на однострочный ЖК индикатор WH1601 c HD44780 совместимом контроллером. Преобразование напряжения для считывания МК занимаются резисторные делители R8, R7, R9, R10. Подстроечные резисторы R11, R12 нужны для точной подстройки вольтметра, R1 - устанавливает контрастность ЖК индикатора. Резистор R6 устанавливает на выводе RESET микроконтроллера логическую "1", это нужно для того чтобы предотвратить случайный сброс МК. Конденсаторы C1, C2 подавляют возможные помехи по питанию.
![](http://cxema21.ucoz.ru/FILES/katalog_statey/mc/volt_2x/izmer133-1.jpg)
Данный вольтметр может измерять постоянный ток, напряжение в интервале от 0 до 30 вольт. Напряжение питания устройства может быть в интервале от 3,7 до 5,5 вольт.
Принципиальная схема:
![](http://cxema21.ucoz.ru/FILES/katalog_statey/mc/volt_2x/izmer133-2.png)
Контроллер нужно прошить прошивкой VOLTMETERM8.HEX, она прилагается в файлах к статье. Если микроконтроллер новый и не разу до этого не прошивался, то фьюз-биты ставить не нужно, если прошивался - то ставим заводские фьюзы.
После сборки и прошивки, устройство нужно наладить, для нужно сначала настроить контрастность ЖК индикатора до приемлемого уровня подстроечным резистором R1. После чего добиться точных показаний вольтметров при помощи подстроечных резисторов: R11 - первый канал, R12 - второй канал.
![](http://cxema21.ucoz.ru/FILES/katalog_statey/mc/volt_2x/foto.jpg)
На фото выше мультиметр подключён параллельно второму каналу устройства.
Я собрал этот двухканальный вольтметр на макетной плате с механическими контактами, но также я спроектировал печатную плату в программе SprintLayout 4.0. Файл печатной платы PCB.lay находится в файлах к статье.
Прошивку для микроконтроллера я писал в среде BASCOM-AVR, исходники можно найти в файлах к статье. Программа занимает всего 23% Flash памяти МК, так что есть поле для творчества. Для любителей Proteus есть проект в нём.
Скачать файлы к статье (прошивку, схему и файл ПП). ~87кб. По материалам сайта cxem.net
|