课件:UDS诊断详解.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019-7-30 1 一. 诊断实施UDSONCAN 1 ECU 分类 用于诊断通信的所有数据链路,应直接连接到车辆OBD诊断接口. 依据对故障自检测结果不同的处理方式,电控单元可分为两类: A 类电控单元:该类电控单元根据自检测结果判断是否产生故障,并存储相应的故障信息; B 类电控单元:该类电控单元根据自检测结果判断是否产生故障,并将故障的状态信息通过总线发送给A 类电控单元。A 类电控单元视为B 类电控单元的主节点。故障信息的存储由主节点完成。 依此策略, BCM规划为A类, 挂接在其LIN BUS上的ECU可可为B类. 2019-7-30 2 二. UDSONCAN诊断协议 2 诊断协议 A 类电控单元应支持可与测试工具交互的诊断通信协议。诊断通信协议推荐采用基 于CAN 总线的统一诊断服务(UDSonCAN)。有关基于CAN 总线的统一诊断服务的要求,参考ISO15765-3. B 类电控单元,可以不支持诊断通信协议。 接入LIN 网络的主节点,应为A 类电控单元;接入LIN 网络的从节点,应为B 类电 控单元。接入多路CAN 总线的电控单元,应选择速率最高的CAN 总线进行诊断通信。 但是对于此项目 , BCM作为网关, 连接了多个网段的ECU, 外部设备只能通过其中一个网段 对该 ECU进行诊断操作, 推荐选择路由工作量较低的网段. 2019-7-30 3 三. 诊断需求定义说明 3.1 自诊断需求 所有ECU 都应持续地进行故障自诊断,以监控运行状态下的异常事件(错误)。故障自诊断包括两种:初始化阶段自诊断及持续运行时的自诊断。 3.2 故障自诊断范围 故障自诊断的范围,应包含但不限于如下所列内容: ECU 内部异常情况; 网络通信异常情况; 输入/输出线路的开路或短路情况; 超出线路正常运行范围的错误信号; 迫使系统以失效安全模式运行的情况。 3.3 故障记录 当ECU 检测到一个故障时,其将在存储器中存储对应的一个代码,此代码被称为诊断故障代码。除诊断故障代码外,ECU 还可能存储与此故障相关的故障状态、快照信息及扩展信息。 3.4 故障类型-故障代码格式 诊断故障代码由3 个字节组成:故障代码高字节、故障代码低字节及故障代码失效类型。前两个字节代表发生故障的对象,而第三个字节代表故障失效类型信息。有关故障代码组成的详细定义,请参考ISO15031-6 .所有法规相关的故障代码必须符合此标准的定义。 3.5 故障自恢复策略, 具体的故障自恢复策略应在ECU的诊断文件描述 3.6 当检测到某个可能引起危险的故障时, ECU必须采取必要的措施以保证部件及整车安全,具体采取的措施(危险警报声光提示等 )及其激活/关闭准则 需在ECU的诊断文件中描述. 2019-7-30 4 3.7支持的UDS服务 DIAGNOSTIC SERVICE session@APPLICATION SOFTWARE session@BOOTLOADER SERVICE NAME SID DEFAULT EXTENDED DEFAULT PROGRAMMING PHYS FUNC PHYS FUNC PHYS FUNC PHYS FUNC DiagnosticSessionControl $10 √ × √ √ √ √ √ √ EcuReset $11 √ √ √ √ √ √ √ √ SecurityAccess $27 × × √ × × × √ × CommunicationControl $28 × × √ √ × × × × TesterPresent $3E √ √ √ √ √ √ √ √ ControlDTCSetting $85 × × √ √ × × × × ReadDataByIdentifier $22 √ √ √ √ √ × √ × WriteDataByIdentifier $2E × × √ × × × √ × ClearDiagnosticInformation $14 √ √ √ √ × × × × ReadDTCInformation $19 √ √ √ √ × × × × InputOutputControlByIdentifier $2F × × √ × × × × × RoutineControl $31 × × √ × × × √ × RequestDownload $34 × × × × × × √ ×

文档评论(0)

iuad + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档