Problema de recepción del circuito del convertidor RS232 / RS485

0

Estoy tratando de hacer un circuito convertidor RS232 / RS485. Utilicé un circuito del sitio enlace y cambié algunos componentes en ese circuito. Entonces establecí mi circuito convertidor:

Usé cobre como tierra y conecté sin conexión a tierra con cables adicionales después de que se preparó la placa. Para probar mi circuito, usé otro circuito convertidor RS232 / RS485 que sé que funciona sin problemas. Conecté las salidas A y B del conector RS485 de mi circuito a las salidas A y B del conector de otro circuito. Luego conecté estos dos circuitos convertidores a la computadora con un cable USB RS232. Probé la comunicación entre estos circuitos usando el terminal de comunicación serial CuteCOM. Utilicé dos terminales para mi circuito y otro. (Velocidad de transmisión: 9600)

Observé que los datos se están transmitiendo desde mi circuito convertidor a otro pero que no están recibiendo de otro circuito al mío.

También probé el otro circuito convertidor con otro circuito convertidor RS232 / RS485 que sé que funciona sin problemas, y me di cuenta de que no hay ningún problema durante el proceso de transmisión y recepción, por lo que los datos se pueden enviar y recibir.

Esta es la lista de los cambios que realicé en el esquema original para mi esquema de conversión;

  1. Se usó MAX232CWE de Maxim en lugar de ICL232.
  2. Se usó SN65HVD3082E de Texas Instruments en lugar de 75176.
  3. Como regulador de voltaje, se usó SPX3819 de Exar en lugar de LM2936Z5.
  4. Como transistor, se utilizó BC256A (pnp) en lugar de BC557 (pnp).
  5. Se utilizaron 22 uF de capacitores en lugar de 2.2 uF, para los conectados a MAX232CWE.
  6. En el esquema original, se usó un conector de 6 pines como conector RS485 y se usaron dos pines para las conexiones A, B, se conectó un pin para la conexión a tierra, se conectó un pin al noveno pin (RI - Indicador de anillo) del Conector RS232 con un puente. A diferencia de estos, en mi circuito, el conector de 2 pines se usó como conector RS485 y solo se hicieron las conexiones A, B. (RI y las conexiones a tierra no se utilizaron).
  7. En el circuito original, los pines A y B de SN65HVD3082E RS485 Transreciever se terminaron con una resistencia de 120 Ohm y un puente. No hice esto en mi circuito.

Estoy investigando sobre el problema que puede estar relacionado con los cambios que realicé en el circuito original u otra razón. Estaré muy contento si comparte su idea sobre el problema de simplemente transmitir y no recibir datos en mi circuito convertidor.

    
pregunta bieaisar

1 respuesta

1
  

en mi circuito, el conector de 2 pines se usó como conector RS485 y solo   A, B se hicieron conexiones. (RI y las conexiones a tierra no se utilizaron.)

RS485 cableado adecuado requiere un común tierra: -

Nopuedeesperarquelossistemasdisparestengansuspropiasconexionesatierraparamanejaradecuadamenteelruidodemodocomúnquenormalmenteestápresenteentrelasbasesseparadas.

Además,elmáximodocumentovinculadoindica:-

  

AunqueRS-485sepuedetransmitirconéxitousandomúltiplestipos  delosmediosdecomunicación,debeutilizarseconelcableadocomúnmentedenominado"trenzado   par. "¿Qué es el par trenzado y por qué se usa?

     

Como su nombre lo indica, un par trenzado es simplemente un par de cables de igual   Largo y retorcido juntos. Usando un transmisor compatible con RS-485   con cable de par trenzado reduce dos fuentes principales de problemas para   Diseñadores de redes de larga distancia de alta velocidad: EMI irradiado y   recibido EMI.

Siempre uso par trenzado apantallado con terminadores coincidentes.

Ni siquiera has intentado usar el terminador 120R (en A y B).

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas