一、接口物理结构
1、RS232接口:电脑通讯接口之一,通常RS-232接口以9针(DB-9)或25针(DB-25))的形式出现,一般有两组个人计算机上的RS-232端口,称为COM1和COM2。
2、RS485接口:RS485没有具体的物理形态,根据项目实际情况采用接口。
二、接口的电气特性
1、RS232:传输电平信号接口的信号电平值高(信号“1”为“-3V至-15V”,信号“0”为“3至15V”),便于接口电路的芯片损坏,由于与TTL电平不兼容(0~“2.0V”),需要用电平转换电路与TTL电路连接。此外,抗干扰能力差。
2、RS485:传输差分信号逻辑“1”用两线电压差表示为+(2—6)V;逻辑“0”用两线电压差表示两条线为-(2—6)V表示。接口信号电平低于RS-232,不易损坏接口电路芯片,电平兼容TTL电平,可方便接入TTL电路。
三、通讯距离长度
1、RS232:RS232传输距离有限,标准最大传输距离为15米,且仅点对点通讯,最大传输速率最大为20kB/s。
2、RS485:RS485的最大无线传输距离为1200米。最大传输速率为100Kb/S传输速率,可达到的最大通信距离。
使用阻抗匹配低衰减的专用电缆,可达1800米! 1200米以上,可加中继器(最多8个),传输距离接近10Km。
四、能否支持多点通信?
RS232:RS232接口只允许一个收发器连接到总线,不支持多点收发能力,所以只能点对点通信,不支持多点通信。
RS485:RS485接口允许在总线上连接多达128个收发器。即具有多站通讯能力,使用户可以使用单个RS485接口轻松建立设备网络。
五、通讯线路的区别
RS232:可以使用三芯双绞线、三芯屏蔽线等。
RS485:可采用二芯双绞线、二芯屏蔽线等。在低速、短距离、无干扰的场合,可以使用普通的双绞线。相反,在高速和长期传输中,使用特殊的RS485电缆(STP-120Ω(用于RS485 & CAN)一对18AWG)和铠装双绞屏蔽电缆(ASTP-120Ω(用于RS485 & CAN)一对18AWG)应在恶劣环境中使用。
补充:RS232传输距离只有15米,有什么用?
其实它的应用非常广泛,可以连接各种设备,比如监控,其他设备升级或者调试等,可能需要用到它。该功能接近USB。随着USB接口越来越普遍,将USB转RS-232或其他接口的转换设备也会越来越多。
通过USB接口可以连接更多的RS-232设备,不仅实现了更高的传输速度,还实现了真正的即插即用,通信距离在5米以内。
2、几种常用的通信协议
在开始这个问题之前,我们应该了解一个我之前一直困惑的问题。
RS485与:RS485是物理接口,简单来说就是硬件。
是一种国际标准的通信协议,用于不同厂商的设备之间交换数据(一般用于工业用途);所谓协议也可以理解为上面有人说的“语言”,简单来说就是软件。
一般情况下,两个设备通过一个协议传输数据:RS232首先作为硬件接口(即普通计算机上的串行通讯口( port)); RS422也是用的,常用的也有。RS485,此接口传输距离远,多用于一般工业现场。
协议分为三种模式:RTU、ASCII和后来发展起来的TCP。
前两个(RTU,ASCII)使用的物理硬件接口是()通信(RS232,RS422,RS485)。TCP就是顺应当今世界的发展趋势),一切皆可通过网络连接或传输数据。所以就产生了TCP模式,而这个模式的硬件接口就是()端口,也就是我们电脑上一般使用的网络端口。