Страница 1 из 2
блок Сна
Добавлено: 06 мар 2018, 23:43
Слимпер
Блоки Позволяют отправить МК (Микроконтроллер) в режим сон.
Это очень полезно для устройств работающих от батареек и аккумулятор.
Но есть одна проблема отправлять в сон стандартные платы Arduino бесполезно, так как там периферия потребляет больше процессора.
То что потребляет энергию не зависимо от режима контроллера:
- Светодиоды;
- Преобразователь напряжения 7805 (или подобный ) ;
- Конвертор USB - COM (TTL)
Отсюда вывод нормальная экономия питания возможно только на самодельных платах.
Еще момент при засыпании контроллера, все входа выхода остаются в текущем состоянии. Об их выключении должен позаботится сам автор программы.
Набор блоков позволяет:
- Отправить плату в сон;
- Будить его по таймеру;
- Будить его по внешнему прерыванию.
Подробное описание в самих блоках.
блок Сна
Добавлено: 25 мар 2018, 14:23
Seg123
Спасибо за блок!!! Только не могу разобраться. По внешнему прерыванию просыпается без проблем, а вот по таймеру плохо работает. Ставлю период 1 сек(цифра 6 в настройках), а он просыпается через секунд 20-30. В чем может быть проблема? В сон отправляю кнопкой.
блок Сна
Добавлено: 14 июн 2018, 19:03
Reabus
Тоже не получилось просыпаться по таймеру корректно.
Почему он не совместим с штатным модулем вачдога?
блок Сна
Добавлено: 20 авг 2019, 20:04
Рикки-Тикки-Тави
[ref]Слимпер[/ref], Ардуина засыпает, но по внешниму прерыванию не просыпается. Есть возможность помочь?
блок Сна
Добавлено: 21 авг 2019, 00:22
Anydy
ну чтож такое творится то? ну если вы спрашиваете о помощи....а сами то хоть пальцами пошевелить можете? Где проект???
блок Сна
Добавлено: 21 авг 2019, 08:27
Andrejka
Добрый день. Прошу сообщить есть ли возможность использовать блоки сна в node mcu и какие при этом использовать пины. В описаниях про esp ничего нет. Есть штатный блок в флпрог для esp но только один - просыпаться по таймеру. Проверял работает.
блок Сна
Добавлено: 19 апр 2020, 20:50
fed217
Добрый день.
На сколько я понял пробуждение по таймеру максимально через 8 секунд. А если мне надо через 1 час, как сделать? Подскажите пожалуйста.
блок Сна
Добавлено: 06 июл 2020, 12:53
Ingwar
Сделал замеры тока 328p во сне на этом блоке:
Питание 5 вольт 16 Мгц
[spoiler]
16_5.png
[/spoiler]
Питание 3.3 вольта 16 Мгц
[spoiler]
16_3.3.png
[/spoiler]
Разница по питанию "налицо"...
Идем дальше
Питание 5 вольт 8 Мгц внутренний генератор
[spoiler]
8_5.png
[/spoiler]
Питание 3.3 вольт 8 Мгц внутренний генератор
[spoiler]
8_3.3.png
[/spoiler]
Далее немного изменил блок сна, добавив отключение АЦП и BOD
Питание 3.3 вольта 16 Мгц
[spoiler]
16_3.3-adc_bod.png
[/spoiler]
"чувствуете" падение аппетитов))
Хотя при питании 5 вольт 8 Мгц внутренний генератор все не так радужно...
[spoiler]
8_5-adc_bod.png
[/spoiler]
Ну и наш победитель
Питание 3.3 вольт 8 Мгц внутренний генератор
[spoiler]
8_3.3-adc_bod.png
[/spoiler]
Напряжения выставлялись без точного контроля (+- 0.1В)
Надеюсь кому нибудь пригодится.
блок Сна
Добавлено: 07 июл 2020, 23:09
Ingwar
Уточнения по режиму - глубокий сон (Power-down).
Если кого то смущают точки и запятые:
Питание 5 вольт 16 Мгц - 455,02 мкА
Питание 3.3 вольта 16 Мгц - 100,351 мкА
Питание 5 вольт 8 Мгц внутренний генератор - 443,88 мкА
Питание 3.3 вольт 8 Мгц внутренний генератор - 100,13 мкА
Питание 3.3 вольта 16 Мгц (отключены АЦП и BOD) - 3,355 мкА
Питание 5 вольт 8 Мгц внутренний генератор (отключены АЦП и BOD) - 394,65 мкА
Питание 3.3 вольт 8 Мгц внутренний генератор (отключены АЦП и BOD) - 0,103 мкА
блок Сна
Добавлено: 25 дек 2021, 20:54
dimdi
Здравствуйте .может найдётся ответ по блоку сна. не могу запихнуть его в тини 45,85. Блок сон компилируется ,а вот пробуждение по внеш. прерыванию -нет. Казалось бы int0 и там и там на pin2 . пробовал и через редактор пользовательских описаний , и просто меняя пины переходя с uno. Может дело в 7.3.8 , или в руках с башкой.?
на фото 3 пин- перебирал все.
блок Сна
Добавлено: 13 янв 2022, 15:57
Arahis
Пытаюсь освоить блоки этой темы, не понимаю для чего вывод в блоке "Сон_Внешнее_Прерывание" в описании настройки понятны, а что делать с выводом блока не описано. Если кто пользовался опишите в двух словах пож.
блок Сна
Добавлено: 14 янв 2022, 15:25
Arahis
Спасибо за подсказку.
Отправлено спустя 2 часа 46 минут 54 секунды:
av писал(а): 13 янв 2022, 17:29
я когда то использовал эти блоки
где брали библиотеки?
при компиляции ругается на отсутствие, в теме ссылок нет.
блок Сна
Добавлено: 14 янв 2022, 15:58
Dryundel
Arahis писал(а): 14 янв 2022, 15:25
где брали библиотеки?
при компиляции ругается на отсутствие, в теме ссылок нет.
Библиотеки там стандартные. Предупреждение только от FLProg. IDE все находит.
блок Сна
Добавлено: 17 янв 2022, 07:45
Arahis
Dryundel писал(а): 14 янв 2022, 15:58
Arahis писал(а): 14 янв 2022, 15:25
где брали библиотеки?
при компиляции ругается на отсутствие, в теме ссылок нет.
Библиотеки там стандартные. Предупреждение только от FLProg. IDE все находит.
Предупреждение FLP: "Не найдены следующие библиотеки: avrpower.havrsleep.h"
Загрузка в Arduino: 1.8.13 (Windows 7), Плата:"Arduino Nano, ATmega168"
прерывается с ошибкой:
pr1:690:36: error: 'BODSE' was not declared in this scope
MCUCR = bit (BODS) | bit (BODSE); // turn on brown-out enable select
C:\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:124:25: note: in definition of macro 'bit'
#define bit(b) (1UL << (b))
exit status 1
'BODS' was not declared in this scope
Константу BOD менял, дребезг по входу и подтягивающий резистор отключал, Pin пробуждения (D3) в блок схеме не задействован.
Убирал Pin пробуждения (D3) из схемы, назначал Pin пробуждения (D2), который задействован в блок схеме, ошибка та же.
В чем причина ошибки ардуины?
блок Сна
Добавлено: 17 янв 2022, 08:17
Dryundel
Arahis писал(а): 17 янв 2022, 07:45
В чем причина ошибки ардуины?
Шаман нужен или экстрасенс.
блок Сна
Добавлено: 17 янв 2022, 08:40
Arahis
Dryundel писал(а): 17 янв 2022, 08:17
Шаман нужен или экстрасенс
сдаетесь?
Подсказка ведь наверняка есть в тексте описания ошибки, я просто не понимаю о чем речь, что такое 'BODSE'?
блок Сна
Добавлено: 17 янв 2022, 09:30
Dryundel
Arahis писал(а): 17 янв 2022, 08:40сдаетесь?
Сдаюсь!
блок Сна
Добавлено: 17 янв 2022, 09:58
Arahis
Dryundel писал(а): 17 янв 2022, 09:30
Arahis писал(а): 17 янв 2022, 08:40сдаетесь?
Сдаюсь!
Подполковники не сдаются!
Дайте подсказку о чем речь идет, что такое BODS?
блок Сна
Добавлено: 17 янв 2022, 10:11
Marcony_V
Подполковники только с проектом не сдаются.... А без него , всё от лукавого

блок Сна
Добавлено: 17 янв 2022, 11:21
Arahis
Marcony_V писал(а): 17 янв 2022, 10:11
Подполковники только с проектом не сдаются.... А без него , всё от лукавого
Намекаете что не блок виноват, так без него все грузится и работает.