CAN2.0 AB协议:扩展与兼容详解

需积分: 3 1 下载量 140 浏览量 更新于2024-06-25 收藏 384KB PDF 举报
CAN2.0 AB协议中文版是针对串行通信在广泛应用中对于报文识别位标准化需求的一种解决方案。该协议最初由CAN1.2规范发展而来,主要关注于两种报文格式:标准格式和扩展格式。标准格式采用11位识别符,适用于那些不需要宽地址范围的应用场景,而扩展格式则提供了更大的29位地址范围,以适应更复杂系统的需求。 A部分的规范详细阐述了CAN的报文格式,包括数据帧、远程帧、错误帧、过载帧以及帧间空间等基本概念。数据帧用于数据传输,远程帧用于请求数据,错误帧用于标识错误情况,过载帧则表示接收器无法处理过多的数据,帧间空间确保了数据的正确接收。发送器和接收器的定义也在此部分被明确,确保了网络的正常运行。 报文校验、编码和错误处理是协议的重要组成部分。报文通过循环冗余检验(CRC)进行校验,以保证数据的准确性。错误检测机制可以及时发现并处理错误,如位错误、仲裁错误等,而错误标定则涉及到错误的识别和纠正。此外,协议还规定了位定时要求,以维持数据传输的稳定性和一致性。 在CAN2.0协议中,考虑到系统的兼容性,虽然引入了扩展格式,但如果没有使用,旧版本的仪器如按照CAN1.2规范设计的设备仍能与采用B部分标准格式的新型控制器进行通讯。同时,协议允许对现有的CAN振荡器进行一定的容差调整,以应对实际应用中的小幅度变化,并可能涉及对协议进行适度的修改以适应新的技术要求。 CAN2.0 AB协议是一个灵活且强大的标准,它在保持基础报文结构的同时,提供了扩展功能,使得系统设计者可以根据实际需要选择合适的报文格式,从而提高通信效率和系统的可靠性。广州周立功单片机发展有限公司提供相关的技术支持和服务,联系电话和网址供用户查询和获取更多详细信息。