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 (общий катод).

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

Понравилась статья? Похвастайся друзьям:

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

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

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

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

денис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.

Виктор13 июл 2014 17:04
Да очень странно, попробую будет результат напишу. А вы лично заливали данную прошивку в мк?Какую прогу использовали и программатор?

LA13 июл 2014 16:58
Весьма странно. Попробуйте шить другой программой.

Виктор13 июл 2014 15:58
Что значит не в том режиме? и как не в том программирую? шью через WinPic800 com програматор на max232. Странно тот же мк шьется нормально и я ни каких режимов не меняю. Может еше что может на это повлиять?

Сейчас попробовал на другом программаторе на PIC18F2550 Grabador TodoPic-USB, прога таже winpic800.Такая же история ,шьется нормально, проверяю нули.

Гость13 июл 2014 15:45
Вы хотите сказать, что прошиваете контроллер, сразу же делаете верификацию, и в контроллере оказываются нули? В таком случае, вероятно, Вы либо открываете прошивку не в том режиме, либо не в том программируете.

Виктор13 июл 2014 15:06
Здравствуйте.Автор прошу Вас Мне помочь, проблема в том что после прошивки контроллера ( пробовал все прошивки у Вас и с сайта первого Автора)чтение в обратном порядке с мк на нем оказываются одни нули. В процессе прошивки ошибок нет, думал проблема в мк заменил уже 4 шт.Другие прошивки заливаются отлично. В чем проблема? Может кто еще сталкивался с этим? Заранее спасибо.

UZNIK11 апр 2014 22:54
Очень прошу поделиться прошивкой на 99.9АХ100В. За ранее очень благодарен. u.z.nik0552@mail.ru

VITALIY08 фев 2014 20:33
Не могли бы вы поделиться прошивкой на 99,9А Х 100В? Буду вам очень благодарен, ели перешльёте на pidchasyk@rambler.ru

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

Пользовательские теги: амперметр амперметр на pic12f675 [ Что это? ]

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

Главная 9zip.ru База знаний радиолюбителя Контакты

Девять кучек хлама:

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



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

Конкурс
для всех
Участвуй в новом конкурсе для радиолюбителей в ноябре-декабре 2016 и получай призы!



Гостевушечка


Сколько тебе лет?
Попытаемся составить портрет современного радиолюбителя...

Голосование запущено 07 ноября 2016, приняло участие 213 человек.