Главная » Питание
Призовой фонд
на ноябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Тестер компонентов LCR-T4
Паяльник
4. 200 руб.
От пользователей

Похожие статьи:


Блок питания / зарядное устройство

Сразу оговорюсь, что сделать БП можно и на другое максимальное выходное напряжение и ток, позже будет описано, почему и как это сделать (в схеме рассмотрен вариант 20В 5А).

В данной конструкции может быть применён один из следующих дисплеев от сотовых телефонов Siemens: A70, A52, A55, C55 возможно еще от каких-то других которые мне не известны.

Расположение выводов у этих дисплеев изображено на рисунке:

Расположение выводов

И так для наладки и настройки БП нам понадобится:
1. Тестер (вольтметр, амперметр) и желательно, что бы он измерял достаточно точно.
2. Частотомер (точность особо не нужна, нужно измерить 1 кГц +/- 3 Гц)
3. Эквивалент нагрузки (резистор 5-10 ом с мощностью рассеяния 2-5 Ватт)
4. Прямые руки.

Теперь немного по конструкции:
Всё управление в схеме осуществляет микроконтроллер ATmega8, тактируется он от внутренней RC-цепи о чём говорит отсутствие кварца :) Своим внутренним АЦП он измеряет выходное напряжение и ток, внутренним ШИМ-модулятором управляет выходным напряжением. Через внутренний компаратор реализована защита по току (защита от К.З.). Еще через порты контроллер управляет реле, опрашивает кнопки и валкодер, выводит изображение на дисплей.
Валкодер может быть применён любой конструкции (я например снял с передней панели автомагнитолы Sony :) ). Можно сделать из старой компьютерной мышки (шариковой, хотя попадалась инфа и о том как сделать и из оптической).
Транзистор VT2 устанавливается на радиатор площадью из расчёта на максимальную мощность, которая вам необходима. Например, при напряжении трансформатора 24В и питании нагрузки при 10В 1А получаем: P = (Uтрансформатора – Uнагрузки) х I нагрузки; (24В-10В) х 1А = 14 Ватт!

Аналоговая часть

Цифровая часть

По программированию:
Есть две прошивки, они одинаковые, но предназначены для разных дисплеев (для А70 и для всех остальных).
Прошить контроллер можно как внутрисхемно, так и отдельно на программаторе. Не забывайте прошивать область EEPROM (если её не прошить БП будет работать не корректно). Я рекомендую прошивать контроллер отдельно от схемы, т.к. данное устройство питается от сети и в процессе прошивки может выйти из строя сам контроллер/программатор/порт ПК. Однако если применён контроллер в планарном корпусе, то удобнее прошить внутрисхемно. Но тут обязательно нужно соблюдать меры безопасности, а именно: между программатором, ПК и устройством должна быть очень надёжная земля (общая шина), подключение/отключение программатора от устройства производить только с вынутой вилкой (самого БП) из розетки, не доверяйте выключателям сетевых фильтров! Они часто стоят только на одном из сетевых проводов!
И так с прошивкой разобрались, после прошивки кода еще необходимо установить биты конфигурации. По внимательнее с ними, особенно с CKSEL, RSTDSBL, SPIEN ! При неверной их установке контроллер может перестать видеться программатором!

Биты установить в следующем порядке:
;BootLock12 = Programmed (1)
;BootLock11 = Programmed (1)
;BootLock02 = Unprogrammed (1)
;BootLock01 = Unprogrammed (1)
;Lock2 = Programmed (0) ;)
;Lock1 = Programmed (0)
;
;RSTDSBL = Unprogrammed (1)
;WDTON = Unprogrammed (1)
;SPIEN = Programmed (0)
;CKOPT = Unprogrammed (1)
;EESAVE = Unprogrammed (1)
;BOOTSZ1 = Unprogrammed (1)
;BOOTSZ0 = Unprogrammed (1)
;BOOTRST = Unprogrammed (1)
;
;BODLEVEL = Programmed (0)
;BODEN = Programmed (0)
;SUT1 = Programmed (0)
;SUT0 = Programmed (0)
;CKSEL3 = Programmed (0)
;CKSEL2 = Unprogrammed (1)
;CKSEL1 = Programmed (0)
;CKSEL0 = Programmed (0)

Теперь о наладке устройства:

После включения (подачи сетевого напряжения) нужно проверить напряжение на выходе диодного моста (в моём случае должно быть 24В) и напряжение на 3-ем выводе DA2, там в любом случае должно быть 5В.
При этом на дисплее может ничего не появиться, это нормально. Первое, что делаем это настраиваем параметры ЖКИ. Для этого необходимо отключить сетевое напряжение, подождать пока разрядятся фильтрующие конденсаторы. Далее удерживая все 4 кнопки (нажать и удерживать), при этом подать сетевое напряжение. БП должен пропищать 4 раза (если этого не произошло, то вероятно не верно прошит контроллер или что-то не правильно с его питанием/сигналом RESET или ZQ1). Пропищав 4 раза, на дисплей может быть выведено сообщение

5-176-4.jpg

Это 4-й параметр по счёту, при нажатии на U/I произойдёт переход к параметру номер 1 (будет слышен один длинный сигнал), при повторном нажатии переход осуществляется ко 2-му (два сигнала) и так до 4-х и по кругу, изменение параметров сразу применяются к дисплею (контролируются визуально). Изменение параметра производится ручкой валкодера, изменение сопровождается короткими звуковыми сигналами. Для запоминания настроенных параметров и перехода в рабочий режим нажмите OUT.

Далее необходимо настроить аналоговую часть схемы:

Для этого так же обесточьте БП, зажмите кнопки MODE и VIEW, и подайте питание. Вы увидите на дисплее следующее:

5-176-5.jpg

Порог говорит о состоянии защиты от К.З., 0 – ток в норме, 1 – ток превышен, U-ЦАП – состояние ШИМ-модулятора (величина установленного напряжения), I-АЦП – текущий измеряемый ток, U-АЦП – текущее измеряемое напряжение. Действуют все кнопки: OUT / MODE – управляют выходным реле, VIEW / U/I – управляют пищалкой (для тестирования).
Методика настройки следующая: нажать OUT (включить реле), установить валкодером значение U-ЦАП в 500, подключить на выход БП вольтметр и настроить резистором R4 половину от максимального напряжения выхода (в моём случае это 10 вольт). Далее резистором R9 добиться одинакового показания U-АЦП и U-ЦАП (то есть что бы на U-АЦП тоже было 500). Всё, напряжение настроено, остался ток. Установите U-ЦАП в ноль, подключите на выход последовательно амперметр и эквивалент нагрузки (резистор). Поднимайте значение U-ЦАП контролируя ток в нагрузке, установите какое-нибудь круглое значение (например 500 мА, 1А и т.д.), резистором R7 добейтесь в I-АЦП требуемого значения (то есть 500 это максимальный ток, в моём случае 500мА это 50, 1А это 100).

Собственно всё, настройка аналоговой части завершена. Далее конфигурируем программу под реальные значения напряжения и тока. Для этого отключаем БП, зажимаем кнопки VIEW и U/I и включаем питания. На дисплее видим следующее:

5-176-6.jpg

Валкодером устанавливаем своё максимальное напряжение (оно кстати должно быть кратным 5-ти вольтам). Нажимаем OUT.

5-176-7.jpg

Валкодером устанавливаем свой максимальный ток. Нажимаем OUT.

5-176-8.jpg

А вот где нужен частотомер. Подключаем частотомер параллельно ZQ1 и валкодером выставляем 1 кГц. Нажимаем OUT. На этом настройка завершается, и БП переходи в рабочий режим работы.

Теперь немного о том, как пользоваться БП и о режимах работы.

В режиме источника напряжения можно изменять 3 параметра. Это выходное напряжение, ток ограничения/защиты и режим работы защиты.

5-176-9.jpg

Все параметры управляются валкодером, переключение между параметрами производится кнопкой U/I, режимов защиты существует 4: Ограничение – ток ограничивается до Imax, Защиты Imax – защита срабатывает при превышении Imax, Защиты К.З. – защита срабатывает только при превышении максимально допустимого тока (Imax роли не играет), Нет защит! – защита отключена вообще, но осторожнее с этим режимом, при коротком замыкании схема может выйти из строя! Данный режим реализован для тех случаев, когда испытывается устройство с наличием пиковых превышений тока потребления (например УНЧ, сабвуфер и т.п.). Да, кнопка OUT управляет выходом напряжения на клеммы, судить о состоянии выходного напряжения можно по показаниям амперметра (если там прочерки то выход отключён, если же значение в цифрах то напряжение подано на клеммы). При срабатывании защиты слышен короткий звуковой сигнал, что бы повторно подать напряжение на клеммы нажмите OUT.

При нажатии на VIEW БП переходит в режим графического отображения тока потребления в виде осциллограммы. При этом выбранный режим защиты и напряжения сохраняется.

5-176-10.jpg

В данном режиме можно управлять выходным напряжением и параметром «время/деление», значение в секундах показывает время развёртки всей ширины дисплея. Правее параметра «время/деление» расположен параметр «ампер/деление», его настраивать нельзя, он устанавливается автоматически от минимального до максимального в зависимости от текущего максимального тока потребления. Данное значение показывает всю высоту графика по вертикали, то есть вершина графика это значение которое указано в амперах. Что бы его сбросить к минимальному нужно дважды нажать VIEW, то есть перейти в обычный режим и вернуться обратно.

Еще в БП реализовано зарядное устройство, которое заряжает аккумуляторы постоянным током. Для перехода в режим заряда АКБ нужно нажать кнопку MODE, но для этого напряжение выхода должно быть выключено, иначе переход заблокирован (сделано как защита от случайного нажатия в во время работы).

5-176-11.jpg

И так зарядник, имеется 2 режима: режим Напряжение – заряжает до указанного напряжения с максимальным указанным током, при достижении указанного напряжения и падении тока заряда в 4 раза заряд завершается, режим Время – всё точно так же, но на ток заряда внимание не обращается, а заряд прекращается по истечении указанного времени. Время устанавливается в минутах. Запуск осуществляется кнопкой OUT, при завершении заряда устройство издаёт длинный звуковой сигнал и выводит на дисплей сообщение об окончании заряда. Прервать процесс заряда можно в любой момент, нажав на любую кнопку.

На этом всё. Думаю рассказал достаточно подробно. Вопросы можете направлять на e-mail: black27512@mail.ru или на ICQ: 330898528.

P.S. Возможно вам покажется что в устройстве чего-то не хватает или что-то сделано не должным образом (например целесообразно применение более многоразрядной АЦП и ЦАП и т.д.). Но поймите, я стремился сделать устройство в первую очередь как можно дешевле и проще. Но в любом случае жду замечаний и предложений, куда же без них. А применил графический дисплей с той целью что бы была возможность сделать отображение «осциллограммы», это бывает часто полезно при ремонте таких сложных устройств как например сотовых телефонов…

Скачать прошивку и плату в формате LAY вы можете ниже

Update от 20.08.2011: Скачать прошивки, схемы, платы. Версия 1.2

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DA1 Операционный усилитель
LM2904
1 Поиск в LCSCВ блокнот
DA2 Линейный регулятор
LM7805
1 КРЕН5ВПоиск в LCSCВ блокнот
VT1, VT3 Биполярный транзистор
КТ815Г
2 Поиск в LCSCВ блокнот
VT2 Биполярный транзистор
TIP147
1 Поиск в LCSCВ блокнот
VD1-4 Диод
КД213А
4 Поиск в LCSCВ блокнот
VD1 Диод
КД522А
1 Поиск в LCSCВ блокнот
VD2 Выпрямительный диод
1N4004
1 Поиск в LCSCВ блокнот
C1, C2 Электролитический конденсатор2.2 мкФ2 Поиск в LCSCВ блокнот
C3 Конденсатор15 нФ1 Поиск в LCSCВ блокнот
C5-C7 Электролитический конденсатор4700 мкФ 50 В3 Поиск в LCSCВ блокнот
C8 Электролитический конденсатор2200 мкФ 50 В1 Поиск в LCSCВ блокнот
R1-R3, R5, R6, R8, R15 Резистор
10 кОм
7 Поиск в LCSCВ блокнот
R4, R9 Подстроечный резистор3.3 кОм2 Поиск в LCSCВ блокнот
R7 Подстроечный резистор22 кОм1 Поиск в LCSCВ блокнот
R10 Резистор
2 кОм
1 Поиск в LCSCВ блокнот
R11 Резистор
68 Ом
1 0.5 ВтПоиск в LCSCВ блокнот
R12 Резистор
300 Ом
1 0.5 ВтПоиск в LCSCВ блокнот
R13 Резистор
47 Ом
1 0.5 ВтПоиск в LCSCВ блокнот
R14 Резистор
0.01 Ом
1 Поиск в LCSCВ блокнот
R16, R17 Резистор
1 кОм
2 Поиск в LCSCВ блокнот
T1 Трансформатор1 Поиск в LCSCВ блокнот
K1 Реле1 Поиск в LCSCВ блокнот
SA1 Переключатель220 В1 Поиск в LCSCВ блокнот
X1 РазъёмСетевой. 220 В1 Поиск в LCSCВ блокнот
Контроллер
CPU МК AVR 8-бит
ATmega8
1 ATMega8L-8SUПоиск в LCSCВ блокнот
LCD-дисплейSiemens A701 A55, C55, A52...Поиск в LCSCВ блокнот
C1 Конденсатор0.1 мкФ1 Поиск в LCSCВ блокнот
C2 Конденсатор1 мкФ1 Поиск в LCSCВ блокнот
C3 Электролитический конденсатор100 мкФ 10 В1 Поиск в LCSCВ блокнот
R1 Резистор
10 кОм
1 Поиск в LCSCВ блокнот
R2, R3 Резистор
300 Ом
2 Поиск в LCSCВ блокнот
Валкодер1 Поиск в LCSCВ блокнот
ZQ1 ПьезоизлучательЗП-31 Поиск в LCSCВ блокнот
L1 Дроссель10 мкГн1 Поиск в LCSCВ блокнот
КнопкаЗамыкающая4 Поиск в LCSCВ блокнот
РазъёмPLS-101 К LCDПоиск в LCSCВ блокнот
РазъёмPLS-51 ISPПоиск в LCSCВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Чернов А. Опубликована: 2009 г. 0 0
Я собрал 0 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 1 чел.

Комментарии (19) | Я собрал (0) | Подписаться

0
onepon #
Здравствуйте, прошивка в архиве пробная (V1.0_beta_A70), или полная?
Ответить
0
vitjameshkv #
Плата вроде с ошибками разведена...
Ответить
0
Леонид #
Что то я не нахожу контроллера в продаже Atmega8-8SU?
Ответить
0
lalala #
Делал, кто-нить это устройство? Стоит повторять?
Ответить
0
Ra3vie #
Собрал около года назад, пользуюсь каждый день - работает без нареканий! Автору респект!
Ответить
0
Roma4ka #
можно использовать ATMega8A-AU smd ?
Ответить
0
Maks #
Отличная схема. Работает. Уважение автору!
Ответить
0
BIG HEART #
Собрал этот блок питания на меге 8А-АU в дип корпусе. Работает-прекрасно. Автору огромное СПАСИБО!
Ответить
0
Юрий #
Выложите, пожалуйста, печатку под дип корпус.
Ответить
0
slvr73 #
Желательно, если порты есть свободные, сделать переключение обмоток на транс, для уменьшения рассеиваемой мощности на выходном транзисторе.
Ответить
0
dmt #
Схема версии 1.0 с ошибками, конденсатор С8 и подсветка в индикаторе 9 вывод. А так все гуд, транзистор вместо tip147 ставил 825А - работает. Автору спасибо.
Ответить
0
Alex #
Какой валкодер подойдет?
Ответить
0
artem102rus #
Любой подойдет.
Ответить
0
barmaley802 #
Собрал версию 1.2 на дисплее С55. Проблема в отображении, текст в строках зеркальный по вертикили. Пробовал 3 прошивки, обычную, энкодер и кнопки. Результат одинаковый. В чем проблема?
Ответить
0
barmaley802 #
По совету автора залил от А55, все нормально
Ответить
0
pilot56 #
На плате вывод RESET через 22 ногу МК (ADC7) выведен на колодку ISP. На схеме 22 нога висит в воздухе. Зачем так сделано?
Ответить
0
muver84 #
Здравствуйте! Хочу собрать вашу схему, но не могу найти ни один из предложенных дисплеев. У меня есть дисплей ILI9163 1.44 spi 128x128 v1.1. Не могли бы вы переделать под него схему и программное обеспечение? Архив фото дисплея прилагаю. Заранее благодарю!
Прикрепленный файл: Новая папка.rar
Ответить
0
alex_zim #
Дисплей от C50 подойдет или нет?
Ответить
0
k212ES #
Чем можно заменить R14?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Конструктор регулируемого преобразователя напряжения LM317
Конструктор регулируемого преобразователя напряжения LM317
Конструктор - темброблок на LM1036 Регулятор мощности 2 кВт
вверх