вторник, 25 марта 2025 г.

Алгоритм подсчёта отданной ёмкости аккумулятора

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

Напряжение на аккумуляторе будет изменяться по мере разряда или заряда, а ток будет изменяться при разряде на резистивную нагрузку или по мере заряда аккумулятора.

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

  • ёмкость в ампер-часах будет Cah = I1 * t1 / 3600 + I2 * t2 / 3600 + ... + In * tn / 3600, где I1, I2, ..., In - измерения тока в конце каждого интервала и t1, t2, ..., tn - длина каждого интервала в секундах.
  • ёмкость в ватт-часах будет Cwh = I1 * t1 / 3600 * V1 + I2 * t2 / 3600 * V2 + ... + In * tn / 3600 * Vn, где I1, I2, ..., In - значения тока в амперах в конце каждого интервала и t1, t2, ..., tn - длина каждого интервала в секундах, а V1, V2, ..., Vn - значения напряжения в вольтах в конце каждого интервала.

Достоинства:

  • подходит для изменяющихся напряжения и тока.

Недостатки:

  • точность зависит от длины интервала t.
  • точность измерения ёмкости в ампер-часах снижается если напряжение изменилось внутри интервала.

Комментариев нет:

Отправить комментарий