本发明属于乘用车通信测试,具体涉及一种自动化can路由时间测试系统及方法。
背景技术:
1、can路由时间测试是车辆量产前所要做的必要测试,保证车辆功能得以稳定实现。
2、目前,大多数主机厂采用手动模拟报文发送的测试方法,但是由于控制器报文路由数目庞大,模拟发送报文繁琐,检查项目较多,使得测试周期较长。由于测试人员对测试规范的理解差异,导致测试结果一致性较差。
技术实现思路
1、针对现有技术中存在的测试周期较长及测试结果一致性较差等问题,本发明提供了一种自动化can路由时间测试系统及方法,该测试系统包括电源控制系统、报文模拟模块、报文检测模块、网络管理模拟模块及自动化执行测试单元,所述测试方法可实现自动化can路由时间测试执行可自动化判断测试结果及分析结果,且大幅度缩减测试周期,优化测试结果一致性。
2、本发明通过如下技术方案实现:
3、一种自动化can路由时间测试系统,包括:
4、电源控制系统,用于为测试系统和被测控制器提供电力供应;
5、报文模拟模块,用于发送报文,模拟发送周期,给报文数据赋值,并发送给报文检测模块;
6、报文检测模块,用于对接收报文模拟模块的发送周期及发送内容的监控和记录,并回传给自动化执行测试单元;
7、网络管理模拟模块,用于对网络管理报文实现控制;
8、自动化执行测试单元,用于报文模拟模块、报文检测模块及网络管理模块的控制协调,实现对路由时间测试的自动化执行。
9、进一步地,所述电源控制系统包括系统外输入模块和系统内输出模块组成,所述系统外输入模块用于电源控制系统获取电力供应;所述系统内输出模块用于对pc测试模块的电力供应和被测控制器的电力供应,可以实现对控制器ig on和ig off状态的切换。
10、进一步地,系统外输入模块采用标准220v三项电源线,系统内输出模块分别与报文模拟模块、报文检测模块、网络管理模拟模块及自动化执行测试单元采用各模块对应的配套电源线连接,测试系统内预留标准接插口。
11、进一步地,所述网络管理模拟模块通过报文的标识id不同,可以实现对不同网络管理方式的控制。
12、进一步地,所述网络管理方式包括osek网络管理、autosar网络管理或简单网络管理。
13、进一步地,所述自动化执行测试单元同时可以记录报文模拟模块发送的数据以及报文检测模块接收的数据,对报文的路由时间对比监控,判断路由时间是否正确。
14、进一步地,所述报文模拟模块通过标准usb数据线与pc上位机进行连接,报文模拟模块通过标准db9接插件与被测控制器进行连接;
15、所述报文检测模块通过标准usb数据线与pc上位机进行连接,报文检测模块通过标准db9接插件与被测控制器进行连接;
16、所述网络管理模拟模块通过标准usb数据线与pc上位机进行连接;
17、所述自动化执行测试单元集成于pc上位机。
18、另一方面,本发明还提供了一种自动化can路由时间测试方法,具体包括如下内容:
19、通过报文模拟模块发送报文、模拟发送周期、并给报文数据赋值,然后发送给报文检测模块;
20、通过报文检测模块对接收报文模拟模块的发送周期及发送内容的监控和记录,并回传给自动化执行测试单元;
21、通过自动化执行测试单元记录报文发送模块发送和报文检测模块接收的数据,对报文的路由时间对比监控,判断路由时间是否正确。
22、与现有技术相比,本发明的优点如下:
23、本发明提供的一种自动化can路由时间测试方法及系统,该测试系统包括电源控制系统、报文模拟模块、报文检测模块、网络管理模拟模块及自动化执行测试单元,所述测试方法可实现自动化can路由时间测试执行可自动化判断测试结果及分析结果,且大幅度缩减测试周期,优化测试结果一致性。
1.一种自动化can路由时间测试系统,其特征在于,包括:
2.如权利要求1所述的一种自动化can路由时间测试系统,其特征在于,所述电源控制系统包括系统外输入模块和系统内输出模块组成,所述系统外输入模块用于电源控制系统获取电力供应;所述系统内输出模块用于对pc测试模块的电力供应和被测控制器的电力供应,可以实现对控制器ig on和ig off状态的切换。
3.如权利要求2所述的一种自动化can路由时间测试系统,其特征在于,系统外输入模块采用标准220v三项电源线,系统内输出模块分别与报文模拟模块、报文检测模块、网络管理模拟模块及自动化执行测试单元采用各模块对应的配套电源线连接,测试系统内预留标准接插口。
4.如权利要求1所述的一种自动化can路由时间测试系统,其特征在于,所述网络管理模拟模块通过报文的标识id不同,可以实现对不同网络管理方式的控制。
5.如权利要求1所述的一种自动化can路由时间测试系统,其特征在于,所述网络管理方式包括osek网络管理、autosar网络管理或简单网络管理。
6.如权利要求1所述的一种自动化can路由时间测试系统,其特征在于,所述自动化执行测试单元同时可以记录报文模拟模块发送的数据以及报文检测模块接收的数据,对报文的路由时间对比监控,判断路由时间是否正确。
7.如权利要求1所述的一种自动化can路由时间测试系统,其特征在于,所述报文模拟模块通过标准usb数据线与pc上位机进行连接,报文模拟模块通过标准db9接插件与被测控制器进行连接;
8.如权利要求1所述的一种自动化can路由时间测试系统的测试方法,其特征在于,具体包括如下内容: