Depende:
- ¿Qué tipo de desconexión estás tratando de detectar? ¿Alambre cortado, desenchufado, etc.?
- ¿Solo te preocupas por RX y GND en tu extremo o qué pasará si se corta TX? es decir, ¿tiene que transmitir al dispositivo remoto?
Suponiendo que solo necesita monitorear la línea de RX, puede colocar un LED optoaislador (y resistencia) a través de la línea para monitorear el estado.
Figura1.Unmini-testerRS232.
LosnivelesdeseñalRS232sepuedenmonitorearvisualmentemedianteLED(yresistenciasenserieadecuadas)conectadasentrecadalíneayGND.Esteprincipioseutilizaenlosmini-probadoresquesemuestranenlaFigura1.
Ensuaplicación,usaríaunoptoaisladorenlugardelLEDvisible.
simular este circuito : esquema creado usando CircuitLab
Figura 2. Monitor optoaislador para la línea RS232.
Cómo funciona:
- En estado inactivo, la línea de alarma TX se sacará negativa. D1 se encenderá y encenderá Q1, bajando el GPIO. El GPIO requerirá un pull-up y esto generalmente se puede configurar en el micro.
- En caso de pérdida de conexión, el LED se apagará.
- En la transmisión de datos, el LED también se apagará para cualquier bit '0' transmitido. El peor de los casos es que todos los ocho bits son bajos, por lo que el monitor tendrá que permitir eso.
- Los optoaislantes bipolares están disponibles con LED de respaldo hacia atrás internamente. Esta sería la opción preferida como:
- Elimina cualquier problema de polaridad al construir el circuito.
- Mantendrá Q1 encendido durante los bits '0' y '1'. Ahora solo tiene que agregar suficiente retraso para cubrir la transición de un estado a otro.
simular este circuito
* Figura 3. Esquema revisado que muestra el LED bipolar y el capacitor de filtro de Vince Patton. (Ver comentarios).
Tenga en cuenta que el monitor optoaislado permite un aislamiento eléctrico completo entre el RS232 y la electrónica del monitor. Esto evitará cualquier problema de bucle de tierra, etc.
Opción de vigilancia
Una idea que vale la pena considerar es examinar la posibilidad de convertir una de las entradas del panel de alarma en una entrada de vigilancia. Esto funcionará si puede configurar una entrada para transmitir un evento RS232 sin apagar la alarma. Ahora tienes tu señal de "mantener vivo".