Моддинг блока питания |
Автор ARV | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02.08.2007 г. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Страница 1 из 2 Наверняка нет радиолюбителя, который бы не делал для собственных нужд лабораторный блок питания (БП). Сложность таких устройств может быть любой, принцип работы - так же, одинаковым, как правило, бывают только органы управления и индикации: обычно это переменные резисторы со шкалами и светодиод индикации перегрузки. Встречаются попытки применения стрелочных приборов и даже цифровых (на основе микросхем К572ПВ2/ПВ5), но это нечастое явление. Что же происходит? На дворе XXI-й век, а дизайна любительских БП не коснулся прогресс? Необходимо исправить эту ситуацию! Задумавшись над этим, я пришел к выводу, что надо сделать собственное устройство индикации и регулирования параметров БП на микроконтроллере. Основной упор делался на то, чтобы обеспечить максимальную универсальность, дабы "угодить" любым, даже самым изысканным требованиям радиолюбителей, но с другой стороны - сохранить минимальную сложность, чтобы не оставить за бортом начинающих радиолюбителей. Вот что у меня получилось.
Устройство обеспечивает следующие параметры и функции:
К числу важных достоинств устройства следует отнести небольшие габариты (47х55х20мм). Устройство осуществляет измерение и индикацию только положительных значений тока и напряжения, причем для измерения тока используется шунт в цепи "минуса".
Устройство выполнено на микроконтроллере DD1 (МК) ATMega8-16PI, который выполняет все необходимые функции. Количество дополнительных элементов схемы - минимально. Разъем ХР1 служит для подключения к схеме БП, а так же выполняет функцию крепежного элемента. На разъем подаются следующие сигналы: общий провод БП, питание +5…30В, сигнал с выхода БП (измерение напряжения), напряжение с выходного шунта БП (измерение тока). Так же к разъему подключаются 3 кнопки управления. Ориентировочная схема подключения устройства к БП показана на рисунке.
Резисторы на схеме - типа МЛТ-0,125 или импортные аналоги, электролитические конденсаторы типа К50-35 или аналогичные, напряжением не менее 6,3В, емкость их может отличаться в бОльшую сторону. Светодиод - любой диаметром 3 мм. Конденсаторы 0,1 мкФ - керамические импортные. Вместо DA1 78L05 можно применить любые аналоги. Максимальное напряжение питания устройства определяется масимальным допустимым входным напряжением этой микросхемы. О типе индикаторов сказано далее. Разъем ХР1 - типа PLD-20 (двухрядная вилка). При переработке печатной платы возможно применение иных типов компонентов, в том числе SMD. Если в схеме БП уже имеется в цепи "минуса" встроенный шунт сопротивлением 0,2 Ом - можно попытаться подключиться прямо к нему, если нет - придется использовать дополнительный. Для питания устройства может использоваться либо отдельный стабилизированный источник питания +5В (тогда микросхема DA1 не нужна), либо нестабилизированный источник +7...30В (с обязательным использованием DA1). Потребляемый устройством ток не превышает 50мА. Следует обращать внимание на то, что стабильность питающего напряжения косвенно влияет на точность измерения тока и напряжения. Устройство вырабатывает 2 постоянных регулируемых напряжения (сигналы "Рег.I" и "Рег.U" разъема ХР1) в диапазоне от 0 до 5В. Эти напряжения получаются методом фильтрации ШИМ-сигналов, формируемых МК. Простейший RC-фильтр второго порядка обладает достаточно высоким выходным сопротивлением, поэтому максимальное значение напряжения на указанных выходах зависит от сопротивления цепей, к которым эти напряжения прикладываются. Обычно, схемы регуляторов БП строят с применением ОУ, входное сопротивление которых весьма велико, поэтому проблем с согласованием возникнуть не должно. Напряжение "Рег.U" должно подаваться в схему регулятора выходного напряжения БП в качестве опорного. Обычно, для этой цели применяют переменный резистор, неподвижные контакты которого подключаются к стабильному источнику опорного напряжения, а с подвижного контакта снимается напряжение, используемое в схеме для установки выходного уровня. При использовании описываемого устройства сигнал управления формирует само устройство, поэтому переменный резистор оказывается не нужен (или нужен лишь для согласования диапазонов напряжений). Аналогично используется и сигнал "Рег.I", только для схемы регулирования порога ограничения тока БП (или порога срабатывания защиты). Само устройство никакой защиты не реализует, эту задачу должна решать штатная схема БП.
Особо стоит обратить на схему индикации. Основной индикатор состоит из 3-х семисегментных LED-индикаторов, но дополнительно может подключаться еще один аналогичный - для этого предусмотрены клеммы Х1...Х11. Схема дополнительного индикатора приведена на рисунке.
Индикация - динамическая, но не поразрядная, как обычно принято, а посегментная (т.е. в каждый момент времени светится не целая цифра в одном разряде, а единственный сегмент на всем индикаторе). Это позволило свести число токоограничительных резисторов всего до 3 штук на один индикатор и отказаться от необходимости дополнительных транзисторных ключей, т.к. максимальный ток порта МК в данной схеме не превышает допустимые 40 мА. Кроме того, такое решение позволило лишь путем изменения программы реализовать возможность использования индикаторов как с общим анодом, так и с общим катодом. Кстати, показанный на схеме светодиод VD1 так же должен быть включен в соответствии с типом примененных индикаторв. Тип индикаторов может быть любым - как отечественным, так и импортным. Последний вариант предпочтительнее, т.к. во-первых, под него разработана печатная плата, а во-вторых, среди импортных индикаторов имеется большое количество сверхярких, применение которых желательно (особенно для индикаторов зеленого свечения). В моем варианте (см. фото 1 и фото 2) применены индикаторы LTS547G зеленого свечения с высотой цифры 12 мм (это довольно древние, малояркие индикаторы, найденные в старых запасах). Имеется много типов в точно таком же корпусе, но с высотой цифры 15мм и более.
Печатная плата разработана только для основного модуля устройства, надеюсь, плата дополнительного индикатора затруднений не вызовет. Файлы с рисунками сторон платы, а так же с размещением элементов, доступны для скачивания одним архивом. Рисунки сторон выполнены a TIFF-формате с разрешением 600dpi, что позволяет сразу применять их для ЛУТ. Элементы на плате устанавливаются с обеих сторон, поэтому важен порядок сборки:
Благодаря тому, что сигналы МК, используемые для его программирования, выведены на разъем, можно произвести прошивку уже после сборки устройства. Рекомендую использовать программатор ChipBoom с простейшим адаптером для СОМ-порта, но не возбраняется и другие варианты. ChipBoom предпочтительнее потому, что для него уже имеется готовый файл настройки Fuse-битов МК (файл config.hex - загрузить и запрограммировать в блоке "Конфигурация"). Для тех, кто пожелает устанавливать Fuse-биты самостоятельно, скажу, что необходимо включить встроенный генератор 8 МГц, схему BOD настроить на уровень 4В и сконфигурировать генератор на запуск при медленно нарастающем напряжении питания. Прошивок для МК разработано 14 (!!!) вариантов - по 7 для индикаторов с общим анодом и катодом. Файлы прошивок с указанием реализуемых функций перечислены в таблице (плюсик означает наличие функции, минус - отсутствие):
Все файлы прошивок доступны для скачивания одним архивом. |
« Пред. | След. » |
---|