Реклама ⓘ
Главная » Измерения
Призовой фонд
на апрель 2024 г.
1. 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 Поиск в магазине ОтронВ блокнот
U2 LCD-дисплейWH16011 HD44780 контроллерПоиск в магазине ОтронВ блокнот
С1 Конденсатор100 нФ1 Поиск в магазине ОтронВ блокнот
С2 Электролитический конденсатор10 мкФ1 Поиск в магазине ОтронВ блокнот
R1 Подстроечный резистор10 кОм1 Настройка яркостиПоиск в магазине ОтронВ блокнот
R2 10 Ом1 Поиск в магазине ОтронВ блокнот
R6-R8 Резистор
10 кОм
3 Поиск в магазине ОтронВ блокнот
R9, R10 Резистор
100 кОм
2 Поиск в магазине ОтронВ блокнот
R11, R12 Подстроечный резистор20кОм1 Подстройка точности показанийПоиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (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

Конструктор: DDS генератор сигналов
Конструктор: DDS генератор сигналов
UNI-T UT-61A Тестер ESR, полупроводников, резисторов, индуктивностей
вверх