
ISO11898标准协议包:经典版与CAN FD版
下载需积分: 10 | 71.92MB |
更新于2025-01-23
| 103 浏览量 | 举报
收藏
ISO11898标准是由国际标准化组织(ISO)制定的关于CAN(Controller Area Network,控制器局域网络)协议的一系列标准。CAN是一种高性能的串行通信总线,最初由德国博世公司(Robert Bosch GmbH)为汽车内部监测和控制系统而开发,后来逐步发展成为国际标准,并广泛应用于多种工业自动化和控制环境。
在ISO 11898协议系列中,主要涉及以下几个核心文档:
1. ISO 11898-1: 这是ISO 11898标准系列中的第一个文档,定义了CAN协议的高层标准,包括数据链路层和物理层的规范。它适用于1 Mb/s以下的高速通信以及500 kb/s以下的低速通信。该标准中描述了不同帧类型,例如数据帧、远程帧、错误帧以及过载帧,并且规定了帧的格式、帧的传输以及网络中的错误检测和处理机制。ISO 11898-1标准的更新版本,如2003年版本、2015年版本等,会包含一些技术的更新和改进。
2. ISO 11898-5: 该文档详细阐述了CAN网络的容错机制,包括故障界定和处理的方法。它还介绍了如何在CAN总线上实现高可靠性的通信,特别是在有干扰和噪声的环境中。
3. ISO 11898-2: 这个文档专注于高速CAN网络(高达1Mb/s),详细描述了高速物理层的特性,包括总线驱动器和接收器的技术要求。
4. ISO 11898-3: 该部分主要规定了低速和斜率控制的CAN物理层特性,适用于最高125 kb/s的低速通信。
5. ISO 11898-4: 该文档涉及CAN协议中的时间触发通信(TTCAN),提供了一种基于时间触发机制的通信调度方法,以满足实时性要求较高的应用场景。
6. ISO 11898-6: 这个标准提供了关于CAN协议的扩展功能,例如,网络管理和诊断服务。
7. ISO 11898-7: 此标准描述了ISO CAN FD(CAN with Flexible Data-rate),即带有灵活数据速率的CAN协议,允许在单个消息内改变数据传输速率。
文件列表中的“ISO11898-old”和“ISO11898-canfd”分别表示两个不同的压缩包文件,它们包含的文档内容可能有所不同。其中“ISO11898-old”很可能包含ISO 11898-1的早期版本,例如2003年版本,而“ISO11898-canfd”则可能包含了最新版本的ISO 11898标准,特别是2015年版本,它包含了对CAN FD的规范。CAN FD扩展了CAN的数据速率,支持更高的数据吞吐量,特别适用于日益增长的车辆数据量。
在实际应用中,了解ISO 11898标准对于设计和实现CAN网络至关重要,无论是对于汽车电子、工业自动化、医疗设备还是其他任何需要可靠实时数据交换的领域。工程师和开发者需仔细研读标准文档中的每个细节,以确保其设计的系统可以正确地与其他设备通信,且满足协议规定的所有要求。此外,了解不同版本之间的差异有助于在系统升级或维护时,做出合适的决策。在更新或维护基于CAN技术的系统时,要特别关注新旧标准中可能出现的不兼容变化,确保系统间可以无缝协作。
相关推荐







bhtlbhtl123
- 粉丝: 4
最新资源
- 探索Silverlight技术在GDIPlusDBB中的应用示例
- VB6vbsp6mini压缩包子工具简版特性解析
- C++编程思想精髓——全面解读1-10章要点
- asp.net开发myOA系统数据库集成指南
- SDL 1.2.13版本开发环境配置指南
- Oracle开发手册第一卷:基础入门指南
- 自动系统控制试验指导手册
- C# 工作流引擎实现与代码分享
- 全面解析EXT中文教程:快速上手EXT技术
- JSP留言板示例代码详解
- 水晶易表实现数据动态更新的示例教程
- memcached 1.2.1版本Windows平台部署指南
- UML学习资源分享:全面掌握建模技巧
- C#中Hook函数的应用与测试
- PTPCVerify: GDI基础的PrintTicket与PrintCapabilities测试工具
- 多媒体技术与应用作品集:中南民大05计科编程实践
- 如何使用JRE进行软件安装设置
- Java银行ATM业务模拟系统:线程操作与图形界面
- 学生成绩管理系统代码实现与操作指南
- 深入探索任务管理器源代码的神秘面纱
- 重新发布Xtreme Toolkit Pro源代码完整版
- ACCESS2000打造高效学籍管理系统
- 前端开发技术文档集:HTML/Ajax/JavaScript/CSS/XML
- C#实现水晶报表柱状图打印源代码下载