Есть сервер на Меге 2560, который управляет по радио периферией дома. В случае потери связи, или зависания сервера может произойти аварийная ситуация.
Вариант решения. Сервер смотрит, все ли в порядке с периферией, и дает на выходе импульсы с какой-то частотой и скважностью. Если возникает проблема в канале, на выходе Меги появляется высокий (или низкий) уровень. Если сервер зависает, импульсы прекращаются, на выходе появляется одно из двух состояний.
Нужна схема, декодирующая эти состояния. То есть если импульсы идут, на выходе ноль, если нет, на выходе 1. Ее мы даем на ключ, коммутирующий вход GSM извещателя (он есть).
Вроде вот так должно работать (первый раз рисую схему на сайте, выход Мега2560 должен быть у конденсатора, а сопротивление на + питания). Импульсы с Меги разряжают конденсатор, как только их нет, кондер заряжается и открывает ключ. Уровень на GSM девайсе меняется с 1 на 0.
Конечно, никакого представления, как считать номиналы, у меня нет. Но все равно схема не работает, если Мега зависла с низким уровнем на выходе. И вот дальше я пас. Надо что-то очень компактное, т.к. на кросс-плате сервера уже стоит все кроме конденсатора и подтягивающего сопротивления, а места там мало.



