CAN2.0协议详解与标准与扩展格式介绍

需积分: 9 1 下载量 181 浏览量 更新于2024-07-21 1 收藏 370KB PDF 举报
CAN2.0协议,全称为Controller Area Network (CAN) v2.0,是由德国博世公司开发的现场总线标准,最初用于汽车工业中的电子控制单元间的通信。该协议在中国由广州周立功单片机发展有限公司提供翻译版本,目的是帮助理解和应用CAN-bus技术。 CAN-bus是一种串行通信总线,它通过CAN报文格式传递数据。V2.0版本引入了两种报文格式:标准格式和扩展格式。标准格式使用11位标识符,适用于不需宽范围地址的应用,而扩展格式则拥有29位标识符,支持更复杂和广泛的系统配置。通过保留CAN1.2规范中的第一个位来区分这两种格式,允许标准格式和扩展格式共存于同一网络中。 A部分是CAN2.0协议的核心部分,详细解释了报文格式、帧类型(包括数据帧、远程帧、错误帧、过载帧和帧间空间)、发送器和接收器的定义、报文校验、编码、错误处理机制(包括错误检测和标定)、故障界定以及位定时要求。这部分内容是所有CAN设备的基础,确保了数据的可靠传输和网络的稳定性。 9.1节提到的"增加CAN振荡器容差"意味着为了适应制造过程中的误差,允许一定程度的振荡器频率偏离,同时协议进行了相应的修改,以保证在实际应用中的兼容性和鲁棒性。 广州周立功单片机发展有限公司提供了相关的技术支持,包括联系电话和网址,便于用户获取更深入的技术资料和咨询。CAN2.0协议的V2.0版本是一个灵活且高效的数据传输协议,广泛应用于工业自动化、汽车电子、航空航天等领域,对于理解和实施CAN技术具有重要的参考价值。
2011-11-07 上传