Comprender RS422 y RS485
Introducción a Embedded Cow: Permítanme explicarles mi comprensión personal de RS422 y RS485.
Nariz de vaca con incrustaciones: RS422 RS485
¿Cuáles son las similitudes y diferencias entre RS422 y RS485?
Texto de vaca incrustado:
En resumen:
Ambos usan señales diferenciales, parece que -2 ~ -6 son niveles altos, 2 ~6 es de bajo nivel.
La comunicación RS485 utiliza dos cables, llamados A y B respectivamente. Parecen llamarse 485+ y 485- en Internet. A es positivo y B es negativo.
Supongamos que los modos de conexión de las partes que se comunican son "A" y "B":
A-B A
A b-b
No es necesario atravesar.
Si la comunicación RS422 es dúplex, requiere cuatro cables, a saber, T+, T-, R+ y R-
El cableado en ambos lados de la comunicación debe cruzarse, suponiendo que ambos lados de la comunicación son "A" y "B":
A T+-B R+
A t-b R-
A R+-B T+
r-b T-
La comunicación semidúplex RS485, el envío y la recepción no se pueden realizar al mismo tiempo; RS422 puede realizar comunicación full-duplex.
Cómo RS485 half-duplex resuelve el problema de la transmisión y recepción simultáneas por ambas partes comunicantes: según Internet, generalmente se implementa a través de un protocolo de comunicación o un modelo similar a la comunicación maestro-esclavo para resolver el problema del conflicto. Por ejemplo, el maestro envía instrucciones al esclavo antes de que éste pueda enviar datos al maestro. En este momento, la recepción y transmisión en el bus están controladas por el host y el esclavo siempre envía (responde) pasivamente.
En la comunicación RS485, generalmente se usa un transceptor RS485 fuera del microcontrolador para convertir el puerto serie TTL o el puerto serie RS232 a RS485. Este transceptor generalmente tiene un puerto de habilitación del transceptor (parece que generalmente reciben habilitación de alto nivel y envían habilitación de bajo nivel por separado, que son mutuamente excluyentes. El transceptor controla la transmisión y la recepción a través del puerto de habilitación).
No sé mucho sobre la comunicación RS485 del modelo uno a muchos, y aún no lo sé.
Varios convertidores de USB a RS422/RS485 que se venden online parecen admitir ambos tipos de comunicación y son adaptables. Entonces, parece que cuando los niveles RS485 A y B de conexión T+ y T- de RS422 son compatibles, el terminal RS422 puede enviar datos al terminal RS485 y viceversa. Si dos módulos USB a RS422/RS485 requieren comunicación full-duplex, deben conectarse según RS422 (el cableado también debe conectarse según RS422).