• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32 энергосбережение

Michael_074

New member
Согласен, есть куча микроконтроллеров с более низким потреблением.
Но, как писал, есп уже под рукой. И замер был с включенным модемом, т.е раз в минуту модем просыпался.
Сегодня перешью, будет следующий замер потребления.
 

aZholtikov

Active member
Хочу считать с BME280, раз в минуту плюнуть в эфир на 433MHz и заснуть
ИМХО. Для этого можно использовать ULP. Периодическое чтение датчика - при определенных условиях разбудить основное ядро, "плюнуть" в эфир и опять заснуть основному ядру. ULP продолжает считывать. Потребление микроскопическое.
 

pvvx

Активный участник сообщества
А что не так с этим:
RT9080-33GJ50,31 В при 600 мА4 мкА
Это параметры для варианта с регулируемым выходом и без учета тока цепи делителя обратной связи из резисторов 51 и 16 кОм :p
На графиках (и в описании) для версии 3.3В - от 50 мкА

> нашел вот такую картинку:

К неизвестным частотам ESP32...
 

pvvx

Активный участник сообщества
ИМХО. Для этого можно использовать ULP. Периодическое чтение датчика - при определенных условиях разбудить основное ядро, "плюнуть" в эфир и опять заснуть основному ядру. ULP продолжает считывать. Потребление микроскопическое.
 

nikolz

Well-known member
Это параметры для варианта с регулируемым выходом и без учета тока цепи делителя обратной связи из резисторов 51 и 16 кОм :p
На графиках (и в описании) для версии 3.3В - от 50 мкА
делитель внутри.
2024-07-21_16-20-27.png
2024-07-21_16-23-36.png

В документации сказано:
Низкий ток покоя (всего 2 мкА) и
практически нулевой ток отключения идеально подходят для
обеспечения более длительного срока службы аккумуляторного оборудования.
Благодаря керамическому выходному конденсатору RT9080 стабильно работает в широком диапазоне входного
напряжения от 1,2 В до 5,5 В и во всем диапазоне выходного
тока нагрузки (от 0 мА до 600 мА).
 

pvvx

Активный участник сообщества
Для ESP32 нужно что-то типа LT3080. Там всегда 10 мкА. Но это слишком жирно для ESP32.
Можно поставить какой слабый LDO с внешним транзистором до увеличения максимального тока.

Но нафиг эти все мучения, если задача читать BME280 раз в час? Такие измерения никому и ни в каких сценариях не нужны, кроме баловства в "Я великий программист!".
Есть готовое - Xiaomi Zigbee коробочка с CR2032, работающая более года. Оно тоже дает точки измерения только для прикола.
1721566798067.png
 

pvvx

Активный участник сообщества
Даже дешевый инверторный кондиционер и то быстрее отрабатывает поддержку температуры:
1721567205743.png
Но тоже мог бы лучше, если бы не дискретность его датчика температуры. У него минимальное потребление при включении инвертора компрессора (и внешнего кулера) менее 150 Вт, но не могет плавно и работает рывками...
Zigbee от Xiaomi и не видит гуляния температуры около кондея из-за больших интервалов между измерениями. Только BLE датчик справляется....
 

pvvx

Активный участник сообщества
Та и в принципе любой IoT термометр-гигрометр с оригинальной прошивкой от производителя имеют дискретность от 5 минут и более. Что давно и никуда не годится (Xiaomi XMWSDJ04MMC голубой на графике).
1721568735530.png
Только если перепрошить на свой лад...
 

pvvx

Активный участник сообщества
Для нормальных измерений в IoT оптимальным интервалом опроса датчика BME280 является интервал измерений в 10..15 секунд. И это учитывая инертность BME280 датчика и окружающих его элементов (в основном по температуре). Далее замеры можно усреднять за больший период и выводить на какую панель для индикации (только на случай поглазеть что там). Но внутренний шаг обработки замеров от датчика в системе IoT должен оставаться минимальным - равным опросу датчика.

По этим причинам применение ESP32 для автономного решения не катит. При измерении и передаче раз в 15 секунд жрать будет неимоверно.
 

nikolz

Well-known member
Ток делителя у версии на 3.3В = 0.00004925A (49 мкА) + остальные утечки чипа.
зачем ставить внешний делитель?
с внутренним имеем
2024-07-22_07-32-34.png
непонятно почему с внешним нельзя сделать ток как с внутренним.
-----------------------
Еще вариант - поставить внешний таймер TPL511x и RT080 и получить ток потребления ESP32 в режиме сна менее 1 uA.
 

pvvx

Активный участник сообщества
зачем ставить внешний делитель?
с внутренним имеем
Посмотреть вложение 13958
непонятно почему с внешним нельзя сделать ток как с внутренним.
-----------------------
Еще вариант - поставить внешний таймер TPL511x и RT080 и получить ток потребления ESP32 в режиме сна менее 1 uA.
В PDF описана реклама для вариантов чипов с внешней цепью обратной связи или отключаемым вариантом. Смотрите свой рисунок - там внутренний делитель оборван и в тексте PDF описан ток через него, совместно с номиналами резисторов....
Они пишут вашим стилем (типа мечты наяву и записки по сновидениям), по тому вам их и не понять.
 

pvvx

Активный участник сообщества
Во внешнем делителе, чтобы получить 2 мкА, должен стоять резистор на 1 МОм.
Но, в доке указан график утечки входа SNS - от 0.4 до 0.7 мкА (!):
1. При 1 МОм в верхнем плече делителя, от влияния температуры на ток утечки SNS, у вас будет гулять выходное напряжение не не менее 0.3 В (график дан в PDF - SNS Input Current vs. Temperature).
2. Емкость входа не указана, но она не менее 15 пФ (в доке рекомендация шунтировать верхнее плечо кондером 56 пФ и резистор не более 91 кОм, что говорит о дикой емкости SNS входа). При 1М и хорошем кмоп (и типа) входе в 15 пФ - постоянная времени такой RC-цепи будет 0.015 миллисекунд :p
3. В PDF даны два графика тока для вариантов на 3.3 и 2.2 В (GND Current (μA)). По ним и видно соответствие нижнего плеча внутреннего делителя 16 кОм.
 

pvvx

Активный участник сообщества
Еще вариант - поставить внешний таймер TPL511x и RT080 и получить ток потребления ESP32 в режиме сна менее 1 uA.
Это всё зачем?
ESP без внешней сети не нужна и нет сценариев для её использования если нет внешнего подвода электричества (проводами).
АКБ всё равно надо заряжать. Это не CR2032 по 7 руб за шт. в наборе (старую раз в сезон/год вытащил и новую вставил)...
Сначала объясните - Какой смысл экономить копейки, когда при включении EPS сразу сожрет рубль?
Сильно ли кто разорится, если воткнуть ESP со всеми USB-COM, пусть в такую штуку:
1721651814121.png
Там два USB разбема с током до 2.4А (Чип HC2020A DC/DC 5V 2.4A http://en.hcwsemi.com/2292.html). Без нагрузки (и включенного фонарика) жрет 1.55 мА в диапазоне 18..20B.
При типичном АКБ 18В (от 6 Ач) простоит включенным более 160 дней.
Такой АКБ сам разрядится в течении года, если в нем поставили нормальные защиты и балансиры... Т.ч. всё равно заряжать.
А поиграть до окончательного выкидывания "поделки" на ESP хватит и одного заряда. А АКБ послужит в инструменте :p
 

nikolz

Well-known member
В PDF описана реклама для вариантов чипов с внешней цепью обратной связи или отключаемым вариантом. Смотрите свой рисунок - там внутренний делитель оборван и в тексте PDF описан ток через него, совместно с номиналами резисторов....
Они пишут вашим стилем (типа мечты наяву и записки по сновидениям), по тому вам их и не понять.
Вы ошибаетесь.
Оборван он в чипах которые имеют вывод SNS - это чипы с буквой N
В указанном мною чипе без буквы N этого вывода нет и ничего не оборвано.
 

nikolz

Well-known member
Это всё зачем?
ESP без внешней сети не нужна и нет сценариев для её использования если нет внешнего подвода электричества (проводами).
АКБ всё равно надо заряжать. Это не CR2032 по 7 руб за шт. в наборе (старую раз в сезон/год вытащил и новую вставил)...
Сначала объясните - Какой смысл экономить копейки, когда при включении EPS сразу сожрет рубль?
Сильно ли кто разорится, если воткнуть ESP со всеми USB-COM, пусть в такую штуку:
Посмотреть вложение 13959
Там два USB разбема с током до 2.4А (Чип HC2020A DC/DC 5V 2.4A http://en.hcwsemi.com/2292.html). Без нагрузки (и включенного фонарика) жрет 1.55 мА в диапазоне 18..20B.
При типичном АКБ 18В (от 6 Ач) простоит включенным более 160 дней.
Такой АКБ сам разрядится в течении года, если в нем поставили нормальные защиты и балансиры... Т.ч. всё равно заряжать.
А поиграть до окончательного выкидывания "поделки" на ESP хватит и одного заряда. А АКБ послужит в инструменте :p
Есть задачи, в которых ESP включается сравнительно редко, например датчики аварии, либо датчики открывания закрывания дверей или окон.
 

pvvx

Активный участник сообщества
Есть задачи, в которых ESP включается сравнительно редко, например датчики аварии, либо датчики открывания закрывания дверей или окон.
Угу - их подвешивают на шурупах с руку, т.к. для нормальной работы требуется токовый АКБ. И какой такой датчик "аварии" без постоянной отчетности о состоянии батареи и прочего?
У ESP одна сфера применения - поиграть в "великого программиста" и создать блог или видосик для получения бабла...
 

pvvx

Активный участник сообщества
Вы ошибаетесь.
Оборван он в чипах которые имеют вывод SNS - это чипы с буквой N
В указанном мною чипе без буквы N этого вывода нет и ничего не оборвано.
А писателям даташита это пофиг. Они написали его без учета петли обратной связи, для чипов с выводом SNS. Это внешние элементы и их ток не учитывается, как не учитывается ток утечки электролитов и прочего...
 
Сверху Снизу