conmutación RS-232

6

Tengo un módem conectado a un servidor a través de RS232. El servidor está enviando datos constantemente al módem, ya sea que el módem esté conectado o no.

Cuando intento conectarme al módem con otro módem, falla el intercambio porque el servidor está enviando datos que se interponen.

Estoy buscando una forma de detener la comunicación entre el servidor y el módem hasta que se confirme la línea DCD del módem.

¿Qué tipo de dispositivo o componente podría usarse para diseñar un pequeño circuito pasivo (sin fuente de alimentación) que podría realizar esta operación?

Por lo que puedo decir, solo la línea de transmisión debe ser interrumpida mientras el módem está fuera de línea.

    
pregunta Handshaking

2 respuestas

3

Quizás el enfoque conceptualmente más simple para desconectar la línea TX del módem es con un optoaislador de fototransistor:

            +-------------+
            |             |
DCD----R1-+-|-+      |/---|----TX of server  
          D | LED >> |    |
GND-------+-|-+      |\---|--+-RX of modem (often confusingly labeled "TX")
            |             |  |
            +-------------+  +--R2--pulled LO (idle)

Hay una gran cantidad de dispositivos disponibles que serían más que adecuados. Una breve inspección de las tablas de selección en mis proveedores favoritos Parece indicar que el Isocom H11AA4X, Isocom TLP521-4, Avago 4N35-000E, Lite-On LTV-816, etc. todos parecen adecuados.

Hay muchos dispositivos que pueden sonar como lo que quieres, pero no funcionarán para tu aplicación:

  • optotriac u optoSCR no funcionará para usted: están diseñados para funcionar con circuitos de CA, se activan cuando se les ordena y luego se apagan en un cruce de CA posterior a la salida. Muchas personas intentan usarlos en circuitos de CC, donde se encienden bien, pero es difícil hacer que se apaguen, por lo que esas personas generalmente terminan cambiando de SCR a transistores.
  • Los optoaisladores RS232 hacen algo completamente diferente.
respondido por el davidcary
2

El diseño también podría ser un control de software usando Rx Tx (datos X-ON / X-OFF). Pero suponiendo que esté controlado por hardware ... encuentre un interceptor RS232 con interruptores DIP para cada señal para facilitar la desactivación de cada pin conectado y la indicación LED de cada estado de señal. Luego puede usar el circuito abierto para baja (-v) y un pullup R o puente a V + disponible desde DSR o algo que siempre esté encendido. También los módems modulan y demodulan señales analógicas. Creo que te refieres a cambiar el puerto SERIAL RS232 mientras el puerto de módem compartido está conectado.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas