System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及测试领域,尤其涉及一种节点测试方法、装置及系统。
技术介绍
1、t_wait_bus_sleep时间参数在汽车开放系统架构autosar网络管理中的作用是:在can(控制器局域网络)通信中,确保所有can节点控制器在进入睡眠模式前有足够的时间停止其网络活动,从而实现节能和优化电池使用效率的目的。
2、如果can节点控制器的t_wait_bus_sleep时间开发有问题,会导致can节点控制器本身或者对端控制器无法休眠,从而有整车亏电的风险。
技术实现思路
1、有鉴于此,本申请提供一种节点测试方法、装置及系统,以解决现有技术中如果can节点控制器的t_wait_bus_sleep时间开发有问题,会导致can节点控制器本身或者对端控制器无法休眠,从而有整车亏电的风险的问题,其具体方案如下:
2、一种节点测试方法,包括:
3、如果确定待测的节点控制器处于特定状态,输出测试指令,所述测试指令用于触发所述待测的节点控制器输出第一报文,所述第一报文为网络管理报文;
4、确定所述待测的节点控制器停止输出所述第一报文的时刻,将所述停止输出所述第一报文的时刻确定为第一时刻;
5、确定所述待测的节点控制器的总线电平达到特定数值的时刻,将所述总线电平达到特定数值的时刻确定为第二时刻,所述第二时刻晚于所述第一时刻;
6、基于所述第一时刻及所述第二时刻确定所述待测的节点控制器的特定时间参数是否通过节点测试,所述特定时间参数用于
7、进一步的,确定待测的节点控制器处于特定状态,包括:
8、确定所述待测的节点控制器的总线电平的数值;
9、如果确定所述待测的节点控制器的总线电平为特定数值,确定所述待测的节点控制器处于特定状态。
10、进一步的,确定待测的节点控制器处于特定状态,包括:
11、获得测试请求;
12、基于所述测试请求控制电源为所述待测的节点控制器供电,以使所述待测的节点控制器处于特定状态。
13、进一步的,所述基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试,包括:
14、确定第二时刻与所述第一时刻之间的时间差;
15、如果所述时间差处于特定范围,则确定所述待测的节点控制器的特定时间参数通过节点测试;
16、如果所述时间差未处于所述特定范围,则确定所述待测的节点控制器的特定时间参数未通过节点测试。
17、进一步的,所述基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试,包括:
18、确定所述待测的节点控制器在所述第一时刻与所述第二时刻之间是否输出第二报文,所述第二报文与所述第一报文不同;
19、如果确定所述待测的节点控制器在所述第一时刻与所述第二时刻之间未输出所述第二报文,基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试。
20、进一步的,还包括:
21、检测示波器输出的波形,所述示波器与所述待测的节点控制器连接,基于所述待测的节点控制器的总线电平输出波形;
22、所述确定所述待测的节点控制器停止输出所述第一报文的时刻,包括:
23、基于所述示波器输出的波形确定所述待测的节点控制器在所述第一时刻停止输出所述第一报文;
24、所述确定所述待测的节点控制器的总线电平达到特定数值的时刻,包括:
25、基于所述示波器输出的波形确定所述待测的节点控制器在所述第二时刻总线电平达到特定数值。
26、一种节点测试系统,包括:
27、待测的节点控制器;
28、处理器,用于在确定所述待测的节点控制器处于特定状态时,输出测试指令,所述测试指令用于触发所述待测的节点控制器输出第一报文,所述第一报文为网络管理报文;确定所述待测的节点控制器停止输出所述第一报文的时刻,将所述停止输出所述第一报文的时刻确定为第一时刻;确定所述待测的节点控制器的总线电平达到特定数值的时刻,将所述总线电平达到特定数值的时刻确定为第二时刻,所述第二时刻晚于所述第一时刻;基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试。
29、进一步的,还包括:
30、示波器,与所述待测的节点控制器连接,能够基于所述待测的节点控制器的总线电平输出波形;
31、所述处理器基于所述示波器输出的波形确定所述待测的节点控制器在所述第一时刻停止输出所述第一报文;基于所述示波器输出的波形确定所述待测的节点控制器在所述第二时刻总线电平达到特定数值。
32、进一步的,还包括:
33、电源,能够为所述待测的节点控制器供电;
34、所述处理器用于获得测试请求,基于所述测试请求控制电源为所述待测的节点控制器供电,以使所述待测的节点控制器处于特定状态。
35、一种节点测试装置,包括:
36、输出单元,用于在确定待测的节点控制器处于特定状态时,输出测试指令,所述测试指令用于触发所述待测的节点控制器输出第一报文,所述第一报文为网络管理报文;
37、第一确定单元,用于确定所述待测的节点控制器停止输出所述第一报文的时刻,将所述停止输出所述第一报文的时刻确定为第一时刻;
38、第二确定单元,用于确定所述待测的节点控制器的总线电平达到特定数值的时刻,将所述总线电平达到特定数值的时刻确定为第二时刻,所述第二时刻晚于所述第一时刻;
39、第三确定单元,用于基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试。
40、从上述技术方案可以看出,本申请公开的节点测试方法、装置及系统,如果确定待测的节点控制器处于特定状态,输出测试指令,测试指令用于触发待测的节点控制器输出第一报文,第一报文为网络管理报文;确定待测的节点控制器停止输出第一报文的时刻,将停止输出第一报文的时刻确定为第一时刻;确定待测的节点控制器的总线电平达到特定数值的时刻,将总线电平达到特定数值的时刻确定为第二时刻,第二时刻晚于第一时刻;基于第一时刻及第二时刻确定待测的节点控制器的特定时间参数是否通过节点测试,特定时间参数用于表征待测的节点控制器达到特定状态所需的时长。本方案在待测的节点控制器处于特定状态时,输出测试指令,对待测的节点控制器进行测试,利用待测的节点控制器停止输出第一报文的时刻以及待测的节点控制器的总线电平达到特定数值的时刻,对待测的节点控制器的特定时间参数是否通过节点测试进行判断,实现了对节点控制器的特定时间参数的测试,避免出现由于特定时间参数异常导致的节点控制器本身或者对端控制器无法休眠,从而造成整车亏电的风险。
本文档来自技高网...【技术保护点】
1.一种节点测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定待测的节点控制器处于特定状态,包括:
3.根据权利要求1所述的方法,其特征在于,确定待测的节点控制器处于特定状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试,包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.一种节点测试系统,其特征在于,包括:
8.根据权利要求7所述的系统,其特征在于,还包括:
9.根据权利要求7所述的系统,其特征在于,还包括:
10.一种节点测试装置,其特征在于,包括:
【技术特征摘要】
1.一种节点测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定待测的节点控制器处于特定状态,包括:
3.根据权利要求1所述的方法,其特征在于,确定待测的节点控制器处于特定状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一时刻及所述第二时刻确定所述待测的节点控制器是否通过节点测试,包括:
5.根据权利要求1所述...
【专利技术属性】
技术研发人员:李浩,
申请(专利权)人:长城汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。