Hay 5 kilómetros de cable con numerosos botones de parada centrales (posiblemente muchos) en serie. El cable se coloca alrededor de la maquinaria y otros cables en una planta de producción. Los botones son SPST-NC (normalmente cerrados).
Como suele ocurrir con las plantas de producción, nunca puede detenerse a menos que alguien realmente presione el botón.
El problema es diseñar una interfaz en los terminales del cable que detectará la solicitud de parada central. La solución debe ser lo suficientemente robusta para que no se produzca una detección falsa durante la vida útil del dispositivo y, como de costumbre, es necesario mantener los costos lo más bajos posible.
¿Cómo resolverías esto? Mi toma se describe a continuación.
Uso un bucle de detección de corriente. Existe una fuente de corriente que alimenta el cable con una corriente constante (10 mA) desde un extremo y una resistencia de derivación conectada a un ADC en el otro extremo.
El ADC se conecta mediante un filtro pasivo de paso bajo de primer orden. El microcontrolador implementa un filtro de paso bajo numérico de alto orden (tipo NRDF) con un tiempo de establecimiento de aproximadamente 75 ms. El circuito de protección incluye transils y condensadores de filtrado.