航空应用CAN总线接口规范V1.7

需积分: 9 2 下载量 201 浏览量 更新于2024-07-16 1 收藏 568KB PDF 举报
"canas_17_CANaerospace.pdf" 是一份关于航空应用中的CAN(Controller Area Network)总线接口规范的文档,适用于开发者、学生、教师和设计人员。这份文档详细描述了CAN总线的协议和其他相关技术,是NASA AGATE数据总线的一个版本,修订至1.7版,发布于2006年12月1日。 CAN总线是一种广泛应用的现场总线系统,特别适合在汽车、航空和工业自动化等领域,因其高可靠性、低成本和良好的错误检测能力而著名。CAN总线标准定义了节点间通信的数据帧结构、仲裁机制、错误处理和故障检测等核心要素。 文档的修订历史记录了规范的发展过程: 1.0 版本:初始版本。 1.05 版本:修改了标识符列表。 1.1 版本:增加了MIL连接器定义。 1.2 版本:添加了导航标识符。 1.3 版本:发动机/燃料系统参数定义变更,支持多种数据类型。 1.4 版本:重新排列了NAV部分,新增了数据类型。 1.5 版本:更新了连接器定义,标准化了一些数据。 1.6 版本:引入冗余支持和时间触发的总线调度。 1.7 版本:扩展了标识符分布列表,添加了多个节点服务,并进行了澄清。 文档中可能包含的内容有: 1. **总线协议**:详述了CAN总线的物理层(包括传输速率、信号电平)、数据链路层(包括帧格式、仲裁、错误检测)以及应用层的规范。 2. **接口标准**:定义了航空应用中CAN总线与其他设备或系统的接口要求,可能包括电气特性、物理连接器类型以及信号定义。 3. **节点服务**:描述了网络中每个节点如何注册、识别和执行任务,以及如何处理来自其他节点的消息。 4. **冗余支持**:介绍了如何在系统中实现冗余,以确保在单个节点或总线段故障时仍能保持通信。 5. **时间触发通信**:说明了如何安排节点按照预定的时间表发送数据,以确保实时性和确定性。 6. **标识符列表**:列出了不同类型的标识符,用于区分网络上的不同数据类型和服务。 7. **数据类型**:定义了不同类型的数据结构和格式,以适应不同应用的需求。 8. **错误处理**:详细解释了错误检测、错误帧的发送以及进入故障被动或主动模式的规则。 该文档对于理解CAN总线在航空航天领域的具体应用和设计是非常有价值的,可以帮助读者深入掌握CAN总线的特性和实施细节。同时,由于作者明确声明无版权限制,任何人都可以自由地实施、使用或分发该标准,这使得它成为一个开放的标准,有利于技术的广泛传播和应用。然而,作者对标准的使用可能带来的任何责任不承担责任。