Эта конструкция подключается как приставка к зарядному устройству, разнообразных схем которых в интернете уже описано немало. Она выводит на жидкокристаллический дисплей значение входного напряжения, величину тока зарядки аккумулятора, время зарядки и ёмкость зарядного тока(которая может быть или в Ампер-часах или в миллиампер-часах - зависит только от прошивки контроллера и применённого шунта). (См. Рис.1 и Рис.2 )
Рис.1
Рис.2
Выходное напряжение зарядного устройства не должно быть менее 7 вольт, иначе для данной приставки потребуется отдельный источник питания.
Основу устройства составляет микроконтроллер PIC16F676 и жидкокристаллический 2-строчный индикатор SC 1602 ASLB-XH-HS-G.
Максимальная зарядная ёмкость составляет 5500 ма/ч и 95,0 А/ч соответственно.
Принципиальная схема приведена на Рис 3.
Рис.3. Принципиальная схема приставки для измерения ёмкости зарядки
Подключение к зарядному устройству - на Рис 4 .
Рис.4 Схема подключения приставки к зарядному устройству
При включении микроконтроллер сначала запрашивает требуемую ёмкость зарядки.
Устанавливается кнопкой SB1. Сброс - кнопкой SB2.
На
выводе 2 (RA5)устанавливается высокий уровень, который включает реле
P1, которое в свою очередь включает зарядное устройство (Рис.5
).
Если кнопку не нажимать более 5 секунд - контроллер автоматически переходит в режим измерений.
Алгоритм подсчёта ёмкости в данной приставке следующий:
1
раз в секунду микроконтроллер измеряет напряжение на входе приставки и
ток, и если величина тока больше единицы младшего разряда - увеличивает
счётчик секунд на 1. Таким образом часы показывают только время зарядки.
Далее
микроконтроллер высчитывает средний ток за минуту. Для этого показания
зарядного тока делятся на 60. Целое число записываются в счётчик, а
остаток от деления потом прибавляется к следующему измеренному значению
тока,и уже потом эта сумма делится на 60. Сделав, таким образом, 60
измерений за 1 минуту в счётчике будет число среднего значения тока за
минуту.
При переходе показаний секунд через ноль среднее значение
тока в свою очередь делится на 60(по такому же алгоритму). Таким образом
счётчик ёмкости увеличивается 1 раз в минуту на величину одна
шестидесятая от величины среднего тока за минуту. После этого счётчик
среднего значения тока обнуляется и подсчёт начинается сначала. Каждый
раз, после подсчёта ёмкости зарядки, производится сравнение измеренной
ёмкости и заданной, и при их равенстве на дисплей выдаётся сообщение -
"Зарядка завершена", а во второй строке - значение этой ёмкости зарядки и
напряжение. На выводе 2 микроконтроллера (RA5) появляется низкий
уровень, что приводит к отключению реле. Зарядное устройство отключится
от сети.
Рис.5
Наладка устройства сводится только к установке правильных показаний зарядного тока (R1 R5) и входного напряжения (R4) с помощью эталонного амперметра и вольтметра.
Теперь о шунтах.
Для зарядного
устройства на ток до 1000 мА можно использовать блок питания на 15 в, в
качестве шунта резистор на 0.5-10 Ом мощностью 5Вт (меньшее значение
сопротивления будет вносить меньшую погрешность в измерение, но
затруднит точную настройку тока при калибровки прибора), и
последовательно с заряжаемым аккумулятором переменное сопротивление на
20-100 Ом, которым и будет выставляться величина зарядного тока.
Для
зарядного тока до 10А потребуется изготовить шунт из высокоомной
проволоки подходящего сечения на сопротивление 0,1 Ом. Проведённые
испытания показали, что даже при сигнале с токового шунта равным 0,1
вольт настроечными резисторами R1 и R3 можно легко установить показания
тока в 10 А.
Печатная плата для данного устройства разрабатывалась под индикатор WH1602D. Но можно использовать любой подходящий индикатор, сотвественно перепаяв провода. Плата собрана таких же размеров как и жидкокристаллический индикатор и закреплена сзади. Микроконтроллер устанавливается на панельку и позволяет быстро поменять прошивку для перехода на другой ток зарядного устройства.
Перед первым включением подстроечные резисторы установить в среднее положение.
В качестве шунта для варианта прошивки на малые токи можно применить 2 параллельно соединенных резистора млт-2 1 Ом.
В приставке можно применить индикатор WH1602D , но придется поменять местами выводы 1 и 2. А вообще- лучше свериться с документацией на индикатор.
Индикаторы фирмы МЭЛТ не будут работать, из-за несовместимости работы по 4-х битному интерфейсу.
При желании, можно подключить подсветку индикатора через токоограничительный резистор 100 Ом
Эту приставку можно использовать для определения емкости заряженного аккумулятора.
Рис.6. Определение емкости заряженного аккумулятора
В качестве нагрузки можно использовать любую нагрузку (Лампочку, резистор...), только при включении нужно выставить любую заведомо большую емкость аккумулятора и при этом следить за напряжением аккумулятора, чтобы не допускать глубокой разрядки.
(От автора) Приставка испытывалась с современным импульсным зарядным устройством для автомобильных аккумуляторов,
Данные устройства обеспечивают стабильное напряжение и ток с минимальными пульсациями.
При
подсоединении же приставки к старому зарядному устройству (понижающий
трансформатор и диодный выпрямитель) мне не удалось настроить показания
зарядного тока из-за больших пульсаций.
Поэтому было решено изменить алгоритм измерения зарядного тока контроллером.
В
новой редакции контроллер делает 255 измерений тока за 25 милисекунд
(при 50Гц - период составляет 20 милисекунд). И из сделанных измерений
выбирает самое большое значение.
Также происходит измерение входного напряжения, но выбирается наименьшее значение.
(При нулевом зарядном токе напряжение должно быть равно ЭДС аккумулятора.)
Однако
при такой схеме перед стабилизатором 7805 необходимо поставить диод и
сглаживающий конденсатор (>200 мкФ)на напряжение не менее выходного
напряжения зарядного
устройства. Плохо сглаженное напряжение питания микроконтроллера приводило к сбоям в работе.
Для точной установки показаний приставки рекомендуется использовать многооборотные подстроечные резисторы
или ставить дополнительные резисторы последовательно с подстроечными (подобрать экспериментально).
В качестве шунта для приставки на 10 А я пробовал использовать кусок аллюминиевого провода сечением 1,5 мм
длиной около 20 см -прекрасно работает.
Зарядное устройство-приставка, т.е. зарядное устройство (ЗУ или ЗУ-приставка) не имеющее собственного источника питания.
Источником питания для устройства могут выступать ИИП, БП, трансформаторы, солнечные батареи, ветрогенераторы, аккумуляторы, бортсети транспорта, напряжением от 20 до 60 Вольт постоянного тока или от 18 до 42 Вольт переменного тока. Можно увеличить верхний диапазон, но для этого необходимо будет изменить номиналы комплектующих входного каскада и входное напряжение внутренних стабилизаторов напряжения на +12 и +5 В.
Зарядное устройство может работать в нескольких режимах:
- Заряжать/разряжать любые аккумуляторы, по выбранному, пользователем, алгоритму, токами и напряжениями, на каждом из этапов алгоритма, в диапазоне 0-40В и 0-50А. Разрядник до 18А, а при наличии внешней активной нагрузки, устанавливаемой вместо предохранителя F3 и замене номиналов токовых резисторов с 0.33 Ома на 0.15 Ома 10Вт, то до 40А.
- Выступать в роли лабораторного БП или программируемого источника питания, в диапазоне 0-40В и 0-50А.
- МРРТ-контроллер - заряд АКБ, когда источником является солнечные батареи или ветрогенератор (поддержано железом, но пока не реализовано в ПО)
- В холостую, быть включенным, но не выдавая на выход не чего - гальванически отключенная нагрузка и выключенный силовой преобразователь.
Алгоритмы заряда аккумуляторов:
- IUoU - поэтапная стабилизация, сначала тока ("I" - стабилизация тока) - этап основного заряда, до достижения, на клеммах АКБ, напряжения следующего этапа стабилизации по напряжению ("U" - стабилизация напряжения) - этап заряда при стабилизированном напряжении, стабилизация по напряжению удерживается до значения минимального зарядного тока ("о" - тока отключения), после отключения ЗУ, ожидается падение напряжения на клеммах АКБ до значения напряжения следующего этапа стабилизации напряжения ("U" - стабилизация напряжения) - этап хранения, удерживая значение напряжения на клеммах АКБ бесконечно долго, пока АКБ подключен к ЗУ. Если, на любом из этапов алгоритма, произойдёт отключение источника питания, то при возобновлении питания, ЗУ возобновит работу заданного алгоритма, с этапа, который был до выключения. Все программируемые значения токов, напряжений, алгоритма и его этапов хранятся в энергонезависимой памяти EEPROM.
- IUIoU - поэтапная стабилизация, сначала тока ("I" - стабилизация тока) - этап основного заряда, до достижения, на клеммах АКБ, напряжения следующего этапа стабилизации по напряжению ("U" - стабилизация напряжения) - этап заряда при стабилизированном напряжении, стабилизация по напряжению удерживается до значения зарядного тока следующего этапа стабилизации тока ("I" - стабилизация тока) - этап так называемой "добивки" и продолжается до тех пор пока напряжение на клеммах АКБ не достигнет значения ограничения напряжения или напряжение не будет расти в течении 2 часов, после чего происходит отключение АКБ от ЗУ ("о" - отключение), после отключения, ожидается падение напряжения на клеммах АКБ до значения напряжения следующего этапа стабилизации напряжения ("U" - стабилизация напряжения) - этап хранения, удерживая значение напряжения на клеммах АКБ бесконечно долго, пока АКБ подключен к ЗУ. Если, на любом из этапов алгоритма, произойдёт отключение источника питания, то при возобновлении питания, ЗУ возобновит работу заданного алгоритма, с этапа, который был до выключения. Все программируемые значения токов, напряжений, алгоритма и его этапов хранятся в энергонезависимой памяти EEPROM.
- IUo - тоже, что и в пункте 1, но без этапа хранения - АКБ отключается в конце заряда
- IUIo - тоже, что и в пункте 2, но без этапа хранения - АКБ отключается в конце заряда
- "Качели" - заряд с ограничением тока и напряжения, т.е. заряд заданным током, до заданного напряжения, с последующим отключением и ожиданием до заданного напряжения падения, далее по кругу (циклу), пока зарядный ток не упадет до заданного тока отключения.
- "Ассиметричный" - чередование, заряда заданным током, до заданного напряжения и разрядом заданным током, в соотношении времени заряд/разряд.
- Разряд заданным током, до заданного напряжения, при достижении которого напряжение стабилизируется, а ток уменьшается, до тех пор пока ток не упадёт до заданного значения.
- Комбинации алгоритмов - КТЦ (разряд заряженного АКБ + последующий заряд по алгоритму IUIo), три КТЦ подряд.
Схема подключения микроконтроллера:
Схема усиленного блока разряда (с увеличенным макс. током разряда):
Фото устройства:
Принцип работы устройства:
При включении устройства все ЦАП устанавливаются в нулевое значение, блокируются ШИМ-контроллер и драйвер полумоста, производится проверка, программно, нет ли не завершенных процессов, если есть включается их продолжение, если нет остаётся выключенным, программа (ПО) выходит в основное меню. Из основного меню пользователь задаёт значения напряжений и токов, для каждого из этапов, выбранного алгоритма работы с АКБ или указывает ток и напряжение для режима лабораторного БП. А так-же, из основного меню, пользователь может установить настройку даты и времени, откалибровать датчик тока и проверить работоспособность EEPROM.
Во время процессов работы МК задаёт, соответствующим ЦАП-ам, уровни напряжения, которые подаются на соответствующие ОУ-ошибки ШИМ-контроллера TL494 или ОУ разрядника. ОУ ошибки сравнивает уровни ЦАП-ов с уровнями поступающие с выходного каскада, выставляя соответствующую скважность ШИМ. Сигнал ШИМ поступает на драйвер полумоста IR2184 и поочерёдно включает/выключает ключи полумоста, с заданным мертвым временем. Тем самым обеспечивая работу синхронного понижающего DC-DC преобразователя (Чоппер). МК измеряет, при помощи АЦП, выходное напряжение, ток, напряжение источника, напряжение нагрузки, сравнивая с заданными значениями, пользователем, напряжений и тока, корректируя уровни заданных ЦАП-ов. МК отображает всю полученную информацию на дисплее, "в реальном времени". Пользователь во время процесса может корректировать значения заданных напряжений и тока. При возникновении не штатных ситуаций, МК отключает преобразователь, АКБ от ЗУ гальванически и информирует пользователя о, обрыве цепи АКБ, превышении значений напряжения или тока.
Пользователь самостоятельно может обновлять прошивку с компьютера по USB, при помощи программы AVRProg и бутлоадера в МК.
Схемы и прошивка (ПО) распространяются бесплатно только для индивидуального повтора, коммерческое использование запрещено.
Исходный код ПО (прошивки) не распространяется и является интеллектуальной собственностью Автора.
С Уважением Торопов Роман Юрьевич, г. Пермь.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот | |
---|---|---|---|---|---|---|---|
Силовой блок устройства | |||||||
VDS1, VD1, VD3, D6 и D7 | Диод Шоттки | 60CPQ150 | 8 | Любые диоды, желательно шоттке, током более 50А, напряжением более входного и как можно меньшим прямым напряжением | В блокнот | ||
D1 | Диод Шоттки | SR560 | 1 | В блокнот | |||
D2, D3 | Диод Шоттки | 1N5822 | 2 | В блокнот | |||
VD2, VD4, D4, D5 | Выпрямительный диод | MUR120RLG | 4 | В блокнот | |||
VT1, VT2, VT4 | Биполярный транзистор | BCR56 | 3 | В блокнот | |||
VT3, VT5 | MOSFET-транзистор | IRFP4321PBF | 2 | В блокнот | |||
IR2184 | Драйвер питания и MOSFET | IR2184 | 1 | Драйвер полумоста | В блокнот | ||
TL494 | ШИМ контроллер | TL494 | 1 | ШИМ-контроллер | В блокнот | ||
VR2, VR4 | DC/DC импульсный конвертер | LM2576HV | 2 | на +5В и на +12В | В блокнот | ||
DA1 | Датчик тока | ACS758LCB-050B-PFF-T | 1 | двунаправленный Датчик тока на эффекте Холла +/- 50А | В блокнот | ||
L1, L2 | Дроссель | 100 мкГн 3А | 2 | В блокнот | |||
L3 | Дроссель | 30...60 мкГн 60А на частоте преобразования 95 КГц | 1 | ! | В блокнот | ||
R11-R15, R17-R23, R25, R27, R29-R30 | SMD резисторы | 1% 0805 | 16 | 200R, 1K, 10K, 12K, 20K, 10M | В блокнот | ||
R16, R24 | SMD резисторы | 5% 2512 | 2 | 5.6R | В блокнот | ||
R26 | прецизионный резистор | 18КОм 0.05% | 1 | ! | В блокнот | ||
R28 | прецизионный резистор | 2КОм 0.05% | 1 | ! | В блокнот | ||
С24 | 10000мкФ * 63В | 2 | набор параллельных конденсаторов, при питании от стабилизированных источников - два по 10000мкФ*63В, в остальных случаях, выпрямленный пульсирующий ток - из расчета не менее 1000мкФ*63В на 1А нагрузки и паспортный ток одного конденсатора на их количество | В блокнот | |||
С32 | Конденсаторы электролитические | 2700мкФ * 50В | 4 | 4-ре параллельных конденсатора Low ESR 4 ампера | В блокнот | ||
C10, C16, C19, C30, C33 - C36 | 0805 0.1мкФ | 10 | В блокнот | ||||
С28 | SMD конденсаторы керамические | 0805 1000пФ | 1 | В блокнот | |||
C26 | SMD конденсаторы керамические | 1812 330нФ * 250В | 1 | В блокнот | |||
C25, C31 | Конденсаторы пленочные с радиальными выводами | 330 нФ * 250В | 2 | В блокнот | |||
C7 | Конденсаторы электролитические | 680 мкФ * 63В | 1 | В блокнот | |||
C8, C18 | Конденсаторы электролитические | 1000мкФ * 16В | 2 | В блокнот | |||
C27 | Конденсаторы электролитические | 10 мкФ * 16В | 1 | В блокнот | |||
С29 | 10 мкФ * 16В | 1 | В блокнот | ||||
С52 | SMD конденсаторы эл. танталовые | 1 мкФ * 16В | 1 | В блокнот | |||
K1, K2 | Реле на одно переключение, 12В | 50А | 2 | электромагнитное, гальваническое переключение | В блокнот | ||
Блок разрядника | |||||||
VT6-VT8 | MOSFET-транзистор | IRL2910PBF | 6 | В блокнот | |||
R43-R45 | Резистор проволочный 5Вт | 0.33R | 6 | В блокнот | |||
R40-R42 | SMD резисторы 0805 | 1КОм | 6 | В блокнот | |||
R35-R37 | SMD резисторы 0805 | 100R | 6 | В блокнот | |||
R39 | SMD резисторы 0805 | 3.9 КОм | 1 | В блокнот | |||
R34 | SMD резисторы 0805 | 1 КОм | 1 | В блокнот | |||
C37-C41 | SMD конденсаторы керамические | 100 нФ | 8 | В блокнот | |||
Блок клавиатуры и дисплея | |||||||
WH2004A/B/D | LCD-дисплей 20 x 4 | WH2004A | 1 | В блокнот | |||
R60 | SMD резисторы 0805 | 5.6R | 1 | В блокнот | |||
C49 | SMD конденсаторы керамические | 100 нФ | 1 | В блокнот | |||
R62 | Подстроечный резистор | 10 КОм | 1 | В блокнот | |||
R7-R10 | SMD резисторы 0805 | 10 КОм | 4 | В блокнот | |||
Кнопка тактовая | SWT-9 | 17 | В блокнот | ||||
Блок управления (лудится и паяется припоем Sn96Ag04) | |||||||
ATmega1284P-AU | МК AVR 8-бит | ATmega1284P | 1 | 20 МГц | В блокнот | ||
DAC1, DAC2 | ЦАП | DAC8830 | 2 | 16 бит |
Например для для автомобильных аккумуляторов, можно значительно усовершенствовать если дополнить этой приставкой - автоматом, включающим его при понижении напряжения на аккумуляторной батарее до минимума и отключающим после зарядки. Особенно это актуально при долгосрочном хранении аккумулятора без работы - для предотвращения саморазряда. Схема приставки на рисунке ниже.
Максимальным напряжением для автомобильных аккумуляторов в пределах 14,2...14,5 В. Минимально допустимое при разряде - 10,8 В. После подключения батареи и включения сети нажимают кнопку SB1 "Пуск". Транзисторы VT1 и VT2 закрываются, открывая ключ VT3, VT4, включающий реле К1. Оно своими нормально замкнутыми контактами К1.2 отключает реле К2, нормально замкнутые контакты которого (К2.1), замыкаясь, подключают зарядное устройство к сети. Такая сложная схема коммутаций используется по двум причинам: во-первых, обеспечивается развязка высоковольтной цепи от низковольтной; во-вторых, чтобы реле К2 включалось при максимальном напряжении АБ и отключалось при минимальном, т.к. примененное реле РЭС22 имеет Напряжение включения 12 В.
Контакты К1.1 реле К1 переключаются в нижнее по схема положение. В процессе зарядки АБ напряжение на резисторах R1 и R2 возрастает, и при достижении на базе VT1 отпирающего напряжения, транзисторы VT1 и VT2 открываются, закрывая ключ VT3, VT4. Реле К1 отключается, включая К2. Нормально замкнутые контакты К2.1 размыкаются и обесточивают зарядное устройство. Контакты К1.1 переходят в верхнее по схеме положение. Теперь напряжение на базе составного транзистора VT1, VT2 определяется падением напряжения на резисторах R1 и R2. По мере разряда АБ напряжение на базе VT1 снижается, и в какой-то момент VT1, VT2 закрываются, открывая ключ VT3, VT4. Снова начинается цикл зарядки. Конденсатор С1 служит для устранения помех от дребезга контактов К1.1 в момент переключения.
Регулировку устройства проводят без аккумулятора и зарядного устройства. Необходим регулируемый источник постоянного напряжения с пределами регулировки 10...20 В. Его подключают к выводам схемы вместо GB1. Движок резистора R1 переводят в верхнее положение, а движок R5 - в нижнее. Напряжение источника устанавливают равным минимальному напряжению батареи (11,5...12 В). Перемещением движка R5 добиваются включения реле К1 и светодиода VD7. Затем, поднимая напряжение источника до 14,2...14,5 В, перемещением движка R1 достигают отключения К1 и светодиода. Изменяя напряжение источника в обе стороны, убеждаются, что включение устройства происходит при напряжении 11,5...12 В, а отключение - при 14,2...14,5 В. На фото показано самодельное зарядное устройство для автоаккумуляторов, со встроенной приставкой.
Интересная простая конструкция светодиодного куба на 3х3х3 на светодиодах и микросхемах. |
В этой статье мы рассмотрим схему простейшего диктофона. Иногда возникает необходимость записи сигналов или фрагментов речи с небольшой длительностью. Данное устройство предназначено для записи звука в течении не длительного времени. Микрофон использован электретный, его можно найти повсюду, например в китайском магнитофоне. |
Основные режимы работы устройства для заложенных в программу предустановок.
>>
Режим зарядки - меню «Заряд». Для аккумуляторов емкостью от 7Ач до 12Ач по умолчанию задан алгоритм IUoU. Это значит:
- первый этап - зарядка стабильным током 0.1С до достижения напряжения14.6В
- второй этап -зарядка стабильным напряжением 14.6В, пока ток не упадет до 0,02С
- третий этап - поддержание стабильного напряжения 13.8В, пока ток не упадет до 0.01С. Здесь С - ёмкость батареи в Ач.
- четвёртый этап - дозарядка. На этом этапе отслеживается напряжение на АКБ. Если оно падает ниже 12.7В, включается заряд с самого начала.
Для стартерных АКБ применяем алгоритм IUIoU. Вместо третьего этапа включается стабилизация тока на уровне 0.02C до достижения напряжения на АКБ 16В или по прошествии времени около 2-х часов. По окончанию этого этапа зарядка прекращается и начинается дозарядка.
>> Режим десульфатации - меню «Тренировка». Здесь осуществляется тренировочный цикл: 10 секунд - разряд током 0,01С, 5 секунд - заряд током 0.1С. Зарядно-разрядный цикл продолжается, пока напряжение на АКБ не поднимется до 14.6В. Далее - обычный заряд.
>>
Режим теста батареи позволяет оценить степень разряда АКБ. Батарея нагружается током 0,01С на 15 секунд, затем включается режим измерения напряжения на АКБ.
>> Контрольно-тренировочный цикл. Если предварительно подключить дополнительную нагрузку и включить режим «Заряд» или «Тренировка», то в этом случае, сначала будет выполнена разрядка АКБ до напряжения 10.8В, а затем включится соответствующий выбранный режим. При этом измеряются ток и время разряда, таким образом, подсчитывается примерная емкость АКБ. Эти параметры отображаются на дисплее после окончания зарядки (когда появится надпись «Батарея заряжена») при нажатии на кнопку «выбор». В качестве дополнительной нагрузки можно применить автомобильную лампу накаливания. Ее мощность выбирается, исходя из требуемого тока разряда. Обычно его задают равным 0.1С - 0.05С (ток 10-ти или 20-ти часового разряда).
Схема зарядного автомата для 12В АКБ
Принципиальная схема автоматического автомобильного ЗУ
Рисунок платы автоматического автомобильного ЗУ
Основа схемы - микроконтроллер AtMega16. Перемещение по меню осуществляется кнопками «влево », «вправо », «выбор ». Кнопкой «ресет» осуществляется выход из любого режима работы ЗУ в главное меню. Основные параметры зарядных алгоритмов можно настроить под конкретный аккумулятор, для этого в меню есть два настраиваемых профиля. Настроенные параметры сохраняются в энергонезависимой памяти.
Чтобы попасть в меню настроек нужно выбрать любой из профилей, нажать кнопку «выбор », выбрать «установки », «параметры профиля », профиль П1 или П2. Выбрав нужный параметр, нажимаем «выбор ». Стрелки «влево » или «вправо » сменятся на стрелки «вверх » или «вниз », что означает готовность параметра к изменению. Выбираем нужное значение кнопками «влево» или «вправо», подтверждаем кнопкой «выбор ». На дисплее появится надпись «Сохранено», что обозначает запись значения в EEPROM. Более подробно о настройке читайте на форуме.
Управление основными процессами возложено на микроконтроллер. В его память записывается управляющая программа , в которой и заложены все алгоритмы. Управление блоком питания осуществляется с помощью ШИМ с вывода PD7 МК и простейшего ЦАП на элементах R4, C9, R7, C11. Измерение напряжения АКБ и зарядного тока осуществляется средствами самого микроконтроллера - встроенным АЦП и управляемым дифференциальным усилителем. Напряжение АКБ на вход АЦП подается с делителя R10 R11.
Зарядный и разрядный ток измеряются следующим образом. Падение напряжения с измерительного резистора R8 через делители R5 R6 R10 R11 подается на усилительный каскад, который находится внутри МК и подключен к выводам 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.
Резистор R8 – керамический или проволочный, мощностью не менее 10 Вт, R12 - тоже 10Вт. Остальные - 0.125Вт. Резисторы R5, R6, R10 и R11 нужно применять с допустимым отклонением не хуже 0.5%. От этого будет зависеть точность измерений. Транзисторы T1 и Т1 желательно применять такие, как указаны на схеме. Но если придется подбирать замену, то необходимо учитывать, что они должны открываться напряжением на затворе 5В и, конечно же, должны выдерживать ток не ниже 10А. Подойдут, например, транзисторы с маркировкой 40N03GР
, которые иногда используются в тех же БП формата АТХ, в цепи стабилизации 3.3В.
ЖКИ
– WH1602 или аналогичный, на контроллере HD44780
, KS0066
или совместимых с ними. К сожалению, эти индикаторы могут иметь разное расположение выводов, так что, возможно, придется разрабатывать печатную плату под свой экземпляр
Переделка БП АТХ под зарядное устройство
Схема электрическая доработки стандартного ATX
В схеме управления лучше использовать прецизионные резисторы, как указано в описании. При использовании подстроечников параметры не стабильные. проверено на собственном опыте. При тестировании данного ЗУ проводил полный цикл разрядки и зарядки АКБ (разряд до 10,8В и заряд в режиме тренировки, потребовалось около суток). Нагревание ATX БП компьютера не более 60 градусов, а модуля МК еще меньще.
Проблем в настройке не было, запустилось сразу, только нужна подстройка под максимально точные показания. После демострации работы другу-автолюбителю этого зарядного автомата, сразу заявка поступила на изготовление еще одного экземпляра. Автор схемы - Slon , сборка и тестирование - sterc .
Обсудить статью АВТОМАТИЧЕСКОЕ ЗАРЯДНОЕ УСТРОЙСТВО АВТОМОБИЛЬНОЕ