Solución de problemas comunes de comunicación RS485

RS485 (RS232 to RS485) is a low-cost, easy-to-operate communication system, but some of the details of improper handling will often lead to communication failure or even system paralysis and other failures. Today, let’s talk about the common issues you may encounter in RS485 communication and how to troubleshoot them.

Serial Server Communication Solutions/RS485 Communication

RS485 Communication Troubleshooting in 8 issues

1. RS-485 (convertidor RS485) utiliza un par de señales diferenciales desequilibradas, lo que significa que cada dispositivo de la red debe estar conectado a tierra a través de un bucle de señal para eliminar el ruido en la línea de datos. El medio de transmisión de datos consiste en un par de hilos trenzados que deben apantallarse en entornos ruidosos.

2. En la gran mayoría de las redes RS-485, el nodo de terminación causa más problemas de los que puede resolver. Para comprobar qué nodo ha dejado de funcionar, es necesario desconectar la alimentación de cada nodo y desconectarlo de la red. Utilice un óhmetro para medir la resistencia entre a y b o + y - en el extremo receptor. Un nodo defectuoso leerá normalmente menos de 200 ohmios, mientras que un nodo no defectuoso leerá mucho más de 4.000 ohmios.

3. Nunca ha quedado claro qué cable es el a y qué cable es el b. Los distintos fabricantes utilizan etiquetas diferentes para especificar qué cable es el a y qué cable es el b. Los distintos fabricantes utilizan etiquetas diferentes, a pesar de que el cable b debería ser siempre el de mayor tensión en estado de reposo. Así, el cable a equivale a - y el cable b a +. Esto se puede comprobar con un voltímetro cuando la red está en reposo. Si la línea b no tiene una tensión más alta que la línea a, hay un problema de conexión.

4. When no devices are transmitting and all devices are listening, a tri-state condition occurs in the RS-485 network. This causes all drivers to go into a high-resistance state, causing a hung state to be transmitted back to all RS-485 receivers. A typical method used by node designers to overcome this unstable state is to simulate an idle state by adding pull-down and pull-up resistors to lines a and b on the receive side.

To check this bias, the voltage from line b to line a should be measured with the network powered and idle. A voltage of at least 300mv is required to ensure that you stay away from the indeterminate state shown in the figure. If no terminating resistors are installed, the bias requirements are very relaxed.

Análisis de tramas de datos de mensajes RS485

5. An RS-485 network with a twisted pair plus ground can transmit data both upstream and downstream. Since no two transmitters can successfully communicate at the same time, the network behaves as if it is idle for a time slice after one bit of data has been transmitted, but the node has not actually tri-stated its drivers.

If another device tries to communicate during this time period, a conflict will occur with unpredictable results. To detect this conflict, use a digital oscilloscope to capture a few bytes of 1’s and 0’s. Determine the amount of time it takes for a node to enter the tri-state state at the end of a transmission. Ensure that the RS-485 software is not attempting to respond to a request that is shorter than the time for one byte (slightly more than 1ms at 76.8kb/s).

6. Todas las tecnologías de redes fiables de media y larga distancia tienen algún tipo de aislamiento incorporado, a excepción de RS-485. Es responsabilidad del diseñador del sistema garantizar que la red no incluya bucles de tierra. Corresponde al diseñador del sistema asegurarse de que la red no incluya ningún bucle de tierra. Aislar cada nodo aumentará la fiabilidad de la red en varios órdenes de magnitud.

7. Aunque el aislamiento es una defensa contra las sobretensiones, la adición de supresores de sobretensiones de varias etapas puede atenuar las sobretensiones más grandes y garantizar que se encuentren dentro de los límites tolerables del aislamiento de la red. Los supresores de sobretensiones se instalan en lugares de la red donde haya puntos de conexión a tierra de alto rendimiento. Conéctelo a tierra en el mismo punto que cualquier otro dispositivo de red o sistema eléctrico de la fábrica.

8. Una vez que la red RS-485 está instalada y en funcionamiento, debe documentarse cada detalle de su configuración. Esto incluye información sobre terminales, polarización, tipo de cable e información sobre piezas de repuesto. Las piezas de repuesto deben comprarse y almacenarse en armarios si es posible.

Conclusión

In summary, while RS485 communication systems provide a cost-effective solution for data transmission, a variety of challenges can arise that can lead to communication failures. By understanding these common issues and employing effective troubleshooting techniques, users can greatly improve the reliability of their RS485 networks, ensuring seamless communication and robust operation in their applications.

Artículos recientes

Póngase en contacto con nosotros