汽车诊断协议中应用层应发送和接收的数据Word文档格式.docx
- 文档编号:18403841
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:20
- 大小:119.22KB
汽车诊断协议中应用层应发送和接收的数据Word文档格式.docx
《汽车诊断协议中应用层应发送和接收的数据Word文档格式.docx》由会员分享,可在线阅读,更多相关《汽车诊断协议中应用层应发送和接收的数据Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
第二字节=BS块大小00-无FC
01-FF除流控制帧外最多的连续帧
第三字节=STmin两个数据包之间最小等待时间
连续帧:
第一字节:
4-7位=20-3位=SN序列号范围0-F
第二字节数据
1DiagnosticSessionControl(sid=10)
Sid后的数据
主要完成:
确定相应的模式,对时间参数进行相应的设定
正确响应报文:
sid=50
sessionparameterRecord[][SessionParameterRecord[]#1=[
P2CAN-SERVER-MAX高字节
P2CAN-SERVER-MAX低字节
P2*CAN-SERVER-MAX高字节
错误响应报文:
pci之后的数据:
NR-SI=7f第二字节:
ID=50
第三字节同上面的第二字节
第五字节是错误响应代码:
12-subfunctionnotsupported
13-incorrectmessagelengthorinvalidformat
22-conditionsnotcorrect
2.ECUResetsid=11
0-6位resettype:
hardreset=01
keyoffonreset=02
softreset=03
enablerapidpowershutdown=04
disablerapidpowershutdown=05
sid=51
keyoffonreset=02
softreset=03
enablerapidpowershutdown=04
powerdowntime
ID=51
第四字节是错误响应代码:
33-securityaccessdenied(拒绝安全进入)
进行相应的复位模式
3.SecurityAccesssid=27
0-6位SecurityAccessType:
requestSeed=01,03,05,07-5Fsendkey=02,04,06,08-60
7位:
第二字节:
securityAccessDataRecord[]/securitykey[]
sid=67
0-6位SecurityAccessType
第四字节:
SecuritySeed[]
ID=67
22-conditionsnotcorrect
24-requestSequenceEerror//请求序列错误
31-requestOutOfRange
35-invalidKey//密码无效
36-exceededNumberOfAttempts//超出所允许的输入密码次数
37-requiredTimerDelayNotExoired//要求的时间延时已到
municationControlsid=28
0-6位Controltype:
Enablerxandtx=00
Enablerxanddisabletx=01
Disablerxandenabletx=02
Disablerxandtx=03
CommunicationtypeApplication=01b
Networkmanagement=10b
sid=68
第一字节:
ID=68
第四字节同上第三字节
5.testerPresentsid=3E
0-6位Zerosubfunction=007位:
sid=7E
0-6位Zerosubfunction=00
ID=7E
6.Secureddatatrasmissionsid=84
0-6位securityDataRequestRecord[]
sid=C4
0-6位0-6位securityDataRequestRecord[]
ID=C4
第三字节同上面的第二字节securityDataRequestRecord[]
7.controlDTCsettingsid=85
0-6位DTCsettingtypeon=01off=02
DTCsettingcontroloptionrecord[]
sid=c5
DTCsettingtypeon=01off=02
ID=c5
8.ResponseOnEventsid=86
1镇压响应报文
6位donotstoreevent=0
Storeevent=1
0-5位stopresponseonevent=00
Ondtcstatuschange=01
Ontimerinterrupt=02
Onchangeofdataidentifier=03
Reportactivateevents=04
Startresponseonevent=05
Clearresponseonevent=06
Oncomparisionofvalues=07
eventwindowtime
第三字节;
eventTypeRecord[]
….字节:
servicetorespondtorecord[]=[sesviceid
Serviceparameter..]
Servicetoresondtorecord[readdatabyidentifierreqsid=22ressid=62
Readdtcinformation1959
Routinecontrol3171
Inputoutoutcontrolbyidentifier2F6F
sid=c6
第二字节;
numberofidentifiedevents
eventwindowtime
第四即以后:
eventtyperecord[]
Serviceparameter..]
ID=c6
第四字节同上第三字节。
。
错误代码;
12-subfunctionnotsupported
9.linkcontrolsid=87
请求报文
第一字节
0-6位linkcontroltype:
verifybaudratetransitionwithfixedbaudrate=01
verifybaudratetransitionwithspecificbaudrate=02
transitionbaudrate=03
第二字节:
baudrateidentifier(如果linkcontroltype=01)
第三字节及以后:
baudraterecord[](如果linkcontroltype=02)
sid=C7
linkcontroltype
ID=C7
10.readdatabyidentifiersid=22
dataidentifier[]:
sid=62
第一二字节:
dataidentifier[](包含两个字节)
第三四…字节:
datarecord[]
第。
字节:
dataidentifier[]
字节datarecord[]
13-incorrectmessagelengthorinvalidformat
33-securityaccessdenied
11.readmemorybyaddresssid=23
单帧:
addressandlengthformatidentifier7-4位memorysize[]的长度
3-0位memoryaddress[]长度
第二字节级以后:
memoryaddress[]
…..:
memorysize[]
sid=63
第一字节及以后:
datarecord[]
ID=63
第三字节是错误响应代码:
12.readscalingdatabyidentifiersid=24
sid=64
scalingbyte[]
第四….Scalingbyteextension[]
……:
scalingbyte[]
Scalingbyteextension[]
ID=64
13.readdatabyperiodicidentifiersid=2A
transmissionModesendatslowrate=01
Sendatmediumrate=02
Sendatfastrate=03
Stopsending=04
periodicdataidentifier[]
……….periodicdataidentifier[]
sid=6A
periodicdataidentifier[]
第二….字节:
ID=6A
14.dynamicallydefinedataidentifiersid=2C
请求报文第一字节:
subfuction01-definebyidentifier
第二三字节:
dynamicallydataidentifier[]
第四五字节:
sourcedataidentifier[]
第六字节:
positioninsorcedatarecord
第七字节:
memorysize#1
….sourcedataidentifier[]
Positioninsorcedatarecordmemorysize
:
sid=2C
02-definebymemoryaddress
addressandlengthformateidentifier
第五…字节:
memoryaddress[]
…..memorysize[]
…..memoryaddress[]
….memorysize[]
03-cleardynamicallydefineddataidentifier
si=6c
definitiontype
错误代码:
15.writedatabyidentifier
sid=2E
第三四字节:
范围:
1-6
sid=6E
NR-SI=7f第三字节:
第四字节同上面的第三字节
72-generalprogrammingfaiure
16.writememorybyaddresssid=3D
addressandlengthformateidentifier
第二…字节:
…….memorysize[]
……datarecord[]
sid=7D
第一字节:
addressandlengthformateidentifier
第二…字节:
ID=7D
17.readDTCinformationsid=19
sub-function
reportnumberofdtcbystatusmask=01
Reportdtcbystatusmask=02
Reportmirrormemorydtcbystatusmask=0F
Reportnumberofmirrormemorydtcbystatusmask=11
Reportnumberofemissionrelatedobddtcbystatusmask=12
Reportemissionrelatedobddtcbystatusmask=13
DTCstatusmask
Reportdtcsnapshotidentification=03
Reportdtcsnapshotrecordbydtcnumber=04
第二三四字节:
DTCmaskrecord
第五字节:
dtcsnapshotrecordnumber
Reportdtcsnapshotrecordbyrecordnumber=05
Reportdtcextendeddatarecordbydtcnumber=06
Reportmirrormemorydtcextendeddatarecordbydtcnumber=10
DTCmaskrercord
Re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 诊断 协议 应用 发送 接收 数据
![提示](https://static.bdocx.com/images/bang_tan.gif)