车载终端CAN信号自动化测试方法及装置、自动测试台架与流程

文档序号:12594662阅读:1205来源:国知局

本发明属于自动化测试领域,特别涉及车载终端自动化测试,可用于车载终端CAN信号的自动化测试。



背景技术:

车载终端是车辆监控管理系统的前端设备,也可以叫做车辆调度监控终端。它集成了定位、通信、汽车行驶记录仪等技术,能用于对运输车辆的现代化管理,包括:行车安全监控管理、运营管理、服务质量管理、智能集中调度管理等,具有强大的业务调度功能和数据处理能力。

这些年,随着汽车数量的快速增长,政府为了使商用车行业更加规范,相继也发布了多项政策法规,包括《关于促进甩挂运输发展的通知》,《道路运输车辆卫星定位系统车载终端技术要求》,《关于加快推进“重点运输过程监控管理服务示范系统工程”实施工作的通知》等等。这些政策的出台,更加规范了商用车车辆的监控管理,尤其是新政要求商用车辆在出厂前必须安装车载终端。

2013年6月,国家交通部按照《国务院关于加强道路交通安全工作的意见》下发了《道路运输车辆动态监督管理办法》,明确了道路运输企业应当按照标准建设道路运输车辆动态监控平台,或使用符合条件的卫星定位系统平台服务商提供的监控平台,对所属道路运输车辆和驾驶员进行实时监控和管理。

车联网的车载智能终端能够实现车与车、车与人之间的信息传输,具有高效、智能的特点,是汽车工业未来发展的方面与趋势。

但是随着车载终端设备的功能越来越多,越来越复杂,导致载终端接收到的信号越来较多,尤其是商用车,有的车型甚至达到上千种信号之多,而针对这些信号的人工手动全功能测试的效率非常低,因此造成测试不全面、车载终端稳定性差、功能异常等问题,也容易出现人为误判和漏测,使一些现场故障很难快速准确找出原因,严重影响整车的服务质量。



技术实现要素:

本发明提供一种车载终端CAN信号自动化测试方法及装置、自动测试台架,其主要适合于车载终端CAN信号的自动化测试,能够解决目前测试效率低下,未能有效进行测试而带来的车载终端问题。

通过自动测试台架,从而对车载终端进行完整、充分、高效的测试,只有通过测试的版本才能进行批量生产,从而提升车载终端的稳定性、功能正确性、和整车的服务质量。

本发明的目的在于克服传统已有技术的不足,提出一种新的自动化测试方法,以降低测试时间成本,提高测试效率。

实现本发明目的的技术方案是:

一种车载终端CAN信号自动化测试方法,其特征在于,通过自动测试台架发送待测试信号给车载终端,车载终端接收并将其上传给车联网服务器,自动测试台架从服务器中查询相应信号值,并进行判断一致性,输出测试结果。

进一步地,车载终端通过CAN总线采集车辆信号,并将采集到的信号发送到对应车联网服务器平台上。

进一步地,所述的输出测试结果以表格的方式输出。

进一步地,包括如下步骤:

Step 1(S1):设定待测试信号值;

Step 2(S2):自动测试台架发送设定的CAN信号值给车载终端;

Step 3(S3):车载终端接收CAN报文,并从中解析信号值;

Step 4(S4):车载终端将接收到的信号值发送至车联网服务器;

Step 5(S5):自动测试台架从车辆网服务器中提取对应的信号值;

Step 6(S6):自动测试台架判断step5中提取的信号值是否与step1中设定的发送的信号值一致,并输出测试结果。

进一步地,Step 2中,自动测试台架会按照协议将Step 1中的设定CAN信号值转换为需要发送的CAN报文,然后启动CAN信号发送,通过CAN工具及CAN线将CAN报文发送给车载终端。

一种自动测试台架,其特征在于,自动测试台架连接车载终端、车联网服务器,自动测试台架包括依次连接的发送信号值模块、信号值比对模块、结果输出模块;发送信号值模块连接车载终端,发送信号值模块在测试时根据测试场景发送待测试信号值给车载终端,信号值比对模块通过车联网相应接口从服务器查询对应信号值, 信号值比对模块通过发送信号值模块获得发送的信号值,将发送的信号值与查询结果进行判断,将判断结果发送给结果输出模块,结果输出模块输出测试结果。

一种车载终端CAN信号自动化测试装置,其特征在于,采用上述的一种自动测试台架,车载终端通过CAN总线采集车辆信号,并将采集到的信号发送到对应车联网服务器平台上。

一种车载终端CAN信号自动化测试装置,其特征在于,包括如下顺序连接的模块:

测试信号设定模块:设定待测试信号值;

发送信号模块:自动测试台架发送设定的CAN信号值给车载终端;

解析信号模块:车载终端接收CAN报文,并从中解析信号值;

转发模块:车载终端将接收到的信号值发送至车联网服务器;

信号值提取模块:自动测试台架从车辆网服务器中提取对应的信号值;

判断与输出模块:自动测试台架判断信号值提取模块中提取的信号值是否与测试信号设定模块中设定的发送的信号值一致,并输出测试结果。

进一步地,在所述的发送信号模块中,会按照协议将测试信号设定模块中的设定CAN信号值转换为需要发送的CAN报文,启动CAN信号发送,通过CAN工具及CAN线将CAN报文发送给车载终端。

进一步地,在所述的发送信号模块中,自动测试台架中设有发送按钮,发送按钮被点击后CAN报文被发出。

本发明充分利用了车联网服务器,结合闭环策略,通过自动测试台架来进行测试,具体步骤如下:

Step 1.设定待测试信号值;

Step 2.自动测试台架发送设定的CAN信号值;

Step 3.车载终端接收CAN报文,并从中解析信号值;

Step 4.车载终端将接收到的信号值发送至车联网服务器;

Step 5.自动测试台架从车辆网服务器中提取对应的信号值;

Step 6.自动测试台架判断步骤5中提取的信号值是否与步骤1中设定的发送的信号值一致,并输出测试结果。

本发明与现有方法相比具有如下优点:

1.测试台架中将信号值进行单独设置,相对于其他测试工具中设置整个报文中, 待测试信号值简单明确,易于操作;

2.结合车联网服务器,使得整个测试属于闭环测试,不但测试了终端对信号的接收处理是否正确,而且也测试了终端发出的信号是否正确,提高了测试准确性;

3.使用自动化测试台架,使得测试操作简单,提高了测试效率。

附图说明

图1是本发明的车载终端CAN信号自动化测试装置的一个实施例的流程图。

具体实施方式

现结合附图及具体实施例对本发明作进一步地描述。

本发明充分利用了车联网服务器,结合闭环策略,通过自动测试台架来进行测试,具体步骤如下:

Step 1.设定待测试信号值;

Step 2.自动测试台架发送设定的CAN信号值;

Step 3.车载终端接收CAN报文,并从中解析信号值;

Step 4.车载终端将接收到的信号值发送至车联网服务器;

Step 5.自动测试台架从车辆网服务器中提取对应的信号值;

Step 6.自动测试台架判断步骤5中提取的信号值是否与步骤1中设定的发送的信号值一致,并输出测试结果。

自动测试台架,其连接车载终端、车联网服务器,自动测试台架包括依次连接的发送信号值模块、信号值比对模块、结果输出模块;发送信号值模块连接车载终端,发送信号值模块在测试时根据测试场景发送待测试信号值给车载终端,信号值比对模块通过车联网相应接口从服务器查询对应信号值,信号值比对模块通过发送信号值模块获得发送的信号值,将发送的信号值与查询结果进行判断,将判断结果发送给结果输出模块,结果输出模块输出测试结果。

一种车载终端CAN信号自动化测试装置,采用自动测试台架,车载终端通过CAN总线采集车辆信号,并将采集到的信号发送到对应车联网服务器平台上。

一种车载终端CAN信号自动化测试装置,包括如下顺序连接的模块:

测试信号设定模块:设定待测试信号值;

发送信号模块:自动测试台架发送设定的CAN信号值给车载终端;

解析信号模块:车载终端接收CAN报文,并从中解析信号值;

转发模块:车载终端将接收到的信号值发送至车联网服务器;

信号值提取模块:自动测试台架从车辆网服务器中提取对应的信号值;

判断与输出模块:自动测试台架判断信号值提取模块中提取的信号值是否与测试信号设定模块中设定的发送的信号值一致,并输出测试结果。

参照图1,本发明的具体实施过程如下:

步骤一打开自动测试台架,设置各个待测试信号的具体物理值;

例如:车速=60km/h,……;

步骤二自动测试台架发送设定的CAN信号值:

在自动测试台架代码中,会按照协议将步骤一中的CAN信号值转换为需要发送的CAN报文。

点击自动测试台架中的发送按钮,启动CAN信号发送,通过CAN工具及CAN线将CAN报文发送给车载终端。

步骤三车载终端接收CAN报文,并从中解析信号值;

车载终端接收到CAN报文,并按照协议对报文进行解析;

此时,可以从车载终端中界面中看到部分解析后的信号值,并与发送值进行比较,判断发送是否正确。由于车载终端厂商在实现的过程中,只对部分信号进行解析并通过显示屏进行显示,因此,此处只能针对部分信号进行测试,目前的大多数测试方法也只能针对此处进行测试,因此测试到的信号较少。

步骤四车载终端将接收到的信号值发送至车联网服务器;

车载终端将步骤3解析后的信号进行整理,按照《JT/T808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式》以及其他相关协议,将信号上报给车联网服务器平台;

步骤五自动测试台架从车辆网服务器中提取对应的信号值;

自动测试台架通过车联网服务器平台提供的接口,按照对应顺序,查询步骤1中发送的所有信号值,并进行保存;

步骤六自动测试台架判断步骤5中提取的信号值是否与步骤1中设定的发送的信号值一致,并输出测试结果。

对步骤5中获取到的信号,与步骤1中发出的信号进行比较判断,判断其是否 一致,自动生成测试结果表格并进行保存。

综上所述,本发明能够很好的对车载终端的收发信号进行有效测试,与现有方法相比,本方法为闭环测试,测试更为全面,效率更高。

最后应当说明的是:以上实施例仅用以说明本案的技术方案而非对其限制;尽管参照较佳实施例对本案进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本案的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本案技术方案的精神,其均应涵盖在本案请求保护的技术方案范围当中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1