RS232和RS485一直是弱电的常用接口,两个串口的基础知识非常多,包括电气特性、机械特性、链路层、传输控制等等。本文将从更简单的角度比较这两种常见的接口,以及它们之间的区别。而且从目前的实用来看,比如RS232和RS485之间的转换,以及与USB的转换。
一、 RS232和RS485之间的区别
(1)界面的物理结构
RS232接口以9针(DB9)或25针(DB25)的形式出现。一般个人电脑上有两组RS232接口,分别叫COM1和COM2。
连接器使用型号为DB25的25芯插头插座。有些设备与PC之间的RS232接口只需要三根接口线,即“发送数据”、“接收数据”和“信号地”,因为它不使用对方的传输控制信号。所以采用DB9的9芯插头插座,传输线采用屏蔽双绞线。
RS485没有具体的物理形态,是根据实际情况采用的接口。
(2)接口的传输距离
RS232的最大标准传输距离为15m,只能点对点通信,最大传输速率为20kB/s.
RS485最大传输距离1200m,最大传输速率10Mbps。只有在100Kb/s的传输速率下,才能达到最大通信距离。如果使用阻抗匹配、低衰减的专用电缆,可以达到1800米,超过1200米可以加直放站(最多8个),所以传输距离接近10Km。
(3)接口的通信量
如上所述,RS232接口只能连接总线上的一个收发器,不支持多站收发器,所以只能点对点通信。
RS485接口允许在总线上连接多达128个收发器。即具有多站通信的能力,使用户使用单一的RS485接口即可轻松建立设备网络。
(4)界面的电子特征
RS232传输电平信号:接口的信号电平值较高,容易损坏接口电路的芯片,而且由于与TTL电平不兼容,需要使用电平转换电路与TTL电路连接。另外抗干扰能力差。
RS485传输差分信号:逻辑“1”用两根线的电压差(2-6) V表示;逻辑“0”用两条线之间的电压差为-(2-6) V来表示,接口信号电平低于RS-232的电平,所以不容易损坏接口电路的芯片,而且这个电平兼容TTL电平,可以很容易地与TTL电路连接。
(5)接口的通信线路差异
RS232一般采用三芯双绞线和三芯屏蔽线。
RS485采用双芯双绞线和双芯屏蔽线。普通双绞线可以在低速、短距离、无干扰的情况下使用。相反,在高速长线传输中,必须使用阻抗匹配的RS485专用电缆(一般为120),在干扰环境恶劣的情况下也要使用铠装双绞线屏蔽电缆。
总的来说,RS232并没有太多优势,传输距离只有15m,但却起着非常重要的作用。比如可能用于其他设备的监控、升级、调试,功能上相对与USB连接,所以现在有了USB转换口,既获得了更高的传输速度,又解决了USB接口不能远距离传输的缺点。
二、 RS232和USB之间的转换
USB转RS232跳线
这可以将PC或笔记本电脑上的USB端口连接到旧的RS232设备,如PDA和GPS系统。这些USB到串行转换器具有用于RS232连接的DB9公连接器和用于PC或笔记本电脑连接的USBA公连接器。
USB转RS232适配器,4个RS232DB9公引脚
如果一个接口不够,可以四个接口一起使用,传输数据更方便。
三、 RS232和RS485之间的转换
RS232转RS485接口转换器,DB9公/DB9母,端口电源。
采用端口供电,特点是自动数据传输控制(SDC)。当RS-232端有数据时,SDC会自动启用RS-485驱动程序。其他功能包括点对点双线半双工支持和点对多点双线半双工操作。E
标签:接口RS232传输