Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

Непрочитано 14.12.2018, 12:45  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

На данный момент отображение степени зарядки/разрядки литиевого аккумулятора организован с помощью измерения напряжении на батарее, потом в зависимости от напряжения присвоены с помощью функции switch значение степени зарядки/разрядки. Шаг 5%. Код получается не красивым и громоздким. Хотелось бы решить с помощью математической формулы. Делал кто то из Вас таким образом?
Реклама:
stubiflex вне форума  
Непрочитано 14.12.2018, 14:23  
GarryZZ
Гражданин KAZUS.RUN
 
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 779
Сказал спасибо: 453
Сказали Спасибо 421 раз(а) в 292 сообщении(ях)
GarryZZ на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

Провокационный вопрос - Ваши пять процентов там - это оно или это совсем другое?
То есть точность чего должна учитываться и какая точность допустима. Опять же применимы к ситуации такие вещи как коррекция по температуре, по току потребления?
Аппроксимация сложной функции по точкам позволяет получить минимальную погрешность на каждом участке кривой.
Но если хочется простого и понятного кода - берите за основу усредненные графики разряда лития хоть откуда, например http://www.ibt-power.com/bkencel/Lithium-Po-tech.html и считайте отдельно прямые на участках 100%-90%, 90%-25% и 25%-...до сколько не жалко.
Или еще проще - все, что выше 4.00В/элемент считать 90%, на участке 90-25% - линия, ниже 25% - аларм по разряду батареи.
GarryZZ вне форума  
Сказали "Спасибо" GarryZZ
mike-y-k (14.12.2018)
Непрочитано 14.12.2018, 14:31  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,292
Сказал спасибо: 11,863
Сказали Спасибо 4,162 раз(а) в 3,180 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

stubiflex, посмотрите в новостях на http://terraelectronica.ru про измерители ёмкости батарей, там по ссылкам было и про алгоритмы.

А так - измерение тока на контакте батареи и его суммирование сильно информативней, да и точнее будет. Заодно оценка снижения полной ёмкости получится
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 14.12.2018 в 14:35.
mike-y-k вне форума  
Непрочитано 14.12.2018, 14:47  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

Сообщение от GarryZZ Посмотреть сообщение
Провокационный вопрос - Ваши пять процентов там - это оно или это совсем другое?
То есть точность чего должна учитываться и какая точность допустима. Опять же применимы к ситуации такие вещи как коррекция по температуре, по току потребления?
Аппроксимация сложной функции по точкам позволяет получить минимальную погрешность на каждом участке кривой.
Но если хочется простого и понятного кода - берите за основу усредненные графики разряда лития хоть откуда, например http://www.ibt-power.com/bkencel/Lithium-Po-tech.html и считайте отдельно прямые на участках 100%-90%, 90%-25% и 25%-...до сколько не жалко.
Или еще проще - все, что выше 4.00В/элемент считать 90%, на участке 90-25% - линия, ниже 25% - аларм по разряду батареи.
Цель не достичь высокую точность, а сделать код компактным.
stubiflex вне форума  
Непрочитано 14.12.2018, 14:56  
pambaru
Почётный гражданин KAZUS.RUN
 
Регистрация: 24.03.2007
Сообщений: 1,395
Сказал спасибо: 85
Сказали Спасибо 674 раз(а) в 393 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

Сообщение от stubiflex Посмотреть сообщение
Цель не достичь высокую точность, а сделать код компактным.
Используйте таблицу вместо switch
pambaru вне форума  
Сказали "Спасибо" pambaru
mike-y-k (14.12.2018)
Непрочитано 14.12.2018, 15:24  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

Сообщение от pambaru Посмотреть сообщение
Используйте таблицу вместо switch
Имеете в виду массив?
stubiflex вне форума  
Непрочитано 14.12.2018, 16:58  
pasha_zv
Прописка
 
Аватар для pasha_zv
 
Регистрация: 14.12.2006
Адрес: Ставрополь - Донское
Сообщений: 266
Сказал спасибо: 118
Сказали Спасибо 197 раз(а) в 81 сообщении(ях)
pasha_zv на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

угу. его - родного.

нету соответствия 6ля лития: напряжение/емкость.

таки вот. заряжаешь АКБ, смотришь ток и напряжение,считаешь и заполняешь массив.
а потом по нему - индицируешь.
pasha_zv вне форума  
Непрочитано 14.12.2018, 17:07  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

Сообщение от pasha_zv Посмотреть сообщение
угу. его - родного.

нету соответствия 6ля лития: напряжение/емкость.

таки вот. заряжаешь АКБ, смотришь ток и напряжение,считаешь и заполняешь массив.
а потом по нему - индицируешь.

Получается, что можно перед началом зарядки измерить напряжение, чтобы хоть какое-то представление иметь о состоянии заряда, а потом тупо считать время зарядки, если знаем величину тока зарядки?
stubiflex вне форума  
Непрочитано 14.12.2018, 17:38  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,922
Сказал спасибо: 3,110
Сказали Спасибо 3,030 раз(а) в 2,258 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

А как влияет температура батареи...
Yuri222 вне форума  
Сказали "Спасибо" Yuri222
mike-y-k (15.12.2018)
Непрочитано 14.12.2018, 17:45  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,292
Сказал спасибо: 11,863
Сказали Спасибо 4,162 раз(а) в 3,180 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

stubiflex, оптимальнее с некоторой частотой снимать интегрированный ток на проводе к батарее. Контролировать напряжение только по верхнему и нижнему пределам, вместе с температурой.
Если использовать вариант только с напряжением, то получится весьма условный и приблизительный показометр. Для его улучшения каждую конкретную батарею придётся откалибровать и сей процесс повторить в процессе эксплуатации для учёта конкретной скорости потери ёмкости. Итог возможно уложится в желаемый шаг 5%(+-5%).
Реально нужна достоверная индикация пары нижних порогов и полной ёмкости. Без учёта тока все остальное просто игрушки.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Тест литиевых аккумуляторов (18650) из интернет магазинов lsa Источники питания и свет 285 05.06.2016 11:48
Использование литиевых аккумуляторов dimchik_b Источники питания и свет 20 10.01.2013 01:12


Часовой пояс GMT +4, время: 13:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.