среда, 28 декабря 2016 г.

Тест токопотребления второй партии ESP-12 в спящем режиме


Объект: из партии 6 шт модулей с али был выбран самый худший по токопотреблению экземпляр ESP-12.
Режим проверки: "спящий" путем отсылки команды node.dsleep(600000000) из терминала LuaLoader.
Измерительный прибор: UNI-T UT61E.
Результат: 30 мкА.

Время автономной работы ESP-12

Проведем ориентировочный расчет в случае использования невозобновляемых источников энергии - "батареек". К примеру, гаджет находится в темном помещении, вулкан далеко, а ядерное топливо закончилось ). Зададимся:
  1. Емкость двух батареей, E: 2000 мА*час.
  2. Цикл жизни, Tsum: раз в 300 сек (5 минут).
  3. Тайм-ап системы, Ton: по реальным логам в среднем 660 мкс = 0.66 сек.
  4. Коэффициент деградации: 0.85.
  5. Ток потребления ESP8266 в режиме передачи, Ion: 145 мА.
  6. Ток потребления в "спящем" режиме, Ioff: 30 мкА = 0.03 мА.
Время жизни по формуле (1):
T[лет] = 0.85*E*Tsum/(8760*((Ton*Ion)+((Tsum-Ton)*Ioff))); (1) 
Осуществим подстановку исходных данных:
T[лет] = 0.85*2000*300/(8760*((0.66*145)+((300-0.66)*0.03))) = 0.556 лет ~ 6.7 мес.
Таким образом, ~ полгода можно не менять подгузники )))

p.s.: скрытый резерв в том, что команда node.dsleep() может содержать вторым входным параметром=4 режим пробуждения с выключенным RF-модулем, который собственно и кушает за всех (0 - по-умолчанию включен, 2 - сделать калибровку при пробуждении, 3 - не калибровать при пробуждении). Активировать его можно после инициализации и обработки всех подключенных к ESP датчиков, т.е. сэкономить на потребляемой мощности во включенном состоянии.

Комментариев нет:

Отправить комментарий

В комментариях уважайте собеседника, внимательно читайте посты и не додумывайте. Выход новых версий ПО, внешняя ссылка, переставшая работать с течением времени и т.п. не является основанием для претензий. Желающие спокойно подискутировать и высказаться — Welcome. Желающие спонсировать блог — Donate. Нарушение этих простых правил ведет к бану и удалению комментариев без предупреждения.