Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Здравствуйте, уважаемые Датагорцы!
Делая разные полезные, а иногда и не очень, радиоелектронные стройства всегда нужно иметь разное по величине напряжения питание. Для контроля выходного питания блоков питания, а также других самодельных устройств нуждающихся в измерении с точностю до 0,1, предлагается эта схема. Хочу поделиться опытом изготовления цифрового вольтметра на основе микропроцессора РІС16F676. Делаю его для домашнего блока питания. Поскольку корпус не большой - разогнаться на особые «навороты» не получается. Места на стрелочные индикаторы недостаточно, да и маленькие вольтметры, как правило, военного образца либо не градуированы на необходимые напряжения либо не имеют нормального обзора шкалы.

Придумать все самому не получается – пока знаний программирования микропроцессоров не достаточно (только учусь), а отставать не хочется. Серфинг Интернета дал несколько разных вариантов как по сложности схемотехники и выполняемых функций, так и самих процессоров. Анализ ситуации на местных радиорынках и трезвый подход (покупать то что по карману; делать то, что реально сможешь, а процесс изготовления да время настройки не затянется на неограниченное время) остановил мой выбор на схеме вольтметра описанного на www.CoolCircuit.com.

Купив процессоры да индикаторы с общим анодом (делаю сразу два вольтметра на двухполярный блок питания) начал разводку печатной платы. Но далеко не «зашел» ибо оказалось что автор неверно указал распиновку процессора. Потраченные деньги заставили успокоиться и мысли направить в правильное русло – скачал даташит на этот РІС и начал разбираться что куда. Усилия не пропали и в результате все работает как надо. Дабы граждане, желающие использовать в своих разработках указанный цифровой вольтметр, не повторяли мои ошибки, решил поделиться своими мыслями.

Итак, нижеприведенная принципиальная схема уже исправлена. Прошивка осталась родная (main.HEX - приобщаю).


Индикаторы с общим анодом, можно отдельные (в паралель),
но проще - сборка вида CPD-05231UR, только ищите с ОА!

Те, кто процессоры «держит в руках часто» дальше могут не читать, а остальным, особенно кто в первый раз, расскажу, как все сделать хоть и не оптимально (да простят мне профессионалы стиль изложения), но в итоге правильно.
Итак, для справки: семейство процессоров РІC на 14 ножек имеют разную распиновку поэтому нужно проверить подходит ли имеющийся у Вас программатор с панельками под этот чип. Обратите внимание именно на 8-пиновую панельку, как правило, именно она и подходит, а крайние справа выводы просто висят. Я пользовался обычным программатором «PonyProg» .

Следует учесть при пограммировании РІС важно не затереть калибровочную константу внутреннего генератора чипа ибо внешний кварц здесь не используется. Она записана в последней ячейке (адресе) памяти процессора. Если использовать IcProg, выбрав тип МК, то в окне – «Адрес программного кода» в последней строке обозначенной адресом - 03F8 крайние справа четыре символа и есть указанная индивидуальная константа. (Если микросхема новая и ни разу не программированная то после кучи символов 3FFF – последним будет что то типа 3454 – это самое то).

Чтобы расчет показаний вольтметра соответствовал истине, все сделать правильно и понять процесс происходящего предлагаю хоть не оптимальный но надеюсь понятный алгоритм:

- перед программированием МК, необходимо в IcProg сначала дать команду «Читать все» и посмотреть на вышеуказанную ячейку памяти – там будет значится индивидуальная константа этого чипа. Ее надо переписать на бумажку ( в памяти не держать!- забудешь).
- загрузить программный файл прошивки МК – с расширением .hex (в даном случае -"main.hex") и проверить какая константа записана в той же ячейке в данном программном продукте. Если она отличается – поставить курсор и ввести туда данные, ранее записанные на бумажке.
- нажимаем команду программировать - после появившегося вопроса типа: «использовать ли данные осцилятора из файла» – соглашаетесь. Ибо Вы уже проверили, что там то что надо.

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

Итак, если все этапы пройдены верно, – микросхема МК готова к использованию. Дальше дело техники.
От себя хочу добавить, что транзисторы здесь не критичные – подходят любые р-n-р структуры, в т.ч. советские, в пластмассовом корпусе. Я использовал выпаянные из импортной бытовой техники после проверки на соответствие структуры проводимости. В этом случае присущ еще один нюанс – расположение вывода базы транзистора может быть по середине корпуса или с краю. Для работы схемы это безразлично, нужно только соответственно формировать выводы при пайке. Постоянные резисторы для делителя напряжения – именно указанного номинала. Если найти импортный подстроечный резистор на 50 кОм не удастся, то советского производства желательно взять чуточку больше - 68 кОм, а 47 кОм брать не рекомендую ибо в случае одновременного совпадения пониженных номиналов - потеряется расчетное соотношение сопротивлений делителя напряжения, которое может быть трудно исправить подстоечником.

Как я уже писал у моего блока питания два плеча – поэтому сделал сразу два вольтметра на одной плате, а индикаторы вывел на отдельную плату для экономии места на лицевой панели. Развел под обычные элементы. Файлы с разводкой плат, исходник и hex прилагаются в архиве. У Вас - SMD, то переделать ее не трудно, если надо обращайтесь.

Для тех, кто захочет повторить этот вольтметр и имеет, как у меня, двухполярный блок питания с общей средней точкой - напоминаю о необходимости питания обоих вольтметров от двух отдельных (гальванически разделенных) источников. Скажем - отдельных обмоток сылового трансформатора или, как вариант – импульсный преобразователь, но обязательно с двумя обмотками по 7 Вольт (нестабилизированных ). Для тех, кто будет делать «импульсник»: ток потребления вольтметра от 70 до 100 мА в зависимости от размера и цвета индикатора. Иначе никак ибо на порт МК нельзя подавать отрицательное напряжение.
Если кому понадобится и схема преобразователя, спрашивайте на форуме, я сейчас над этим вопросом работаю.

Архив с нужными даными и печатками в SLayout-5rus:
▼ datat.rar ⚖33,04 Kb ⋅ ⇣745

Главный редактор Datagor.ruЗдравствуйте! Меня зовут Игорь Котов, мне 44, я коренной сибиряк и заядлый электронщик-любитель. Я придумал, создал и содержу этот сайт с 2006 года.
Уже более 10 лет наш сайт существует только на мои средства.

Ежемесячные расходы на редакционные нужды составляют на сегодня около 25 т. руб.
Минимально требуется 75€ по курсу ежемесячно на аренду выделенного сервера.

У нас трудные времена. Я просто не в состоянии «тянуть» один.
Поэтому мы были вынуждены вести подписку на доступ к материалам. Подписка откроет вам неограниченный доступ к материалам.

Другой путь получить доступ - заявите о себе, опубликуйте у нас ваши статьи, сотрудничайте.

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

Владимир (kotyk7)

Местоположение в тайне.

Список всех статей

Профиль kotyk7

О себе автор ничего не сообщил.

 




Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками

Вольтметр постоянного тока своими руками