Простой вольтметр до 100 Вольт на PIC 16F676. - 30 Марта 2011 - Персональный сайт YL2GL
Четверг, 17.05.2012, 00:14

YL2GL

Валерий Тетерюк

Форма входа
E-mail:
Пароль:
Меню сайта
Сейчас на сайте
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Поиск
Календарь
«  Март 2011  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Архив записей
Друзья сайта
Радиолюбительский сайт YL2GL - схемы,конструкции,описания http://ur5yfv.ucoz.ua/ur5yfv.gif YL3BU.lv Ham Radio page Сервер Кубанскик радиолюбителей Сервер радиолюбителей России - схемы, документация,
 соревнования, дипломы, программы, форумы и многое другое! Всё про ПЗР и не только...
Сайт US5EAN Радиолюбительский сайт RU3GA Сайт для начинающих радиолюбителей. Большой каталог схем, программы для моделирования схем. Проектирование роботов, и многое другое!

РадиоКОТ - популярно об электронике. Авторские схемы, новые разработки. Обучение по электронике, микроконтроллерам, ПЛИС. Форум Все для начинающего радиолюбителя схемы новости электроники Звуковые карты и комплектующие для SDR История радиолюбительства Запорожья
Главная » 2011 » Март » 30 » Простой вольтметр до 100 Вольт на PIC 16F676.
11:19
Простой вольтметр до 100 Вольт на PIC 16F676.
На сайте Radiomaster опубликована интересная схема простого вольтметра до 100 Вольт и всего лишь на одном PIC, автором под ником Soir с Украины.
Добавив параллельно входу такого вольтметра резистор 1 Ом, можно превратить его в амперметр с измеряемым током до 99.9 А!
Точность отсчёта значений тока получится до 0.1 А.
В комплекте с вольтметром, можно использовать его в блоке питания домашней лаборатории, не заморачиваясь на поиск стрелочных измерительных головок.
 
 
На схеме не приведено значения резисторов входного делителя. Это не трудно сделать самим исходя из того что выходное сопротивление делителя не должно быть больше 10кОм, а коэффициент деления 1:20. Из практики - R3 лучше взять 1 кОм, R2 - 18 кОм, а резистором R1 добиться одинаковых показаний например с цифровым мультиметром. В отличии от схемы Н. Заеца, используется стандартная 78L05 без подстройки и поэтому шаг кватования не 0,005В, а другой (зависит от экземпляра стаба), посему и нужна подстройка.

Индикатор используется 3-х разрядный с общим катодом для динамической индикации (можно использовать три отдельных АЛС индикатора с общим катодом, соединив их сегменты параллельно).

 

Такой индикатор применяется в АОН типа МЭЛТ-3000. Маркировка типа ТОТ-3361. Для того чтобы в младшем разряде не зажигалась десятичная точка, её можно просто сжечь. Перед монтажом индикатора на плату нужно припаять к нему два проводка: один к выводу сегмента "h”, а другой к выводу "k1” и подключить этот вывод к минусу источника питания. На вывод "h” кратковременно подать 7 - 12 В, буквально коснуться проводком плюса источника, при этом светодиод десятичной точки сгорит только в 1-ом разряде, а в остальных будут работать в зависимости от включения. В данном вольтметре светиться будет точка во 2-ом (среднем) разряде. Или если кто не хочет рисковать сжечь индикатор, можно тупо закрасить эту точку чёрным маркером или маленьким кусочком изоленты.

Разъяснения по программированию микроконтроллера PIC 16F676 и
наладке собранного вольтметра.

Дело в том, что иногда не всегда получается запрограммировать микроконтроллер, генератор которого настроен для работы как внутренний. Если МК новый и ни разу не программировался, то процедура т.н. прошивки обычно проходит без всяких " бяк ", но если Вам не удалось с первого раза записать программу в МК, то вполне возможно при попытке снова это сделать Вас опять постигнет неудача.
 Доходчивое объяснение - как избежать этого:
Всё дело в том, что как правило все более-менее простые программаторы типа JDM обладают одним недостатком: при включении питания этих программаторов они сразу подают напряжение питания на МК и если в нём записана программа в которой используется режим внутреннего генератора, то МК начинает исполнять записанную в нём программу. И когда на вывод MCLR подаётся напряжение для перевода МК в режим программирования в счетчике команд МК находится уже не нулевой адрес и программа записывается не правильно. Если обозначить напряжение питания МК как Vdd, а напряжение программирования как Vpp, то этот режим можно обозначить как: Vpp после Vdd. Для того чтобы записать программу в "строптивый” МК необходимо доработать имеющийся программатор для реализации режима Vdd после Vpp, то есть нужно сделать так чтобы напряжение программирования подавалось раньше чем напряжение питания самого МК. Использовался программатор ExtraPic доработанным соответствующим образом под управлением IcProg 106B или VinPic800.
Теперь немного о настройке внутреннего генератора МК.
Если Вы приобрели новый микроконтроллер, то перед программированием необходимо сначала считать память программ, в последней ячейке памяти с адресом 3FFF записана константа настройки генератора. Эта константа записывается на заводе изготовителе и является наиболее оптимальной для работы внутреннего генератора с частотой 4 мГц. Её следует запомнить или записать на листочек и после открытия НЕХ файла записать в туже ячейку самому. Если по какой либо причине эта константа утеряна (МК уже прошивался или Вы по неосторожности сами стёрли) не стоит огорчаться, нужно всего навсего, после того как Вы открыли в IcProg или VinPic 800, нужный HEX файл занести вручную в последнюю ячейку (3FFF) код 3480 и можно прошивать. В программе своего вольтметра, для того что-бы избежать таких непоняток , автор не использует заводскую константу.
В архиве находится прошивка PIC:
Рисунок платы под SMD элементы:
 
Оригинал статьи находится здесь:
 
Смотрим на эту же тему:
А здесь - форум с обсуждением модернизаций и возможностей данной схемы:
 
P.S. Хотя я поступил по другому - у китайцев на ebay купил парочку самых дешёвых цифровых мультиметров DT830B (4 USD x 2). Один из них поставил в режим измерения напряжения на предел 20 Вольт, второй - в режим измерения тока, на предел 10 А.
Закрепив оба прибора за фальшпанелью лабораторного блока питания, прорезав окошки, чтобы были видны только индикаторы этих приборов, и подав на них питание +9 В от внутреннего источника блока питания - получаем лабораторный блок питания с цифровой индикацией тока и напряжения!
 
    yl2gl
 
 
Просмотров: 7985 | Добавил: yl2gl
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]