Спящий режим и power led
- Войдите на сайт для отправки комментариев
Пнд, 30/10/2017 - 16:35
Экспериментирую со спящим режимом. Вроде бы скетч работает так как надо, однако не могу проверить, что устройство действительно засыпает. В связи с этим возникла пара вопросов:
1. Я правильно понимаю, это можно узнать только вставив амперметр в цепь питания?
2. Светодиод питания при этом остается гореть - это нормально? Его отключить никак нельзя, если на плату подано напряжение?
Если у вас плата с USB и преобразователем напряжения (Уно, Нано) - спящий режим вам мало что даст, и светодиод тут не главный потребитель.
Для экономичности из таких плат удаляют все лишнее, т.к. регулятор напряжения и USART жрут 10-15мА даже в спящем режиме. ПоверЛЕД, кстати. сам по себе потребляет меньше 1 мА...
Но проще взять "голый" микроконтроллер
Гм... Попробовал посчитать:
10-15 мА при 5В - это 0,05-0,075 Вт.
Типовая емкость "кроны" 650мА*ч, т.е. при 9 вольтах получаем емкость 5,85Вт*ч.
Получается, что nano в спящем режиме даже не просыпаясь выкушает "крону" за 78-117 часов? 3-5 суток - предел :( ?
Вдогонку: вот тут приводится табличка:
По энергопотреблению режимы "сна" делятся на:
Она актуальна только для контроллеров без usb?
Вдогонку: вот тут приводится табличка:
...
Она актуальна только для контроллеров без usb?
Да, об этом написано в самой первой строке. Советую почитать первую часть этой же статьи (вы приводите ссылку на вторую). Там как раз проводятся опыты со стандартной платой - с USB , регулятором и тд, из которых становится понятно. что спящие режимы для таких плат не имеют смысла.
Замерил ток между батарейкой (крона) и схемой... Печально - 11,4мА (это 9V) в спящем (SLEEP_MODE_PWR_DOWN) режиме - ну, это при условии, что я правильно в спящий режим отправил, но вроде бы правильно.
Беда.
Вопрос - а если заменить нану на pro mini - насколько это исправит ситуацию? Будет ли потребление в спящем режиме приближаться к указанному в вышеупомянтой табличке?
Используйте голый контроллер без обвязки и будет нормальное потребление в спящем режиме
В смысле - выпаять чип и запаять его на свою плату? Боюсь я не настолько крут - мне даже стандартные радиодетали паять лень, пользую breadboard'ы... С ногами чипа в принципе не управлюсь.
э....зачем что то выпаивать, берете отдельный чип atmel328p в dip корпусе (удобнее), программируете его на вашей плате (nano/uno/mega), ставите стабилизатор на питание, МК вставляете в панельку и в свое устройство и пользуетесь.
Ищите инфу по ключевым словам Arduino ISP программатор - масса статей.
https://www.chipdip.ru/product/arduino-isp-attiny
http://research.andbas.com/2012/09/arduino-isp-programmer-for-attiny-45-...
http://nickhome.ru/electronic/spravochnik/462-proshivka-attiny13-pri-pom...
я правда сам atmega не программировал, только attiny, но мне кажеться без разницы, пусть меня гуру поправят если я не прав.
.del
Вопрос - а если заменить нану на pro mini - насколько это исправит ситуацию? Будет ли потребление в спящем режиме приближаться к указанному в вышеупомянтой табличке?
На про мини нет USB, но есть регулятор напряжения, так что цифры будут лучше, но все равно далеко от таблички. Чтобы получить на про мини маленькое потребление - опять же нужно удалить регулятор, что для человека слабо дружащего с паяльником. ИМХО, сложнее, чем сразу взять"голый" atmega в DIP-корпусе
пожалуйста, только вам об этом еще в посте #1 сказали использовать голый микроконтроллер
P.S. Поигравшись с энерго сберегающими режимами мне например пришло понимание что все это фигня,
т.к. при добавлении к МК периферии все это уже бесполезно, и что то никак не найду применение
тем 5 шт. МК которые на Ali купил :( - максимум уличные термометры.
http://arduino.ru/forum/programmirovanie/attiny13a-101-primenenie?page=2...
Почему же фигня?
Например, возьмем часы. К примеру - показывающие только часы/минуты на сегментном lсd. Это значит, что МК может спать практически целую минуту, просыпаясь только для того, чтобы изменить показания на табло. При условии, что часы эти работают от батареек - ардуина без сна сожрет ее за несколько дней. А зачем, спрашивается, нужны часы, в которых нужно менять батарейки чаще, чем раз в неделю? А если потребление энергии во сне будет порядка 1мкА - то вместе с табло вся система сможет работать месяцами.
Ну, это я к примеру, первое, что в голову пришло.
Да да :) часы и градусники