从通讯接口区别看总线设备优势显Can协议帧格式分析同步与异步对偶明
RS232串行接口广泛应用于与PC机通信,其为单端标准,设计用于点对点通讯,驱动器负载3~7kΩ。然而,它在共地噪声和共模干扰方面存在问题,通常仅适用于20米以内的通信。RS232接口采用逻辑电平,有“1”和“0”的定义,并使用标准的25芯插头座。
当需要更长距离通信时,如几十米到上千米的传输需求,RS485串行总线标准便被广泛采纳。由于其平衡发送和差分接收特性,可以有效抑制共模干扰。此外,加上高灵敏度的总线收发器,可以检测低至200mV的电压,因此信号可以在千米以外得到恢复。RS485采用半双工工作方式,其中任何时候只能有一点处于发送状态,因此必须由使能信号进行控制。此技术尤其适合多点互连,可节省许多信号线,并允许构建分布式系统,最多并联32台驱动器和32台接收器。
不同于RS232的是,RS422通过双端线传送信号,将逻辑电平转换成电位差,然后再将这些差异转换回逻辑电平。这两种技术都以差动方式发送和接受,不需要数字地线,而这正是它们与RS232主要区别所在。在同等速率条件下,由于不依赖数字地线,它们能够实现更远距离传输。而且,与只支持半双工工作的RS485相比,RS422能够全双工工作,即同时进行数据收发操作,只需一对双绞线即可完成。
对于RJ45接口,它通常用于数据传输,在电脑中最常见的形式是网卡接口。RJ45是一种类型化插头,其有两种排列法,每一种对应一种连接方法(直通或交叉)。这种插头配合五类或八类网络缆(称作水晶头)广泛应用于局域网、ADSL宽带及其他网络设备之间连接。
尽管之前PC与智能设备之间通过如RS232、RS485等物理介质层和链路层来实现通讯,但这仅限于单一功能且缺乏通用性。如果要实现数据双向访问,还需要编写专门程序。但现场总线技术基于ISO/OSI模型,便拥有完整软件支持系统,可以解决控制、冲突检测以及维护问题,无论是在自动成网还是允许多主存在的情况下,这些设备均具有互操作性。