整车防盗功能用于启动车辆过程中的身份认证,只有身份认证通过的时候整车才允许启动,同时可用于更换零部件时进行重新学习匹配,清除学习记录的功能。
信号描述 |
CAN ID |
类型 |
备注 |
|
Authen_Request_Random_Encrypt
扫描二维码关注公众号,回复:
17552728 查看本文章
![]() |
0x3C2 |
CAN(Event) |
authentication challenge |
|
Authen_Request_Pin_Encrypt |
0x3C2 |
CAN(Event) |
authentication challenge |
|
Teach_Sk_Response_RC |
0x5F0 |
CAN(Event) |
ciphered SK response |
|
Teach_Sk_Response_Reserved |
0x5F0 |
CAN(Event) |
ciphered SK response |
|
Teach_Pin_Response_RC |
0x5F2 |
CAN(Event) |
ciphered PIN response |
|
Teach_Pin_Response_Reserved |
0x5F2 |
CAN(Event) |
ciphered PIN response |
|
Learn_Sk_Response_Sk_Encrypt |
0x5F4 |
CAN(Event) |
request SK response |
|
Reset_VCM_Response_RC |
0x5F6 |
CAN(Event) |
request reset response |
|
Reset_VCM_Response_Reserved |
0x5F6 |
CAN(Event) |
request reset response |
|
PEPS_Authen_Response_Pin_Encrypt |
0x3C1 |
CAN(Event) |
authentication response |
|
PEPS_Authen_Response_Random_Encrypt |
0x3C1 |
CAN(Event) |
authentication response |
|
Reset_VCM_Request_Pin_Encrypt |
0x5F7 |
CAN(Event) |
request reset |
|
Reset_VCM_Request_Random_Encrypt |
0x5F7 |
CAN(Event) |
request reset |
|
PEPS_Learn_Sk_Request_Pin_Encrypt |
0x5F5 |
CAN(Event) |
request SK |
|
PEPS_Learn_Sk_Request_Random_Encrpyt |
0x5F5 |
CAN(Event) |
request SK |
|
PEPS_Teach_Pin_Request_Pin_Encrypt |
0x5F3 |
CAN(Event) |
ciphered PIN |
|
PEPS_Teach_Pin_Request_Chm |
0x5F3 |
CAN(Event) |
ciphered PIN |
|
PEPS_Teach_Pin_Request_Reserved |
0x5F3 |
CAN(Event) |
ciphered PIN |
|
PEPS_Teach_Sk_Reuqest_SK_Encrypt |
0x5F1 |
CAN(Event) |
ciphered SK |
-
-
- VCM Learn SK
-
此功能将允许空的未学习的VCM与PEPS/BCM学习匹配到合法的SK;
1)PEPS/BCM首先会发送ciphered SK给VCM;
2)一旦vcm接收到以上信息,采用算法包软件进行decrypt sk码,若SK码 是有效的(CRC-16 checksum),vcm 保存此 SK 然后发送积极响应给PEPS/BCM,否则,发送消极响应;一旦VCM接收到一个有效的SK码并暂时保存下来后,vcm不能再学习SK了。并在下电休眠时永久存储。
此功能将允许空的未学习的VCM与PEPS/BCM学习匹配到合法的PIN;
- PEPS/BCM 发送一个ciphered PIN给VCM,
- 一旦vcm接收到以上信息,判断若PIN为有效的(CRC-16 checksum),则存储这个PIN并发送给积极响应,否则,发送消极响应。
在车辆处于IGN ON状态下,vcm将按照以下流程进行身份认证确认。IGN on状态下,vcm每6s认证一次直到行车高压上电,每次认证均每150ms发送一次,直到2s超时或得到PEPS/BCM响应为止:
- 通过learn以后的VCM在检测到Key on时,vcm发送“authentication challenge” 给PEPS,,未通过学习匹配的VCM将不发送这两个信息给peps。
- Peps收到以上信号后,若匹配成功,则产生一个authentication pass 的响应发送给VCM。若不匹配,则发送authentication fail的响应。
- 当VCM收到的回应不是64位的F,则通过加密算法解密,若解密的PIN是相同的,则通过认证,否则认证不通过。
- 当VCM身份认证通过后,发送start_error=0;
此功能用于空的PEPS/BCM从已经学习匹配后的VCM处匹配到一个合法的SK;
- PEPS/BCM发送“request SK”信号给VCM;
- vcm收到后,将这个信号通过加密算法运算,如果运算后的结果与PEPS/BCM发过来的信息是相同的,则vcm发送ciphered SK给PEPS/BCM;否则发送消极响应给PEPS/BCM。
-
- Reset VCM
-
- PEPS/BCM发送“request reset”给VCM。
- vcm收到后,将这个信号通过加密算法运算,如果运算后的值与PEPS/BCM发过来的值是相同的,则vcm清除pin和或sk,并发送积极响应给PEPS/BCM,否则发送消极响应;
整车控制器在诊断标定中需具备以下功能:
在线标定变标定量
实现数据采集与观察
系统必须支持UDS诊断协议,具体服务信息详见 《Questionnaires_Diagnostic_UDSonCAN_Sample_VCM.xlsx》
故障数据见上面附件中的DTClist
(详细需见诊断需求调查问卷文档)