以往PC与智能设备通讯多借助RS232、RS485、以太网等方式,主要取决于设备的接口规范但RS232、RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范只能实现较单一的功能,适用于单一设备类型程序不具备通用性。在RS232或RS485设备联成的設备网中如果设备数量超过2台,就必须使用RS485做通讯介质RS485网的设备间要想互通信息只有通过“主(Master)”设备中转才能实现,这个主设备通常是PC而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备而现场can总线工作原理技术是以ISO/OSI模型为基础的,具有完整的软件支持系统能够解决can总线工作原理控制、冲突检测、链路维护等问题。现场can总线工作原理设备自动成网无主/从设备之分或允许多主存在。在同一个层次上不同厂家的产品可以互换设备之间具有互操作性。
Network)即控制器局域网是国际上应用最广泛的现场can总线工作原理之一。起先CAN-bus被设计作为汽车环境中的微控制器之间通讯,在车载各电子控制装置ECU之间交换信息形成汽车电子控制网络。它是一种多主方式嘚串行通讯can总线工作原理基本设计规范要求有较高的位速率,高抗干扰性而且能够检测出产生的任何错误。信号传输距离达到10Km时仍嘫可提供高达5Kbps的数据传输速率。由于CAN串行通讯can总线工作原理具有这些特性它很自然的在汽车、制造业以及航空工业中受到广泛应用。 |
|
RS-232串口标准是种在低速率串行通讯种增加通讯距离的单端标准。RS-232采取不平衡传输方式即单端通讯。其收发端的数据信号都是相对于地信号的所以其共模抑制能力差,再加上双绞线的分布电容其传输距离最大约为15M,最高速率为20KBPS且其只能支持点对点通信。
针对RS-232串口标准的局限性人们又提出了RS-422,RS-485接口标准。RS-485/422采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A, B两路输出经过线缆传输之后在接收端将差分信号还原成TTL电平信号。由于传输线通常使用双绞线又是差分传输,所以又极强的抗共模干扰的能力can总线工作原理收发器灵敏度很高,可以检测到低至200mV电压故传输信号在千米之外都是可以恢复。RS-485/422最大的通信距离约为1219M最大传输速率为 10Mb/S,传输速率与传输距离成反比在100Kb/S的传输速率下,才可以达到最大的通信距离如果需传输更长的距离,需要加485中继器RS-485采用半双工工作方式,支持多点数据通信RS-485can总线工作原理网络拓扑一般采用终端匹配的can总线工作原理型结构。即采用一条can总线工作原理将各个节点串接起来不支持环形或星型网絡。如果需要使用星型结构就必须使用485中继器或者485集线器才可以。RS-485/422can总线工作原理一般最大支持32个节点如果使用特制的485芯片,可以达到128個或者256个节点最大的可以支持到400个节点。