Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre el programa modbus RS232 y el programa modbus RS485?

¿Cuál es la diferencia entre el programa modbus RS232 y el programa modbus RS485?

MOBUS es sólo un protocolo de software. El protocolo estipula una "palabra de código" que permite "hablar" a las estaciones maestra y esclava. Esto es traducir 0 y 1 en comandos que ambas partes entiendan.

Esto es muy similar a los sistemas de software que instalas en computadoras de diferentes marcas.

RS232 y RS485 son equivalentes al hardware de este ordenador.

Son sólo interfaces de hardware. En este hardware, no sólo puede ejecutar el protocolo MODBUS, sino también otros protocolos de fabricación propia.

Del mismo modo, MODBUS no solo se puede utilizar para RS232 y RS485, sino también para POWERBUS, MBUS y otro hardware.

Por ejemplo, en esta imagen, la forma de onda superior proviene de la interfaz de datos original UART de la MCU.

La parte inferior es la forma de onda de línea diferencial RS485. RS485 solo convierte el nivel de 0-5 V o 0-3,3 V del UART de la MCU en un nivel de diferencia de voltaje invertido de 5 V y amplifica el cable de conducción actual. Esto es lo que hacen las interfaces de hardware.

MODBUS es sólo un software.

Pero tenga en cuenta que RS232 es comunicación full-duplex y RS482 es comunicación half-duplex.

Las diferencias en el cableado de construcción son aún mayores. RS232 solo puede comunicarse uno a uno, y la distancia de comunicación más larga es de 15 metros. RS485 admite comunicación de red grande uno a uno.

La complejidad del cableado también es diferente