
博世CAN_V20_中文版.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《博世CAN_V20_中文版》提供了汽车电子控制系统中CAN(控制器局域网)技术的全面介绍与应用指南,适用于工程师和技术人员参考学习。
### CAN Bus 规范 V2.0 版本解析
#### 一、概述
《BOSCH_CAN_V20_中文版.pdf》是一份关于CAN Bus(控制器局域网络)通信协议的技术文档,由广州周立功单片机发展有限公司发布。该文档详细介绍了CAN Bus规范V2.0版本的更新内容和技术细节。
#### 二、背景与目的
随着串行通信技术在各个领域的广泛应用,原有的CAN Bus通信协议面临着新的挑战和需求。为了满足不同应用场景的需求,尤其是在扩大通信报文识别位范围方面,CAN Bus V2.0版本引入了两种报文格式:**标准格式** 和 **扩展格式** 。这两种格式旨在提供更加灵活的地址范围以适应各种规模和复杂度的应用场景。
#### 三、关键知识点详解
##### 1. 报文格式
- **标准格式**:由11位识别符定义,适用于大多数简单应用场景。
- **扩展格式**:由29位识别符定义,提供更大的地址空间,适合于复杂或大规模网络系统。
为了区分这两种格式,在CAN报文中的第一个保留位被使用。这样可以确保即使在同时存在两种格式的报文中也能保证系统的正常运行和兼容性。
##### 2. 兼容性
- 对不采用扩展格式的应用来说,仍可继续使用11位识别符的标准格式。
- 市场上现有的CAN设备及新设计控制器均能支持这两种格式,确保了向前向后的兼容性。
##### 3. 技术规范结构
技术规范分为两部分:
- **A部分**:包括报文格式说明,遵循CAN1.2版本定义的规则。
- **B部分**:详细介绍了标准和扩展两种格式的具体内容。
为了保持与CAN2.0版本的一致性,要求所有设备必须能够支持A或B部分内容。即使仅使用标准格式的情况下,根据A部分设计的设备也可以与依据B部分设计的新系统进行有效通信。
##### 4. A部分主要内容
- **介绍**:概述了CAN Bus的特点和应用领域。
- **基本概念**:列举了CAN的关键属性如报文优先级、多主机操作等。
- **报文传输**:定义数据帧及远程帧类型等。
- **报文校验**:介绍了报文的检验机制。
- **编码方式**:规定了数据的编码规则。
- **错误处理**:描述了检测和纠正错误的方法。
- **故障界定流程**
- **位定时要求**:说明了位时间的要求
- **CAN振荡器容差**
#### 四、总结
通过改进报文格式,CAN Bus规范V2.0版本增强了通信的灵活性与扩展性。引入标准及扩展两种格式不仅解决了原有地址范围有限的问题,并且确保了向前向后的兼容性。这对于推动CAN Bus技术在各种应用场景中的广泛应用具有重要意义。同时,该版本的技术规范详细划分不同功能层次便于理解和实施,进一步促进了CAN Bus的发展和应用。
全部评论 (0)


