Возник вопрос с возможностью управления энергопотреблением контроллера.
Контроллер WB используется для мониторинга состояния различных систем - он считывает данные и отправляет их на центральный сервер.
На объекте производится систематическое отключение питания продолжительностью порядка 12 часов. Установить полноценный ИБП возможности нет и предполагается использование блоков WB (например WB-UPS).
Есть ли какие-то штатные методы перевода контроллера в энергосберегающий режим, позволяющий работать до 12ч на данном источнике?
Как один из вариантов рассматриваем возможность отключения контроллера при пропадании питания с регулярным включением (раз в 30 мин) для считывания и передачи данных. Есть ли штатные средства реализации подобного решения?
А БП для сигнализации/ведеонаблюдения на 12/24 вольта не рассмастриваете? Там можно АКБ хоть на 20А/ч поставить…
Пожалуй - так сразу не отвечу. Скорее нет. Но проверю.
Только использование внешнего реле времени, наверно. Даже двух реле, Одно на 30 секунд, второе на час. Контроллер запускает первое и выключается по команде halt. Сработав - первое реле включает второе, которое разрывает питание на час.
Посмотрю, что из готового можно подобрать.
Заснуть процессор с будильником - не проблема, средствами ОС это должно быть реализуемо. Вопрос, реализовано ли отключение периферии. Я тоже сомневаюсь.
В 7.x будет управление питанием WBIO, то есть с них можно будет его снять. Прочее, - можно перевести в спящий режим. Но изначчально колнтроллер для такого не рассчитывался, те же трансиверы RS-485 не отключаются.
А частоту процессора снизить можно? Я пока еще глубоко не изучал, но планируется проект с питанием от автономных источников и нужно будет максимально снизить потребление, каждый Вт на счету.