Máx. 485 transmisión automática

1

estoy usando Max232 y max485 para convertir los datos de PC RS232 a RS485. Conseguí un circuito usando estos circuitos integrados con un transistor y un poco de resitor. El circuito es tal que RE y DE son cortos y están unidos al colector del transitor NPN. La base del transistor está conectada a la ruta de Max232. ahora, cuando la PC está recibiendo datos del RS485, entonces el enrutamiento es alto y, luego de invertir, el transistor se pone bajo y RE habilita el RO. esto es comprensible pero cuando la PC comienza a transmitir, el RO se pone bajo inicialmente debido al bit de inicio, que a través de los transistores se invierte y gira a un nivel alto, lo que hace que la DE sea alta y, por lo tanto, los datos de paso de DI a 485. . el cambio del estado de RO finalmente cambiará el pin de control RE y DE en cada bit del paquete. Mi pregunta, ¿cómo funciona el RE DE pulsado para este circuito cuando la PC está transmitiendo RS232 a 485. Sé que estoy pensando en todo esto en un patrón incorrecto, ayúdeme a conocer este circuito. (Tengo adjuntar imagen de ckt). solo quiero saber la operación, ya que este circuito funciona bien.

    
pregunta user3774261

1 respuesta

0

En primer lugar, la resistencia 0ohm es extraña ... Pero explicaré la funcionalidad del circuito después de considerar que esta resistencia no está conectada El NC se considera un cable. Esta es la única manera en que el circuito realmente funcionará. He visto circuitos similares antes

  1. cuando no se envían datos, TXD2 está inactivo y, por lo tanto, será igual a 5V (estado ideal TTL UART)
  2. 5V en el transistor npn producirá 0V en su colector, es decir, RE_bar y DE. lo que significa que el receptor está habilitado y el transmisor está deshabilitado, que es exactamente lo que necesitamos. MAX485 ahora convertirá lo que sea en el bus al cable RXD2.
  3. cuando se envían datos, tenemos 2 casos: enviando un 0 (0V) lógico y 1 (5v) lógico:

a. cuando se envían 5 V, como se explicó anteriormente, el transmisor está desactivado y las salidas A y B están en alta impedancia. Pero debido a los pull-ups y pull-downs en los cables A y B, A será 0v, y B será 5V, que es una señal lógica 1 RS485. Así que es "como" enviar datos, excepto que los pull-ups y pull-downs son los que conducen el bus y no el transceptor max485.

b. Cuando se envía 0V, el transistor se apaga. El transmisor está habilitado, y 0V entra en DI. que emite una señal 0V RS485 en las líneas A y B (es decir, A: 5V, B: 0V)

    
respondido por el fhlb

Lea otras preguntas en las etiquetas