CAN总线协议V2.0:标准与扩展格式详解

需积分: 45 25 下载量 60 浏览量 更新于2024-07-28 收藏 370KB PDF 举报
CAN总线协议中文版是一份详细的技术规范,针对CAN(Controller Area Network)通信标准,它在工业控制领域广泛应用。CAN总线是一种串行通信协议,最初由 Bosch 公司开发,因其抗干扰性强、传输效率高和低成本等特点而受到青睐。V2.0版本引入了扩展格式,以满足更多应用对更大地址范围的需求。 该规范分为两个部分:A部分主要阐述CAN1.2规范定义的报文格式,包括数据帧、远程帧、错误帧、过载帧和帧间空间等,以及发送器和接收器的定义、报文校验、编码、错误处理、故障界定和位定时要求等。这部分对于不使用扩展格式的系统设计者来说,仍然适用,确保了不同版本仪器间的互通性。 B部分则重点介绍了标准格式和扩展格式的特性,扩展格式通过占用CAN报文的第一个保留位,扩展了29位的地址范围,允许系统设计师根据实际需求选择使用。值得注意的是,尽管有扩展格式,但只要不启用,传统的11位标准格式的设备也能与新旧版本的控制器进行通信。 为了兼容CAN2.0,所有CAN仪器都要求支持A部分或B部分的功能。此外,还讨论了如何增加CAN振荡器的容差,并提及了可能需要进行的协议修改以适应不同的应用场景。 广州周立功单片机发展有限公司提供相关的技术支持服务,如电话咨询和网站访问,对于理解和实施CAN总线协议有着重要的参考价值。这份规范为从事CAN通信设计、开发和维护的专业人员提供了全面的技术指导,帮助他们优化系统设计并确保通信的稳定性和可靠性。