DTsurkov
New member
Всем добрый день!
Собрал на esp12e метеостанцию. Питание от lipo с зарядкой от солнца. Единственный АЦП вход esp12e используется для контроля заряда аккумулятора. Схема работы такая: модуль проснулся из deep sleep, подключился к wi-fi, опросил датчики, передал всё с помощью get запроса мне на сервер и снова уснул на 8 минут. За полгода работы заметил, что значения АЦП начинает сильно уплывать вверх.
У меня стоит делитель, который делит в ~5 раз напряжение акб для входа на АЦП. Для расчёта напряжения использую линейную аппроксимацию (построил по 20 точкам с помощью мультиметра).
Так вот. На старте работы полностью заряженая акб даёт 4.21 вольта. Что отлично измеряет АЦП. Далее я вижу по данным станции что в пасмурную погоду (и ночью) акб разряжается, днём под солнцем опять заряжается — всё хорошо. Но вот спустя несколько месяцев максимальное значение напряжения АЦП уже показывает не 4.21В (что ограничивается специальной схемой, к слову), а 4.8В!
В итоге за полгода работы АЦП стал завышать значение где-то на 0.5В. От чего это может происходить?
Да, код написан в arduino ide.
Собрал на esp12e метеостанцию. Питание от lipo с зарядкой от солнца. Единственный АЦП вход esp12e используется для контроля заряда аккумулятора. Схема работы такая: модуль проснулся из deep sleep, подключился к wi-fi, опросил датчики, передал всё с помощью get запроса мне на сервер и снова уснул на 8 минут. За полгода работы заметил, что значения АЦП начинает сильно уплывать вверх.
У меня стоит делитель, который делит в ~5 раз напряжение акб для входа на АЦП. Для расчёта напряжения использую линейную аппроксимацию (построил по 20 точкам с помощью мультиметра).
Так вот. На старте работы полностью заряженая акб даёт 4.21 вольта. Что отлично измеряет АЦП. Далее я вижу по данным станции что в пасмурную погоду (и ночью) акб разряжается, днём под солнцем опять заряжается — всё хорошо. Но вот спустя несколько месяцев максимальное значение напряжения АЦП уже показывает не 4.21В (что ограничивается специальной схемой, к слову), а 4.8В!
В итоге за полгода работы АЦП стал завышать значение где-то на 0.5В. От чего это может происходить?
Да, код написан в arduino ide.