He estado tratando de obtener una respuesta definitiva sobre la posibilidad de usar RS-422 para conectar un maestro y varios esclavos en forma de pseudo-multipunto / bus, y los esclavos pueden enviar algunos datos al maestro.
Mi caso de uso es:
- 1 maestro
- 4 esclavos
- un par de Tx controlado por el maestro, conectado a todos los esclavos (es decir, topología de múltiples gotas RS-422)
- un par Rx compartido manejado por (todos) los esclavos, de vuelta al maestro
- solo el maestro iniciaría las comunicaciones.
- no se requiere comunicación dúplex completa.
- el maestro incluiría una dirección de esclavo de destino en los mensajes emitidos en el bus Tx, de modo que solo un esclavo específico lo procese, otros lo descartarán.
- el esclavo seleccionado devuelve algunos datos al maestro a través del bus Rx único / compartido
Ahora, sé que RS-485 sería más apropiado, pero todavía me gustaría entender hasta qué punto puedo empujar RS-422. Solo tengo 4 nodos de destino, muy por debajo del límite de 10 permitido por RS-R422. El único problema que veo es que todos los esclavos están conectados / conduciendo permanentemente el bus Rx, incluso si solo hablan de uno en uno: ¿funcionará? También entiendo que si un esclavo falla, mi bus Rx se ha ido para siempre.
He leído declaraciones contradictorias sobre lo que RS-422 no puede / no debe usarse (con un área gris sobre el uso de RS-422 para el caso de uso anterior), por lo que cualquier información sería apreciada.
Saludos, Julien