发表于:2003-03-05 13:16:00
3楼
CAN总线是一种串行数据通信协议。在CAN总线通讯接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理。CAN总线为越来越多的不同领域采用和推广,导致要求不同应用领域通信报文的标准化。为此,1991年9月Philips半导体制定并发布了CAN技术规范(Version2.0)。该技术规范包括A和B两部分。2.0A给出了曾在CAN技术规范版本1.2中定义的CAN报文格式,而2.0B给出了标准的和扩展的两种报文方式。此后,1993年11月ISO正式颁布了道路交通运载工具-数字信息交换-高速通信控制器局域网(CAN)国际标准(ISO 11898),为控制器局域网标准化、规范化推广铺平了道路。
CAN技术规范2.0A和2.0B以及CAN国际标准ISO 11898是设计CAN应用系统的基本依据,也是应用设计工作的基本规范。
在CAN本身具有的物理层和数据链路层规范的基础上,DeviceNet拓展出基于CAN2.0A的包括应用层的技术规范,它是面向对象的、开放的协议架构,DeviceNet规范中对于物理层和数据链路层的定义和规范是和CAN2.0A吻合的,但同时它对物理层规定的更为详细一些,诸如通讯接口硬件尺寸和电气性能、电缆技术要求等等。