CAN总线是现在应用最广泛的现场总线,因为它的通讯非常的快速,而且高效、可靠,所以被应用在精度比较高的工业现场、汽车电子和医疗等领域,同时也根据应用领域的不同,CAN总线制定了不同的通信协议,常见的有CANopen协议、SAEJ1939协议、DeviceNet协议以及ISO15765协议等。本次我们主要介绍一下基于DeviceNet协议的CAN总线通讯网络模型的建立。
DeviceNet是罗克韦尔公司最先发起的基于CAN总线的开放协议,基于DeviceNet协议的CAN总线通讯网络模型与一些其他的模型有所不同,DeviceNet网络模型采用的是能够实现多点、点对点或广播方式的消费/生产网络模型。
DeviceNet协议的CAN总线帧格式采用标准的数据帧,没有其他CAN所定义的扩展帧和远程帧,所以帧的RTR位一直都是显性的,使用的是11位标识符的CAN标准帧,错误帧和超载帧是用于异常处理等。