仪表外配RS232和RS485接口的区别

[2015/11/13]

  市场上由于有的设备是RS232接口的,有的是RS485接口的,如果有一台RS232接口的设备与一台RS485接口的设备通信,那就需要一个RS232/RS485转换器,把232接口的设备的232信号转换成 485信号,然后再与485接口的设备通信。如果是两台232接口的设备要进行远距离的通信,那只要加上两个RS232/RS485转换电路就可以了。

  什么是RS485接口?
  RS485接口组成的半双工网络,一般是两线制(以前有四线制接法,只能实现点对点的通信方式,现很少采用),多采用屏蔽双绞线传输。这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的端连接起来。RS485接口连接器采用DB-99芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。

  另有一个问题是信号地,上述连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:
  1、共模干扰问题:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。
  2EMI问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。

  由于PC机默认的只带有RS232接口,有两种方法可以得到PC上位机的RS485电路:
  1、通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品。
  2、通过PCI多串口卡,可以直接选用输出信号为RS485类型的扩展卡。

  RS232RS485接口的主要区别:
  RS232使用12V0-12V电压来表示逻辑,(-12V表示逻辑112V表示逻辑0),全双工,最少3条通信线(RXTXGND),因为使用绝对电压表示逻辑,由于干扰,导线电阻等原因,通讯距离不远,低速时几十米也是可以的。
  在 RS232后推出,使用TTL差动电平表示逻辑,就是两根的电压差表示逻辑,RS232定义为全双工的,所以最少要4根通信线(一般额外地多一根地线),一个驱动器可以驱动最多10个接收器(即接收器为1/10单位负载),通讯距离与通讯速率有关系,一般距离短时可以使用高速率进行通信,速率低时可以进行较远距离通信,一般可达数百上千米。
  在RS485推出后,主要的差别是RS485可以是半双工的,而且一个驱动器的驱动能力至少可以驱动 32个接收器(即接收器为1/32单位负载),当使用阻抗更高的接收器时可以驱动更多的接收器。所以现在大多数全双工485驱动/接收器对都是标:485的,因为全双工RS485的驱动/接收器对一定可以用在RS485网络。