这三种通讯端口都是串口,在以下几个方面有区别:
1、通讯距离
RS232口最大通讯距离是15米,而RS422/485最大通讯距离是1200米。
2、所连接设备个数
RS232只能连接一个设备,而RS485可以连接多个设备。
3、端口的定义
RS232是标准接口,为D形9针头,所连接设备的接口的信号定义是一样的,其信号定义如下:
而RS422/RS485为非标准接口,一般为15针串行接口(也有使用9针接口的),每个设备的引脚定义也不一样。另外还需要说明的是,RS422和RS485也有区别:RS422为4线制,全双工模式;RS485为两线制,半双工模式。
注:这些都是物理层的协议
简单点说,不同的电压范围代表高低电平,实际使用中不必考虑,因为这些东西都是模块,价格低稳定,根本不用自己做。而西门子的PPI、MPI、PROFIBUS、MODBUS、USS都是基于软件编程是通信协议,由各设备的功能决定。
楼主最近还看过