统一诊断服务学习PPT教案.pptx
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPTX 页数:115 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

统一诊断服务学习PPT教案.pptx

统一诊断服务学习PPT教案.pptx

预览

免费试读已结束,剩余 105 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ISO14229-1道路车辆—统一诊断服务第一部分:规范和需求目录概述概述目录应用层接口服务应用层接口服务应用层接口服务应用层接口服务应用层接口服务response-confirmService_name.rsp_con(SA,TA,TA_type,RA,(远程地址,可选)Result,)应用层接口服务应用层接口服务应用层接口服务应用层接口服务目录应用层协议应用层协议保留应用层协议应用层协议应用层协议请求示例(不带子功能)应用层协议应用层协议应用层协议应用层协议应用层协议应用层协议应用层协议服务器情况编号#目录服务诊断和通信管理DiagnosticSessionControl(0x10)服务用于使能服务器中不同的诊断会话诊断会话默认会话模式非默认会话模式编程模式扩展模式不同的诊断会话具有不同的功能不同的定时参数受到不同的安全访问保护A_Databye各功能单元具体服务描述各功能单元具体服务描述诊断会话模式的状态转移图说明a:服务器上电或者复位(初始化);b:服务器接收到DS_=DS的DSC请求报文;c:服务器接收到DS_=PRGS或EXTDS的DSC请求报文,依据DS_进入扩展模式或编程模式;d:服务器接收到DS_=DS的DSC请求报文,或者S3Server超时,服务器的安全状态变为锁定状态;e:服务器接收到DS_=PRGS的DSC请求报文;f:服务器接收到DS_=EXTDS的DSC请求报文。此外,只有成功发送肯定响应报文之后(网络层使用N_USData.con向应用层确认N_Result=N_Success),服务器才进入所请求的诊断模式,否则诊断模式维持不变。Hex值bit6-0服务诊断和通信管理DiagnosticSessionControl(0x10)服务支持的否定响应码0x12:不支持请求服务的子功能0x13:请求报文的数据长度(或者格式)不符合标准0x22:条件不满足各功能单元具体服务描述各功能单元具体服务描述Hex值bit6-0A_Databye各功能单元具体服务描述诊断和通信管理SecurityAccess(0x27)服务消息流示例1请求种子,发送种子诊断和通信管理SecurityAccess(0x27)服务消息流示例2发送密匙,密匙正确ECU解锁诊断和通信管理CommunicationControl(0x28)服务用于打开/关闭服务器对非诊断消息的发送和/或接收请求Hex值bit6-0诊断和通信管理CommunicationControl(0x28)服务肯定响应支持的否定响应码0x12:不支持请求服务的子功能0x13:请求报文的数据长度(或者格式)不符合标准0x22:条件不满足0x31:请求超出范围诊断和通信管理CommunicationControl(0x28)服务消息流示例各功能单元具体服务描述诊断和通信管理TesterPresent(0x3E)服务请求肯定响应诊断和通信管理TesterPresent(0x3E)服务支持的否定响应码0x12:不支持请求服务的子功能0x13:请求报文的数据长度(或者格式)不符合标准诊断和通信管理TesterPresent(0x3E)服务消息流示例1—有响应诊断和通信管理TesterPresent(0x3E)服务消息流示例1—无响应A_DatabyeHex值bit6-0诊断和通信管理LinkControl(0x87)服务肯定响应支持的否定响应码0x12:不支持请求服务的子功能0x13:请求报文的数据长度(或者格式)不符合标准0x22:条件不满足0x24:请求顺序错误0x31:请求超出范围各功能单元具体服务描述各功能单元具体服务描述诊断和通信管理诊断和通信管理功能单元的其它服务介绍EcuReset(0x11)服务请求ECU执行复位子功能——复位类型AccessTimingParameter(0x83)服务用于读取和修改通信链路的定时参数SecuredDataTransmission(0x84)服务该服务用于保护数据传输免遭第3方攻击通过ISO15764安全保护子层来实现ControlDTCSetting(0x85)服务用于停止或恢复诊断故障码的设置ResponseOnEvent(0x86)服务用于启动或停止服务器中某个特定事件触发的响应客户端指定事件和事件发生时执行的服务,包括:ReadDataByIdentifierReadDTCInformationRoutineControlInputOutputControlByIdentifier服务数据传输功能单元Read