Показать сообщение отдельно
Старый 26.04.2018, 13:27   #43
alex_palace
Пользователь
 
Регистрация: 05.03.2018
Возраст: 50
Город: Киев
Регион: Украина
Машина: Mitsubishi Lancer IV
Сообщений: 71
alex_palace is on a distinguished road
По умолчанию

Цитата:
Сообщение от skanch Посмотреть сообщение
Не уверен, что нужно упрощать схему, но это дело хозяйское... И "простейшим" скетчем можно уводить Ардуино в сон максимум на 8 секунд (может уже что-то поменялось в мире МК AVR, но раньше было так). Или для более длительного времени нужно использовать цикл и переводить Ардуино в спящий режим уже внутри цикла. Но это, на мой взгляд (совсем не программиста) очень сложно. Куда проще использовать для пробуждения внешнее прерывание (Pin 2 или 3). Я загоняю МК в "летаргический" сон по Power Down на все время (выполнение всех программ остановлено). И пробуждение делаю по внешнему прерыванию по следующим событиям: появилось АСС или сработал супервизор (напряжение снизилось до критической отметки), или прошло определенное время по внешнему таймеру (отдельный модуль -"часы" или самодельная схема таймера на многоразрядном счетчике). Это позволяет значительно снизить энергопотребление всей системы контроля питания. Скажу, что по такому принципу удалось добиться 6мА собственного потребления блоком питания в режиме сна с включенным каналом питания +5в (дежурное питание), причем этот канал в полной нагрузке рассчитан на 8А . А если при этом еще и отключить не нужные в режиме сна модули самого контроллера : аналого-цифровой преобразователь, компаратор, детектор Brown-Out Detector, источник опорного напряжения, сторожевой таймер, порты ввода-вывода, то можно свести все к микроамперам...
P.S. Добавлю, что из собственной практики использования Ардуино сделал вывод - питать МК нужно от внешнего DC-DC преобразователя +5В, с удалением "родного" стабилизатора на плате Ардуино , а так же и светодиода питания. Иногда попадались платы, на которых стабилизатор "кушал" до 35 мА и это на Ардуино Про Мини - самом экономичном модуле.
я там ссылку на библиотеку дал. Ватчдог можно настроить так чтоб реагировал на АСС и на таки МСР111 и уже померяв напругу думал включать или не включать 20 миллиампер нана сн340 китаезская ест. магнитолка в дежурке у меня жрет в 20 раз больше. Про сигналку я уже не говорю. Стабилизатор - тут в раздумье. использовать дц-дц или просто урезать осетра.. ЗАОДНО! можно разбудив ардуину по падению питания модулем за 2 бакса отправить смс что аккум умирает и хозяин иди решай вопрос. Для меня таки минимум пайки это + а надергать куски скетча таки проще чем паять 50 деталей на плате 2 на 2 см
Т.к пока вообще сижу в раздумии над концепцией то подвижки будут только после того как решу немаловажный вопрос - как втуливать

Последний раз редактировалось skanch; 16.03.2022 в 10:47.
alex_palace вне форума   Ответить с цитированием