Блок питания с регулировкой напряжения и тока на микроконтроллере
Лабораторный блок питания с цифровым вольтметром и амперметром служит мне уже полгода. Собран он в корпусе от компьютерного блока питания. К оформлению лицевой панели пока руки не доходят. Напряжение регулируется от 1,32 до 24,00 вольт, ток - до 3 ампер. Индикаторами служат 4-х цифровые светодиодные индикаторы с общим катодом. Вольтметр с разрешающей способностью 0,04. В (с гашением незначащих нулей в двух левых индикаторах), запятая после 2-го знака. Амперметр с разрешающей способностью 4 мА (с гашением незначащих нулей в двух левых индикаторах), запятая после 1-го знака.
Программа в микроконтроллере создана для измерения напряжения от 00,00 до 40,92 В и тока от 0,000 до 4,092 А. Можно изготовить блок цифровой индикации и встроить в уже имеющийся блок питания, либо применить другой силовой трансформатор и другой регулятор напряжения (в указанных пределах). У меня регулятор напряжения собран на специальной микросхеме почти по стандартной схеме из «даташита». Микросхема работает в импульсном режиме на частоте 52 кГц, имеет высокий КПД.
Регулятор собран на отдельной плате, микросхема крепится через теплопроводную пасту на пластинчатый радиатор. Для регулировки лучше применять многооборотный потенциометр.
Вольтметр и амперметр собраны на отдельной плате и питаются от отдельного трансформатора 9-15 В и стабилизированного источника питания напряжением 5,12 вольт. Настройку этого напряжения нужно сделать до установки микроконтроллера подстроечным резистором R2. Так же тщательно нужно подобрать резистор R5. Его сопротивление должно быть в 7 раз больше R6. Если R6 = 5,11 К, то R5 = 5,11 х 7 = 35,77 К. После установки запрограммированного микроконтроллера и устранения выявленных механических ошибок проверить (отрегулировать) напряжение на первой ноге 5,12В. От этого зависит точность показаний вольтметра.
«Токовый» резистор R1 взят от негодного мультиметра М-830. Амперметр не обладает такой же линейностью, как вольтметр. Это связано с применением ОУ.
Подбором резистора R8 регулируется коэффициент усиления ОУ. Калибровку провести с помощью наиболее точного амперметра.
Резисторы R9 – R16 от 270 до 330 Ом.
На видео: регулировка напряжения без нагрузки, а потом с нагрузкой – автомобильной лампой 24v 21w.
Обновление 16.04.2014: Новая прошивка (AVmetr_2.rar). Улучшена разрешающая способность.
Состоит из блока индикации и управления, измерительной части и блока защиты от КЗ.
Блок индикации и управления.
Индикатор - ЖКИ дисплей на основе контроллера НD44780, 2 сточки по 16 символов. Управление напряжением осуществляется встроенным в контроллер ШИМ ом. Его скважность регулируется энкодером, каждый шаг которого приводит к увеличению или уменьшению напряжения на 0,1 вольт на выходе БП. Полный оборот энкодера – 2 вольта. Поскольку ШИМ может изменять напряжение на накопительной емкости лишь в интервале от 0 до 5 вольт, применен ОУ с коэффициентом усиления 5. Таким образом фактическое напряжение на выходе БП регулируется в пределах 0 – 25 вольт.
Регулирующим элементом является мощный составной транзистор КТ827А. С эмиттера регулирующего транзистора через верхнее плечо делителя (2 Х 8,2 к) осуществляется обратная связь, благодаря чему даже при больших токах в нагрузке напряжение поддерживается на строго заданном уровне вплоть до сотых долей вольта.
Измерительная часть – двухканальный АЦП (Микрочип), измеряющий реальное напряжение на выходе БП и падение напряжения на шунтирующем резисторе, усиленное ОУ, что прямо пропорционально потребляемому нагрузкой току. Сердцем конструкции является контроллер.
Блок защиты от короткого замыкания в нагрузке. Выполнен виде отдельного устройства включенного между выпрямителем и регулирующим элементом. Ток срабатывания защиты - 5 А. Подбирается резистором 47к в базовой цепи транзистора управляющего ключом КТ825Г.
Настройка.
Заключается в подборе резисторов, обозначенных звездочкой, для соответствия показаний ЖКИ реальным току и напряжению на выходе БП.
Детали.
Шунт взят из разбитого мультиметра, его сопротивление около 0,01 Ом. Исходное состояние контактов энкодера описано в принципиальной схеме, он может быть любой соответствующий этим состояниям. Кроме вращения, он имеет вн контакты, которые замыкаются без фиксации при нажатии на вал.
Транзисторы n-p-n без маркировки могут быть КТ315 или любыми маломощными, подобными им в чип корпусе. Транзистор p-n-p в ключе, управляющем подсветкой может быть любой средней мощности.
Как пользоваться БП.
Энкодером регулируется напряжение 0 – 25 вольт с шагом 0,1 вольта. При кратком (менее 0,5 сек) нажатии на ручку включается/выключается подсветка. При нажатии более 0,5 сек происходит запись установленного напряжения в энергонезависимую память контроллера.
Данная статья предназначена для тех, кто хочет научиться программированию микроконтроллеров Atmel AVR. На этом примере мы рассмотрим принцип построения структуры программы, обработке прерывания, взаимодействие МК с аналоговой частью и принципах управления систем с обратными связями. К тому - же это полезный и удобный прибор.
Вступление
Каждый специалист по разработке электронных устройств, а также ремонтники радиоаппаратуры сталкиваются с проблемой источника питания для проверки и ремонта созданного ими устройства. Недорогие лабораторные источники, которые имеются в продаже, не всегда соответствуют поставленным задачам, либо слишком дороги, да к тому же обилие органов управления не позволяет оперативно изменять характеристики подаваемого к прибору напряжения и тока.
Поиск подходящих конструкций, которые бы удовлетворяли всем моим требованиям, на просторах интернета и публикациях в журналах не принесла результата, либо они были маломощные, либо крайне неудобные. Поэтому за дело пришлось взяться самому.
Были сформулированы следующие требования к будущему блоку питания:
1. напряжение от 0 до 50 В.
2. максимальный ток нагрузки до 5 А.
3. установка защиты по превышению тока от 0 до 5А.
4. удобство эксплуатации.
5. удобство ремонта и регулировки.
6. возможность использования базового микроконтроллерного модуля в других конструкциях, путем изменения конфигурации в сервисном режиме.
После того как требования оформились в техническое задание, можно приступать, собственно к проектированию самого устройства.
Рис.1 Блок-схема блока питания
Блок - схема (рис.1) состоит из четырех блоков:
1. первичный источник предназначен для гальванической развязки от питающей сети и понижения напряжения для регулятора. В зависимости от примененного первичного источника (импульсный блок или трансформатор с секционной вторичной обмоткой) используются разные подпрограммы микроконтроллера (об этом будет описано ниже).
2. регулятор - собственно основная силовая аналоговая часть, которая осуществляет регулирование напряжения и тока в зависимости от параметров установленных микроконтроллером, а также обеспечивает компенсацию падения напряжения на токоизмерительном резисторе.
3. МИКРОКОНТРОЛЛЕР (МК) - обеспечивает управление всей этой системой, сбор данных о текущих значениях - напряжении на выходе блока, потребляемый ток нагрузкой. Индикация напряжения, тока и текущем состоянии блока, установка конфигурации, индикация превышения тока нагрузки сверх установленных значений. Запоминание последних установленных параметров.
4. УПРАВЛЕНИЕ И ИНДИКАЦИЯ - то что мы видим и то чем мы управляем. Управление производится всего двумя органами управления, это энкодер с кнопкой, и просто кнопка.
Микроконтроллер
Проблемы выбора микроконтроллера передо мной не стояла, исходя из поставленной задачи выбор пал на микроконтроллер фирмы Atmel AVR Mega8, по той простой причине - что в этой микросхеме есть все, что душе угодно. Немаловажным фактором послужило и то, что корпус этого МК имеет небольшое число выводов.
Концепция новых скоростных микроконтроллеров была разработана группой разработчиков исследовательского центра ATMEL в Норвегии, инициалы которых затем сформировали марку AVR. Первые микроконтроллеры AVR AT90S1200 появились в середине 1997 г.и быстро снискали расположение потребителей.
AVR-архитектура, на основе которой построены микроконтроллеры семейства AT90S, объединяет мощный гарвардский RISC-процессор с раздельным доступом к памяти программ и данных, 32 регистра общего назначения, каждый из которых может работать как регистр- аккумулятор, и развитую систему команд фиксированной 16-бит длины. Большинство команд выполняются за один машинный такт с одновременным исполнением текущей и выборкой следующей команды, что обеспечивает производительность до 1 MIPS на каждый МГц тактовой частоты.
32 регистра общего назначения образуют регистровый файл быстрого доступа, где каждый регистр напрямую связан с АЛУ. За один такт из регистрового файла выбираются два операнда, выполняется операция, и результат возвращается в регистровый файл. АЛУ поддерживает арифметические и логические операции с регистрами, между регистром и константой или непосредственно с регистром.
Регистровый файл также доступен как часть памяти данных. 6 из 32-х регистров могут использоваться как три 16-разрядных регистра-указателя для косвенной адресации. Старшие микроконтроллеры семейства AVR имеют в составе АЛУ аппаратный умножитель.
Базовый набор команд AVR содержит 120 инструкций. Инструкции битовых операций включают инструкции установки, очистки и тестирования битов.
Все микроконтроллеры AVR имеют встроенную FLASH ROM с возможностью внутрисхемного программирования через последовательный 4-проводной интерфейс.
Отличительные особенности:
●Прогрессивная RISC архитектура
●130 высокопроизводительных команд, большинство команд выполняется за один тактовый цикл
●Полностью статическая работа
●Производительность приближается к 16 MIPS (при тактовой частоте 16 МГц)
●Встроенный 2-цикловый перемножитель
●Энергонезависимая память программ и данных
●4 -256 Кбайт внутрисистемно программируемой Flash памяти
●Обеспечивает 1000 циклов стирания/записи
●Дополнительный сектор загрузочных кодов с независимыми битами блокировки
●Внутрисистемное программирование встроенной программой загрузки
●Обеспечен режим одновременного чтения/записи (Read-While-Write)
●512 байт EEPROM
●Обеспечивает 100000 циклов стирания/записи
●1 Кбайт встроенной SRAM
●Программируемая блокировка, обеспечивающая защиту программных средств пользователя
- возможность программирования непосредственно в системе через последовательные интерфейсы SPI и JTAG;
- разнообразные способы синхронизации: встроенный RС-генератор с внутренней или внешней времязадающей RС-цепочкой, встроенный генератор с внешним кварцевым или пьезокерамическим резонатором, внешний сигнал синхронизации;
- двухканальный генератор ШИМ - сигнала регулируемой разрядности (один из режимов работы 16-битных таймеров/счетчиков). Разрешение формируемого сигнала может составлять от 1 до12 бит;
- многоканальный 10-битный АЦП последовательного приближения, имеющий как несимметричные, так и дифференциальные входы;
- последовательный синхронный интерфейс SPI.
- очень низкая стоимость.
Тем не менее, выбор микроконтроллера (и не только его) для своей микропроцессорной системы является очень ответственным делом. Оно может быть некритично для какой ни будь радиолюбительской установки - плюс минус сто рублей не деньги, но если вам придется работать на «дядю» который все считает, и при предоставлении готового изделия вы выйдите из бюджета, то вы можете сильно потерять в деньгах. Быстродействие микроконтроллера , каким бы он шустрым не был, часто сводится на нет медленной периферией, индикаторы, дисплеи, датчики, исполнительные механизмы, сервоприводы - требуют для своей работы определенные протоколы обмена информацией, которые, обычно, очень медленные(по сравнению с тактовой частотой МК). И в подпрограммы обслуживания этих устройств вводятся различные задержки, притормаживающие(и весьма) работу всей системы. Поэтому быстрые МК нужны в основном, если для работы всей системы требуется производить много вычислений, по результатам которых происходит то или иное действие
Регулятор
Схема стабилизатора напряжения и тока представлена на рис. 2, там же находится и микроконтроллер U3. к регулятору предъявляются особые требования, он должен обеспечивать регулировку напряжения и тока в широких пределах, обеспечивать защиту питаемого устройства.
Схемотехника не отличается излишествами, но показала в процессе эксплуатации высокую надежность. Работу регулятора напряжения рассмотрим на примере рис.3.
Силовой элемент регулятора выполнен на p-канальном полевом транзисторе Q1, трбования предъявляемые к этому транзистору простые - максимальное напряжение должно быть хотя бы в полтора раза выше напряжения питания, максимальный ток минимум в два раза больше максимального тока нагрузки и сопротивление открытого канала(чем меньше, тем лучше). сопротивление открытого канала легко уменьшить соединив параллельно два, три транзистора без всяких выравнивающих резисторов и индуктивностей - это не импульсный регулятор.
Регулировка напряжения происходит изменением напряжения на затворе транзистора Q1 за счет приоткрывания транзистора Q2. когда Q2 закрыт напряжение на затворе Q1 равно напряжению питания и транзистор закрыт. Усилитель ошибки, выполненный на ОУ U1.А сравнивает напряжение на выходе стабилизатора посредством делителя напряжения R4, R1, коэффициент деления которого равен отношению выходного напряжения к опорному, в данном случае 1:10, т.е. при выходном напряжении 50 В опорное должно быть 50 : 10 = 5 В. Разница между опорным напряжением и напряжением полученному с делителя усиливается усилителем и подается на затвор Q2. Таким образом, компенсируется повышение напряжение на выходе стабилизатора, пока напряжения на входах 2 и 3 не уравняются. Изменяя величину опорного напряжения от 0 до 5 В можно менять напряжение на выходе стабилизатора. Резисторы R5, R8 и конденсатор С2 образуют интегратор, преобразующий импульсы ШИМ в постоянное напряжение. В схеме на рис. 2 присутствует отрицательное напряжение -2.5 В , оно необходимо для того, чтобы обеспечить нулевое напряжение на выходе стабилизатора. Особенности схемотехники операционных усилителей состоит в том, что невозможно получить нулевое напряжение на выходе ОУ если отрицательный вывод питания подключен к земле, и соответственно на выходе стабилизатора появляется напряжение достигающее 500 - 700 мВ.
Стабилизатор тока выполнен на ОУ U2.А ,U2.В, напряжение с датчика тока R5 усиливается ОУ U2.В с коэффициентом усиления равным 10, с выхода этого усилителя напряжение приходит на вход АЦП1 микроконтроллера и на вход усилителя ошибки U2.А, на второй вход которого подается сигнал ШИМ тока с микроконтроллера, в случае превышения напряжения с датчика тока напряжения с ШИМ ОУ U2.А переводит стабилизатор напряжения в режим стабилизатора тока уменьшая через диод D1 напряжение на затворе Q2, уменьшая тем самым напряжение на выходе блока питания до тех пор пока потребляемый нагрузкой ток не сравняется с током установленным микроконтроллером.
При таком способе получения информации о потребляемом токе возникает одна проблема - несоответствие индицируемым микроконтроллером данных о выходном напряжении. Это можно решить, введя в программу обслуживания коррекцию в виде вычитания из значения фактического значения выходного напряжения данных о потребляемом на данный момент времени тока. Как показано на примере:
Тема блоков питания и регуляторов напряжения довольно избыточна своими конструкциями, но все, же разрешите поделиться своим прибором.
Итак, я давно хотел собрать себе Блок питания с возможностью плавного регулирования, а также с функцией защиты по току и напряжению. Немного полистав интернет, наткнулся вот на этот пример БП, к сожалению, в нем отсутствовала защита с возможностью регулировании ее приделов. Но сама идея управления выходным напряжением с помощью ШИМ очень понравилась. В итоге получилась вот такое устройство, схема которого изображена на рисунке ниже.
Сердцем прибора является микроконтроллер PIC16F873A, который выполняет измерение тока и напряжения, а также функции защиты.
Данный блок питания имеет следующие характеристики:
- Выходное напряжение от 0 до 25.5 вольт с плавной регулировкой и шагом в 0.1 вольта.
- Максимальный выходной ток может достигать 9 ампер, к сожалению, силовой трансформатор с таким током не был найден и решено было остановиться на ТС-160-3, который спокойно работал на токах до 5 ампер.
- В БП реализован мягкий старт с шагом перестройки напряжения от 0.5 до 25 мс, данная функция может быть легко выключена в меню прибора.
Напряжение на конденсаторе фильтра С2 28 – 32 вольта, но не должно превышать 32 вольт.
Блок питания выполнен на двух платах, первая плата управления,
Плата управления вид сверху
Плата вид снизу
и вторая плата, на которой расположен диодный мост VD1, и конденсаторы фильтра C2 - C3. Данную плату не представляет сложности, и приводить ее не буду.
Блок питания работает следующим образом:
При включении на дисплее показывается название и версия прибора,
после чего в микроконтроллере происходит загрузка всех необходимых. В начале выход блока питания отключен от нагрузке, о чем свидетельствует надпись stop на дисплее прибора.
После нажатия на кнопу пуск, надпись stop пропадает и появляется текущее значение тока и напряжения, а также символ молнии соответствующий выбору типа защиты. Регулировка напряжения осуществляется путем изменения скважности ШИМ, что дает боле стабильное выходное напряжение. ШИМ генератор работает на частоте 1 кГц, что при частоте микроконтроллера 4 мГц дает изменение скважности от 0 до 100% с шагом 0.4%, сигнал сгенерированный ШИМ поступает спорта RC2 микроконтроллера на RC фильтр, выполненный на R8,R17 C15-C16. На этом фильтре происходит преобразование меандра в постоянное напряжение. Но так как микроконтроллер может сгенерировать сигнал только в пределах от 0 до 5 вольт, то напряжение необходимо усилить. Эту функцию выполняет операционный усилитель U1.1, его коэффициент усиления составляет 1:5, что в свою очередь увеличивает придел изменения напряжения до 25 вольт, с шагом 0.1 затем напряжение поступает на составной транзистор, выполненный на VT1, VT2.
Для повышения точности измеренных значений силы тока и напряжения бал введен источник опорного напряжения VR2 (его напряжение равно 4.096 вольта), в сочетании с процедурой усреднения измеренных значений Блок питания показал очень хороший результат. Итак напряжение снятое с эмиттера VT1 поступает через делитель напряжения R4,R3,R5 на вывод 5 операционного усилителя U2.2 который выполняет функцию повторителя напряжения. Так как на вход АЦП микроконтроллера можно подавать напряжение через сопротивления величиной не более 10 ком то применение повторителя решило эту проблему, и наконец, через RC фильтр R8 C7 и защитный стабилитрон VD2 подается на первый вход АЦП микроконтроллера (порт RA0). Для измерения силы тока, напряжение снимается с датчика тока (роль которого выполняет резистор R15) подается на вывод 3 операционного усилителя где усиливается до необходимого уровня. В свою очередь на этот же вывод подается напряжение смещения (примерно 1.886 мВ) с делителя R6,R12 для измерения силы тока ниже 0.3 ампера, в случаи применения другого ОУ в цепи измерения например AD822 или в крайнем случаи LM358 (но не забудьте что при питании LM358 от 5 вольт измеренный ток не превысит 8.77 ампер, а при использовании в качестве опорного напряжения линию питания микроконтроллера и того меньше 7.12 ампер) напряжение смещения придется подбирать свое. Идея подачи смещения для измерения силы тока была позаимствована отсюда, и в свою очередь показала очень хороший результат. И затем также через RC фильтр R11 C12 и защитный стабилитрон VD3 подается на второй вход АЦП микроконтроллера (порт RA1). Измерения осуществляются каждые 256 мкС, что хорошо сказывается в случаи возникновения перегрузки. После измерения следует проверка на превышение допустимых приделов тока и напряжения, а также усреднение результата для индикации на дисплее. Если произошло превышение одного из параметров, то произойдет срабатывание защиты и отключение выхода блока питания от нагрузки.
Работа защиты
При возникновении перегрузки на выходе произойдет обнуление напряжения, а также закрытие транзистора VT3 ( для более быстрого закрытия VT3 используется цепочка из VT5, VD4, R21, R9). Затем светодиод HL1 погаснет а загорится HL2 и подастся звуковой сигнал, на дисплее появиться надпись в зависимости от того что превышено «перегрузка по току или перегрузка по напряжению».
Для перехода в рабочий режим необходимо нажать на кнопку энкодера (меню).
В случаи если нам надо поменять тип защиты или же приделы защиты, а также шаг нарастания напряжения при пуске, используется меню. Для входа в меню нажимаем кратко на кнопку энкодера (меню), на дисплее появиться меню
в котором вращением ручки энкодера выбираем нужное значение.
Меню состоит из семи пунктов:
- Включение защиты по току.
- Выключение защиты по току.
- Включение защиты по напряжению.
- Выключение защиты по напряжению.
- Уровень защиты по току.
- Уровень защиты по напряжении.
- Скорость нарастания напряжения.
Причем первые четыре пункта работают следующим образом.
Если включена защита по току то пункт 1 будет пропущен и выведен пункт 2, и также, если выключена защита по напряжению пункт 4 будет пропущен. Итак после выбора, что будем менять нажимаем на кнопку энкодера (меню) и попадаем в этот пункт. Для выхода из меню необходимо нажать на кнопку старт - стоп.
При выборе уровней на дисплее появится следующие.
Вращением ручки энкодера, уменьшаем или увеличиваем приделы и дальше все также для сохранения нажимаем кнопку энкодера (меню), а для выхода в меню кнопку старт - стоп.
По умолчанию выходное напряжение установлено 12 вольт, включена защита по току и шаг нарастания напряжения равный 10 мС – то есть выход на 12 вольт произойдет за 1.2 секунды.
Настройка осуществляется следующим способом. Вначале настраиваем контрастность дисплея, для этого вращаем ручку подстроечного сопротивления R1 добиваемся подходящей контрастности. Затем настраиваем выходное напряжение, для этого подключаем на выход блока питания вольтметр и нажимаем кнопу старт - стоп для подачи напряжения, после чего вращаем ручку подстроечного сопротивления R28 и, контролируя показания вольтметра, добиваемся результата равного 12 вольтам. Затем вращением ручки подстроечного резистора R5 добиваемся показаний на дисплее блока питания также равного 12 вольт. Далее проверяем показания силы тока, для этого через амперметр подключаем нагрузку блоку питания и вращением ручки резистора R16 совпадения показаний.
Силовой транзистор VT1,VT2 транзистор ключа VT3 необходимо установить на радиатор достаточно большого сечения, в моем случае это был радиатор от блока питания Компьютера “Электроника 60”, более лучший результат был получен с радиатором от процессора Пентиум 4, но к сожалению он понадобился в другом устройстве, стабилизатор напряжения VR1 также необходимо установить на небольшой радиатор.
В этом варианте блок питания был применен трансформатор ТС-160-3 (напряжение снимается с выводов 4-6’) через диодный мост MB1505, но можно применить и другой трансформатор с выходным напряжением от 21,5 до 24,5 вольт переменного напряжения. В приборе можно использовать любые постоянные сопротивления мощностью 0,125 ватт например МЛТ, построечные резисторы желательно много оборотные типа 3266 но также можно обойтись и СП3-19а, оксидные конденсаторы С2, C14 импортные фирмы ECAP (К50-35) на напряжение 63 вольта, C5 на напряжение 10 вольт. С6,С9, С15, С16 были выбраны танталовые типа TECAP тип C на напряжение 25 вольт. Остальные К10-17б не мание 25 вольт, в качестве светодиодов HL1-HL2 был применен сдвоенный типа BL-L519EGW, но его можно заменить на отечественные аналоги красный HL2 АЛ307БМ, и зеленый HL1 АЛ307ГМ , в качестве датчика тока использован шунт от сгоревшего мультиметра на ток 10 ампер с сопротивлением 0.01 Ома но его также можно изготовить из нихрома диаметром 1.5 мм и длинной примерно 1.8 см, в случае если блок питания будет использоваться с трансформатором на ток 1 – 2 ампера то сопротивление R15 увеличиваем до 0.1 Ома, в этом случаи можно использовать проволочный резистор марки SQP мощностью 10 ватт. Также необходимо будет заменить сопротивление R13 c 39к на 3.9к, а транзисторы VT1 и VT3 заменить на КТ819Г и IRFZ44N соответственно. Напряжение смещение подаваемое на вход 3 U2 определяется довольно легко для этого подбираем минимальное сопротивление R6, при котором на индикаторе еще светятся нули при отсутствии измеряемого тока. Транзистор VT5 можно заменить на BD680 илиBD876, в качестве VT4 можно применить практически любой npn транзистор с током не менее 50 мА например кт503. Звуковой излучатель BZ применен с встроенным генератором типа 1205FXP но подойдет и другой с встроенным генератором. Энкодеры можно применить типа REC11, REC12, REC16. В качестве S1 была применена кнопка марки PBS10C-2 но можно применить любую другую без фиксации. Стабилитроны VD2 и VT3 в принципе можно не устанавливать, но сними показометр показал более лучший результат, стабилитроны можно применить типа BZX55. В качестве дисплея применен жидкокристаллический индикатор MT-16S2H но должен подойдет любой двухстрочный 16 символьный поддерживающий HD44780. В качестве источника опорного напряжения применен MCP1541 его можно заменить на AD1584BRTZ или же использовать TL431 по стандартной схеме включения. В крайнем случаи можно замкнуть порт RA3 микроконтроллера на +5 вольт, но в этом случае точность и стабильность показаний снизится. Предохранитель H520PT, 1 А был подпаян непосредственно к переключателю SMRS-102 , предохранитель необходимо выбирать от мощности силового трансформатора. В моем случае при максимальной нагрузке трансформатор потреблял 0.73 ампера и выбор пал на 1 амперный предохранитель. Переключатель можно применить практически любой также выходя из максимального тока трансформатора.
Часовой пояс: UTC + 3 часа
БП с микроконтроллерным управлением и регулировкой параметр
Нельзя ли подробнее рассказать о работе этого блока питания??
Слабые места.. какие грабли попадались на пути проектирования??
Включение БП происходит через PC-ON по нажатию кнопки энкодера??
Хотелось бы увидеть внутренности этого БП, как все там разместилось..
Скриншот фузов тоже не повредит..
В общем интерес однозначно есть, Sonata ответьте на вопросы пожалуйста
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
Качество БП зависит от исходного БП АТХ. Чем качественнее копьютерный БП - тем качественнее девайс получим.
Поскольку такое устройство делал первый раз то и проблем было полно начиная от поиска схемы БП АТХ, обработки сигналов энкодера, формирования опорных напряжений из ШИМ сигнала и т.д.
Но благодаря интернету все вроде как разрешилось.
Включение по цепи PC-ON происходит автоматически после инициализации МК и установки опорных напряжений.
Как показала практика PC-ON можно не использовать (подать низкий уровень постоянно).
FUSE bit забыл.Выложу позже.
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
Встраиваемые ИП LM(F) производства MORNSUN заслуженно ценятся производителями во всем мире, поскольку среди широчайшего ассортимента продукции компании можно найти источник питания для любых задач. Представители семейств LM и LMF различаются по мощности и выходному напряжению, их технические и эксплуатационные характеристики подходят для эксплуатации в любых электрических сетях и работают в широком диапазоне условий окружающей среды. Неизменными остаются высокое качество и демократичная цена.
хорошо..Ставлю допустим макс 10А, и вдруг КЗ..тогда как?
Еще вопрос созрел.. на схеме по выходу +12, стоит переменник на 10к средний его вывод на 1ю ногу TL ки идет, это как я понимаю регулятор напряжения как и в проекте от hardlock, а в статье вы пишете что всем управляет энкодер через ШИМ мега8, так как все таки регулируется напряжение?? Энкодером??
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
Широкая линейка LED-драйверов включает в себя семейства HLG и HLG-C. Семейство HLG оптимально для наружной архитектурно-декоративной подсветки, светильников на основе мощных COB-матриц, семейство HLG-C для светильников широкого назначения, выполненных по классической схеме на светодиодных цепочках. Драйверы имеют возможность ручной подстройки выходных параметров либо возможность диммирования методом 3-в-1.
хорошо..Ставлю допустим макс 10А, и вдруг КЗ..тогда как? И тогда 10А постоянно
Меньше 1 В у меня не очень стабильно. Выше 1В нормально.
Опорное по напряжению равно макс 5В.При 5В на 2 ноге TL494 выставляете(с помощью переменника на 1 ноге TL494) неообходимое Вам максимальное напряжение(В нашем случае 20В) и затем уже меняя опорное (энкодером через ШИМ) от 5 до ~ 0 меняем выходное напряжение.Если нужно дам исходник (ничего там оригинального, уникального или секретного нет) меняйте.
При 5В на 2 ноге TL494 выставляете(с помощью переменника на 1 ноге TL494) неообходимое Вам максимальное напряжение(В нашем случае 20В)
Если нужно дам исходник (ничего там оригинального, уникального или секретного нет) меняйте.
Получается на 1ю ногу TL494 ставим подстроечник прямо на плату управления и с его помощью выставляем при настройке блока максимальное выходное напряжение.. думаю понял вас верно
Давайте если можно исходник в личку.. сам не разберусь конечно(пока опыта такого нет) но есть друзья которые помогут.
Заранее спасибо!
PS в выходные разведу платку попробую повторить ваш проект, своевременно он появился ато хотел до этого попробовать от hardlock..
А ваш вариант платы можно увидеть?? и пару фото внутренностей БП (как все там разместилось)
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
Правильно поняли.
А шо там показывать. У каждого свой исходний БП АТХ.
У меня плата расположена сверху на радиаторах силовых транзисторов и выходного моста.
Правильно поняли.
А шо там показывать. У каждого свой исходний БП АТХ.
У меня плата расположена сверху на радиаторах силовых транзисторов и выходного моста.
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
Интересная конструкция и решение лицевой панели сбоку.
А можно автора попросить сделать второй вариант прошивки на простых тактовых кнопках, а то энкодеров нет
Интересная конструкция и решение лицевой панели сбоку.
А можно автора попросить сделать второй вариант прошивки на простых тактовых кнопках, а то энкодеров нет
Я тоже поддерживаю кнопки.. энкодер под заказ ждать придется
в любом случаи альтернативная прошивка не будет лишней
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
С фиксированными кнопками напряжений.
Выставляем энкодером напряжение.
Нажимаем кнопку. Если кнопка удерживается более 5сек числовое значение ШИМ записываем в память.
Если кратковременно (не более 2сек) нажать на кнопку числовое значение из памяти переписывается в регистр ШИМ.
О, 1-я модернизация прошла. Очень радует развитие конструкции и приближения её к "народному" лабораторному БП
С фиксированными кнопками напряжений.
Выставляем энкодером напряжение.
Нажимаем кнопку. Если кнопка удерживается более 5сек числовое значение ШИМ записываем в память.
Если кратковременно (не более 2сек) нажать на кнопку числовое значение из памяти переписывается в регистр ШИМ.
не совсем понятно эта схема в которой есть альтернативное управление кнопками типа ( - выбор + ) .
или это некие кнопки для фиксированных напряжений что то типа 5, 12, 20В т.е записав допустим эти напряжения в память просто потом коротким нажатием переключаемся между ними.
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
некие кнопки для фиксированных напряжений что то типа 5, 12, 20В .
Я понял что Вы хотите, но пока просто не хватает времени.
некие кнопки для фиксированных напряжений что то типа 5, 12, 20В .
Я понял что Вы хотите, но пока просто не хватает времени.
Вопросов нет, торопить вас не имеем права..
Мы все тут терпеливые так что подождем.
А времени увы всегда не хватает.
Спасибо вам за вашу работу!! Буду пока разводить ПП под 2ю версию с кнопками "памяти"..
PS А можно ли рассчитывать на то что тактовые кнопки управления БП останутся на тех же портах что и энкодер(когда будет доработано ПО под кнопки)?? Просто пату не хочется переделывать потом
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
Отлично. еще раз огромное спасибо за разработку и поддержку
И еще уточнение.. порт РВ7 это уменьшение, порт РВ6 это увеличение, порт РС3 это выбор параметра.. все верно .
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
порт РВ7 это уменьшение, порт РВ6 это увеличение, порт РС3 это выбор параметра
Ну значит так и будет
порт РВ7 это уменьшение, порт РВ6 это увеличение, порт РС3 это выбор параметра
Ну значит так и будет
_________________
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи.
Часовой пояс: UTC + 3 часа
Кто сейчас на форуме
Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 18
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y
Читайте также: