|
CAN总线技术介绍
现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网,其更多的应用于生产现场,在微机化测量控制设备之间实现通信的系统,现场总线技术将专用微处理器置入传统的测量控制仪表,使他们各自都具有了数字计算和数字通信能力,采用可进行简单连接的双绞线等作为总线,把多个测量控制仪表连接成的网络系统,按公开,规范的通信协议,在位于现场的多个微机化测量控制设备之间以及现场仪表于远程件控计算机之间,实现数据传输与信息交换,形成各种适应实际需要的自动控制系统,因此现场总线技术是一个控制技术新时代的开端。
CAN总线技术属于现场总线范畴,CAN是控制局域网络(Control Area
Network)的简称,最早由德国BOSCH公司推出,用于汽车内部测量与执行部件之间的数据通信,其纵向规范现已被ISO国际标准组织制订为国际标准,由于得到了Philip,Siemence,Motorola,Intel,Fusitu等公司的支持,它已成为国际上应用最广泛的现场总线。
在广泛的工业领域,CAN总线可作为现场设备级的通信总线,并且与其他的总线相比,具有很高的可靠性和性能价格比。
采用CAN总线技术可使传统现场总线存在的很多问题得到解决。
1. CAN网络上任何一节点均可作为主结点主动地与其他节点交换数据,通信灵活,大大提高系统的性能。
2. CAN网络节点的信息帧可分出优先级,且单帧字节长度短,有很好的实时性。
3. CAN的物理层及数据链路层采用独特的设计技术,使其在抗干扰,错误监测能力等反面的性能均超过其他总线。
4. CAN的通信速率相当高。当网络线的长度不超过40米时,其通信速率可达1Mbit/s。
5. CAN总线每帧数据都含有CRC校验及其他校验措施,数据出错率低。
CAN总线节点在严重错误的情况下,可自动切断与总线的联系,以使总线上的其他操作不受影响。
|