NRC.jpg
总线⽹络举例。
铝塑复合型材
02 10 02 xx xx xx xx xx
10是SID,02是⼦功能。02中的0代表⽹络层单帧SF,2代表 数据域有2个字节;10是SID,02是⼦功能。二硫化物
故障码包括四个⼤类,分别是PCBU,P是powertrain动⼒系统,C是Chassis底盘,B是Body车⾝,U是network通信系统。⼀个DTC信息占⽤4个字节。最后⼀个字节是DTC的状态。前两个字节是我们熟知的类似P0047的故障码。 DTCHighByte DTCMiddleByte DTCLowByte DTCStatus Byte 1Byte 2Byte 3Byte 4
$19 拥有28个⼦服务(Sub-Function)。常⽤的⼦服务有02(通过DTC状态掩码读取DTC),04(读取快照信息),06(读取扩展信息),0A(读ECU⽀持的所有DTC数据)。
$14清除DTC
清除(复位)DTC格式,它可以改变DTC的状态。3个FF代表清除所有DTC。 Request:14+FF+FF+FF;
Response:54 。
诊断报⽂解析
UDS 的诊断数据的发送与接收都是基于CAN,所以每个数据流都包含基本的CAN Message 的架构
CAN Message =CAN ID + CAN DATA
根据上篇UDS⽂章的叙述,每⼀个PDU 包含控制信息PCI,数据信息Data.
细胞核染
盘鮈鱼
N_PDU format.png
⽹络层 PDU(协议数据单元)PCI(协议控制信息)格式:具体如下图所⽰:涡轮抽风机
帧类型bit7-4bit3-0Byte 2Byte 3
单帧PCItype=0SF_DL N/A N/A
⾸帧PCItype=1FF_DL FF_DL N/A
连续帧PCItype=2SN N/A N/A
流控帧PCItype=3FS BS ST_min
课堂教学模式