19 01-通过状态掩码读取DTC数目
创始人
2024-02-06 04:10:13

诊断协议那些事儿

诊断协议那些事儿专栏系列文章,本文介绍存储数据传输服务下的19服务ReadDTClnformation的第一个子功能(01h),通过状态掩码读取DTC数目。
19服务

关联文章:
19服务List
$19服务:DTCStatusMask和statusofDTC bit 定义
UDS服务列表
85服务-ControlDTCSetting
14服务-ClearDiagnosticlnformation


文章目录

  • 诊断协议那些事儿
  • 一、reportNumberOfDTCByStatusMask-19 01
  • 二、请求格式
  • 三、肯定响应格式
  • 四、否定响应格式
    • 1.支持的否定响应码
  • 五、消息流示例
    • ①获取DTC状态掩码0x08(已确认DTC)匹配的DTC数目
    • ②获取DTC状态掩码0x01(当前故障)匹配的DTC数目
  • 总结


一、reportNumberOfDTCByStatusMask-19 01

19 01服务是读取DTC信息的第一个子服务:客户端可以通过发送对此服务的请求并将sub-function设置为reportNumberOfDTCByStatusMask来检索与客户端定义的状态掩码匹配的DTC数量

术语解释
DTC诊断故障码
DTCStatusMaskDTC状态掩码-只出现在请求中
DTCStatusAvailabilityMaskDTC状态可用掩码-只出现在肯定响应中
DTCFIDDTC格式标识符

请求的DTC状态掩码的bit置为0,则表示客户端不想知道DTC的statusOfDTC对应的此bit位所关联的信息,如果某个DTC的statusOfDTC的此bit置1,其他的bit置为0,这个DTC就不是客户端想要的,服务器之间过滤掉此DTC。

二、请求格式

19 01
sub-function=0x11 reportNumberOfMirrorMemoryDTCByStatusMask与sub-function=0x01
reportNumberOfDTCByStatusMask具有相同的功能,不同之处在于它返回DTC镜像存储器中的DTC数量。

三、肯定响应格式

rsp
DTCStatusAvailabilityMask:DTC状态可用性掩码,
在ISO 14229-1中定义:“A byte whose bits are defined the same as statusOfDTC and represents the status bits that are supported by the server.Bits that are not supported by the server shall be set to ‘0’.Each supported bit(indicated by a value of ‘1’)shall be implemented for every DTC supported by the server.”
意思:该参数只有一个字节,其位定义与statusOfDTC相同,表示服务支持的状态位(一个服务器功能确定后,这个参数将是一个定值)。服务器不支持的位应设置为“0”,支持的位设置为“1”。

四、否定响应格式

1.支持的否定响应码

NRC描述助记符
0x12子功能参数不受支持SFNS
0x13请求报文的数据长度(或者格式)不符合标准IMLOIF
0x31①客户端规定了一个不被服务器识别的DTCMaskRecord;②客户端规定了一个无效DTCSnapshotRecordNumber/DTCExtDataRecordNumber;③客户端规定了一个不被服务器识别的FunctionalGroupIdentifier;④服务器无法识别MemorySelectionROOR

五、消息流示例

①获取DTC状态掩码0x08(已确认DTC)匹配的DTC数目

※设定本服务器的DTCStatusAvailabilityMask为0x2F
假设服务器共支持三个DTC(0x080511、0x0A9B17、0x25221F)
i.DTC P0805-11"离合器位置传感器对比短路0x080511",statusOfDTC为0x24(0010 0100b)
dc1
ii.DTC P0A9B-17"混合电池温度传感器电压超出阈值0x0A9B17",statusOfDTC为0x26(0010 0110b)
dc2
iii.DTC P2522-1F"A/C Request “B” - circuit intermittent 0x25221F",statusOfDTC为0x2F(0010 1111b)
dc3
请求消息:
req
响应消息:
rsp

②获取DTC状态掩码0x01(当前故障)匹配的DTC数目

dc4
dc5


总结

以上就是今天要讲的内容,欢迎各位评论,提出宝贵意见,小编也会持续更新,以提供更好的作品。

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...