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

Универсальное зарядное устройство с возможностями блока питания на PIC18F4550 и ЖКИ 16*2
Поводом для создания послужило обращение знакомого.
Пожеланий было несколько:
1 Заряд АКБ различных типов, с возможностью заряда авто АКБ.
2 Блок питания.
3 Надежность , неубиваемость.

Чуть больше месяца работы над ним и вот что получилось в результате .
NiMH 1-10эл 0-4,0Ач
LiIon - LiPol 3.6V 1-4эл 0-4,0Ач
LiIon - LiPol 3.7V 1-4эл 0-4,0Ач
SLA 6V 1-2эл 0-20,0Ач
SLA 12V 1эл 0-20,0Ач
PB 12V 1эл 0-110Ач
БП 0-20В 0-10А
Силовая схема как и в ЗУ от Феликса - понижающий преобразователь. Максимальный ток 12-13А. Ограничение также накладывает и БП, с параметрами 24В 8А.
Конструктивно разделено на две части
1 Управление, где размещен 4550 с обвеской , стабилизаторы напряжения 12В и 5В . А также цепи разряда АКБ. Для контроля температуры в ЗУ со стороны дорожек размещен TC1047A . При возрастании температуры до 60С - произойдет отключение. С выводом ошибки .
 
2 Силовая часть .
 

На силовой размещено измерение тока , преобразователь и схема определение полярности .
Кроме того выход ЗУ и БП разделены. В режиме ЗУ - работа возможно только при подключении аккумулятора.
А при работе БП включается реле , которое и подключает выход . Сделано для безопасности.
В усилении токов БП и заряда применены R2R ОУ MCP6002.
Есть различия на схеме и платах. Тогда еще не использовал сквозное проектирование . Хотя все сделано в ДипТрейси , который позволяет это . При разводке учтены ошибки от прошлых версий ЗУ.
Собран в корпусе от блока питания древнего компьютера .
Выбором в его пользу послужило:
1) большой радиатор , на котором закреплены транзисторы и диод через слюдяные прокладки . А также БП с силовой платой . Но прежде чем его использовать радиатор проточен на токарном станке.
2) сетчатый корпус , хорошая вентиляция .
3) сетевой разъем .
4) 2 предохранителя .
5) выключатель .

На фото ниже процесс сборки .
  
 

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

Как всегда у меня код довольно большой под 2500 строк и поэтому здесь не приводиться.

При написании прошивки использовались части кода от второй версии ЗУ . Которое работает довольно неплохо и было выложено здесь на сайте.
Прошивка которая в архиве к статье проверена годом работы. Нареканий не вызывает.
При работе над прошивкой много кода закомментировано, проверялись разные варианты. Кроме того примененный ЖКИ поддерживал кириллицу, поэтому она русифицирована. А надписи на английском закомментированы.
В режиме БП - отказался от применения ПИД регулятора . Нестабильная работа без нагрузки , а размещать грелку в корпусе не хотелось . Хотя при заряде этих проблем нет .
Хочу предостеречь что БП не претендует на прецизионность . Для нужд моего клиента его хватает - проверить реле или магнитофон и т.д.
Для настройки ЗУ надо будет по выставлять напряжение и ток заряда и разряда .
Если смотреть файл платы:
RV101 - напряжение
RV112 - ток заряда и БП.
На дополнительной плате есть регулятор тока разряда.
Максимальное напряжение 25,575 В и ток заряда 20,40А.
Для отладки предназначен отладочный режим , но который требует доработки . Нестабильная работа.
Все материалы доступны здесь
Здесь алгоритм управления ЗУ.
В процессе наладки была выявлена особенность , если ток заряда превышал 7А- БП уходил в защиту . Вылечилось добавлением дросселя . Который прикреплен и его видно на фото .
Будут вопросы постараюсь ответить.
При изменениях - новые ссылки будут в комментариях .
Спасибо всем за внимание.


Категория: Proton PICBasic | Добавил: Andriy76 (16.02.2015)
Просмотров: 10875 | Комментарии: 9 | Теги: PIC4550, ЗУ, зарядное устройство, аккумулятор | Рейтинг: 4.0/4
Всего комментариев: 9
0
1 ADMIN   (17.02.2015 13:28) [Материал]
С почином!

2 Andriy76   (17.02.2015 16:21) [Материал]
Спасибо . Надеюсь что еще будут хорошие и интересные статьи .
И спасибо что подкорректировали .

0
3 ivan_fd   (18.02.2015 10:15) [Материал]
Andriy76, хорошая работа. !!!

Плохо, что больше никто не участвует. А я, видимо, не успею доделать.

Катастрофически мало времени.

Всем удачи!

0
4 ADMIN   (18.02.2015 10:50) [Материал]
Ну ничего, на следующий конкурс останется.

5 Andriy76   (18.02.2015 10:53) [Материал]
Спасибо . 
Я что то тоже тянул - тянул . Но таки решился . 
Конкурс или нет , главное что бы были хорошие статьи .

6 XOXOJI87   (19.02.2015 12:01) [Материал]
а что за конкурс?)

0
7 ADMIN   (19.02.2015 16:16) [Материал]
Жаль, что не все знают... Здесь я предложил очередной конкурс.

8 yks2003   (05.12.2017 10:16) [Материал]
Пробовал работу в Proteus, не показывает время на дисплее, все время 00:00.

9 sinchuk   (10.10.2019 17:32) [Материал]
Собрал блок питания, постоянно выключается с ошибкой превышения по току . Куда вы ставили дополнительный дроссель? И ещё , если снять нагрузку в режиме бп , то напряжение махом подскакивает до максимального и потом медленно опускается до установленного. Так же и обратно.

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