Parus16.ru

Парус №16
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Радиосхемы Схемы электрические принципиальные

Бесперебойное питание для микроконтроллеров

Ни одно электронное устройство не может быть застраховано от внезапного пропадания питания. Особенно, если речь идёт о сетевом напряжении 220 В и дело происходит в сельской местности. Для повышения надёжности стараются предусмотреть запасной источник энергии. В идеальном случае он должен при аварии автоматически включаться в работу, причём самостоятельно, без участия человека.

Для резервирования обычно используют сменные батареи и аккумуляторы. При батарейном питании желательно применять «алкалиновые» гальванические элементы (Alkaline). Они имеют большую ёмкость, низкий саморазряд, правда, и по цене дороже. Отличить, что есть что, можно по маркировке на корпусе, например, «R6» (обычная батарея типоразмера АА) и «LR6» (то же самое, но Alkaline).

Специфика современных МК заключается в том, что они могут программно переходить в энергосберегающий ждущий режим SLEEP с очень малым потреблением тока. Это позволяет вместо батарей/аккумуляторов использовать электролитические конденсаторы большой ёмкости или, ещё лучше, ионисторы.

Первые ионисторы были разработаны в 1966 г. фирмой Standard Oil Company. Они представляют собой специальные накопительные конденсаторы с органическим электролитом. Типовая ёмкость достигает 0.1. 50 фарад при рабочем напряжении 2. 10 В. Для справки, ёмкость Земли (шара размером с Землю, как уединённого проводника) составляет всего лишь 0.0007 фарад.

Ионисторы известны в зарубежной технической литературе как конденсаторы с двойным электрическим слоем (Double-Layer capacitors), суперконденсаторы (SuperCaps), резервные конденсаторы (Backup capacitors). Встречаются и фирменные названия: UltraCap (EPCOS), Gold Capacitors (Panasonic), DynaCap (ELNA), BOOSTCAP (Maxwell Technologies). В странах СНГ используется устойчивый термин «ионистор», отражающий другую особенность этих приборов — участие ионов в формировании заряда.

Современные ионисторы условно делятся на три группы в зависимости от рекомендуемого в даташите длительного тока нагрузки:

  • Low current (низкий ток, меньше 1.5 мкА);
  • Medium current (средний ток, от 1.5 мкАдо 10 мА);
  • High current (большой ток, от 10 мА до 1 А).

Рабочее напряжение ионисторов подчиняется ряду: 2.5; 3.3; 5.5; 6.3 В.

На Рис. 6.16, а. т показаны схемы организации бесперебойного питания.

Схемы организации бесперебойного питания (начало):

а) диоды VDI, VD2 служат для развязки каналов, чтобы ток из основного источника не перетекал в резервный, и наоборот. Если два источника питания разные по величине, то основным будет канал с более высоким напряжением. При абсолютном равенстве питающих напряжений диод Шоттки в резервном канале следует заменить обычным кремниевым диодом 1N4004.

б) развязывающие диоды VDI, VD2 включаются до (а не после) стабилизатора напряжения DA 1. Основное питание поступает через обычный диод VD1 (чтобы на нём рассеивалось побольше мощности), а резервное батарейное — через диод Шоттки VD2 (чтобы напряжение на входе стабилизатора DA I было как можно выше);

в) диоды VD2. VD4 включаются после (а не до) стабилизатора DA 1;

г) диод VD2 позволяет организовать дополнительный источник отрицательного напряжения -0.7 В, который, однако, перестаёт функционировать с переходом на резервное питание от батареи GB1. Диод Шоттки VD1 можно заменить обычным кремниевым диодом КД102А;

д) ионистор С J позволяет «на ходу» производить замену истощившихся батарей GBl, GB2, не прерывая питание МК достаточно длительное время. Если напряжение на ионисторе снижается медленно, то М К не требует рестарта. Резистор RI ограничивает ток заряда ионистора;

Схемы организации бесперебойного питания (продолжение):

е) стабилизатор DAI ограничивает начальный ток заряда резервного ионистора СЗ на уровне не более 100 мА. Для справки, большой ток, начиная примерно с 250 мА, может повредить иони-стор. Диод VDI снижает выходное напряжение на 0.2 В. Кроме того, при отключении основного питания он не даёт разряжаться ионистору СЗ через выходные цепи внутри стабилизатора DA1

ж) транзистор VT1 выполняет функцию развязывающего диода наравне с «настоящим» диодом VD1, но имеет меньшее падение напряжения «коллектор — эмиттер» в открытом состоянии (0.1. 0.15 В вместо 0.2 В). Основное питание +5 В(1), резервное питание +5 В(2);

з) аналогично Рис. 6.16, ж, но на полевом транзисторе VT1, при этом падение напряжения на открытом переходе «сток — исток» будет меньше, чем у биполярного транзистора при прочих равных условиях;

и) накопительный конденсатор C1 поддерживает некоторое время работоспособность МК при отключении батареи GB1. Длительность аварийного функционирования зависит от ёмкости и тока утечки конденсатора C1, а также от тактовой частоты МК и его способности устойчиво работать при пониженном питании;

к) благодаря диодному мосту VDI. VD4, входное напряжение 9. 12 В может быть как постоянным (DC), так и переменным (АС);

Схемы организации бесперебойного питания (продолжение): л) резервный ионистор С2 некоторое время поддерживает напряжение в цепи +4.8 В (к которой подключается МК) при снятии основного питания +11 В от сетевого источника. Транзисторы VTI, VT2 не дают разряжаться ионистору через внутреннее сопротивление микросхемы DAI и нагрузку в цепи +5 В;

м) светодиод HL1 индицирует питание только в том случае, когда работает резервная батарея GB1. Резистором R1 устанавливается требуемая яркость свечения. При замыкании контактов переключателя SAI питание поступает от основного источника +5 В, при этом диод VD1 и транзистор VT1 закрываются и светодиод HL1 гаснет;

н) основной канал питания — это пальчиковые батареи GBl, GB2, а резервный канал — литиевый аккумулятор GB3. При отключённых батареях GBl и GB2 МК будет получать питание от аккумулятора GB3, находясь в дежурном режиме, поскольку внешние исполнительные устройства (цепь +3.2 В) будут обесточены. Диод VD1 не позволяет разряжаться аккумулятору GB3 через нагрузку, подключённую к цепи +3.2 В;

о) в исходном состоянии питание устройства производится от трёх батарей GB1. GB3, при этом индикатор HL1 светится зелёным цветом. При подаче внешнего питания +5 В срабатывает реле К1, контакты К1.1 замыкаются, батареи отключаются, индикатор HL1 светится красным цветом. Если вместо красного наблюдается жёлтый цвет индикатора, то следует последовательно с выводом «G» светодиода включить диод типа КД522Б катодом к HL1. Резистор R1 уменьшает ток потребления по цепи +5 В, однако, при неустойчивом срабатывании реле этот резистор можно заменить перемычкой.

Схемы организации бесперебойного питания (окончание): п) резервный аккумулятор GB1 постоянно подзаряжается небольшим током через резистор R1. Стабилитрон VD6 совместно с диодом VD7 ограничивают напряжение на аккумуляторе на уровне +13.7 В. Диоды VD4, VD5 открываются только при снятии основного питания +16 В. Диоды VD3, VD8 небходимы, поскольку ёмкость конденсаторов на выходе стабилизаторов DAI, DA2 больше, чем на входе (сравнить C1 и CJ, СЗ и С4)

Читайте так же:
Блок питания aerocool kcas 1200w

р) питание +5 В является основным, а питание от литиевой батареи/аккумулятора GBI — резервным. На выход OUT поступает большее из двух напряжений, подаваемых на входы VCC и ВАТ микросхемы DA1. При снижении напряжения на выводе VCC ниже +4.75 В (подстраивается резистором R2), на выходе PFO формируется НИЗКИЙ уровень. Это система раннего предупреждения о неполадках в питании, чтобы МК мог переключиться на резервный источник. При снижении напряжения на выводе VCC ниже +4.65 В, генерируется импульс сброса RES;

с) аналогично Рис. 6.16, р, но с резервным питанием от ионистора C1. Сигнал сброса RES поступает на вход прерывания INT, поскольку аппаратно сбрасывать МК не обязательно из-за плавного снижения напряжения OUT;

т) ВЫСОКИМ/НИЗКИМ уровнем с выхода МК питание коммутируется или от цепи +5 В, или от резервного аккумулятора GB1, который подзаряжается небольшим током через элементы VDI, R4. При пропадании питания +5 В аккумулятор GB1 включается автоматически, при этом в МК надо произвести сброс, поскольку он может «зависнуть» при резком скачке напряжений.

Блок питания для микроконтроллера

Источники питания />Блоки питания />Лабораторный блок питания с микроконтроллерным управлением 0. 25,5 В с двойной защитой(ч2)

Лабораторный блок питания с микроконтроллерным управлением 0. 25,5 В с двойной защитой(ч2)

Звезда активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

В.Д. Котик, г. Львов
(Продолжение. Начало см. в РА 3/2011)
Опубликованная в [1] схема блока питания с микроконтроллерным управлением преследовала цель заинтересовать радиолюбителей и помочь им понять потенциальные возможности и перспективы использования микроконтроллеров (МК) в блоках питания аппаратуры, а также освоить МК практически. Вторая часть этой статьи — продолжение изысканий автора в этом направлении и анализ вопросов и предложений, высказанных автору читателями журнала.

Отзывы на статью [1] показали наличие в среде радиолюбителей как теоретического, так и практического интереса к этой теме, а также выявили трудности, с которыми столкнулись читатели.
Внимание автора привлекло справедливое замечание одного из радиолюбителей из г. Курска, пожелавшего повторить блок. У него в наличии были только семисегментные индикаторы с общим катодом, а покупать подобные с общим анодом, используемые в БП из статьи [1 ], не вызывало особого энтузиазма. Как и ожидалось, не обошлось без «религиозных войн» со стороны приверженцев продукции конкурирующих фирм-производителей микроконтроллеров AVR и PIC.
К этому БП также проявили интерес радиолюбители, которые не имеют опыта работы с МК. Многих читателей интересует возможность повысить выходную мощность БП с сохранением заявленных ранее характеристик и возможностей.
Учитывая вышеизложенные пожелания, автор разработал ряд дополнений, которые можно условно
разбить на три направления:
1. Модернизация существующей цифровой части БП (А1) и разделение ее схемы на два узла
(части).
2. Перенесение полученного результата на другую микроконтроллерную платформу.
3. Повышение выходной мощности БП и выходного тока до 2 А.
Следует учесть, что при этом модернизация коснулась как принципиальной схемы, так и программы МК.
Кроме того, программа защиты контролирует теперь верхнюю границу тока потребления в 2,05 А.
Остальные заявленные в [1] характеристики блока питания не изменились.
Описание изменений в принципиальной электрической схеме блока питания и логики его работы
Структура источника питания, как и прежде, состоит из трех частей. Изменению, как описано выше, подвергся цифровой модуль управления с индикацией (А1). Аналоговая часть (А2) и модуль питания (A3) самого БП остались без изменений.
Цифровой модуль управления разделен на две части, так как практика показала, что при стремлении сделать БП как можно более компактным, расположить на одной плате микроконтроллер с обвязкой, индикаторы и элементы управления практически невозможно. Кроме того, так решается проблема универсальности использования различных типов светодиодных индикаторов.
Таким образом, к плате микроконтроллерного управления (А1) теперь добавлена плата управления и индикации (А4).
Принципиальная электрическая схема модернизированного модуля А1 показана на рис.1.

Работа цифровой части устройства на микросхеме U1 фирмы AVR ATMEGA16 в целом не изменилась (см. [1 ]).
На МК, как и прежде, возложены функции оцифровки выходного напряжения и тока через внутренние АЦП и вывод результата на шесть семисегментных индикаторов, обработка клавиатуры, управление регулятором выходного напряжения и защита стабилизатора напряжения. Для удобства работы с блоком питания в программу добавлены алгоритм включения звукового излучателя (бипера) при переходе системы в режим «Авария» и алгоритм обработки энкодера (валко-дера). При этом оставлен режим работы с кнопками. Таким образом, пользователю предоставлена возможность выбора варианта управления. Например, можно использовать только одну кнопку S3 «Шаг» и энкодер. Такой вариант особо пригодится тем, кто имеет механический энкодер со встроенной кнопкой.
Итого, в схеме к первоначальному варианту уз-ла (А1) из [1 ] в принципиальную схему добавлен узел опроса энкодера: два резистора (R46, R47) и сам энкодер, подключенный к ранее свободным выводам РА5, РА6. Добавлена также система управления звуковым излучателем R49, Т11, ЕР. В данной конструкции нужно использовать бипер с внутренней генерацией. Сделано это, чтобы не «отвлекать» микроконтроллер на генерацию сигнала. Тем, кто не сможет достать такой излучатель, рекомендую заменить его обычным генератором на транзисторах или логических элементах с пьезоизлучателем, питание на который надо снимать с коллектора Т11. Этот узел построен так, что по желанию его можно одновременно использовать для режима полного отключения выхода блока питания с помощью реле или полевого транзистора при нештатной ситуации.
В нынешнем варианте много чего вынесено в узел индикации и управления (А4), который может быть выполнен в двух вариантах: для индикаторов с общим анодом (рис.2)

и для индикаторов с общим катодом (рис.3).

Он подходит для всех микроконтроллеров, указанных в статье.
Таким образом, А4 содержит 6 транзисторных ключей индикации Т1-Т6 (n-p-n или p-n-р проводимости в зависимости от типа индикатора), которые уменьшают до приемлемого значения ток через порты микроконтроллера. В состав А4 входят схема управления самогенерирующим бипером на транзисторе Т11 и энкодер. Резисторы R46, R47, входящие в узел опроса энкодера, расположены на А1.
По просьбе радиолюбителей, которые столкнулись с проблемой приобретения МК AVR
ATMEGA16, разработана и испытана программа для МК AVR ATMEGA8535, который совпадает по выводам с ATMEGA16. Возможно также применение МК AVR ATMEGA32, у автора имеется соответствующая версия программы.
Кроме того, был разработан вариант схемы блока А1 на МК типа PIC16F877A, принципиальная схема которого показана на рис.4.

Читайте так же:
Внешний корпус для hdd обзор

В целом в нем иная архитектура портов. Тем не менее, удалось подобрать оптимальный вариант его подключения с минимальными отличиями. Основные из которого -наличие кварцевого резонатора Сr1, отсутствие обвязки цепи «RESET», питания аналоговой части АЦП и, конечно, иного разъема внутрисхемного программирования. В дан ном случае он 10-штырь-ковый. Программная часть PIC16F877A работает аналогично. К плате физически подходит любой вариант платы управления и индикации (А4).
Принципиальная схема аналоговой части (А2) не изменилась. Ее можно посмотреть на рис.2 в [1].
Питание самого блока выполнено по схеме рис.3 из [1] и объясненной там же.
Детали и конструкция
U1 — AVR ATMEGA16-16PU, ATMEGA16L или ATMEGA16А, а также вышеуказанные ATMEGA8535, ATMEGA32, аналогично — PIC16F877 и PIC16F877A.
Напоминаю, что в случае использования указанных микроконтроллеров AVR не требуется переделки схемы и платы.
МК PIC между собой также взаимозаменяемы. При этом автор использует кварцевый резонатор на 10 МГц. Индикаторы, как указано выше, с общим катодом или анодом любого типа и размера. От выбора индикатора и их размеров зависит значение тока в их цепи. Поэтому, возможно, необходим подбор резисторов в цепи между индикатором и портом РВ МК в диапазоне 100. 300 Ом, но эти резисторы обязательно должны иметь одинаковые номиналы.
В качестве буферных транзисторов Т1-Т6 на плате индикаторов (А4) можно использовать любые из имеющихся в наличии транзисторов малой мощности с учетом проводимости и током коллектора около 100 мА.
Энкодер типа РЕС 12, РЕС 16 или аналогичный.
Мощность сетевого трансформатора должна быть 70. 100 Вт, выходное напряжение от 25 до 35 В, ток ЗА.
Радиатор выходного транзистора должен иметь полезную площадь охлаждения не менее 500 см2.
Иначе надо поставить вентилятор для принудительного обдува.
Сборка и наладка
Правильно собранный БП начинает работать сразу. Сборку производить в порядке, указанном в предыдущей статье.
К кварцевому резонатору в схеме на PIC16F877A, возможно, не потребуется присоединение по стандартной схеме двух одинаковых конденсаторов на 10. 30 пФ (С2 и СЗ).
Программировать микроконтроллер можно как в отдельно собранном программаторе, так и внутри-схемно через соответствующий разъем на плате.
Акцентирую внимание на проверку при программировании правильности установленных фьюзов, так как программаторы не имеют единого стандарта в этом вопросе. Сначала нужно прочесть, каким способом обозначается установленный фьюз, и только потом активировать.
Вариант установки фьюзов для программы РоnyProg2000 показан на рис.5.

Для AVR ATMEGA8535 указанные фьюзы выставляются аналогично, а для МК PIC16F877 нужно использовать слово конфигурации: Ox3f3a.
скачать файлы для прошивки
Файлы для прошивки микроконтроллеров выложены в архиве на сайте издательства «Радиоаматор»[2].
В этом архиве находится 8 файлов:
• файл anod-2_05A_PIC877.hex прошивки МК PIC16F877 для индикаторов с ОА;
• файл anod-2_05A_PIC877A.hex прошивки МК PIC16F877A для индикаторов с ОА;
• файл catod-2_05A_PIC877.hex прошивки МК PIC16F877 для индикаторов с ОК;
• файл catod-2_05A_PIC877A.hex прошивки МК PIC16F877A для индикаторов с ОК;
• файл anod_2A_16.hex прошивки МК ATMEGA16 для индикаторов с ОА;
• файл catod_2A_16.hex прошивки МК ATMEGA16 для индикаторов с ОК;
• файл anod_2A_8535.hex прошивки МК ATMEGA8535 для индикаторов с ОА;
• файл catod_2A_8535.hex прошивки МК ATMEGA8535 для индикаторов с ОК.
В данное время автором осуществляется ряд экспериментов для изучения поведения блока, особенно стабильности его характеристик при выходном токе от 3 до 5 А.
Литература:
1. Котик В.Д. Лабораторный блок питания с микроконтроллерным управлением 0.. .25,5 В с двойной защитой // Радиоаматор. — 2011 — №3. — С.26-30.
2. http://www.ra7.com.ua/ — сайт издательства «Радиоаматор».
Источник РА 6’2011

Автоматическое ЗУ на МК ATmega16A

В этой статье я расскажу, как из компьютерного блока питания формата АТ/АТХ и самодельного блока управления изготовить довольно-таки «умное» зарядное устройство для свинцово-кислотных аккумуляторных батарей. К ним относятся т.н. «УПС-овые», автомобильные и другие АКБ широкого применения.

Описание
Устройство предназначено для зарядки и тренировки (десульфатации) свинцово-кислотных АКБ ёмкостью от 7 до 100 Ач, а также для приблизительной оценки уровня их заряда и емкости. ЗУ имеет защиту от неправильного включения батареи (переполюсовки) и от короткого замыкания случайно брошенных клемм. В нём применено микроконтроллерное управление, благодаря чему осуществляются безопасные и оптимальные алгоритмы зарядки: IUoU или IUIoU, с последующей «добивкой» до 100%-го уровня зарядки. Параметры зарядки можно подстроить под конкретный аккумулятор (настраиваемые профили) или выбрать уже заложенные в управляющей программе. Конструктивно зарядное устройство состоит из блока питания АТ/АТХ, который нужно немного доработать и блока управления на МК ATmega16A. Всё устройство свободно монтируется в корпусе того же блока питания. Система охлаждения (штатный кулер БП) включается/отключается автоматически.
Достоинства данного ЗУ — его относительная простота и отсутствие трудоёмких регулировок, что особенно актуально для начинающих радиолюбителей.
]1. Режим зарядки — меню «Заряд». Для аккумуляторов емкостью от 7Ач до 12Ач по умолчанию задан алгоритм IUoU. Это значит:
— первый этап- зарядка стабильным током 0.1С до достижения напряжения14.6В
— второй этап-зарядка стабильным напряжением 14.6В, пока ток не упадет до 0,02С
— третий этап-поддержание стабильного напряжения 13.8В, пока ток не упадет до 0.01С. Здесь С — ёмкость батареи в Ач.
— четвёртый этап — «добивка». На этом этапе отслеживается напряжение на АКБ. Если оно падает ниже 12.7В, включается заряд с самого начала.
Для стартерных АКБ (от 45 Ач и выше) применяем алгоритм IUIoU. Вместо третьего этапа включается стабилизация тока на уровне 0.02C до достижения напряжения на АКБ 16В или по прошествии времени около 2-х часов. По окончанию этого этапа зарядка прекращается и начинается «добивка». Это- четвёртый этап. Процесс заряда проиллюстрирован графиками рис.1 и рис.2.
2. Режим тренировки (десульфатации) — меню «Тренировка». Здесь осуществляется тренировочный цикл:
10 секунд — разряд током 0,01С, 5 секунд — заряд током 0.1С. Зарядно-разрядный цикл продолжается, пока напряжение на АКБ не поднимется до 14.6В. Далее — обычный заряд.
3. Режим теста батареи. Позволяет приблизительно оценить степень разряда АКБ. Батарея нагружается током 0,01С на 15 секунд, затем включается режим измерения напряжения на АКБ.
4. Контрольно-тренировочный цикл (КТЦ). Если предварительно подключить дополнительную нагрузку и включить режим «Заряд» или «Тренировка», то в этом случае, сначала будет выполнена разрядка АКБ до напряжения 10.8В, а затем включится соответствующий выбранный режим. При этом измеряются ток и время разряда, таким образом, подсчитывается примерная емкость АКБ. Эти параметры отображаются на дисплее после окончания зарядки (когда появится надпись «Батарея заряжена») при нажатии на кнопку «выбор». В качестве дополнительной нагрузки можно применить автомобильную лампу накаливания. Ее мощность выбирается, исходя из требуемого тока разряда. Обычно его задают равным 0.1С — 0.05С (ток 10-ти или 20-ти часового разряда).
Перемещение по меню осуществляется кнопками «влево», «вправо», «выбор». Кнопкой «ресет» осуществляется выход из любого режима работы ЗУ в главное меню.
Основные параметры зарядных алгоритмов можно настроить под конкретный аккумулятор, для этого в меню есть два настраиваемых профиля — П1 и П2. Настроенные параметры сохраняются в энергонезависимой памяти (EEPROM-е).
Чтобы попасть в меню настроек нужно выбрать любой из профилей, нажать кнопку «выбор», выбрать «установки», «параметры профиля», профиль П1 или П2. Выбрав нужный параметр, нажимаем «выбор». Стрелки «влево» или «вправо» сменятся на стрелки «вверх» или «вниз», что означает готовность параметра к изменению. Выбираем нужное значение кнопками «влево» или «вправо», подтверждаем кнопкой «выбор». На дисплее появится надпись «Сохранено», что обозначает запись значения в EEPROM.
Значения настроек:
1. «Алгоритм заряда». Выбирается IUoU или IUIoU. См. графики на рис.1 и рис.2.
2. «Емкость АКБ». Задавая значение этого параметра, мы задаем ток зарядки на первом этапе I=0.1C, где С- емкость АКБ В Ач. (Таким образом, если нужно задать ток заряда, например 4.5А, следует выбрать емкость АКБ 45Ач).
3. «Напряжение U1». Это напряжение, при котором заканчивается первый этап зарядки и начинается второй. По умолчанию задано значение 14.6В.
4. «Напряжение U2». Используется только, если задан алгоритм IUIoU. Это напряжение, при котором заканчивается третий этап зарядки. По умолчанию — 16В.
5. «Ток 2-го этапа I2». Это значение тока, при котором заканчивается второй этап зарядки. Ток стабилизации на третьем этапе для алгоритма IUIoU. По умолчанию задано значение 0.2С.
6. «Окончание заряда I3». Это значение тока, по достижению которого зарядка считается оконченной. По умолчанию задано значение 0.01С.
7. «Ток разряда». Это значение тока, которым осуществляется разряд АКБ при тренировке зарядно-разрядными циклами.

Читайте так же:
Видеокарта nvidia geforce gt 640 характеристики


Выбор и переделка блока питания.

В нашей конструкции мы используем блок питания от компьютера. Почему? Причин несколько. Во–первых, это — практически готовая силовая часть. Во-вторых, это же и корпус нашего будущего устройства. В-третьих, он имеет малые габариты и вес. И, в-четвёртых, его можно приобрести практически на любом радиорынке, барахолке и в компьютерных сервисных центрах. Как говорится, дёшево и сердито.
Из всего многообразия моделей блоков питания нам лучше всего подходит блок формата АТX, мощностью не менее 250 Вт. Нужно только учесть следующее. Подходят лишь те блоки питания, в которых применён ШИМ-контроллер TL494 или его аналоги (MB3759, КА7500, КР1114ЕУ4). Можно также применить и БП формата AT, только придется изготовить еще маломощный блок дежурного питания (дежурку) на напряжение 12В и ток 150-200мА. Разница между AT и ATX – в схеме начального запуска. АТ запускается самостоятельно, питание микросхемы ШИМ–контроллера берётся с 12-вольтовой обмотки трансформатора. В ATX для начального питания микросхемы служит отдельный источник 5В, называемый «источник дежурного питания» или «дежурка». Более подробно о блоках питания можно прочитать, например, здесь , а переделка БП в зарядное устройство неплохо описана вот здесь.
Итак, блок питания имеется. Сначала необходимо его проверить на исправность. Для этого его разбираем, вынимаем предохранитель и вместо него подпаиваем лампу накаливания 220 вольт мощностью 100-200Вт. Если на задней панели БП имеется переключатель сетевого напряжения, то он должен быть установлен на 220В. Включаем БП в сеть. Блок питания АТ запускается сразу, для ATX нужно замкнуть зелёный и чёрный провода на большом разъёме. Если лампочка не светится, кулер вращается, а все выходные напряжения в норме — значит, нам повезло и наш блок питания рабочий. В противном случае, придётся заняться его ремонтом. Оставляем лампочку пока на месте.
Для переделки БП в наше будущее зарядное устройство, нам потребуется немного изменить «обвязку» ШИМ-контроллера. Несмотря на огромное разнообразие схем блоков питания, схема включения TL494 стандартная и может иметь пару вариаций, в зависимости от того, как реализованы защиты по току и ограничения по напряжению. Схема переделки показана на рис.3.

На ней показан только один канал выходного напряжения: +12В. Остальные каналы: +5В,-5В, +3,3В не используются. Их обязательно нужно отключить, перерезав соответствующие дорожки или выпаяв из их цепей элементы. Которые, кстати, нам могут и пригодиться для блока управления. Об этом — чуть позже. Красным цветом обозначены элементы, которые устанавливаются дополнительно. Конденсатор С2 должен иметь рабочее напряжение не ниже 35В и устанавливается взамен существующего в БП. После того, как «обвязка» TL494 приведена к схеме на рис.3, включаем БП в сеть. Напряжение на выходе БП определяется по формуле: Uвых=2,5*(1+R3/R4) и при указанных на схеме номиналах должно составлять около 10В. Если это не так, придется проверить правильность монтажа. На этом переделка закончена, можно убирать лампочку и ставить на место предохранитель.

Схема и принцип работы.

Схема блока управления показана на рис.4.

Она довольно проста, так как все основные процессы выполняет микроконтроллер. В его память записывается управляющая программа, в которой и заложены все алгоритмы. Управление блоком питания осуществляется с помощью ШИМ с вывода PD7 МК и простейшего ЦАП на элементах R4,C9,R7,C11. Измерение напряжения АКБ и зарядного тока осуществляется средствами самого микроконтроллера — встроенным АЦП и управляемым дифференциальным усилителем. Напряжение АКБ на вход АЦП подается с делителя R10R11, Зарядный и разрядный ток измеряются следующим образом. Падение напряжения с измерительного резистора R8 через делители R5R6R10R11 подается на усилительный каскад, который находится внутри МК и подключен к выводам PA2, PA3. Коэффициент его усиления устанавливается программно, в зависимости от измеряемого тока. Для токов меньше 1А коэффициент усиления (КУ) задается равным 200, для токов выше 1А КУ=10. Вся информация выводится на ЖКИ, подключенный к портам РВ1-РВ7 по четырёхпроводной шине. Защита от переполюсовки выполнена на транзисторе Т1, сигнализация неправильного подключения — на элементах VD1,EP1 ,R13. При включении зарядного устройства в сеть транзистор Т1 закрыт низким уровнем с порта РС5, и АКБ отключена от зарядного устройства. Подключается она только при выборе в меню типа АКБ и режима работы ЗУ. Этим обеспечивается также отсутствие искрения при подключении батареи. При попытке подключить аккумулятор в неправильной полярности сработает зуммер ЕР1 и красный светодиод VD1, сигнализируя о возможной аварии. В процессе заряда постоянно контролируется зарядный ток. Если он станет равным нулю (сняли клеммы с АКБ), устройство автоматически переходит в главное меню, останавливая заряд и отключая батарею. Транзистор Т2 и резистор R12 образуют разрядную цепь, которая участвует в зарядно-разрядном цикле десульфатирующего заряда (режим тренировки) и в режиме теста АКБ. Ток разряда 0.01С задается с помощью ШИМ с порта PD5. Кулер автоматически выключается, когда ток заряда падает ниже 1,8А. Управляет кулером порт PD4 и транзистор VT1.

Читайте так же:
Видеокарта amd radeon hd 5570 характеристики

Детали и конструкция.

Микроконтроллер. В продаже обычно встречаются в корпусе DIP-40 или TQFP-44 и маркируются так: ATMega16А-PU или ATMega16A-AU. Буква после дефиса обозначает тип корпуса: «P»- корпус DIP, «A»- корпус TQFP. Встречаются также и снятые с производства микроконтроллеры ATMega16-16PU, ATMega16-16AU или ATMega16L-8AU. В них цифра после дефиса обозначает максимальную тактовую частоту контроллера. Фирма- производитель ATMEL рекомендует использовать контроллеры ATMega16A (именно с буквой «А») и в корпусе TQFP, то есть, вот такие: ATMega16A-AU, хотя в нашем устройстве будут работать все вышеперечисленные экземпляры, что и подтвердила практика. Типы корпусов отличаются также и количеством выводов (40 или 44) и их назначением. На рис.4 изображена принципиальная схема блока управления для МК в корпусе DIP.
Резистор R8 –керамический или проволочный, мощностью не менее 10 Вт, R12- 7-10Вт. Все остальные- 0.125Вт. Резисторы R5,R6,R10 и R11 нужно применять с допустимым отклонением 0.1-0.5%. Это очень важно! От этого будет зависеть точность измерений и, следовательно, правильная работа всего устройства.
Транзисторы T1 и Т1 желательно применять такие, как указаны на схеме. Но если придется подбирать замену, то необходимо учитывать, что они должны открываться напряжением на затворе 5В и, конечно же, должны выдерживать ток не ниже 10А. Подойдут, например, транзисторы с маркировкой 40N03GР, которые иногда используются в тех же БП формата АТХ, в цепи стабилизации 3.3В.
Диод Шоттки D2 можно взять из того же БП, из цепи +5В, которая у нас не используется. Элементы D2, Т1 иТ2 через изолирующие прокладки размещаются на одном радиаторе площадью 40 квадратных сантиметров. Буззер EP1- со встроенным генератором, на напряжение 8-12 В, громкость звучания можно подрегулировать резистором R13.
Жидкокристаллический индикатор – WH1602 или аналогичный, на контроллере HD44780, KS0066 или совместимых с ними. К сожалению, эти индикаторы могут иметь разное расположение выводов, так что, возможно, придется разрабатывать печатную плату под свой экземпляр
Программа
Управляющая программа содержится в папке «Программа» Конфигурационные биты (фузы) устанавливаются следующие:
Запрограммированы (установлены в 0):
CKSEL0
CKSEL1
CKSEL3
SPIEN
SUT0
BODEN
BODLEVEL
BOOTSZ0
BOOTSZ1
все остальные — незапрограммированы (установлены в 1).
Наладка
Итак, блок питания переделан и выдает напряжение около 10В. При подключении к нему исправного блока управления с прошитым МК, напряжение должно упасть до 0.8..15В. Резистором R1 устанавливается контрастность индикатора. Наладка устройства заключается в проверке и калибровке измерительной части. Подключаем к клеммам аккумулятор, либо блок питания напряжением 12-15В и вольтметр. Заходим в меню «Калибровка». Сверяем показания напряжения на индикаторе с показаниями вольтметра, при необходимости, корректируем кнопками «<» и «>». Нажимаем «Выбор». Далее идет калибровка по току при КУ=10. Теми же кнопками «<» и «>» нужно выставить нулевые показания тока. Нагрузка (аккумулятор) при этом автоматически отключается, так что ток заряда отсутствует. В идеальном случае там должны быть нули или очень близкие к нулю значения. Если это так, это говорит о точности резисторов R5,R6,R10,R11,R8 и хорошем качестве дифференциального усилителя. Нажимаем «Выбор». Аналогично — калибровка для КУ=200. «Выбор». На дисплее отобразится «Готово» и через 3 сек. устройство перейдет в главное меню.
Калибровка окончена. Поправочные коэффициенты хранятся в энергонезависимой памяти. Здесь стоит отметить, что если при самой первой калибровке значение напряжения на ЖКИ сильно отличается от показаний вольтметра, а токи при каком — либо КУ сильно отличаются от нуля, нужно применить (подобрать) другие резисторы делителя R5,R6,R10,R11,R8, иначе в работе устройства возможны сбои. При точных резисторах (с допуском 0,1-0,5%) поправочные коэффициенты равны нулю или минимальны. На этом наладка заканчивается. Если же напряжение или ток зарядного устройства на каком-то этапе не возрастает до положенного уровня или устройство «выскакивает» в меню, нужно ещё раз внимательно проверить правильность доработки блока питания. Возможно, срабатывает защита.
Весь материал одним архивом можно скачать здесь

И в заключение, несколько фото.

Расположение элементов в корпусе блока питания:
Изображение - savepic.su — сервис хранения изображений

Готовая же конструкция может выглядеть так:
Изображение - savepic.su — сервис хранения изображений

так:
Изображение - savepic.su — сервис хранения изображений

Breadboard Power Supply: инструкция, примеры работы и документация

Используйте плату Power Supply для питания модулей, сенсоров и других электронных компонентов при прототипировании схем на макетной плате.

Плата Power Supply подключит напряжение к макетным платам на рельсы питания и земли: больше не придёться разрезать шнуры и «колхозить» с питанием.

Подключение и настройка

Модуль подходит только для макетных плат с рельсами питания и земли, например Breadboard’ы Full или Half.

Установите модуль Breadboard Power Supply на макетную плату. Обратите внимание марки «плюс» должны совпадать с красной линией, а «минус» — с синей линией.
Питание по USB. Подойдёт любой зарядник на 5 вольт с кабелем micro USB.
Питание через внешний разъём. Используйте блок питания с выходным напряжением от 7 до 12 вольт, например Robiton TN2000S.

Примеры работы

Модуль Power Supply идеально подойдёт для питания контроллеров без собственного USB, например Espruino MDBT42Q или Iskra Mini.

Плата также будет полезна при прототипировании схем любой сложности, например эксперемент 19 «Измеритель скорости реакции» из набора Электроника для начинающих.

Элементы платы

Тумблер включения

За включения и отключение устройства, а точнее за состояния напряжения на выходных контактах, отвечает тумблер с двумя положениями:

Светодиодная индикация

На плате расположен индикатор текущего состояния устройства: ON и OFF . Режим выбирается механическим микропереключателем.

Порт micro-USB

Разъём для питания модуля по USB от компьютера или блока питания. Входное напряжение строго 5 вольт.

Разъём питания DC Barrel Jack

Коннектор DC Barrel Jack для подключения внешнего источника напряжения в диапазоне от 7 до 12 вольт.

Понижающий регулятор 5V

Линейный понижающий регулятор MC7800 обеспечивает напряжение для линии 5 вольт при подключении питания через внешний разъём. Диапазон входного напряжения от 7 до 12 вольт. Выходное напряжение 5 В с максимальным стабильным выходным током 600 мА.

При подключении питания через порт USB, регулятор MC7800 не участвует в преобразовании напряжения, так как на линию 5 вольт подаётся питание с USB разъёма.

Читайте так же:
Впаянный процессор в ноутбуке

Понижающий регулятор 3V3

Линейный понижающий регулятор AMS1117-3V3 обеспечивает напряжение для линии 3,3 вольта при подключении питания через порт USB или внешний разъём. Входное напряжение поступает от регулятора 5V или по USB. Выходное напряжение 3,3 В с максимальным стабильным выходным током 600 мА.

Джампер выбора питания

На модуле Breadboard Power Supply расположено два разъёма в виде 6 контактных штырьков. На каждом разъёме есть возможность выбора питания путём установкой джампера в соответствующее положение:

двойное питание микроконтроллера

В общем, такое дело. Есть микроконтроллер, который должен работать от аккумулятора когда включен выключатель питания платы, и должен работать независимо от состояния выключателя, когда подключено внешнее питание на плату. Как это правильно сделать? Пока что пришло в голову такое. VCC_1 идет от разъёма внешнего питания, а VCC_2 от аккумулятора через выключатель. 555 тут просто для образца, вместо неё будет микроконтроллер. Сомневаюсь, что это правильное решение. Наставьте на путь истинный. Linux тут при том, что программироваться микроконтроллер будет из-под него.

cast Zubok , Eddy_Em , beastie , qbe , Dron

Можно обойтись одним диодом. Диод лучше Шоттки, у него падение меньше. Если потребление большое, лучше поставить ключ на мосфете.

Можно попробовать вообще без диодов обойтись — чисто механический разъём, действующий ещё и как выключатель.

И теряешь дофига сначала на диоде, потом на линейнике. Исплюзуй мультплексоры питания. Есть от тексаса, я для себя выбрал MAX1538. Плюс его в том, что внешние мосфеты можно повесить на дофигительный ток, если надо.

Если еще зарядник LiPo — смотри AXP208/AXP209 и прочие PMIC’и которые ставят в китаепланшеты. У них все, что тебе нужно вплоть до чтения напруг по i2c, и кнопки питания.

Опять же, всё зависит от потребления. Если у тебя миллиамперы, то можно обойтись диодами, если сотни мА, то ключи/контроллеры, а если микроамперы, то только диоды.

Потребление — миллиамперы, только микроконтроллер и всё. А как обойтись одним диодом? Диоды буду ставить 1n5818, у них вроде небольшое падение.

ТС не упомянул тип микроконтроллера, напряжение аккумулятора и тип микроконтроллера.

Также, учитывая сам факт вопроса, я сомневаюсь, что ТС может паять QFN-корпуса.

Так что, в первом приближении, его начальный варант имеет право на жизнь, вот только стоит заменить диоды на Шоттки, как выше посоветовали.

А для искушённого инженера твой вариант, конечно же, красивее.

Если напряжение внешнего источника больше, чем на батарейке, то можно поставить диод только на батарейке.

Но вообще, конечно лучше два, для надежности. Есть сборки, например BAT54C.

Ну это дикий оверхед в моём случае. Ток будет мизерный, питаться будет только микроконтроллер от этой цепи. Аккумулятор у меня свинцовый, собираю единственный экземпляр на макетке, серийное производство не планируется. Цель — небольшая зарядная плата для свинцового аккумулятора и некое подобие БП для других компонентов устройства. Что-то вроде силового контроллера — через эту плату будет заряжаться аккумулятор, на ней же будут и преобразователи для различных уровней напряжений, которые нужны другим компонентам устройства. Хочется чтобы при подключении зарядки (выключатель устройства выключен) включался только микроконтроллер и индицировал светодиодами процесс зарядки. Когда зарядка окончена, а устройство включается с помощью выключателя, работает вся платка с преобразователями напряжения, микроконтроллер отдаёт текущее напряжение батареи по i2c, и если оно упало ниже определённого порога, то сообщает главному контроллеру об этом по i2c.

Микроконтроллер attiny2313, аккумулятор SLA 6v, QFN паять конечно же не могу, для этого нет оборудования и сноровки. Максимум что паял — TQFP-32.

Интересный вариант, но не встречал таких, к сожалению.

Ну если свинец — вообще его можешь балластом повесить.

Если аккумулятор SLA 6В, то предпочтительно линейный стабилизатор поставить Lowdrop, иначе падение общее падение напряжения на диоде и стабилизаторе будет почти 2В, и стабилизированных 5В не получить.

Как вариант, вполне можно перевести ATTINY2313 на питание 3.3В (если остальная обвязка контроллера позволяет), или, на самый худший случай, смириться с нестабильным питанием.

вместо 7805 у меня есть L4940V5, его и поставлю, хотя он опять же оверхэд, т.к. рассчитан на ток 1.5А, просто в первом попавшемся онлайн редакторе схем компонентов с гулькин нос, отсюда на схеме появились и 1N4001, и 555, и 7805.

Пользуясь случаем, объясните, пожалуйста, зачем в этой схеме транзистор BC548? На сколько я понял, lm317 здесь просто регулятор напряжения, а ток через батарею ограничен резистором 0.5 Ом 5Вт, напряжение зарядки задаётся подстроечным резистором. А вот транзистор не пойму для чего.

Полистал даташит на L4940V5. Собственное потребление этого линейного стабилизатора 5мА на холостом ходу может оказаться достаточно велико при использовании в схеме с батарейным питанием.

Если ты собираешься использовать ATTINY2313 в качестве контроллера батареи, и при разряженном аккумуляторе будешь при помощи электронного ключа гасить остальную схему, надо быть уверенным, что в таком «выключенном» состоянии стабилизатор не уделает аккумулятор в ноль.

0.5 Ом — это токоизмерительный резистор. Падающее на нём напряжение открывает транзистор BC548, образуя, таким образом, обратную связь по току.

Простой расчёт показывает, что если бы не было транзистора, ток заряда был бы около 10А.

А транзистор в обратной связи позволит получить ток примерно 1.2А

Да уж, аналоговая электроника явно не моё. Спасибо, что разъяснил!

Ну, ХЗ. Я шоттками такое делал. Рекомендую b120-e3, у них 0.2..0.3В прямое падение всего-то.

Смысл я так понимаю в том что если есть внешнее питание то питается от него если есть аккумулятор то от него, а если врублено оба то только от одного дабы не смешивать питание платы и доп. питание.

Я бы сделал так, основное питание от аккумулятора, но если включается внешнее питание то аккумулято отрубается (маханически при втыкании штекера внешнего питания, например отгибающаяся пластинка как в штекерах jack для наушников или допустим транзистор который при пропускании через него тока от внешнего питания отрежет питание от акумулятора тут даже сброса контроллёра не будет. Мне с транзистором нравится красиво, компактно и функционально, только наверное надо доставить после него конденсатор ёмкостный и на землю что бы при горячем переключении питания не было скачков. Как то так. ::)

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector