В 7.4 уже будет интеллектуальный watchdog с возможностью его выключить-включить и (возможно) включить контроллер через ХХ часов. Логика такая: при отсутствии основного питания wtachdog будет контроллер через установленное время, тот выполняет какие-то действия и снова отключается на установленное время или до появления основного питания.
Очень не советую подключаться в внутренние цепи контроллера. Если очень уж хочется - да, можно, в общем, осознавая последствия
То есть путь “в лоб”: замыкать цепь отключения watchdog через оптрон. То есть к клеммам контроллера - коллектор и эмиттер оптрона, на его светодиод подавать напряжение от компаратора. Компаратор - обычный операционник, например как тут
Надо настроить его напряжение срабатывания на какой-то уровень напряжения клеммы АКБ UPS, и (дополнительно) его, компаратора, выход подключить к клемме контроллера Ax например, чтобы можно было точно знать что watchdog уже выключен.
Еще, что важно: нельзя допустить чтобы после выключения контроллера поднявшееся в результате снижения нагрузки напряжение АКБ включало опять watchdog.
То есть - нужно еще поработать от UPS, чтобы гарантированно немного посадить напряжение а потом отключаться.
Я бы поступил немного проще… Взять внешний микроконтроллер, например ту же Ардуино, и сделал на ней выключатель не watchdog а просто питания на контроллер.
Например подключив ее по rs-485 так. Логика такая же, почти. Контроллер “взводит” на ардуино регистр, выключается. Ардуино со взведенным регистром запускает таймер, сбрасываемый обращениями (чтением регистров). Если обращений нет более 10 (например) секунд, то есть контроллер уже выключен - выключает питание контроллера.
Не переклинит.