Перейти к содержанию
    

Подсчет заряда LiFePO4 АКБ (SOC, SOH)

12 ячеек последовательно, Uсум=43 В.

Задача подсчета % заряда.

Может кто использовал микрухи fuel gauge.

Изменено пользователем pavel_n72

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

pavel_n72, есть подозрение, что человек задавший подобный вопрос, решить эту задачу не может в принципе...

Вы от нас что хотите услышать? От себя скажу пока - простого решения этой задачи - нет в природе... :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно, вы желаете определить степень заряженности составной батареи? Так это по ее напряжению можно увидеть.

Если же вы намерены подсчитать ампер-часы накачанные в батарею - так и сформулируйте.

Может и совсем другую задачу решать нужно. В чем исходная проблема с этой батареей?

И еще... тут никто микрух и мокрух не видел. Микросхемы, резисторы, конденсаторы - пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

pavel_n72, есть подозрение, что человек задавший подобный вопрос, решить эту задачу не может в принципе...

Вы от нас что хотите услышать? От себя скажу пока - простого решения этой задачи - нет в природе... :rolleyes:

Поэтому и создал тему, чтобы компитентные люди поделились опытом. От тебя конкретно услышать ничего не хочу, потому что пишешь не по теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если же вы намерены подсчитать ампер-часы накачанные в батарею - так и сформулируйте.
Так он и сформулировал в заголовке темы - SOC, SOH. Т.е., потерпевшего интересует, сколько в батарейке кулон и сколько лет она еще проживет.

Правда, он почему-то ищет "full gauge" вместо "fuel gauge". Может, опечатка, а, может, просто лень, потому что искомое обнаруживается в гугле уже на первой странице:

Wide Range Fuel Gauge with Impedance Track™ Technology

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно, вы желаете определить степень заряженности составной батареи? Так это по ее напряжению можно увидеть.

Если же вы намерены подсчитать ампер-часы накачанные в батарею - так и сформулируйте.

Может и совсем другую задачу решать нужно. В чем исходная проблема с этой батареей?

И еще... тут никто микрух и мокрух не видел. Микросхемы, резисторы, конденсаторы - пожалуйста.

Формулирую: аналогия сотовый телефон, включаешь, видишь сколько % заряда батареи осталось.

Задача отслеживать текущий заряд LiFePO4 АКБ, батарея составная, одна сборка 12 ячеек, с функцией BMS.

По напряжению SOC так просто не оценишь, потому что изменения напряжения на Li АКБ процесс не тривиальный, зависит от тока нагрузки, от T разряда, от циклов заряд/разряд, Rвн (T) итд, если когда либо сталкивались с эти Вы меня поймете.

При длительном хранении, система должна оценивать напряжение OCV, напряжение холостого хода, и по таблицам соответствия Uxx-SOC светить текущий заряд (грубо включил любую батарею, система светит текущий ее заряд), далее при заряде и разряде считать I*t, учитывать циклы заряда разряда и зная начальную емкость батареи показывать SOH.

Может кто использовал BQ78350, BQ76940, MAX17205 или, что либо подобное для оценки SOC, SOH много ячеечных систем, поделитесь опытом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

поделитесь
Чем поделиться-то? Такое (с зарядом-разрядом) дети мастерят в школьных кружках на ардуино, без BQ, MAX и аналогичных премудростей.

 

 

откуда обращения такие?
Ну, а кто же Вы есть, если спорите с модератором форума на тему правил форума? :biggrin:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В двух словах.

SoH. Определение SoH вещь очень нетривиальная. Основной показатель, на котором можно основываться - внутреннее сопротивление, измеряемое на известном токе по падению напряжения на самой "слабой" ячейке.

SoC. Можно пойти двумя путями, простым и правильным.

Простой: измерение напряжения на каждой ячейке, причем OCV - Open Circuit Voltage. Напряжение самой разряженной ячейки пересчитывается в SoC. Если нагрузку/зарядник отключать нельзя, то вносится коэффициент, отражающий падение/повышение напряжения в зависимости от подключенной нагрузке/заряднике. Точность плюс-минус лапоть, в особенности в диапазоне 20-80%, где кривая зависимости представляет собой плато, и в особенности если ячейки уже начинают деградировать (т.е. после ~50 полных циклов, в зависимости от химии).

Правильный метод - кулонометрический. Интегрирование закачанного/выкачанного заряда на цикле зарядки/разрядки. Также рекомендуется корректировать показания на какой-то референсной точке, чаще всего - сразу по окончанию заряда.

p.s. Надеюсь, о необходимости наличия балансира + монитора говорить не следует.

p.p.s. только что увидел

Сам наверно терпила по жизни.

Прошу, как обычный пользователь обычного пользователя - выбирайте выражения, не в кабаке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В двух словах.

Точность плюс-минус лапоть, в особенности в диапазоне 20-80%, где кривая зависимости представляет собой плато, и в особенности если ячейки уже начинают деградировать

Правильный метод - кулонометрический.

 

Прошу, как обычный пользователь обычного пользователя - выбирайте выражения, не в кабаке.

Угу, все вроде бы правильно.

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

А выражения... Неверные выражения иногда сильно мешают в жизни и работе. Потому, за ними следить часто важнее чем за батарейками..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

оперативные методы вообще никуда не годятся
Однако TI и Maxim уже не первый год выпускают микросхемы, измеряющие реальную емкость литий-ионных аккумуляторов. Подробности алгоритмов, есс-но, не разглашают, но судя по всему, определяют SOH по импедансу аккумулятора. Говорят, что для разработки алгоритмов нанимали ученых электрохимиков.

Вы, собственно, какие именно микросхемы из серии fuel gauge испытывали и признали никуда-не-годными?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне известны два варианта на данный момент. Библиотеку для первой найдете сами по названию.

BQ34Z100

MAX17055 https://github.com/AwotG/Arduino-MAX17055_Driver

Есть еще один вариант, использовать вот это от аналог девайсес.

https://www.analog.com/en/products/ltc4150.html

Для последнего так же есть библиотека.

Я бы выбрал от MAX. MAX за вас все уже сделал, останется только данные по i2c забрать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...