Определить остаточный заряд 18650

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Larisa
Рядовой
Сообщения: 18
Зарегистрирован: 20.07.2023{, 20:59}
Репутация: 0
Имя: Лариса

Определить остаточный заряд 18650

#1

Сообщение Larisa » 05.01.2024{, 16:18}

Всем привет! Столкнулась с проблемой определения остаточного заряда аккумулятора 18650. Контроллер ESP32 wroom devkit v1, интерфейс вывода RemoteXY. Пересмотрела кучу видео на ютубе, однако крокодил не ловится и не растет кокос :smile14:
Если всё правильно поняла, то принцип такой: резистивным делителем понижаю напряжение до 1 Вольта при напряжении на 18650 равным 4.2 Вольт, подключаю к ножке esp(в моем случае вывод VN), в FLProg назначаю тип вывода как аналоговый и через блок масштабирования пересылаю в RemoteXY.
Но на телефоне значения пляшут аки черти в аду(((((((((((
Может быть у кого есть внятное и понятное объяснение как реализовать задуманное? :smile427:

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Определить остаточный заряд 18650

#2

Сообщение RedSky » 05.01.2024{, 17:14}

Сталкивался с таким явлением. Скачки удалось задавить фильтрами. Можно попробовать сменить канал АЦП.

Отправлено спустя 20 минут 46 секунд:
Второй канал при работе wifi нормально не работает.
Тут про https://kotyara12.ru/iot/esp32pinout/ подробно.

Аватара пользователя
Larisa
Рядовой
Сообщения: 18
Зарегистрирован: 20.07.2023{, 20:59}
Репутация: 0
Имя: Лариса

Определить остаточный заряд 18650

#3

Сообщение Larisa » 06.01.2024{, 17:34}

RedSky, Алексей, расскажите поподробнее про фильтра :smile37:

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Определить остаточный заряд 18650

#4

Сообщение RedSky » 07.01.2024{, 10:02}

Я так делал.
батарея.flp
(288.65 КБ) 34 скачивания
Но сначала посоветовал бы проверить на ADC1.

Brand2
Лейтенант
Сообщения: 415
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 42
Откуда: Haifa
Имя: Alex

Определить остаточный заряд 18650

#5

Сообщение Brand2 » 07.01.2024{, 12:59}

Larisa, Первая причина может быть в источнике питания ESP,короткие импульсные помехи от него,подключите конденсатор 0.1 мкф ,желательно ближе к выводам питания.
Вторая причина может быть в наводках в проводах,особенно если они длинные,поэтоту тоже подключите конденсатор 0.1 мкф прямо к аналаговому входу.
Еще бы я подключил конденсатор 20-50 мкф по входу питания ESP.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Определить остаточный заряд 18650

#6

Сообщение rw6cm » 08.01.2024{, 11:07}

Larisa писал(а):
05.01.2024{, 16:18}
Столкнулась с проблемой определения остаточного заряда аккумулятора 18650. Контроллер ESP32 wroom devkit v1, интерфейс вывода RemoteXY. Если всё правильно поняла, то принцип такой: резистивным делителем понижаю напряжение до 1 Вольта при напряжении на 18650 равным 4.2 Вольт, подключаю к ножке esp(в моем случае вывод VN), в FLProg назначаю тип вывода как аналоговый и через блок масштабирования пересылаю в RemoteXY.
Но на телефоне значения пляшут аки черти в аду(((((((((((
Понимаю остаточный заряд аккумулятора на котором работает эта же есп32?
Если так, то можно уточнить подробней схему питания от аккума до есп?
И почему понижать до 1 В? в есп32 по деф вход ADC работает в диапазоне 3.3В (VDD)
Win10-64, FLProg (portable)

Аватара пользователя
Larisa
Рядовой
Сообщения: 18
Зарегистрирован: 20.07.2023{, 20:59}
Репутация: 0
Имя: Лариса

Определить остаточный заряд 18650

#7

Сообщение Larisa » 08.01.2024{, 15:39}

rw6cm, именно так, остаточный заряд аккумулятора на котором работает эта же ESP32 :yes:.
Схема простая 18650 - модуль ТР4056 с защитой - модуль МТ3608 с напряжением на выходе 5 Вольт - ESP32.
По поводу понижения до 1 Вольта, честно говоря затупила :tomato:

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Определить остаточный заряд 18650

#8

Сообщение rw6cm » 08.01.2024{, 22:59}

Larisa писал(а):
08.01.2024{, 15:39}
Схема простая 18650 - модуль ТР4056 с защитой - модуль МТ3608 с напряжением на выходе 5 Вольт - ESP32.
Как то пришлось анализировать несколько разных плат с мт3608 как раз для этой цели. и честно говоря остался не доволен ими.
Если меньше 3.5В на входе, у них просадка по току большая, при 3В больше 500ма не удалось мне тогда выжать для 5В на выходе.
Мне больше понравилась TP5400 ( в модулях ESP8266 D1 Mini) хотя и в ней есть нюансы.
Собрал макету под вашу задачу, проверил работает нормально, но это естественно на пустом проекте.
Делитель на сопротивлениях 5 и 10кОм. При 5В на делителе в приделах 3В,
если ДС-ишка держит хорошо динамичную нагрузку, и нет плохих контактов в цепи питания, то скакать показания не должны.
Вид макета
СпойлерПоказать
20240108_200252.jpg
Проект
СпойлерПоказать
2024_01_08_19_56_00_FLProg_8.2.3.png
Видео
СпойлерПоказать
Контроль аккумулятора esp32.flp
(199.25 КБ) 14 скачиваний
П/с При заливке в скетче вставить:
SSID "rem_esp32"
PASSWORD "12345678"
Win10-64, FLProg (portable)

Аватара пользователя
Larisa
Рядовой
Сообщения: 18
Зарегистрирован: 20.07.2023{, 20:59}
Репутация: 0
Имя: Лариса

Определить остаточный заряд 18650

#9

Сообщение Larisa » 09.01.2024{, 02:55}

rw6cm, как вам такой вариант? Кажется получилось самой выстрадать наиболее без скачковый вид :smile390: .
МТ 3608 заменила на модуль более подходящий в дальнейшем. Делитель на многооборотистом резисторе 5кОм, при напряжении 18650=4.2В, на делителе почти 3.3В и конденсатор 10мкФ зацепленный к земле. Цешка добавляет помех, без нее меньше шума.
SSID "тест"
без пароля
Вложения
тест вольтметр.flp
(345.66 КБ) 14 скачиваний
IMG_20240109_063528.jpg

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Определить остаточный заряд 18650

#10

Сообщение rw6cm » 09.01.2024{, 10:16}

Larisa писал(а):
09.01.2024{, 02:55}
МТ 3608 заменила на модуль более подходящий в дальнейшем. Делитель на многооборотистом резисторе 5кОм, при напряжении 18650=4.2В, на делителе почти 3.3В и конденсатор 10мкФ зацепленный к земле.
С модулями аккуратней, прогоните их на стенде на малых напряжениях, под переменной нагрузкой.
Желательно посмотреть осциллографом на предмет "колючих" пульсаций при резких нагрузках.
Мне пару лет назад надо была по мощней DC-UP. Проверял подойдет ли модуль на микрухе XL6009.
Логично предположить что меньше 5В у нее должна была падать мощность и при каком то напряжении просто выключится.
Был в шоке когда при 3,5В она задрала напругу выше 20В с жуткими пульсациями и вынесла мне есп32 и обвязку вокруг нее.
Думал брак попался, полез в нэт оказалось не один я такой счастливчик, для нее это нормально :shok:
Переменник удобно для настройки, после лучше постоянные запаять.
Параллель кондюку можно z диод на 3.3В поставить для надежности.
В программе аналоговый вход опрашивать каждый цикл лишне.
И напряжение контролировать логичней с 5В. Например могут контакты акка окислится и 5В с зарядки пойдут на прямую.
так же с фильтрами осторожней, они инертны, и может получится так, что пока они общитают будет поздно, ( есп выключится раньше чем успеет сохранить данные )
Win10-64, FLProg (portable)

Mazur
Рядовой
Сообщения: 58
Зарегистрирован: 31.08.2023{, 13:43}
Репутация: 2
Имя: Денис

Определить остаточный заряд 18650

#11

Сообщение Mazur » 09.01.2024{, 10:31}

rw6cm, эта особенность взлета при снижении нижнего порога посути всех повышаек кроме 3608 и SX1308
взять что на 150вт красную плату в раёне 10в она выстрелмвает вверх за 30в
взять красную на 400вт та выстреливает за 60в
притом 3608 боится статики и часто при включении аж огнём вспыхивает ях уже не одну сотню покупал
а вот SX1308 такого не было

и маштабировать есп надо от 0,12в примерно ибо нуля у неё нету чистого
можете посмотреть откуда у неё стартует первый шаг явно не от 0в
да и потом много раз уже говорили что использовать ацп на есп можно для чегонибуль грязного грубого примерного уж больно оно шумное у неё

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Определить остаточный заряд 18650

#12

Сообщение rw6cm » 09.01.2024{, 10:57}

Mazur писал(а):
09.01.2024{, 10:31}
и маштабировать есп надо от 0,12в примерно ибо нуля у неё нету чистого
Спасибо.
В курсе.
Но чисто для этой цели ноля здесь не может быть в принципе, есп выключится намного раньше ))
Если правильно понял ТС, высокая точность особо не нужна, достаточно определится, что скоро батарея все отключит

Отправлено спустя 10 минут 11 секунд:
Mazur писал(а):
09.01.2024{, 10:31}
а вот SX1308 такого не было
Спасибо.
Надо будет проверить на ней еще
Win10-64, FLProg (portable)

Ответить

Вернуться в «Спросить у знатоков»