Практический любой радиолюбитель в своей практике собирает лабораторный блок питания, причем зачастую нужен такой БП, который одновременно выдает несколько напряжений, и необязательно фиксированных. В данном случае у радиолюбителя встает резонный вопрос — как контролировать напряжение? Применять стрелочные приборы для индикации не очень удобно в плане экономии места, а лепить баррикады из логических микросхем, микроконтроллера и семисегментных индикаторов – тоже не выход, тем более что это обойдется в копеечку. Именно для таких случаев и был разработан данный вариант многоканального вольтметра для лабораторного БП.
В качестве индикатора был применен LCD от мобильного телефона NOKIA 3310, который в наше время можно за бесценок купить в любом СЦ мобильных телефонов. Что касается микроконтроллера – то тут применен МК PIC16F877A. Выбор в его сторону был обусловлен наличием немалого количества оперативной и flash памяти.
Как видите, схема не сложная. Это же можно сказать и о печатной плате устройства. Единственная проблема, с которой может столкнуться радиолюбитель, повторяющий эту конструкцию – переходные отверстия на плате, которые находятся под микроконтроллером. Так как в домашних условиях металлизировать отверстия на печатной плате едва ли возможно, то в данном случае можно просто пропаять их куском залуженной медной проволоки с обеих сторон платы. Ведь они будут под МК и видно их не будет. Вот собственно и топология печатной платы сего устройства:
Как уже упоминалось ранее, размеры платы составляют 40 х 70 мм. Практически всю плату занимает микроконтроллер и дисплей. Вот примерный внешний вид готовой платы:
Кстати о микроконтроллере – в данной конструкции целесообразно использовать панельку для него, так как в будущем, возможно, я буду обновлять прошивку.
О взаимозаменяемости некоторых деталей. К сожалению, в данной конструкции заменяемых деталей мало: это лишь конденсаторы и резистор. Конденсаторы можно взять любые, с номиналами, отличающимися от тех которые на схеме не более чем на 5-10%, тоже касается и резистора, но брать резистор сопротивлением ниже 2 кОм не рекомендуется. Максимальное же сопротивление резистора – 10 кОм.
Теперь о прошивке микроконтроллера. Программа для него была написана в среде разработки Flowcode. Исходники и файл проекта прилагаются. Залить программу в микроконтроллер можно с помощью софта PonyProg2000, а также через программу WinPic800 (я отдаю предпочтение последней, так как программа разработана специально для PIC контроллеров и более надежная в этом плане). Программой IC-prog 1.06 настоятельно не рекомендую прошивать, так как при выставлении битов конфигурации можно сильно напортачить….
Вот пример выставления битов конфигурации для данного МК и данной программы:
Ниже вы можете скачать проект в 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 | |||