Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


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

На данный момент отображение степени зарядки/разрядки литиевого аккумулятора организован с помощью измерения напряжении на батарее, потом в зависимости от напряжения присвоены с помощью функции switch значение степени зарядки/разрядки. Шаг 5%. Код получается не красивым и громоздким. Хотелось бы решить с помощью математической формулы. Делал кто то из Вас таким образом?
Реклама:
stubiflex вне форума  
Непрочитано 14.12.2018, 14:23  
GarryZZ
Гражданин KAZUS.RU
 
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 748
Сказал спасибо: 450
Сказали Спасибо 392 раз(а) в 276 сообщении(ях)
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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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.RU
 
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
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
Адрес: Ставрополь - Донское
Сообщений: 252
Сказал спасибо: 111
Сказали Спасибо 186 раз(а) в 76 сообщении(ях)
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.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,765
Сказал спасибо: 2,667
Сказали Спасибо 2,635 раз(а) в 1,948 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Функция для калькуляции степени разряда/заряда литиевых аккумуляторов

А как влияет температура батареи...
Yuri222 вне форума  
Сказали "Спасибо" Yuri222
mike-y-k (15.12.2018)
Непрочитано 14.12.2018, 17:45  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
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, время: 01:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot