реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Схема LiIon зарядника, Нужна критика
Skaf
сообщение Jan 12 2018, 10:39
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Добрый день.

Делаю устройство с батарейным питанием от 3 банок LiIon. Соответственно нужен зарядник, балансир.
Особенность в том, что аккумуляторы длительное время не будут извлекаться из устройства, поэтому схема должна быть рассчитана на это, не потреблять много тока в режиме ожидания, не допускать глубокого разряда (30 дней достаточно).

На двух LM317 собран источник тока с ограничением в 1А 12,6В. Данный источник реализует стандартную тактику заряда- сначала стабилизированный ток, потом стабилизированное напряжение.

Микроконтроллер узнает, что подключено внешнее питание, проверяет напряжение на аккумуляторах, если есть разряженные банки- включает ключ зарядки, ток идет на аккумуляторы.
Микроконтроллер контролирует напряжение на каждой банке, если банка заряжена, включает ее балансировку, чтобы ток уходил на балансировочный резистор. Когда 3 банки заряжены, ключ закрывается и зажигается светодиод ChargeDone.

При разрядке микроконтроллер следит, чтобы напряжение на банках не падало ниже 3,2, и если это так, отключает ключ разряда и зажигает светодиод LowBatt

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

Ну это я так думаю...

Сообщение отредактировал Skaf - Jan 12 2018, 10:39
Прикрепленные файлы
Прикрепленный файл  Charger.pdf ( 324.85 килобайт ) Кол-во скачиваний: 77
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 12 2018, 11:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



И каким образом МК откроет, например, Q1?
Go to the top of the page
 
+Quote Post
Александр1
сообщение Jan 12 2018, 11:19
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Чем дальше элемент от "земли", тем меньше точность измерения напряжения на нем.
Может быть, применить преобразователь с тремя изолированными источниками со стабилизацией ток/напряжение и каждый элемент заряжать от своего источника? Тогда вопрос балансировки отпадает.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 12 2018, 11:29
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Jan 12 2018, 14:06) *
И каким образом МК откроет, например, Q1?

Да никаким, равно, как и Q2. Тут нужен драйвер, или через оптрон и резюк наконец...

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

По уму, надо ставить что-то подобное на измеритель и управление полевиками - https://www.ti.com/lit/ds/symlink/bq29330.pdf

Благо интерфейс стандартный и команды описаны.

Сообщение отредактировал mantech - Jan 12 2018, 11:37
Go to the top of the page
 
+Quote Post
Skaf
сообщение Jan 12 2018, 11:46
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Цитата
И каким образом МК откроет, например, Q1?

Ну подаст 5В ему на затвор ) Не сработает?

Ошибка в подключении резисторов у VT1 и VT2. Случайно подключил к базе R6 и R7, они разумеется должны быть подключены к коллекторам.


То, что точность измерения напряжения у третьей банки меньше, чем у первой это понятно. Если бы у меня было 10 банок, такой способ бы не годился. Но на 3, думаю, сойдет. Устройство должно быть бюджетным, нет возможности поставить высоковольные Rail-To-Rail ОУ на банки.

А как заряжать тремя отдельными зарядниками не разделяя банки если они соединены последовательно? Условие по ТЗ - возможность не вынимать аккумуляторы из устройства.


Но в данной схеме, как показала практика, много косяков, о которых заранее и не подумаешь.

1. Вставляем в устройство первую банку и получаем первый косяк. Напряжение с первой банки идет на МК по цепи ADC1. Микроконтроллер обесточен т.к. питаться ему неоткуда. Получаем паразитное питание и подгоревшую ножку МК. Потом, эта ножка будет потреблять десятки миллиампер и убьет аккумулятор очень быстро, полностью его разрядив. Решение- подключить через резистор и шунтирующий конденсатор.

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

3. Резисторный делитель из R6 и R9 жрет ток. Как решение думаю поставить диод шоттки между U2 и VT1


4. Микроконтроллер и его источник питания все равно жрут ток, даже в режиме энергосбережения, пусть и мало. И за месяц убьют таки аккумулятор глубоким разрядом. Как лечиться- не знаю. Думал подключить источник питания МК после выключателя. Но пользователь может его и не выключить. Нагрузку отрубит МК с помощью ключа VT2, но сам МК никто не отрубит все равно.

Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 12 2018, 12:16
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Skaf @ Jan 12 2018, 14:46) *
Ну подаст 5В ему на затвор ) Не сработает?

Это с точки зрения МК будет 5, а транзистор увидит -3.4, что вряд ли побудит его открыться.
Go to the top of the page
 
+Quote Post
Александр1
сообщение Jan 12 2018, 12:22
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Цитата(Skaf @ Jan 12 2018, 14:46) *
А как заряжать тремя отдельными зарядниками не разделяя банки если они соединены последовательно?

Трансформатор TV1-внешний преобразователь с выходом переменного тока, TV2-разделительный трансформатор внутри устройства, либо три одинаковых трансформатора, как удобней.
Другой вариант: преобразователь с тремя гальванически развязанными источниками внутри устройства.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Jan 12 2018, 12:24
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(Skaf @ Jan 12 2018, 17:39) *
Особенность в том, что аккумуляторы длительное время не будут извлекаться из устройства, поэтому схема должна быть рассчитана на это, не потреблять много тока в режиме ожидания, не допускать глубокого разряда (30 дней достаточно).

При разрядке микроконтроллер следит, чтобы напряжение на банках не падало ниже 3,2, и если это так, отключает ключ разряда и зажигает светодиод LowBatt

Светодиод это будет самый потребляющий элемент в приборе.
Плюс как его будет зажигать микроконтроллер, если он в спячке, а аккумулятор разрядился?
Go to the top of the page
 
+Quote Post
Skaf
сообщение Jan 12 2018, 12:24
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 228
Регистрация: 4-06-09
Пользователь №: 49 940



Да, Ваша правда.

Посмотрел на BQ29330, судя по описанию очень классная штука и, главное, стоит не дорого.
Но, блин, сложная. Есть ли аппноты, примеры?
Go to the top of the page
 
+Quote Post
Ga_ry
сообщение Jan 12 2018, 13:44
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 494
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



Эта модель снята с производства, вместо нее TI предлагает BQ76920 и к ней есть 8 апнотов.
Go to the top of the page
 
+Quote Post
Егоров
сообщение Jan 13 2018, 00:06
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048



Обычно, раз есть микроконтроллер, то ничего толкового не получится.sm.gif
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jan 13 2018, 06:53
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(Егоров @ Jan 13 2018, 03:06) *
Обычно, раз есть микроконтроллер, то ничего толкового не получится.sm.gif

откуда такие выводы?
в тех же BQxxx стоит обычный микроконтроллер с обновляемой (не всегда) программой..
да, безусловно, есть ньюансы - малокушающая версия mcu, специфическая периферия (adc, pwm), но в целом - контроллер как контроллер
у Атмела (ныне Микрочип) была более открытая версия подобного контроллера на основе atmega32
http://www.microchip.com/wwwproducts/en/ATmega32HVB
как сейчас у них дела не знаю, примерно
http://www.microchip.com/design-centers/an...tery-management

кстати, в тех же BQxxx регулярно всплывают косяки именно програмного характера - содержимое регистра не так меняется, ножка чипа дрыгается не так..

т.ч. при толковом программисте можно получить толк от контроллера в этой области sm.gif
обратное утверждение тоже верно - криворукий программист может запороть работу любого умного контроллера, при условие, что в этот контроллер можно грузить код или что-то настраивать..
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 13 2018, 07:06
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Егоров @ Jan 13 2018, 03:06) *
Обычно, раз есть микроконтроллер, то ничего толкового не получится.sm.gif


Если перефразировать - если есть прогер-быдлокодер - то да ничего не получится. А по сути - балансировочный зарядник без МК - разве, что на куче логики можно сделать... Но не нужно. rolleyes.gif

Цитата(Jury093 @ Jan 13 2018, 09:53) *
в тех же BQxxx стоит обычный микроконтроллер с обновляемой (не всегда) программой..


Вот эти контроллеры я б не стал ставить, почему и рекомендовал только чип измерителя. Фирмачи настолько увлеклись защитой своего бабла от перекидки банок аккумов, что их чипы блокируются при малейшей разбалансировке или переразряде. Причем фатально. crying.gif
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jan 13 2018, 07:50
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(mantech @ Jan 13 2018, 10:06) *
Вот эти контроллеры я б не стал ставить, почему и рекомендовал только чип измерителя.

компания Apple имеет полярное мнение:
google "bq20z80 apple"
лично разбирал акк от macbook, там действительно стоит такой чип..

вот ломает умелец:
https://media.blackhat.com/bh-us-11/Miller/...e_Public_WP.pdf

Цитата
Фирмачи настолько увлеклись защитой своего бабла от перекидки банок аккумов, что их чипы блокируются при малейшей разбалансировке или переразряде. Причем фатально. crying.gif

это всё мифы.. мифы..
нормально спроектированная батарея, с химией не из помойки вполне отрабатывает свой срок, и крайне редко срабатывает нестираемый Critical, который, кстати, можно просто заблокировать или подкрутить граничные условия под свои нужды..
в остальный случаях, если физика акков живая, контроллер вытягивает банки из состояния "deep discharge" капельным подзарядом и самостоятельно чистит Major алармы..
Go to the top of the page
 
+Quote Post
Ydaloj
сообщение Jan 13 2018, 08:44
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 879
Регистрация: 20-06-11
Из: Карелия, Петрозаводск
Пользователь №: 65 799



18,20 лапы - нет блокировочного конденсатора на общий провод

Вот взять к примеру ICL7106,7107 - у них по входу стоят мегаомные (!) резисторы, и входной ток их АЦП соответствующий. Батарея скорее сама себя разрядит, чем через 1МОм.

Надо на нескольких ОУ с полевым входом сделать дифф.усилители. Они и будут загонять в АЦП нормированные к общему проводу сигналы о напряжении на банках. А резисторы в их обвязке - высокоомные.


--------------------
путь наименьшего сопротивления проходит по пути наитолстого провода (с)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th April 2024 - 15:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01542 секунд с 7
ELECTRONIX ©2004-2016