Вольтметр для лабораторного источника питания

Практический любой радиолюбитель в своей практике собирает лабораторный блок питания, причем зачастую нужен такой БП, который одновременно выдает несколько напряжений, и необязательно фиксированных. В данном случае у радиолюбителя встает резонный вопрос — как контролировать напряжение? Применять стрелочные приборы для индикации не очень удобно в плане экономии места, а лепить баррикады из логических микросхем, микроконтроллера и семисегментных индикаторов – тоже не выход, тем более что это обойдется в копеечку. Именно для таких случаев и был разработан данный вариант многоканального вольтметра для лабораторного БП.

В качестве индикатора был применен LCD от мобильного телефона NOKIA 3310, который в наше время можно за бесценок купить в любом СЦ мобильных телефонов. Что касается микроконтроллера – то тут применен МК PIC16F877A. Выбор в его сторону был обусловлен наличием немалого количества оперативной и flash памяти.

Схема вольтметра

Как видите, схема не сложная. Это же можно сказать и о печатной плате устройства. Единственная проблема, с которой может столкнуться радиолюбитель, повторяющий эту конструкцию – переходные отверстия на плате, которые находятся под микроконтроллером. Так как в домашних условиях металлизировать отверстия на печатной плате едва ли возможно, то в данном случае можно просто пропаять их куском залуженной медной проволоки с обеих сторон платы. Ведь они будут под МК и видно их не будет. Вот собственно и топология печатной платы сего устройства:

Печатная плата

Как уже упоминалось ранее, размеры платы составляют 40 х 70 мм. Практически всю плату занимает микроконтроллер и дисплей. Вот примерный внешний вид готовой платы:

3D вид платы

3D вид платы

Кстати о микроконтроллере – в данной конструкции целесообразно использовать панельку для него, так как в будущем, возможно, я буду обновлять прошивку.

О взаимозаменяемости некоторых деталей. К сожалению, в данной конструкции заменяемых деталей мало: это лишь конденсаторы и резистор. Конденсаторы можно взять любые, с номиналами, отличающимися от тех которые на схеме не более чем на 5-10%, тоже касается и резистора, но брать резистор сопротивлением ниже 2 кОм не рекомендуется. Максимальное же сопротивление резистора – 10 кОм.

Теперь о прошивке микроконтроллера. Программа для него была написана в среде разработки Flowcode. Исходники и файл проекта прилагаются. Залить программу в микроконтроллер можно с помощью софта PonyProg2000, а также через программу WinPic800 (я отдаю предпочтение последней, так как программа разработана специально для PIC контроллеров и более надежная в этом плане). Программой IC-prog 1.06 настоятельно не рекомендую прошивать, так как при выставлении битов конфигурации можно сильно напортачить….

Вот пример выставления битов конфигурации для данного МК и данной программы:

Фьюзы в WinPic800

Ниже вы можете скачать проект в Flowcode и Proteus

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
U1 МК PIC 8-бит PIC16F877 1 PIC16F877A-I/P
С1 Конденсатор 0.1 мкФ 1
С2, С3 Конденсатор 33 пФ 2
R1 Резистор 2 кОм 1
Х1 Кварцевый резонатор 10 МГц 1
LCD1 LCD-дисплей 48*84 1 От телефона NOKIA3310
J1 Разьем SIL 5-ти контактный 1
J2 Разьем SIL 2-х контактный 1