爱驰汽车UDSonCAN诊断需求规范V1.4

需积分: 9 8 下载量 74 浏览量 更新于2024-07-09 收藏 858KB PDF 举报
"EE标准规范-UDSonCAN协议需求规范-V1.4.pdf" 该文档是爱驰汽车(上海)有限公司的一份内部标准规范,详细定义了UDSonCAN诊断需求,适用于MAS861E和相关电子电气系统。UDSonCAN(UDS over Controller Area Network)是一种基于CAN总线的统一诊断服务协议,它符合ISO 14229国际标准,用于汽车电子系统的故障检测、编程和配置。 文档中的修订历史显示了从V1.0到V1.4的多次更新,涵盖了表格格式调整、特定章节内容的更新和完善,以及对NRC(Negative Response Codes)优先级的定义,这些改动旨在提高协议的准确性和一致性。 UDSonCAN协议主要包含以下几个核心知识点: 1. **诊断服务**:UDS提供了一套标准的服务集合,包括但不限于读取和清除故障码、读取和写入数据、执行控制单元测试等。这些服务通过CAN总线在车辆的不同电子控制单元(ECU)之间通信。 2. **服务分类**:根据功能,UDS服务可以分为信息查询、诊断控制、数据传输和安全访问四类。例如,0x10服务用于读取动态数据,0x14服务用于写入静态数据。 3. **错误处理**:NRC是UDS协议中的一部分,用于表示服务请求失败的原因。文档中提到NRC的优先级定义遵循ISO 14229标准,确保了不同ECU间的错误响应一致性。 4. **控制单元操作**:文档的5.x章节详细列出了各种控制单元操作的规范,如钥匙开关ON/OFF重置、控制单元唤醒和休眠等,这些都是诊断过程中常见的操作。 5. **通信参数**:UDSonCAN协议规定了数据传输的速度、帧格式和其他通信参数,以确保在CAN总线上的高效、可靠通信。 6. **安全访问**:UDS协议提供了安全访问控制,以防止未经授权的访问和修改控制单元的数据,这对于保护车辆的安全性和隐私至关重要。 7. **版本更新**:每个版本的更新都是为了增强协议的完整性和适应性,比如添加新的描述、修正表格、更新服务要求等,这反映了UDSonCAN协议持续演进的过程。 这份规范是汽车制造商和供应商进行车辆电子系统开发和诊断工具设计的重要参考,确保了UDS诊断服务在CAN网络上的正确实现和互操作性。通过遵循这些规范,工程师可以创建一致的、兼容的诊断解决方案,提高车辆的维护效率和服务质量。