彭小盛

又一个WordPress站点

CAN诊断协议详解及应用(二)-汽车底盘之家

CAN诊断协议详解及应用(二)-汽车底盘之家
CAN诊断协议详解及应用(二)
今天继续聊聊CAN、诊断的那些东西。姬云飞
喜欢的朋友可以关注我海蛞蝓。干货慢慢红嘴绿鹦哥,每天进步一点点争霸太平洋,生活大不同龙凤贼捉贼 。
主要介绍内容
应用层协议
各功能单元诊断服务
诊断和通信管理功能单元
数据传输功能单元
传输储存的数据功能单元
输入输出控制功能单元
远程激活例程功能单元
上传下载功能单元01应用层协议
A_SDU—应用层服务数据单元
Application Layer Service Data Unit
SA客串情夫 , TA, TA_type [全敏书 ,RA] [妖孽夫桃花妻 ,parameter1一起玩石器,…]
A_PDU —应用层协议数据单元
Application Layer Protocol Data Unit
SA, TA, TA_type [,RA]鸿飞日记本 , A_Data
A_Data=A_PCI+[parameter1,…]
A_PCI —应用层协议控制信息
Application Layer Protocol Control Information
A_PUD = A_PCI + A_SDU
应用层协议控制信息—A_PCI
2种不同的格式(由服务原语和Result参数决定)
A_PCI(SI)
SI—Service ID(Request服务和Result=positive的Response)
类型:1字节无符号整数
范围:00~FF
A_PCI(NR_SI曾昭玮 ,SI)
NR_SI—Negative Service ID
类型:1字节无符号整数
范围:7F
请求服务标识符SI
类型:1字节无符号整数
范围:00~FF
请求服务的ID:X0XXXXXX(第6位为0)
示例:ReadDTCInformation服务Request 0x19 B00011001
肯定响应服务标识符SI
类型:1字节无符号整数
范围:00~FF
肯定响应服务的ID:X1XXXXXX (第6位为1)
肯定响应服务的ID=请求服务的ID+0x40
示例: ReadDTCInformation服务Response 0x59 B01011001
否定响应服务标识符NR_SI
类型:1字节无符号整数
范围:7F


今天就说到这,明天继续▼往期精彩回顾▼DMU-转向管柱
DMU-转向系统
CAN诊断协议详解与应用(一)

你与世界
只差一个
公众号