THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама

Продающиеся по цене от 2000 рублей, представляют из себя простейший блок питания с диодным мостом и амперметром для контроля тока. Можно ли долго пользоваться таким ЗУ, если цена нового свинцового аккумулятора Bosch достигает 5000 руб? Каждый сам решает для себя. Вот автор и решил немного потратиться и создать зарядку, имеющую все необходимые режимы по быстрому и безопасному восстановлению ёмкости АКБ.

Описание зарядного устройства

  1. Измерение напряжения аккумулятора.
  2. Измерение тока заряда и разряда. Ток измеряется датчиком тока на ОУ.
  3. Стабилизация зарядного тока на выбранном уровне. Алгоритм регулятора - пошаговый, управление током - ШИМ (Установка тока ведется из основного окна прибора.). 3.1 Выбор режима заряда - постоянным током или пульсирующем (десульфатация).
  4. Отключение заряда если напряжение достигло заданного уровня выбранном в меню.
  5. Стабилизация тока разряда на выбранном уровне в режиме разряда. Алгоритм регулятора - пошаговый, управление током - ШИМ.
  6. Подсчет Ампер*часов при разряде АБ. Разряд производится только после полной зарядки АБ. (При выборе режима разряд, если АБ не дозаряжен, автоматически производится дозаряд, а затем уже разряд с подсчетом Ампер*часов.)
  7. Включение подсветки дисплея (LIGHT). Выбор в меню. Параметр Подсветка вкл - подсветка включена всегда. В режиме авто выкл - подсветка включается при подаче питания на 30 сек и при нажатии на кнопки. Через 30 сек от последнего нажатия на кнопки подсветка отключается.
  8. При любой остановке программы подается прерывистый сигнал (0,5 Гц) на вывод 4 МК. Отключается сигнал нажатием кнопки старт.
  9. Программа отслеживает правильность установки напряжений. Минимальное напряжение (Umin) не может быть установлено выше либо равным максимальному (Umax). И наоборот.
  10. В режиме старт нажатие на кнопку PLUS или MINUS выводит на индикатор текущую информацию о состоянии процесса. В верхней строке ток и напряжение. В нижней строке оставшееся время (подробно) и выходная мощность в процентах.

Схема и печатные платы ЗУ

Схема управляющего блока

Схема источника питания

Работа зарядного устройства

1. Программа запускается/останавливается нажатием на кнопку старт из любого окна программы. Если кнопка нажата, когда программа запущена, устройство переходит в режим финиш (окончание работы программы). Следующее нажатие переводит устройство в первоначальное состояние (основное окно индикатора).

2. Если напряжение на аккумуляторе ниже, чем Umax/4, считается, что аккумулятор не подключен или неисправен. На дисплей выводится надпись No Bat. В режиме START название выбранного режима мигает.

Режим Зарядка

Программа контролирует напряжение и ток на АБ. Если напряжение ниже заданного в настройках Umax - работает стабилизатор зарядного тока с заданием Is. Если напряжение достигло Umax - остановка программы. Индикация заряд выкл.

Если напряжение стало выше Umax на 0.2 - остановка программы, индикация ERROR в верхней строке. В нижней строке напряжение, при котором произошло отключение.

Если ток заряда I превысил ток Is на 0.2 на время более 5 сек - остановка программы, индикация ERROR.

Если истекло время заряда (параметр H, часы) - остановка программы, индикация ERROR в верхней строке. В нижней строке надпись Time out.

Режим Разряд

Если при старте программы напряжение на АБ ниже Umax, включается дозаряд АБ с током Is. После достижения напряжения Umax начинается разряд АБ с током Ii. Ведется подсчет емкости АБ.

Когда напряжение на АБ достигнет Umin разряд прекращается, на индикатор выводится индикация разряд выкл и емкость на АБ-???.?AH Vm 11.0 - минимальное напряжение на АБ.

Если истекло время дозаряда или разряда (для дозаряда и заряда устанавливается время H) - остановка программы, индикация ERROR.

Если ток заряда или разряда превысил установленные на 0.2 - остановка программы, индикация ERROR в верхней строке. В нижней строке ток, при котором произошло отключение.

Режим КТЦ АКБ

При старте программы включается заряд АБ с током Is. Через 1 сек АБ переключается на разряд с током Ii. Еще через 1 сек АБ снова переключается на заряд. Так продолжается до тех пор, пока напряжение не достигнет Umax - программа останавливается. Индикация КТЦ выкл. Если напряжение стало выше Umax на 0.2 - остановка программы, индикация ERROR. Если ток заряда или разряда превысил установленные на 0.2 - остановка программы, индикация ERROR.

Если истекло время заряда (параметр H) - остановка программы, индикация ERROR в верхней строке. В нижней строке надпись Time out.

Выбранный режим после отключения от сети не запоминается. При включении всегда режим зарядка.

Обозначение символов на дисплее

  • V -измеренное напряжение на АБ
  • Vs(max) -напряжение до какого будет произведен заряд
  • Vmin(m) -минимальное напряжение на АБ при котором разряд будет отключен
  • I -измеренный ток заряда
  • Is -установленный ток заряда
  • Id - измеренный ток разряда
  • Ii -установленный в меню ток разряда(стабилизация тока разряда)
  • Imin -минимальный ток при котором заряд будет окончен
  • H -время таймера. Для вех режимов.
  • Hi -оставшееся время до отключения по таймеру
  • P -емкость АБ-Аh
  • LED -подсветка

1.При подключении к сети устройства вывести на дисплей информацию-если АБ подключена

1.1.Напряжение до какого будет произведен заряд. По умолчанию Vs=14.2 (Диапазон выбора в меню 1-30 вольт.)

1.2.Установленный ток заряда. По умолчанию Is=0.5А.(диапазон выбора в меню 0.5 -10А.дискретность 0.5А.)

1.3.Реальное напряжение на АБ. Например-V=13.7

1.4.Режим по умолчанию - зарядка (режим можно изменить в меню. Названия режимов. заряд. разряд. ктц акб.)

РЕЖИМ 1.заряд

Если АБ не подключена-вместо напряжения на АБ вывести надпись - no bat.Все остальное как и при подключённой АБ.

Пример 1.0. батарея не подключена

Vs=14.2 Is=0.5A
? АКБ Заряд

При нажатии кнопки start - запустить установленный режим. При повторном нажатии - остановить. при запущенном режиме - название выбранного режима мигает. при остановленном - горит постоянно.

Пример 1.1. батарея подключена.

Vs=14.2 Is=0.5A
V=13.7 Заряд

При запущенном режиме вместо установленного напряжения до которого будет произведен заряд отображать реальный ток заряда. Пример I = 3.6 A

Пример 1.2. идет заряд.

I=3.6A Is=0.5A
V=13.7 заряд

После окончания заряда (по таймеру или по достижению установленного напряжения на АБ или ток заряда снизится до I=min) отключить заряд и вывести - заряд выкл.

Если ток заряда превышает установленный в меню. А также напряжение на АБ превысило установленное в меню-отключить заряд и вывести надпись - ERROR.

РЕЖИМ 2. разряд

2.При выборе режима- разряд (при запуске этого режима автоматически зарядить АБ до установленного напряжения и затем начать разряд.

Пример 2.0. Индикация в основном окне режима. Если режим не запущен-название режима (разряд) не мигает. При запущенном режиме, название режима используемого в данный момент (заряд или разряд) мигает.

Если режим запущен. АБ не заряжена. Идет автоматический заряд, после которого начнется разряд.

I=0.5A заряд
P=0Ah

2.1 Ток разряда по умолчанию Id = 0.5 A. Диапазон выбора в меню 0.5-10 А. дискретность 0.5 А.

2.2. Hi - Время оставшееся до конца разряда после истечения которого разряд будет отключен по умолчанию.

2.3. Измеренная емкость батареи P=????Ah (пример Р = 45.4Ah).

Пример 2.1. окно в процессе разряда

Id=0.5A Hi=10
P=45.4Ah разряд

После окончания разряда подать сигнал с паузой 1 секунду. И так пока не будет включен другой режим. Сигнал подать на вывод 4 МК. Светодиод out. На дисплей вывести надпись верху - P=????Ah. Vm=11.0 внизу - разряд OFF.

Пример 2.2. разряд окончен

P=100.3Ah Vm=11.0
Разряд выкл

РЕЖИМ 3. Ктц акб. Десульфатация.

В основном окне режима, если режим запущен, название режима (КТЦ) мигает. Если не запущен - не мигает.

3.1. Ток заряда по умолчанию Is = 5А. Диапазон 0.5-10 А

3.2. Ток разряда Id = 0.5А. Диапазон 0.5-10 А.

Пример 3.0. идет десульфатация.

I=5.0A Id=0,5A
V=14.2 КТЦ-АКБ

После окончания заряда(по таймеру или при достижении установленного напряжения, режим отключить) вывести надпись - КТЦ ВЫКЛ. И напряжение на АБ.

Пример 3.1.конец работы.

V=14.7
КТЦ ВЫКЛ

Остальные настройки в меню. Все файлы находятся в архиве . За подробностями обращайтесь на форум.

Обсудить статью ЗАРЯДНОЕ ДЛЯ АВТО НА КОНТРОЛЛЕРЕ

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

Описание
Устройство предназначено для зарядки и тренировки (десульфатации) свинцово-кислотных АКБ ёмкостью от 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. «Ток разряда». Это значение тока, которым осуществляется разряд АКБ при тренировке зарядно-разрядными циклами.


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

В нашей конструкции мы используем блок питания от компьютера. Почему? Причин несколько. Во–первых, это - практически готовая силовая часть. Во-вторых, это же и корпус нашего будущего устройства. В-третьих, он имеет малые габариты и вес. И, в-четвёртых, его можно приобрести практически на любом радиорынке, барахолке и в компьютерных сервисных центрах. Как говорится, дёшево и сердито.
Из всего многообразия моделей блоков питания нам лучше всего подходит блок формата АТ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.

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

Микроконтроллер. В продаже обычно встречаются в корпусе 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%) поправочные коэффициенты равны нулю или минимальны. На этом наладка заканчивается. Если же напряжение или ток зарядного устройства на каком-то этапе не возрастает до положенного уровня или устройство «выскакивает» в меню, нужно ещё раз внимательно проверить правильность доработки блока питания. Возможно, срабатывает защита.
Весь материал одним архивом можно скачать


Аккумуляторы сегодня очень распространены, но зарядные устройства для них, имеющиеся в продаже, как правило, не универсальны и слишком дороги. Предлагаемое устройство предназначено для зарядки аккумуляторных батарей и отдельных аккумуляторов (в дальнейшем используется термин "батарея") с номинальным напряжением 1,2...12,6 В и током от 50 до 950 мА. Входное напряжение устройства - 7...15 В. Ток потребления без нагрузки - 20 мА. Точность поддержания тока зарядки - ±10 мА. Устройство имеет ЖКИ и удобный интерфейс для установки режима зарядки и наблюдения за её ходом.

Реализован комбинированный метод зарядки, состоящий из двух этапов. На первом этапе батарею заряжают неизменным током. По мере зарядки напряжение на ней растёт. Как только оно достигнет заданного значения, наступит второй этап - зарядка неизменным напряжением. На этом этапе зарядный ток постепенно снижается, а на батарее поддерживается заданное напряжение. Если напряжение по какой-либо причине упадёт ниже заданного, автоматически вновь начнётся зарядка неизменным током.

Схема зарядного устройства изображена на рис. 1.

Рис. 1. Схема зарядного устройства

Его основа - микроконтроллер DD1. Он тактирован от внутреннего RC-генератора частотой 8 МГц. Использованы два канала АЦП микроконтроллера. Канал ADC0 измеряет напряжение на выходе зарядного устройства, а канал ADC1 - зарядный ток.

Оба канала работают в восьмиразрядном режиме, точности которого для описываемого устройства достаточно. Максимальное измеряемое напряжение - 19,9 В, максимальный ток - 995 мА. При превышении этих значений на экране ЖКИ HG1 появляется надпись "Hi".

АЦП работает с образцовым напряжением 2,56 В от внутреннего источника микроконтроллера. Чтобы иметь возможность измерять большее напряжение, резистивный делитель напряжения R9R10 уменьшает его перед подачей на вход ADC0 микроконтроллера.

Датчиком зарядного тока служит резистор R11. Падающее на нём при протекании этого тока напряжение поступает на вход ОУ DA2.1, который усиливает его приблизительно в 30 раз. Коэффициент усиления зависит от соотношения сопротивлений резисторов R8 и R6. С выхода ОУ напряжение, пропорциональное зарядному току, через повторитель на ОУ DA2.2 поступает на вход ADC1 микроконтроллера.

На транзисторах VT1-VT4 собран электронный ключ, работающий под управлением микроконтроллера, формирующего на выходе ОС2 импульсы, следующие с частотой 32 кГц. Коэффициент заполнения этих импульсов зависит от требуемых выходного напряжения и зарядного тока. Диод VD1, дроссель L1 и конденсаторы С7, С8 преобразуют импульсное напряжение в постоянное, пропорциональное его коэффициенту заполнения.

Светодиоды HL1 и HL2 - индикаторы состояния зарядного устройства. Включённый светодиод HL1 означает, что наступило ограничение выходного напряжения. Светодиод HL2 включён, когда идёт нарастание зарядного тока, и выключен, когда ток не изменяется или падает. В ходе зарядки исправной разряженной батареи сначала будет включён светодиод HL2. Затем светодиоды станут поочерёдно мигать. О завершении зарядки можно судить по свечению только светодиода HL1.

Подборкой резистора R7 устанавливают оптимальную контрастность изображения на табло ЖКИ.

Датчик тока R11 можно сделать из отрезка высокоомного провода от спирали нагревателя или от мощного проволочного резистора. Автор использовал отрезок провода диаметром 0,5 мм длиной около 20 мм от реостата.

Микроконтроллер ATmega8L-8PU можно заменить любым из серии ATmega8 с тактовой частотой 8 МГц и выше. Полевой транзистор BUZ172 следует установить на теплоотвод с площадью охлаждающей поверхности не менее 4 см 2 . Этот транзистор можно заменить другим p-канальным с допустимым током стока более 1 А и малым сопротивлением открытого канала.

Вместо транзисторов КТ3102Б и КТ3107Д подойдёт и другая комплементарная пара транзисторов с коэффициентом передачи тока не менее 200. При правильной работе транзисторов VT1-VT3 сигнал на затворе транзистора должен быть аналогичен показанному на рис. 2.

Рис. 2. График сигнала на затворе

Дроссель L1 извлечён из компьютерного блока питания (он намотан проводом диаметром 0,6 мм).

Конфигурация микроконтроллера должна быть запрограммирована в соответствии с рис. 3. Коды из файла V_A_256_16.hex следует занести в память программ микроконтроллера. В EEPROM микроконтроллера должны быть записаны следующие коды: по адресу 00H - 2СН, по адресу 01H - 03H, по адресу 02H - 0BEH, по адресу 03H -64H.

Рис. 3. Программирование микроконтроллера

Налаживание зарядного устройства можно начинать без ЖКИ и микроконтроллера. Отключите транзистор VT4, а точки подключения его стока и истока соедините перемычкой. Подайте на устройство напряжение питания 16 В. Подберите резистор R10 таким, чтобы напряжение на нём находилось в пределах 1,9...2 В. Можно составить этот резистор из двух, соединённых последовательно. Если источника напряжения 16 В не нашлось, подайте 12 В или 8 В. В этих случаях напряжение на резисторе R10 должно быть соответственно около 1,5 В или 1 В.

Вместо батареи подключите к устройству последовательно амперметр и мощный резистор или автомобильную лампу. Изменяя напряжение питания (но не ниже 7 В) или подбирая нагрузку, установите ток через неё равным 1 А. Подберите резистор R6 таким, чтобы на выходе ОУ DA2.2 было напряжение 1,9...2 В. Как и резистор R10, резистор R6 удобно составить из двух.

Отключите питание, подключите ЖКИ и установите микроконтроллер. К выходу устройства присоедините резистор или лампу накаливания 12 В на ток около 0,5 А. При включении устройства на ЖКИ будут выведены напряжение на его выходе U и ток зарядки I, а также напряжение ограничения Uz и максимальный ток зарядки Iz. Сравните значения тока и напряжения на ЖКИ с показаниями образцовых амперметра и вольтметра. Вероятно, они будут различаться.

Выключите питание, установите перемычку S1 и вновь включите питание. Для калибровки амперметра нажмите и удерживайте кнопку SB4, а кнопками SB1 и SB2 установите на ЖКИ значение, ближайшее к показываемому образцовым амперметром. Для калибровки вольтметра нажмите и удерживайте кнопку SB3, а кнопками SB1 и SB2 установите на ЖКИ значение, равное показываемому образцовым вольтметром. Не выключая питания, снимите перемычку S1. Калибровочные коэффициенты будут записаны в EEPROM микроконтроллера для напряжения по адресу 02H, а для тока - по адресу 03H.

Выключите питание зарядного устройства, установите на место транзистор VT4, а к выходу устройства подключите автомобильную лампу на 12 В. Включите устройство и установите Uz=12 В. При изменении Iz должна плавно меняться яркость свечения лампы. Устройство готово к работе.

Требуемый зарядный ток и максимальное напряжение на батарее устанавливают кнопками SB1 "▲", SB2 "▼", SB3 "U", SB4 "I". Интервал изменения зарядного тока - 50...950 мА с шагом 50 мА. Интервал изменения напряжения - 0,1...16 В с шагом 0,1 В.

Для изменения Uz или Iz нажмите и удерживайте соответственно кнопку SB3 или SB4, ас помощью кнопок SB1 и SB2 установите требуемое значение. Через 5 с после отпускания всех кнопок установленное значение будет записано в EEPROM микроконтроллера (Uz - по адресу 00H, Iz - по адресу 01H). Следует иметь в виду, что удержание кнопки SB1 или SB2, нажатой более 4 с, увеличивает скорость изменения параметра приблизительно в десять раз.

Программу микроконтроллера можно скачать .


Дата публикации: 25.09.2016

Мнения читателей
  • Олег / 19.05.2018 - 21:49
    Очень прошу, скиньте файл для прошивки eeprom на эл.почту [email protected] Больше месяца тужусь, не выходит цветок!!!
  • саша / 19.01.2018 - 19:10
    Народ,кто нибудь собирал данный девайс!
  • Юрий / 19.01.2018 - 18:35
    Вопро к автору.Вывод 1 микропроцессора висит в воздухе.Это не опечатка.

Который был собран для тестирования в корпусе от cd-привода. Оказалось, что устройство прекрасно справляется со своими функциями, заряжает и разряжает практически любые аккумуляторы, подсчитывая при этом ёмкость. Чередуя циклы заряда и разряда, можно проводить восстановление аккумуляторов. В проводившемся недавно конкурсе идей было предложено сделать более человеческий вариант.

Новое универсальное зарядное устройство питается через USB от зарядки для смартфона или планшета. Можно питать и от USB-порта компьютера. На плате установлен micro-usb, но можно установить и любой другой вариант. Также имеется гнездо под стандартный DC-штекер; при питании через него напряжением более 5 вольт, на плате снимается джампер и логическая часть начинает питаться через LDO стабилизатор. При питании от 5 вольт джампер должен быть установлен (он просто закорачивает вход и выход стабилизатора +5 вольт).

Устройство размещено на плате размером 10*12 см. ЖК-индикатор 16*2 с i2c-преобразователем закреплён на монтажных стойках. На плате имеются винтовые клеммники для подключения заряжаемого аккумулятора и нагрузки для разряда, в качестве которой может выступать лампочка или мощный цементный резистор на 5Вт сопротивлением, например, 4,7 Ом. Сопротивление этого резистора рассчитывается по формуле R=U/I, где U-напряжение аккумулятора, а I - желаемый начальный разрядный ток. Если разрядку производить не планируется, то нагрузку можно не подключать. Управление осуществляется при помощи трёх кнопок. Информация отображается на дисплее, помимо этого используется маленький бипер без встроенного генератора и светодиод. Чем ярче горит светодиод, тем больше ширина импульсов в режиме заряда.

Схема зарядного устройства такая же, как и в первоначальном тестовом варианте с непринципиальными изменениями. Полевые транзисторы должны быть с логическим уровнем упраления (logic level), найти их можно на компьютерных платах. Транзисторы драйвера p-канального полевика должны быть токовыми, например - SS8050 и SS8550. Дроссель преобразователя должен выдерживать соответствующий ток.


нажми для увеличения
Режимы работы умного универсального зарядного устройства:

  • главное меню. в нём осуществляется выбор параметров зарядки, разрядки, калибровка вольтметра
  • заряд. текущие и установленные параметры заряда отображаются на экране, есть возможность изменения параметров прямо в процессе зарядки. происходит ограничение напряжения и тока до заданных значений при помощи ШИМ. заряд завершается при достижении заданного напряжения и уменьшении тока заряда ниже заданного.
  • разряд. управление аналогично заряду. разряд завершается при уменьшении напряжения или тока ниже заданных.
В процессе подсчитываются миллиампер-часы, также они выводятся и в конце. По подсчитанным значениям можно определить степень потери ёмкости аккумулятора, т.е. насколько он изношен. Если аккумулятор ёмкостью 1А/ч вбирает 500мА/ч или вбирает 1А/ч, а отдаёт 500мА/ч, то его ресурс уже значительно выработан.

Калибровка измерения тока при заряде и разряде осуществляется при помощи подстроечных резисторов по показаниям образцового амперметра. Калибровка вольтметра осуществляется аналогично. Для перепрошивки микроконтроллера на плате предусмотрен ISP-разъём.

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

С пожеланиями, дополнениями и уточнениями - милости просим в комментарии.

Печатная плата: скоро
прошивка: скоро

"Народный" вариант почти универсальной зарядки на Aliexpress: Lii-100 .

Небольшая доработка универсального зарядного устройства, позволяющая задавать ток разряда. Изначально он определялся лишь сопротивлением нагрузочного резистора. С данной же доработкой ток можно регулировать в пределах этого значения, т.е. максимальный ток определяется нагрузочным резистором, но можно выставить и меньший.

Доработку можно выполнить навесным монтажом или на небольшой плате. Вместе с ней меняются некоторые сигналы. Так, сигнал ШИМ заряда (частота в районе 66 кГц) берётся теперь с OC1A, ШИМ разряда - с OC1B, звук - с OC2. На плате для этого придётся перекинуть два резистора (идущие на OC1A и OC2) и сделать разрыв от неиспользуемого более PB0. Изменения на схеме показаны жёлтым цветом.

Операционный усилитель можно применить такой же, как на измерении тока в основной части схемы. MCP6002 у нас не нашёлся, вместо него поставлен TLC2272. Регулировка разрядного тока работает так же, как в оригинальном IMAX. При этом будет греться не только нагрузочный резистор, но и полевик Q1.

Так как за всё время пользования устройством мы питали его исключительно от USB, то прошивка оптимизирована под выходное напряжение не более 5 вольт, почти для всех "круглых" аккумуляторов этого достаточно: можно заряжать и разряжать одиночные литиевые банки или два последовательно соединённых никелевых аккумулятора, максимальный ток - 2 ампера.

THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама