无线通信性能测试流程需求规范
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若满足执行测试的条件,DUT会发送“响应延迟”,并等待一段时间(5000ms),如果在这段时间内接收到完整的灵敏度测试波形,则向Tester发送“灵敏度测试波形接收结果”为“Success”的肯定响应,否则向Tester发送“灵敏度测试波形接收结果”为“Failure”的肯定响应。
Tester应根据“肯定响应”报文中的“灵敏度测试波形接收结果”字节,判断测试结果。
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
Tester要求DUT执行的命令,通过向DUT发送“请求”报文进行通知。
3
Tester向DUT发出“(命令)请求”,DUT判断此(命令)请求的执行条件是否满足,如果满足,DUT在时间T1内执行完毕命令,并在执行完毕后向Tester发送“肯定响应”,如下图所示:
图 1执行条件满足,“请求-肯定响应”图示
解锁分为两步:
1、请求“种子”。Tester向DUT请求“种子”,DUT向Tester发送“肯定响应”,“肯定响应”报文中包含了“种子”。
2、发送“密钥”。Tester根据“种子”计算出“密钥”,并将“密钥”发送给DUT,如果“密钥”正确,DUT发送“肯定响应”,表示解锁成功。
3
请求:
字节
名称
数值(hex)
3.02
图 4测试流程示意图
3.03
3
只有当Tester请求DUT进入“扩展会话”模式后,DUT中与无线通信性能测试的服务才会被使能。
请求:
字节
名称
数值(hex)
#0
02
#1
10
#2
02
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
1
遵照标准ISO11898-1。
1.01
表 1CAN ID分配
节点
CAN ID
TesterTx/DUTRx
0x732
TesterRx /DUTTx
0x7B2
2
遵照标准ISO15765-2。
3
遵照标准ISO15765-3、ISO 14229。
3.01
整个测试流程由多个测试项组成,每个测试项采用“请求-响应”的方式进行。
肯定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
50
#2
02
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
10
#3
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
当Tester请求DUT进入“扩展会话”模式后,如果Tester长时间(5000ms)都没有向DUT发送服务请求,DUT会自动退出“扩展会话”模式,此模式下对应的测试服务也会相应被禁能。
因此,如果Tester的两条服务请求之间间隔的空闲时间过长(大于5000ms),Tester需要向DUT发送“诊断设备在线”请求,以使DUT保持在“扩展会话”模式。
3
Tester向DUT发出“(命令)请求”,DUT判断此(命令)请求的执行条件是否满足,如果不满足,DUT在时间T1内向Tester发送“否定响应”,如下图所示:
图 2执行条件不满足,“请求-否定响应”图示
3
Tester向DUT发出“(命令)请求”,DUT判断此(命令)请求的执行条件是否满足,如果满足,DUT执行命令。
xx
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
27
#3
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
请求:
字节
名称
数值(hex)
#0
02
#1
27
#2
06
#3
“密钥”字节0
Don’t care
#4
肯定响应:
字节
名称
数值(hex)
#0
05
#1
71
#2
03
#3
F1
#4
00
#5
灵敏度测试波形接收结果
00:Success
01:Failure
#6
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
31
#3
非78
#4
Don’t care
#5
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
27
#3
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
DUT接收到“接收灵敏度测试波形”请求后,若不满足执行测试的条件,DUT会向Tester发送“否定响应”;
DUT在接收到此服务请求不会进行响应。
请求:
字节
名称
数值(hex)
#0
02
#1
3E
#2
80
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
只有当Tester请求DUT进行“安全访问”解锁后,DUT中与无线通信性能测试的服务才会被解锁。
请求:
字节
名称
数值(hex)
#0
04
#1
31
#2
01
#3
F1
#4
00
#5
Don’t care
#6
Don’t care
#7
Don’t care
响应延迟:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
31
#3
78
#4
Don’wenku.baidu.com care
#5
Don’t care
#6
Don’t care
#7
Don’t care
#6
Don’t care
#7
Don’t care
3
进行完毕所有测试后,Tester应请求DUT退出“扩展会话”模式。
DUT退出“扩展会话”模式后,DUT中与无线通信性能测试的服务会被禁能。
请求:
字节
名称
数值(hex)
#0
02
#1
10
#2
01
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
肯定响应:
字节
名称
数值(hex)
#0
06
#1
50
#2
01
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
10
#3
“密钥”字节1
Don’t care
#5
“密钥”字节2
Don’t care
#6
“密钥”字节3
Don’t care
#7
Don’t care
肯定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
67
#2
06
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#0
02
#1
27
#2
05
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
肯定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
67
#2
05
#3
“种子”字节0
xx
#4
“种子”字节1
xx
#5
“种子”字节2
xx
#6
“种子”字节3
某些测试中,如果DUT无法在时间T1内将命令执行完毕,那么DUT将在时间T1内发送“响应延迟”,并在命令执行完毕后向Tester发送“肯定响应”,如下图所示:
图 3执行条件满足,“请求-响应延迟-肯定响应”图示
3
时间参数名称
时间值
T1
<=50ms
T2
<=5000ms
3
Tester在接收到DUT的“响应”后,或在“响应”超时后,才能够发送下一次请求。
Tester应根据“肯定响应”报文中的“灵敏度测试波形接收结果”字节,判断测试结果。
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
Tester要求DUT执行的命令,通过向DUT发送“请求”报文进行通知。
3
Tester向DUT发出“(命令)请求”,DUT判断此(命令)请求的执行条件是否满足,如果满足,DUT在时间T1内执行完毕命令,并在执行完毕后向Tester发送“肯定响应”,如下图所示:
图 1执行条件满足,“请求-肯定响应”图示
解锁分为两步:
1、请求“种子”。Tester向DUT请求“种子”,DUT向Tester发送“肯定响应”,“肯定响应”报文中包含了“种子”。
2、发送“密钥”。Tester根据“种子”计算出“密钥”,并将“密钥”发送给DUT,如果“密钥”正确,DUT发送“肯定响应”,表示解锁成功。
3
请求:
字节
名称
数值(hex)
3.02
图 4测试流程示意图
3.03
3
只有当Tester请求DUT进入“扩展会话”模式后,DUT中与无线通信性能测试的服务才会被使能。
请求:
字节
名称
数值(hex)
#0
02
#1
10
#2
02
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
1
遵照标准ISO11898-1。
1.01
表 1CAN ID分配
节点
CAN ID
TesterTx/DUTRx
0x732
TesterRx /DUTTx
0x7B2
2
遵照标准ISO15765-2。
3
遵照标准ISO15765-3、ISO 14229。
3.01
整个测试流程由多个测试项组成,每个测试项采用“请求-响应”的方式进行。
肯定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
50
#2
02
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
10
#3
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
当Tester请求DUT进入“扩展会话”模式后,如果Tester长时间(5000ms)都没有向DUT发送服务请求,DUT会自动退出“扩展会话”模式,此模式下对应的测试服务也会相应被禁能。
因此,如果Tester的两条服务请求之间间隔的空闲时间过长(大于5000ms),Tester需要向DUT发送“诊断设备在线”请求,以使DUT保持在“扩展会话”模式。
3
Tester向DUT发出“(命令)请求”,DUT判断此(命令)请求的执行条件是否满足,如果不满足,DUT在时间T1内向Tester发送“否定响应”,如下图所示:
图 2执行条件不满足,“请求-否定响应”图示
3
Tester向DUT发出“(命令)请求”,DUT判断此(命令)请求的执行条件是否满足,如果满足,DUT执行命令。
xx
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
27
#3
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
请求:
字节
名称
数值(hex)
#0
02
#1
27
#2
06
#3
“密钥”字节0
Don’t care
#4
肯定响应:
字节
名称
数值(hex)
#0
05
#1
71
#2
03
#3
F1
#4
00
#5
灵敏度测试波形接收结果
00:Success
01:Failure
#6
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
31
#3
非78
#4
Don’t care
#5
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
27
#3
非78
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
DUT接收到“接收灵敏度测试波形”请求后,若不满足执行测试的条件,DUT会向Tester发送“否定响应”;
DUT在接收到此服务请求不会进行响应。
请求:
字节
名称
数值(hex)
#0
02
#1
3E
#2
80
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
3
只有当Tester请求DUT进行“安全访问”解锁后,DUT中与无线通信性能测试的服务才会被解锁。
请求:
字节
名称
数值(hex)
#0
04
#1
31
#2
01
#3
F1
#4
00
#5
Don’t care
#6
Don’t care
#7
Don’t care
响应延迟:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
31
#3
78
#4
Don’wenku.baidu.com care
#5
Don’t care
#6
Don’t care
#7
Don’t care
#6
Don’t care
#7
Don’t care
3
进行完毕所有测试后,Tester应请求DUT退出“扩展会话”模式。
DUT退出“扩展会话”模式后,DUT中与无线通信性能测试的服务会被禁能。
请求:
字节
名称
数值(hex)
#0
02
#1
10
#2
01
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
肯定响应:
字节
名称
数值(hex)
#0
06
#1
50
#2
01
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
否定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
7F
#2
10
#3
“密钥”字节1
Don’t care
#5
“密钥”字节2
Don’t care
#6
“密钥”字节3
Don’t care
#7
Don’t care
肯定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
67
#2
06
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#0
02
#1
27
#2
05
#3
Don’t care
#4
Don’t care
#5
Don’t care
#6
Don’t care
#7
Don’t care
肯定响应:
字节
名称
数值(hex)
#0
Don’t care
#1
67
#2
05
#3
“种子”字节0
xx
#4
“种子”字节1
xx
#5
“种子”字节2
xx
#6
“种子”字节3
某些测试中,如果DUT无法在时间T1内将命令执行完毕,那么DUT将在时间T1内发送“响应延迟”,并在命令执行完毕后向Tester发送“肯定响应”,如下图所示:
图 3执行条件满足,“请求-响应延迟-肯定响应”图示
3
时间参数名称
时间值
T1
<=50ms
T2
<=5000ms
3
Tester在接收到DUT的“响应”后,或在“响应”超时后,才能够发送下一次请求。