Главная » Статьи » Proton PICBasic

Вторая версия универсального зарядного устройства на PIC18F4550 и ЖКИ 20*4
При работе над первой версией появились идеи по модернизации .
Был выбран PIC18F4550 для управления , а для отображения информации ЖКИ 20 знаков 4 строки от Winstar .
Изменений несколько
1 Добавлено увеличение тока разряда . Актуально если надо разрядить при напряжении АКБ меньше 10В .
2 Добавлено измерение температуры . Должно стоять 2 датчика - один на плате с МК а другой на радиаторе с полевиками . Хотя установлен один -на плате с МК .
3 Добавлен контроль полярности подключения АКБ . Работает от 0,6В . Схема взята от iMax B6 и немного модифицирована для улучшения работы .
4 Добавлен БП .

А благодаря применению более информативного дисплея отображается больше информации по процессу заряда или разряда .

Предназначено для заряда и разряда
NiCD 7Ач 10 элемент
NiMH 7Ач 10 элемент
LiIo/LiPo 3.6V 7АЧ 4 элемент
LiIo/LiPo 3.7V 7АЧ 4 элемент
SLA 6V 7Ач 2 элемент
SLA 12V 12Ач 1 элемент
БП 20В 5А

Собственно вот сами схемы .

МК часть

Силовая часть

Определение полярности

А теперь сами платы
МК

Плата где установлен дисплей

Силовая часть

Вот фото как выглядит зарядка .

Плата разводилась под корпус от осциллографа ОМЛ .
Только вместо трансформатора использую импульсный БП на 24В 5А в защитном кожухе . Аналогичные применяют для галогенок .
В усилении токов разряда и заряда применены R2R ОУ MCP6002 .
Код здесь не буду выкладывать ввиду значительного обьема . Под 2000 строк . Ссылка на файлы будет в конце статьи . Все можно посмотреть в Протеусе .
Для контроля и управления токами заряда и разряда применен ПИД регулятор взятый с сайта Амикуса . Все нужные инклуды приложены .
Возможно что в коде еще есть ошибки - работа еще идет . В основном работа ведется в сторону стабильности токов заряда и разряда . И улучшении алгоритмов .
И так же прерывание происходит через 1 секунду .
Так что лучше тренироваться на старых АКБ - которых не будет жалко .

Для настройки есть режим - войти в него нажатием MENU и OK .
Для настройки тока заряда подключаем старый АКБ с амперметром . Схема контроля отключает выход зарядного от выходной клеммы . Добавляем значение ШИМ1 а соотвествующим подстроечным резистором добиваемся нужных значений .
If UP = 0 Then DelayMS 200 : Inc PWMOUT1
If DOWN = 0 Then DelayMS 200 : Dec PWMOUT1
Аналогично поступаем и с током разряда . Только идет управление ШИМ2 .
If OK = 0 Then DelayMS 200 : Inc PWMOUT2
If MENU = 0 Then DelayMS 200 : Dec PWMOUT2
Для контроля можно проверить и мультметром- 5В будет соответствовать 5А .
Все параметры будут отображаться .
Возможно что сейчас я не опишу все нюансы - постараюсь дать ответ в теме по зарядке от Феликса . Как и все найденные ошибки в файлах . Работа ведется как дома так и на работе . Поэтому возможно что выкладенные файлы не самые последние .
А теперь о недостатках
1 Плата плохо разведена . От этого слишком много помех . Надо переразводить .
2 Так и не удалось добиться идеальной стабильности .
3 Код не полностью комментирован . Нет времени .
Отсюда следует что будет версия 3 . Где постараюсь устранить недостатки этой версии .
Кроме того возможно что будет 2 разные версии управления . Одна на PIC , вторая на STM32 .
Файлы всего что надо можно скачать здесь
И последнее предупреждение - я не несу ответственности за причиненный вред моим зарядным прямо или косвенно . Можно выбрать неправильный параметр . Для примера - подключили 1 банку лития . А выставили как 2 банки для заряда . ВОЗМОЖЕН ВЗРЫВ .
Думайте что выставляете - зарядное не имеет глаз и не обладает телепатическими свойствами .
Спасибо всем дочитавшим статью. Описание возможно кратко . Но если буду расписывать , то не известно когда выложу статью.

«РСК Групп» – производитель наружного освещения, которое может устанавливаться на частных, общественных и промышленных территориях. Мы выпускаем светодиодные светильники, соответствующие новым требованиям энергоэффективности. Такое осветительные приборы потребляют намного меньше электроэнергии, чем лампочки накаливания или галогенные светильники, поэтому они будут экономичными. Закажите подготовку комплекта оборудования для наружного освещения любого здания.



Категория: Proton PICBasic | Добавил: Andriy76 (15.06.2014) E
Просмотров: 19319 | Комментарии: 14 | Теги: зарядное устройство, ЖКИ, PIC18F4550 | Рейтинг: 4.7/3
Всего комментариев: 14
1 xvovanx   (16.06.2014 11:56) [Материал]
Сугубо моё мнение, основанное на изготовлении разных зарядок на Пиках: не использую для зарядки импульсный ключ с дросселем. Ставлю мощный MJ11016 (KT827) на радиатор с кулером от компа, включаю в линейном режиме, выход ШИМ через RC цепочку на базу. Да, потребление, да, греется. Зато 100% стабильность работы при любой (даже очень плохой) разводке, показания не пляшут и нулевая вероятность убить аккумы импульсами большого напряжения (24V) при неправильном дросселе.

P.S. а разводка хорошая, Вы не видели моих на скорую руку с лишними кругами проводников по 10 см. wink

2 Andriy76   (16.06.2014 15:56) [Материал]
Желающий , кто соберет может попробовать такой вариант . 
Я вот подумываю а как обстоят дела в зарядных iMax . Но нет пока в руках что бы проверить ее в действии . Ведь циферки можно вывести любые .

5 MiXaS   (17.06.2014 09:35) [Материал]
Нормально дела у iMax. У меня 2 штуки. Один левый, но качественный, второй оригинал. Все показания сверял FLUKE-ом. Сходится до запятой. Также проверял показания всех счетчиков брендовым и не брендовым Ваттметрами. НА емкости 50ач расхождения были в 300мач, и то при заряде, при разряде ~10. Думаю это связанно с сечением провода и качеством соединителей, так как все измерения проводятся в приборе и не учитываются потери. Действительно можно плюнуть в айМакс за то, что выделяемая мощность ограничена и составляет 50вт/5вт. Но если учесть её цену (~600р + доставка 300р), то возмущаться стыдно. Да и разрабатывалась она для моделистов, где максимальная емкость около 10ач.

Да, у вас отличная статья! Вот вопрос, а почему импульсные блоки питания не используете? Габариты меньше же.

3 ADMIN   (16.06.2014 19:14) [Материал]
Хорошая статья с подробными иллюстрациями. Берите на вооружение, товарищи!

4 Andriy76   (16.06.2014 19:20) [Материал]
Большое спасибо за доверие . Хотел выложить на конкурс - не было времени . 
А все нюансы будут устранены в процесе сборки желающими .

13 LAZERTRON   (29.10.2019 09:37) [Материал]
Здравствуйте, Андрей.
Мне понравилась ваша разработка второй версии УНИВЕРСАЛЬНОЕ ЗАРЯДКИ. Но вот вопрос А ИМЕЕТСЯ ЛИ ЗАВЕРЕННАЯ И ИСПРАВЛЕННАЯ ВЕРСИЯ ЭТОЙ РАЗРАБОТКИ. ТО ЕСТЬ ОТКОРРЕКТИРОВАНАЯ ОТ ОШИБОК ?

ЗАРАНЕЕ ВАМ БОЛЬШОЕ СПАСИБО.

14 LAZERTRON   (29.10.2019 09:41) [Материал]
Просто имеется желание повторить и в внедрить жизнь это устройство...

6 Andriy76   (17.06.2014 12:02) [Материал]
Возможно что со временем куплю - только ради балансира . 
На Ебей видел оригинал по 35 баксов . Но надо еще и БП . 
А аналогичным выложенному  я выжимал спокойно 10А на заряд . При минимальном нагреве . 
Уже как полгода у клиента работает . Не жалуеться . Но это так отступление . 
А для питания использую вот такой БП - http://www.rcscomponents.kiev.ua/product/NES-150-24.html . Только попроще - не Менвел .

0
7 MiXaS   (17.06.2014 22:52) [Материал]
Так если вам нужен только балансир, зачем зарядку покупать, отдельно балансиры продаются, на 6 банок, точнее от2 до 6, с дисплеем, с иазрядкой и ч оя 10 $

8 Andriy76   (18.06.2014 17:25) [Материал]
За 10 баксов не видел , а за 17 - да . Да и мне интересней собрать самому , чем покупать . В этом случае уже не экономлю . И ставлю что надо . Не в притык по параметрам .

9 MiXaS   (20.06.2014 16:00) [Материал]
Согласен, подорожали. Были около 10$, но это не 17.

10 Andriy76   (22.06.2014 19:03) [Материал]
Имелалась ввиду такая с балансиром . http://www.ebay.com/itm....3c4ff2a
Да и люблю когда можно кнопочки понажимать - а не что кто то решил за меня делать с АКБ . Определять количество элементов или еще что  то .

11 neolithic   (23.06.2015 10:25) [Материал]
можно узнать назначение температурных датчиков ? в симуляторе при разряде поднял температуру до 125 градусов отключения акк. не увидел.

12 msv_gen   (17.06.2016 13:21) [Материал]
Рац. предложения:
1)Если померить напряжение на аккумуляторе, и оно меньше, например 0,3 В, - можно предложить подключить аккумулятор или поменять его полярность... - можно убрать реле и прочую схему...
2)Если сместить "0" амперметра тока заряда, то можно убрать амперметр тока разряда, в период паузы (ток =0) можно померить "0" и потом его вычитать...
3)Если цикл сделать например 100 "тиков", то можно сделать "шим" без шима, т.е. убрать наводки "ВЧ" например на 7А/Ч 12В ток заряда измеренный 7А, тогда удерживая ток заряда в течении 10 "тиков" получим зарядный ток 0,7 А , а разрядный ток , если он тоже равен 7 А надо удерживать в течении 1"тика", т.е. получим 0,07 А . Итого из 100 "тиков" будет 10 -заряд, 1-пауза, 1 - разряд, 88- пауза.
За "тик" можно взять 50 Гц после мостового выпрямителя - 100 Гц
4) напряжение на аккумуляторе при заряде будет говорить о состоянии аккумулятора - его сульфатации ...

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]