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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Larisa
Рядовой
Сообщения: 21
Зарегистрирован: 20 июл 2023, 20:59
Имя: Лариса
Благодарил (а): 1 раз
Поблагодарили: 5 раз

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

Сообщение Larisa »

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

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

Сообщение RedSky »

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

Отправлено спустя 20 минут 46 секунд:
Второй канал при работе wifi нормально не работает.
Тут про https://kotyara12.ru/iot/esp32pinout/ подробно.
Аватара пользователя
Larisa
Рядовой
Сообщения: 21
Зарегистрирован: 20 июл 2023, 20:59
Имя: Лариса
Благодарил (а): 1 раз
Поблагодарили: 5 раз

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

Сообщение Larisa »

[ref]RedSky[/ref], Алексей, расскажите поподробнее про фильтра :smile37:
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

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

Сообщение RedSky »

Я так делал.
батарея.flp
Но сначала посоветовал бы проверить на ADC1.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

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

Сообщение Brand2 »

[ref]Larisa[/ref], Первая причина может быть в источнике питания ESP,короткие импульсные помехи от него,подключите конденсатор 0.1 мкф ,желательно ближе к выводам питания.
Вторая причина может быть в наводках в проводах,особенно если они длинные,поэтоту тоже подключите конденсатор 0.1 мкф прямо к аналаговому входу.
Еще бы я подключил конденсатор 20-50 мкф по входу питания ESP.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение 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)
Win10-64, FLProg (portable)
Аватара пользователя
Larisa
Рядовой
Сообщения: 21
Зарегистрирован: 20 июл 2023, 20:59
Имя: Лариса
Благодарил (а): 1 раз
Поблагодарили: 5 раз

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

Сообщение Larisa »

[ref=#ff8000]rw6cm[/ref], именно так, остаточный заряд аккумулятора на котором работает эта же ESP32 :yes:.
Схема простая 18650 - модуль ТР4056 с защитой - модуль МТ3608 с напряжением на выходе 5 Вольт - ESP32.
По поводу понижения до 1 Вольта, честно говоря затупила :tomato:
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение 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"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
Larisa
Рядовой
Сообщения: 21
Зарегистрирован: 20 июл 2023, 20:59
Имя: Лариса
Благодарил (а): 1 раз
Поблагодарили: 5 раз

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

Сообщение Larisa »

[ref=#ff8000]rw6cm[/ref], как вам такой вариант? Кажется получилось самой выстрадать наиболее без скачковый вид :smile390: .
МТ 3608 заменила на модуль более подходящий в дальнейшем. Делитель на многооборотистом резисторе 5кОм, при напряжении 18650=4.2В, на делителе почти 3.3В и конденсатор 10мкФ зацепленный к земле. Цешка добавляет помех, без нее меньше шума.
SSID "тест"
без пароля
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

Larisa писал(а): 09 янв 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
Рядовой
Сообщения: 71
Зарегистрирован: 31 авг 2023, 13:43
Имя: Денис

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

Сообщение Mazur »

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

и маштабировать есп надо от 0,12в примерно ибо нуля у неё нету чистого
можете посмотреть откуда у неё стартует первый шаг явно не от 0в
да и потом много раз уже говорили что использовать ацп на есп можно для чегонибуль грязного грубого примерного уж больно оно шумное у неё
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

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

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя