Обсуждаем контроллеры компании Atmel.
Ответить

Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 18:22:24

Нужен контроллер разряда двух литий-ионных элементов питания соединённых последовательно, с индикатором состояния их !
Алгоритм такой :
Меряем напругу на одном, потом на другом. Если напруга хоть на одном просела ниже 3 вольта то не включаем нагрузку ( ну или отключаем если она уже была включена тумблером). Если напруга просела хоть на одном до 20% его заряда то включаем светодиод непрерыво ("я пока работаю , но уже пора зарядить") . Если напруга просела хотя бы на одном до состояния разряда менее 20%, и есть приличная разница в напряжениях - светодиод моргает ( пора произвести балансировку , или замену элемента (элементов).
Прогу написать не проблема . Как думаете такая схема прокатит ? Если нет то почему ? Ну или что то там изменить в ней ....
Изображение

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 18:51:06

Вполне нормально

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 19:11:33

Хорошо, можно печатку варганить, только пятаки под TPI не забыть .

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 19:16:23

Я бы в место биполярника поставил мосфет. И режим светодиода сделал бы импульсным... для экономии батареи. :)

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 19:18:36

Мне непонятно одно, если на любом элементе напряжение снизится до пороговых трех вольт, общее напряжение также снизится, зачем измерять напряжение на каждом элементе. При последовательном соединении батарей увеличение внутреннего сопротивления любой из них автоматически снизит ток нагрузки. В чем смысл двойного измерения и вообще зачем все это, когда есть системы BMS, которые управляют заряд/разрядным процессом аккумуляторной батареи, отвечает за безопасность её работы, проводят мониторинг состояния батареи и индикацию состояния?

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 19:24:48

зачем измерять напряжение на каждом элементе.

Логично… :)

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 19:26:32

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

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 19:32:21

нелогично... вот лежит у меня батарея от коптера...
пока хранилась, да пока пытались с неё чтото получить - одна из банок до полувольта в обратную сторону зарядилась, омтальные, не страдавшие таким саморазрядом, имеют по 4,1В, т.ч. в среднем по больнице без нагрузки батарея выглядит почти живой...
раз уж тема в жилу - я бы тоже не прочь собрать какогото сторожа для хранения батарей, чтобы пока батарея в норме он бы бесболезненно на ней висел,а как какая из банок сядет ниже 3,2 В подавалэбы сигнал, звуковой, например... питание от охраняемой батареи, поэтому экономичность в приоритете...

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 19:56:00

wws63 писал(а):если на любом элементе напряжение снизится до пороговых трех вольт, общее напряжение также снизится, зачем измерять напряжение на каждом элементе.

На одном элементе 3,3 на другом 2,8 .... в итоге 6,1 . В общем Маша даёт всем, а Катя никому - но в общем они обе бляди ?!

Добавлено after 13 minutes 4 seconds:
Я бы в место биполярника поставил мосфет. И режим светодиода сделал бы импульсным... для экономии батареи. :)

Там как бы не нужен режим экономии, там стоит выключатель питания , и разряд батарей происходит только через делители на входах АЦП. Его можно поставить и до делителей. Нет там необходимости экономить !

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 20:10:02

Я как то рассказывал на одном форуме про китайскую копеечную сигналку для аккум. Процитирую здесь свои мысли, может кому пригодится да бы не изобретать лисапед:

"Для присмотра за аккумой я пользую китайскую хрень - сигналка для аккумы называется :)
Изображение

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

Вот параметры:
Изображение

Для общего развития приведу схему этой хрени, надеюсь правильно срисовал:
Изображение

Генерируемый сигнал идущий на базу транзистора элементарно превратить в лог. уровень - резак R20 меняем на каких 47к и за ним кондик 1мкф на землю. Вместо пищалок резак с красным светодиодом - вот и индикация ошибки и лог уровень - можно использовать для отключения нагрузки. Отключить индикацию (чтоб не жрала) тож просто - линии 1А, 2А, 3А над прерывать или через доп. логику или переключателем. Потребление думаю снизится до едениц мА. Ну и всё - вот вам и показометр и контроль нагрузкой.

Подумалось... биполярный транзистор ключа может лучше на мелкий полевичок заменить или емкость возможно придётся побольше поставить - короче, над чуток поэксперементить, но всё получится однозначно! :) "

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 20:28:26

нелогично... вот лежит у меня батарея от коптера...

Речь идёт только о двух аккумуляторах… при том, что замеры будут происходить всегда с учётом нагрузки… вычислить порог срабатывания сигнализации по общему напряжению из двух аккумуляторов не составит большого труда… вот когда аккумуляторов гораздо больше, то да погрешность возрастает, но при двух она минимальна. :)

Добавлено after 1 minute 31 second:
Нет там необходимости экономить !

То есть не важна продолжительность работы вентилятора? Ну нет так нет… хозяин барин. :)

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 20:29:45

VNS писал(а):Речь идёт только о двух аккумуляторах…

Да так и есть ! Другие варианты не интересуют !

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 20:38:03

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

PS ..сча глянул на алике - совсем цена никакая , по моему я раньше дороже платил
https://www.aliexpress.com/item/3281104 ... 1520%21sea

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 21:02:06

Генерируемый сигнал идущий на базу транзистора элементарно превратить в лог. уровень - резак R20 меняем на каких 47к и за ним кондик 1мкф на землю. Вместо пищалок резак с красным светодиодом

Если в место пищалок поставить светодиод, то нет необходимости сглаживать ШИМ… пусть себе впахивает… частота большая, а значит мерцать светодиод будет не заметно. :)

Добавлено after 7 minutes 36 seconds:
Китайская хрень

Кнопка какую роль выполняет?

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 21:06:57

... Кнопка какую роль выполняет?

На картинке выше, с синей надписью, вертикально:
"Push key to start setting mode".

Оч. вероятно: выбор текущего канала измерения.

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 21:10:07

Слепой, не заметил… тогда другой вопрос, что там настраивается?
Оч. вероятно: выбор текущего канала измерения.

Возможно, но хотелось бы точнее...

Re: Контроллер разряда двух LI-ion на ATTINY10

Ср июн 29, 2022 22:42:20

Оч. вероятно: выбор текущего канала измерения.



....неее, напругу банок и общую подключенных банок показывает постоянно - ну типа:
"-1-" пауза(темно) "3,35" пауза "-2-" пауза "3,30" пауза "ALL" пауза "6,65" пауза "-1-" пауза ...... и так постоянно по кругу
пауза очь маленькая, почти можно сказать и нету её

Кнопка служит для установки минимальной контролируемой напруги. Установленная минимальная напруга записывается в память и сохраняется и при отключении питания. Также этой кнопкой можно отключить контроль (сирену) минимальной напруги. Ну т.е. напруга банок и общая индицироватся будет а сигнализация (пищать если напруга какой банки стала ниже установленной) работать не будет.

Шаг установки напруги = 0,1В
Ну типа перебираете 2,70 ..... 2,80 ..... 2,90 ..... 3,00 .....-------..... 3,80 .... OFF .... 2,70 .... 2,80 ...............


ХА ....довыпендривался :shock: ...ну короче, решил кнопкой поигратся - в разные моменты индикации нажимал эту кнопку, длительно нажимал и т.д. ....ну мало ли, может какая ёщё установка имеется 8)
...донажимался - после очередного длительного нажатия на индикаторе появилось "0,00" и усё ! пишите письма..... мерить напругу хрень отказалась напрчь. Ну типа после "-1-" идёт "0,00", после "-2-" "0,00", после "ALL" "00,0" и так по гругу. Минимальную напругу как и было, установить можно только толку то - сразу после установки пищит так как напряжения банок то 0,00. Хотя сколько банок подключено определяет правильно. Скорее всего китаёзы в EEPROM MK записывают параметры калибровки и возможно есть процедура откалибровать - ну не зная её можно долго тыркатся
Делаю вывод - НЕ держите долго нажатой кнопку ! Иначе всё - запчасти :))
Ответить