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

Определить остаточный заряд 18650
Добавлено: 05 янв 2024, 17:35
RedSky
Сталкивался с таким явлением. Скачки удалось задавить фильтрами. Можно попробовать сменить канал АЦП.
Отправлено спустя 20 минут 46 секунд:
Второй канал при работе wifi нормально не работает.
Тут про
https://kotyara12.ru/iot/esp32pinout/ подробно.
Определить остаточный заряд 18650
Добавлено: 06 янв 2024, 17:34
Larisa
[ref]RedSky[/ref], Алексей, расскажите поподробнее про фильтра

Определить остаточный заряд 18650
Добавлено: 07 янв 2024, 10:02
RedSky
Я так делал.
батарея.flp
Но сначала посоветовал бы проверить на ADC1.
Определить остаточный заряд 18650
Добавлено: 07 янв 2024, 12:59
Brand2
[ref]Larisa[/ref], Первая причина может быть в источнике питания ESP,короткие импульсные помехи от него,подключите конденсатор 0.1 мкф ,желательно ближе к выводам питания.
Вторая причина может быть в наводках в проводах,особенно если они длинные,поэтоту тоже подключите конденсатор 0.1 мкф прямо к аналаговому входу.
Еще бы я подключил конденсатор 20-50 мкф по входу питания ESP.
Определить остаточный заряд 18650
Добавлено: 08 янв 2024, 11:07
rw6cm
Larisa писал(а): 05 янв 2024, 16:18
Столкнулась с проблемой определения остаточного заряда аккумулятора 18650. Контроллер ESP32 wroom devkit v1, интерфейс вывода RemoteXY. Если всё правильно поняла, то принцип такой: резистивным делителем понижаю напряжение до 1 Вольта при напряжении на 18650 равным 4.2 Вольт, подключаю к ножке esp(в моем случае вывод VN), в FLProg назначаю тип вывода как аналоговый и через блок масштабирования пересылаю в RemoteXY.
Но на телефоне значения пляшут аки черти в аду(((((((((((
Понимаю остаточный заряд аккумулятора на котором работает эта же есп32?
Если так, то можно уточнить подробней схему питания от аккума до есп?
И почему понижать до 1 В? в есп32 по деф вход ADC работает в диапазоне 3.3В (VDD)
Определить остаточный заряд 18650
Добавлено: 08 янв 2024, 15:39
Larisa
[ref=#ff8000]rw6cm[/ref], именно так, остаточный заряд аккумулятора на котором работает эта же ESP32

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

Определить остаточный заряд 18650
Добавлено: 08 янв 2024, 22:59
rw6cm
Larisa писал(а): 08 янв 2024, 15:39
Схема простая 18650 - модуль ТР4056 с защитой - модуль МТ3608 с напряжением на выходе 5 Вольт - ESP32.
Как то пришлось анализировать несколько разных плат с мт3608 как раз для этой цели. и честно говоря остался не доволен ими.
Если меньше 3.5В на входе, у них просадка по току большая, при 3В больше 500ма не удалось мне тогда выжать для 5В на выходе.
Мне больше понравилась TP5400 ( в модулях ESP8266 D1 Mini) хотя и в ней есть нюансы.
Собрал макету под вашу задачу, проверил работает нормально, но это естественно на пустом проекте.
Делитель на сопротивлениях 5 и 10кОм. При 5В на делителе в приделах 3В,
если ДС-ишка держит хорошо динамичную нагрузку, и нет плохих контактов в цепи питания, то скакать показания не должны.
Вид макета
[spoiler]
20240108_200252.jpg
[/spoiler]
Проект
[spoiler]
2024_01_08_19_56_00_FLProg_8.2.3.png
[/spoiler]
Видео
[spoiler]
https://www.youtube.com/watch?v=fvYrLLXIUXs
[/spoiler]
Контроль аккумулятора esp32.flp
П/с При заливке в скетче вставить:
SSID "rem_esp32"
PASSWORD "12345678"
Определить остаточный заряд 18650
Добавлено: 09 янв 2024, 02:55
Larisa
[ref=#ff8000]rw6cm[/ref], как вам такой вариант? Кажется получилось самой выстрадать наиболее без скачковый вид

.
МТ 3608 заменила на модуль более подходящий в дальнейшем. Делитель на многооборотистом резисторе 5кОм, при напряжении 18650=4.2В, на делителе почти 3.3В и конденсатор 10мкФ зацепленный к земле. Цешка добавляет помех, без нее меньше шума.
SSID "тест"
без пароля
Определить остаточный заряд 18650
Добавлено: 09 янв 2024, 10:16
rw6cm
Larisa писал(а): 09 янв 2024, 02:55
МТ 3608 заменила на модуль более подходящий в дальнейшем. Делитель на многооборотистом резисторе 5кОм, при напряжении 18650=4.2В, на делителе почти 3.3В и конденсатор 10мкФ зацепленный к земле.
С модулями аккуратней, прогоните их на стенде на малых напряжениях, под переменной нагрузкой.
Желательно посмотреть осциллографом на предмет "колючих" пульсаций при резких нагрузках.
Мне пару лет назад надо была по мощней DC-UP. Проверял подойдет ли модуль на микрухе XL6009.
Логично предположить что меньше 5В у нее должна была падать мощность и при каком то напряжении просто выключится.
Был в шоке когда при 3,5В она задрала напругу выше 20В с жуткими пульсациями и вынесла мне есп32 и обвязку вокруг нее.
Думал брак попался, полез в нэт оказалось не один я такой счастливчик, для нее это нормально

Переменник удобно для настройки, после лучше постоянные запаять.
Параллель кондюку можно z диод на 3.3В поставить для надежности.
В программе аналоговый вход опрашивать каждый цикл лишне.
И напряжение контролировать логичней с 5В. Например могут контакты акка окислится и 5В с зарядки пойдут на прямую.
так же с фильтрами осторожней, они инертны, и может получится так, что пока они общитают будет поздно, ( есп выключится раньше чем успеет сохранить данные )
Определить остаточный заряд 18650
Добавлено: 09 янв 2024, 10:31
Mazur
[ref=#ff8000]rw6cm[/ref], эта особенность взлета при снижении нижнего порога посути всех повышаек кроме 3608 и SX1308
взять что на 150вт красную плату в раёне 10в она выстрелмвает вверх за 30в
взять красную на 400вт та выстреливает за 60в
притом 3608 боится статики и часто при включении аж огнём вспыхивает ях уже не одну сотню покупал
а вот SX1308 такого не было
и маштабировать есп надо от 0,12в примерно ибо нуля у неё нету чистого
можете посмотреть откуда у неё стартует первый шаг явно не от 0в
да и потом много раз уже говорили что использовать ацп на есп можно для чегонибуль грязного грубого примерного уж больно оно шумное у неё
Определить остаточный заряд 18650
Добавлено: 09 янв 2024, 11:07
rw6cm
Mazur писал(а): 09 янв 2024, 10:31
и маштабировать есп надо от 0,12в примерно ибо нуля у неё нету чистого
Спасибо.
В курсе.
Но чисто для этой цели ноля здесь не может быть в принципе, есп выключится намного раньше ))
Если правильно понял ТС, высокая точность особо не нужна, достаточно определится, что скоро батарея все отключит
Отправлено спустя 10 минут 11 секунд:
Mazur писал(а): 09 янв 2024, 10:31
а вот SX1308 такого не было
Спасибо.
Надо будет проверить на ней еще