哪个地方网站建设的公司多,优秀网站设计,软件培训手册,安庆跨境电商建站哪家好目录 关键词平台说明背景一、请求格式二、常用DID三、响应格式四、NRC五、case 关键词
嵌入式、C语言、autosar、OS、BSW、UDS、diagnostic
平台说明
项目ValueOSautosar OSautosar厂商vector #xff0c; EB芯片厂商TI 英飞凌编程语言C#xff0c;C编译器HighTec (GCC)au… 目录 关键词平台说明背景一、请求格式二、常用DID三、响应格式四、NRC五、case 关键词
嵌入式、C语言、autosar、OS、BSW、UDS、diagnostic
平台说明
项目ValueOSautosar OSautosar厂商vector EB芯片厂商TI 英飞凌编程语言CC编译器HighTec (GCC)autosar版本4.3.1参考文档TechnicalReference_Dcm.pdf AUTOSAR_SRS_DiagnosticLogAndTrace.pdf AUTOSAR_SWS_DiagnosticCommunicationManager.pdf AUTOSAR_SWS_DiagnosticEventManager.pdf AUTOSAR_SWS_FunctionInhibitionManager.pdf- 【14229-1.2.3】,【15765-1.2.3.4】. 【11898】 回到总目录 缩写描述DEMDiagnostic Event ManagerDETDevelopment Error TracerDDMDiagnostic Data ModifierDCMDiagnostic Communication ManagerLSBleast significant byteMSBmost significant byte
背景 0x22服务作为最基础的诊断服务主要用于读取ECU数据如ECU版本号标定结果硬件状态等。
一、请求格式 根据ISO 14229 -1 标准如下图所示请求格式为 即 0x22 DID
二、常用DID DID由两个byte组成代表的意思请参考ISO_14229_1 Table C.1 — DID data-parameter definitions
三、响应格式 正响应 即 0x62 DID DATA 否定响应
四、NRC 优先级如下 例如当请求读取F190的DID值且当前车速条件不满足此时Client发送诊断指令22 F1 90请求Server读取数据Server将会回复“7F 22 22”b表示当前读取数据的条件不满足请再次检查读取该DID的条件。 当发送报文长度或者格式不对时则Server会回复7F 22 13 当请求的DID太多导致超出了传输层的限定时则Server会回复”7F 22 14“ 当请求DID不存在或者在当前Session中不支持时则Server就会回复“7F 22 31” 当Server在发生复位前处于security lock状态那么此时Server则会回复7F 22 33 五、case 用F1 90 读取VIN 回到总目录