9zip.ru - технологии для людей
9zip.ru Радиотехника, электроника и схемы своими руками Вольтамперметр на PIC16F676

Этот проект - ампервольтметр (или вольтамперметр, если хотите) постоянного тока. Диапазон - до 99.9В и 9.9А (или 99.9А, зависит от прошивки).

Собранный вольтамперметр на PIC16F676

Особенность его состоит в том, что он построен на распространённом микроконтроллере PIC16F676, однако, несмотря на это, имеет возможность одновременного отображения измеряемых напряжения и силы тока на четырёхсимвольных (или трёхсимвольных) семисегментных индикаторах, как с общим анодом, так и с общим катодом (задаётся одним резистором). При использовании четырёхсимвольного индикатора, последний сегмент отображает символ "U" для напряжения и "A" для тока. Ампервольтметр может работать и с одним индикатором, при этом кнопкой "B" можно выбирать, что будет на нём отображаться - напряжение или сила тока. В том случае, если установлены оба индикатора, этой кнопкой можно поменять местами их назначение. Кнопка "H" служит для коррекции показаний амперметра и выравнивания линейности этих показаний, если это необходимо.

Сайт автора и страница разработки:


up feb 2014: сейчас разработку можно найти по адресу:


К сожалению, на сайте автора на схемах и печатных платах имеются ошибки, а в имеющихся прошивках можно запутаться. Вероятно, проект делался для себя, но автор решил поделиться им со всеми "как есть", за что ему, несомненно, спасибо.

Схема вольтамперметра приведена ниже. Как уже было сказано, он построен на распространённом микроконтроллере PIC16F676, на котором, в частности, собирают простые вольтметры и амперметры.

Схема ампервольтметра на PIC16F676
Увеличить Нажмите на схему для увеличения

В виду ограниченного количества пинов у данного МК, применён регистр 74HC595. Аналогов с совпадающей цоколёвкой у этой микросхемы нет, но она недефицитна и часто применяется в подобных схемах для подключения индикаторов к МК. Для защиты выходов МК от перегрузки и повышения яркости индикаторов применены ключи на транзисторах. При использовании индикаторов с общим катодом, необходимо использовать транзисторы другой структуры, соединив их коллекторы не с +5В, а с массой, при этом резистор на 11 выводе микроконтроллера нужно переставить в другое положение. Возможно, Вам потребуется подобрать резисторы на выходе регистра и в базах транзисторов под свои индикаторы и транзисторы.

Как уже говорилось ранее, кнопка "B" позволяет поменять местами назначение индикаторов в случае, если их два. Если индикатор один, то этой кнопкой можно чередовать отображение напряжения и тока. При нажатии кнопки "H" индикаторы начнут мигать. Пока они мигают, кнопками "B" и "H" можно корректировать показания амперметра. После корректировки мигание прекратится и коэффициент корректировки будет записан в энергонезависимую память. Режим отображения, установленный кнопкой "B", также хранится в энергонезависимой памяти.

После включения индикаторы начинают светиться не сразу, а с задержкой в несколько секунд. Частота изменения показаний - около 9Гц.

Один из вариантов печатной платы для четырёх индикаторов с общим анодом. На рисунке кружками обведены необходимые исправления: нужно убрать перемычку, идущую на массу, и добавить одну маленькую перемычку.

Печатная плата вольтметра и амперметра

Файлы к проекту:
Печатная плата .lay
Прошивки для разных индикаторов: vaDCw2L8UAca.hex (общий анод), vaDCw2L8UAcc.hex (общий катод).


34 нравится? 13


23.01.2013 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Леопольд говорит:
поделись с друзьями!

Хочешь почитать ещё про схемы своими руками? Вот что наиболее популярно на этой неделе:
Схемы и печатные платы блоков питания на микросхемах UC3842 и UC3843
Миниатюрный дозиметр на микроконтроллере
Регулируемый блок питания из блока питания компьютера ATX



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Комментарии: 12

ZLO15 дек 2019 21:53
какие индикаторы, маловаты будут

swapon chowdhury06 май 2018 8:59
DEAR,
I am from bangladesh.
I see u voltmeter projects.

please send u firmware.
my email:swaponeee@gmail.com

Сергей17 май 2017 14:59
Подскажите пожалуйста, еще вопрос. На разводке есть пустые резисторы(на них нет номинала) Это просто нулевые резисторы, просто перемычки? Спасибо.

Сергей17 май 2017 13:32
Спасибо большое, а можно вашу почту попросить, или на мою напишите пожалуйста Serega_tiras@bk.ru, есть еще несколько вопросов, если вам будет не сложно, буду очень благодарен

LA16 май 2017 22:24
На плате делитель напряжения собран немного по другому, вместо резистора на 5,1к стоит потенциометр. Соответственно, в верхнем плече делителя вместо потенциометра стоит постоянный резистор. Разницы нет, работает одинаково.

Сергей16 май 2017 21:48
Добрый вечер,я только начинаю знакомиться с электротехникой. У меня возник небольшой вопрос, которым, я полагаю, вы владеете и большая просьба помочь мне в этом вопросе.
При монтаже элементов на плату столкнулся с тем, что один резистор на 5,1кОм на принципиальной схеме по линии CA4, который идет сразу на землю, не изображен на печатной плане, на разведенной плате этого резистора нет. Вопрос в том, нужен ли он, забыли его? и будет ли без него работать устройство? Спасибо за ответ

petrovit29 мар 2017 18:19
Сайтец автора давно испарился.
Люди , может кто то сохранил "прошивку" на 99.9A ??
Выручайте...

денис02 мар 2016 19:08
Не паникуйте по поводу нолей после прошивки,просто снимите бит защиты перед прошивкой и все будет читаться. Сам столкнулся с этой проблемой только в другом месте.

LA07 авг 2015 18:14
Представленные прошивки - до 9,9А. Остальные - на сайте автора.

Николай07 авг 2015 11:46
Статья полезная, автору большое спасибо
теперь все это нужно реализовать
Эти прошивки,какие параметры прибора поддерживают
99,9В-9,9А или 99,9В- 99,9А
или прошивка 99В - 99А где-то отдельно

Валера03 апр 2015 17:26
Да, всё получилось ..., просто обычно я скачивал прошивки уже в виде файлов HEX .... А тут как то растерялся... Ещё раз спасибо.

Валера03 апр 2015 17:17
Спасибо. Попробую.

LA03 апр 2015 9:41
Они - и есть текст. Сохраните на диск и всё.

Валера03 апр 2015 7:10
А у меня почему то прошивки по ссылкам открываются в виде текста. Подскажите пожалуйста их как скачать в виде файла HEX?

Гость03 мар 2015 22:11
При программировании вы можете снять галочку защиты от чтения самоятятельно и бесплатно. Но эта галочка никак не влияет на работоспособность.

Анатолий03 мар 2015 18:01
В прошивке для Ампервольтметра на PIC16F676 установлен бит защиты, сколько стоит снять его?

Гость20 июл 2014 11:50
Перед прошивкой снимайте галочку бита защиты от чтения и всё будет прекрасно читаться.

Виктор19 июл 2014 20:06
Приветствую всех. Разобрался с проблемой описной ниже, прошивка то с защитой от копирования оказывается, но ни где об этом не говорится) Вообщем нули так и должны быть. Будьте внимательны)

Виктор13 июл 2014 17:12
У меня почти такой же программатор, попробую сейчас через эти проги залить.

LA13 июл 2014 17:07
Да, прошивка залита в МК через программатор на MAX232 с использованием IC-Prog или PonyProg.

Комментарии: 12

Пользовательские теги: 16f676 вольтметр-амперметр цифровой ремонт [ Что это? ]

Дальше в разделе Радиотехника, электроника и схемы своими руками: Генератор электрической энергии для апокалипсиса (конца света), Простое устройство для выработки электрической энергии в экстремальных условиях при отсутствии электричества.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 15.11 Терморегулятор с двумя каналами на ATtiny13
 15.11 Часы на ESP32 и светодиодах WS2812b
 15.11 Акустическая система с открытым верхом

Задай вопрос радиолюбителям!


2.11 Есть проект, где к МК через транзистор подключен ...
1
28.10 Здравия Всем. Нужна помочь, чтоб после запуска ...
18.10 Ребята помогите сделать схему простенькую для ...
2