Главная » Измерения
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Похожие статьи:


Двухканальный вольтметр на ATmega8

izmer133-1.jpg

Наверное в жизни каждого радиолюбителя бывает ситуация когда надо одновременно измерять напряжение сразу в двух и более местах. Такое случилось и у меня. Конечно всё просто, можно взять два вольтметра и проблема решена! А если вольтметр (а у меня мультиметр) один? Покупать второй для меня не выход, поэтому я решил собрать себе простенький двухканальный вольтметр.

За основу я взял распространённый микроконтроллер ATmega8 с АЦП и кучей портов ввода-вывода, показания я решил выводить на однострочный ЖК индикатор WH1601 c HD44780 совместимом контроллером. Преобразование напряжения для считывания МК занимаются резисторные делители R8, R7, R9, R10. Подстроечные резисторы R11, R12 нужны для точной подстройки вольтметра, R1 - устанавливает контрастность ЖК индикатора. Резистор R6 устанавливает на выводе RESET микроконтроллера логическую "1", это нужно для того чтобы предотвратить случайный сброс МК. Конденсаторы C1, C2 подавляют возможные помехи по питанию.

Данный вольтметр может измерять постоянный ток, напряжение в интервале от 0 до 30 вольт. Напряжение питания устройства может быть в интервале от 3,7 до 5,5 вольт.

Принципиальная схема:

Схема вольтметра

Контроллер нужно прошить прошивкой VOLTMETERM8.HEX, она прилагается в файлах к статье. После прошивки не забудте установить следующие фьюз-биты (для программы SinaProg):

Фьюзы

Если микроконтроллер новый и не разу до этого не прошивался, то фьюз-биты ставить не нужно. 

После сборки и прошивки, устройство нужно наладить, для нужно сначала настроить контрастность ЖК индикатора до приемлемого уровня подстроечным резистором R1. После чего добиться точных показаний вольтметров при помощи подстроечных резисторов: R11 - первый канал, R12 - второй канал.

На фото выше мультиметр подключён параллельно второму каналу устройства.

Я собрал этот двухканальный вольтметр на макетной плате с механическими контактами, но также я спроектировал печатную плату в программе SprintLayout 4.0. Файл печатной платы PCB.lay находится в файлах к статье.

Прошивку для микроконтроллера я писал в среде BASCOM-AVR, исходники можно найти в файлах к статье. Программа занимает всего 23% Flash памяти МК, так что есть поле для творчества. Для любителей Proteus есть проект в нём.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
U1 МК AVR 8-бит
ATmega8
1 Поиск в FivelВ блокнот
U2 LCD-дисплейWH16011 HD44780 контроллерПоиск в FivelВ блокнот
С1 Конденсатор100 нФ1 Поиск в FivelВ блокнот
С2 Электролитический конденсатор10 мкФ1 Поиск в FivelВ блокнот
R1 Подстроечный резистор10 кОм1 Настройка яркостиПоиск в FivelВ блокнот
R2 10 Ом1 Поиск в FivelВ блокнот
R6-R8 Резистор
10 кОм
3 Поиск в FivelВ блокнот
R9, R10 Резистор
100 кОм
2 Поиск в FivelВ блокнот
R11, R12 Подстроечный резистор20кОм1 Подстройка точности показанийПоиск в FivelВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 1 чел.

Комментарии (4) | Я собрал (0) | Подписаться

0
Antares #
А питание АЦП отфильтровать? Внутренний ИОН может иметь разброс по кристаллам до 10%, поэтому не помешал бы подстроечный резистор для подстройки опорного напряжения. Плюс ко всему, у ATMega8 проблема на уровне кристалла: питание АЦП ошибочно подключено напрямую к питанию ядра, что ухудшает стабильность показаний и сводит на нет попытки фильтрации питания АЦП. Сюда нужно ставить хотя бы ATMega8A, где это исправлено. Идея вполне годная, но реализация сырая.
Ответить
0
Victor #
Есть пара вопросов по устройству.
1. Как измерять ток. Какие изменения нужно внести в схему и софт?
2. Показывает ли прибор изменения полярности подключения?
Ответить
0
Сергей #
Собрал. Отлично работает. Правда был только 16х2 дисплей, вольтметры получились в столбец
Ответить
0
Михаил #
Как дописать код что бы были и сотые после запятой?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

LC-измеритель LC100-A
LC-измеритель LC100-A
Набор для сборки - УНЧ 2х60 Вт на TDA7294 Квадрокоптер Syma X11
вверх