diagnostic specification for BMS 联系客服

发布时间 : 星期四 文章diagnostic specification for BMS更新完毕开始阅读93108d85a5e9856a561260d7

功能单元 由状态读取诊断故障代码 读取诊断故障代码的状态 清除诊断信息 ReadDiagnosticTroubleCodeByStatus 18h ReadStatusOfDiagnosticTroubleCode 17h ClearDiagnosticInformation 14h 程序远程由本地标识激活控制符开启程序 单元 由本地标识符停止程序 由本地标识符请求程序结果 上传下载请求下载 单元 传送数据 传送退出 StartRoutingByLocalIdentifier 31h StopRoutineByLocalIdentifier 32h RequestRoutineResultsByLocalIdentifier 33h RequestDownload TransferData TransferExit 34h 36h 37h 表7 诊断服务列表

17

4.2 诊断和通信管理服务 4.2.1 开启诊断会话服务

开启诊断会话服务的功能是激活了ECU所支持的诊断会话模式,只有在激活了诊断会话后,ECU才能在激活的诊断会话模式下执行它所支持的服务。

参数“诊断模式”定义了默认会话模式、ECU扩展的会话模式和ECU编程模式三种诊断会话模式。默认会话模式是开启一个新的诊断模式的默认模式;ECU扩展和ECU编程是用户定义的模式。具体参数表如下: 大小(字节) 1 1 1 描述 默认会话模式 ECU编程模式 ECU扩展的会话模式 数值 81h 83h 87h 表8 诊断模式参数表

当诊断仪开启一个新的诊断模式时,首先诊断仪会向ECU发送请求服务的消息,此消息格式如下: 诊断仪发送到ECU的请求 字节 0 1 内容 服务标识符 诊断模式 数值 10h xxh 表9 请求消息格式

18

ECU反馈给诊断仪的有两种消息格式:肯定回应和否定回应。消息格式如下:

ECU发给诊断仪(肯定回应) 字节 0 1 内容 数值 肯定回应服务标识符 50h 诊断模式 xxh 表10 肯定回应消息格式

ECU发给诊断仪(否定回应) 字节 0 1 2 内容 数值 否定回应服务标识符 7Fh 请求服务标识符 回应代码 10h xxh 表11 否定回应消息格式

4.2.2 ECU重设服务

ECU重设服务即请求ECU按照重设服务重新执行一次ECU的设置。“重设模式”的参数定义如下表: 数值 01 02 03 04

描述 硬件重设 切断重设 软件重设 快速关闭电源 19

05 快速关闭电源无效 表12 重设模式参数表

诊断仪发送给ECU的消息格式如下: 诊断仪发送给ECU的请求 字节 0 1 内容 ECU重设请求服务标识符 重设模式 表13 请求消息格式

ECU发给诊断仪的两种消息格式如下: ECU发给诊断仪(肯定回应) 字节 0 内容 ECU重设肯定回应标识符 数值 51h 数值 11h xxh 表14 肯定回应消息格式

ECU发给诊断仪(否定回应) 字节 0 1 2 内容 数值 否定回应服务标识符 7fh 请求服务标识符 回应代码 11h xxh 表15 否定回应消息格式

4.2.3 停止诊断会话服务

停止诊断会话服务即停止ECU 和诊断仪之间的会话通信。其服务

20