一种汽车仪表小计里程清零功能的自动化测试方法及系统与流程

文档序号:26186410发布日期:2021-08-06 18:37阅读:191来源:国知局
一种汽车仪表小计里程清零功能的自动化测试方法及系统与流程

本发明汽车仪表测试领域,更具体地,涉及一种汽车仪表小计里程清零功能的自动化测试方法及系统。



背景技术:

目前,市场上诸多汽车仪表的小计里程清零功能需要靠仪表自带按键或者多功能方向盘按键长按来进行触发。

在仪表的开发测试过程中,测试工程师也需要多次重复长按仪表自带按键或者多功能方向盘按键来验证小计里程清理功能,但仪表的软件在开发测试过程中,也出现过多次小计里程清零以后,仪表出现异常的情况,此时,如何不依靠人手工按键,且可以重复多次进行仪表小计里程清零压力测试成为汽车仪表开发测试工程师产品开发过程的难题。



技术实现要素:

本发明提供一种克服上述问题或者至少部分地解决上述问题的一种汽车仪表小计里程清零功能的自动化测试方法及系统,能够实现自动模拟测试汽车仪表的小计里程清零功能。

根据本发明的第一方面,提供了一种汽车仪表小计里程清零功能的自动化测试方法,包括:

pc端采集汽车仪表小计里程报文数据,当根据所述小计里程报文数据确定汽车仪表小计里程大于预设阈值时,模拟发送里程清零报文数据;

接收汽车仪表根据所述里程清零报文数据执行小计里程清零后再次向pc端发送的小计里程报文数据;

pc端根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否正常。

在上述技术方案的基础上,本发明还可以进行如下改进。

可选的,所述pc端连接can工具,can工具同汽车仪表的can总线连接,以实现pc端与汽车仪表的通讯连接。

可选的,所述当根据所述小计里程报文数据确定汽车仪表小计里程大于预设阈值,模拟发送里程清零报文数据,包括:

pc端通过can脚本程序根据所述小计里程报文数据判断汽车仪表小计里程是否达到预设阈值;

若是,则通过can上位机脚本程序模拟向汽车仪表发送长按方向盘按键里程的清零报文数据。

可选的,所述里程清零报文数据和小计里程报文数据均为can报文数据,其中,所述can报文数据的传输格式根据标准can协议定义。

可选的,所述pc端根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否正常,包括:

pc端通过can脚本程序根据所述小计里程报文数据判断汽车仪表的小计里程数据是否为0,若为0,则确定此次测试结果为正常;否则,此次测试结果为异常。

根据本发明的第二方面,提供了一种汽车仪表小计里程清零功能的自动化测试方法,包括:

接收pc端发送的车速报文数据或函数信号发生器产生的车速报文数据;

根据所述车速报文数据积累小计里程,并向pc端发送小计里程报文数据;

接收汽车仪表发送的里程清零报文数据,基于所述里程报文清零数据,执行小计里程清零功能,其中,所述里程清零报文数据为pc端根据汽车仪表发送的小计里程报文数据确定汽车仪表小计里程大于预设阈值时,向汽车仪表发送的;

再次向pc端发送小计里程报文数据,以供pc端根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否正常。

可选的,所述pc端发送的车速报文数据中包括can信号的车速,所述函数信号发生器产生的车速报文数据包括频率信号的车速。

根据本发明的第三方面,提供了一种汽车仪表小计里程清零功能的自动化测试系统,包括pc端和汽车仪表;

所述汽车仪表,用于接收pc端发送的车速报文数据或函数信号发生器产生的车速报文数据;根据所述车速报文数据积累小计里程,并向pc端发送小计里程报文数据;以及接收汽车仪表发送的里程清零报文数据,基于所述里程报文清零数据,执行小计里程清零功能;再次向pc端发送小计里程报文数据;

所述pc端,用于根据所述小计里程报文数据确定汽车仪表小计里程大于预设阈值时,模拟发送里程清零报文数据;接收汽车仪表根据所述里程清零报文数据执行小计里程清零后再次向pc端发送的小计里程报文数据;以及根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否正常。

本发明提供的一种汽车仪表小计里程清零功能的自动化测试方法及系统,可通过pc端向汽车仪表模拟发送里程清零报文,使得汽车仪表执行里程清零功能,并自动对汽车仪表的里程清零功能进行测试,无需依赖于人工按键,减少了人员重复工作量,并提高了测试效率,具有非常高的实用性。

附图说明

图1是本发明提供的一种汽车仪表小计里程清零功能的自动化测试方法流程图;

图2为本发明提供的一种汽车仪表小计里程清零功能的自动化测试方法流程图;

图3为本发明提供的一种汽车仪表小计里程清零功能的自动化测试系统结构图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1为本发明提供的一种汽车仪表小计里程清零功能的自动化测试方法流程图,如图1所示,方法包括:101、pc端采集汽车仪表小计里程报文数据,当根据所述小计里程报文确定汽车仪表小计里程大于预设阈值,模拟发送里程清零报文数据;102、接收汽车仪表根据所述里程清零报文数据执行小计里程清零后再次向pc端发送的小计里程报文数据;103、pc端根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否正常。

可以理解的是,基于背景技术中的缺陷,本发明通过pc端模拟给汽车仪表发送仪表按键或者方向盘按键触发后的can信号进行小计里程清零,并通过上位机脚本程序检查仪表外发报文中小计里程的值来检查是否清零成功,来达到小计里程自动清零功能的自动化重复压力测试。其中,本发明中所提及到的汽车仪表是指同多功能方向盘通过can通讯连接和具有can里程外发功能的汽车仪表。

本发明可通过pc端向汽车仪表模拟发送里程清零报文,使得汽车仪表执行里程清零功能,并自动对汽车仪表的里程清零功能进行测试,无需依赖于人工按键,减少了人员重复工作量,并提高了测试效率,具有非常高的实用性。

在一种可能的实施例方式中,可以理解的是,在pc端上安装can上位机脚本程序,pc端连接can工具,can工具同汽车仪表的can总线连接,以实现pc端与汽车仪表的通讯连接。

在一种可能的实施例方式中,当根据小计里程报文数据确定汽车仪表小计里程大于预设阈值,模拟发送里程清零报文数据,包括:pc端通过can脚本程序根据所述小计里程报文数据判断汽车仪表小计里程是否达到预设阈值;若是,则通过can上位机脚本程序模拟向汽车仪表发送长按方向盘按键里程清零报文数据。

可以理解的是,当需要对汽车仪表的小计里程清零功能进行测试时,通过pc端或者外部函数信号发生器向汽车仪表发送车速报文数据,当汽车仪表接收到车速报文数据时,对行车的里程进行累计,并实时将累计的里程以小计里程报文数据的形式发送给pc端。

pc端根据小计里程报文数据判断汽车仪表小计里程是否达到预设阈值,比如,汽车仪表的小计里程达到10km,则pc端通过can上位机脚本程序模拟发送长按方向盘按键里程清零报文,向汽车仪表发送里程清零报文数据。

在一种可能的实施例方式中,里程清零报文数据和小计里程报文数据均为can报文数据,其中,所述can报文数据的传输格式根据标准can协议定义。

可以理解的是,pc端向汽车仪表发送的车速报文数据、里程清零报文以及汽车仪表向pc端发送的小计里程报文数据均为can报文数据,可根据can协议自定义这些can报文数据的传输格式,比如,can报文数据可定义为8字节数据,每个字节数据使用0和1表示通讯中的请求和反馈结果。

在一种可能的实施例方式中,所述pc端根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否有效,包括:pc端通过can脚本程序根据所述小计里程报文数据判断汽车仪表的小计里程数据是否为0,若为0,则确定此次测试结果为正常;否则,此次测试结果为异常。

可以理解的是,当汽车仪表接收到pc端发送的里程清零报文时,执行小计里程清零功能,对累积的里程进行清零操作。当执行清零操作后,再次向pc端发送小计里程报文数据。pc端接收到汽车仪表发送的小计里程报文数据,通过can脚本程序对当前接收到的小计里程报文数据进行比对和判断里程数据是否为小计里程清零以后的数据,即小计里程数据=0(千米)。如果为0,则汽车仪表的小计里程清零功能的此次测试结果为正常,若不为0,则此次测试结果为异常。

在一种可能的实施例方式中,所述方法还包括:对汽车仪表的小计里程清零功能进行多次重复测试,当每一次测试结果为测试成功时,则汽车仪表的小计里程清零功能正常。

可以理解的是,采用pc端对汽车仪表的小计里程清零功能反复测试多次,并获取每一个测试的测试结果,当每一个测试的测试结果均为正常时,那么汽车仪表的小计里程清零功能为正常,否则,汽车仪表的小计里程清零功能为异常。

参见图2,提供了一种汽车仪表小计里程清零功能的自动化测试方法,包括:201、接收pc端发送的车速报文数据或函数信号发生器产生的车速报文数据;202、根据所述车速报文数据积累小计里程,并向pc端发送小计里程报文数据;203、接收汽车仪表发送的里程清零报文数据,基于所述里程报文清零数据,执行小计里程清零功能,其中,所述里程清零报文数据为pc端根据汽车仪表发送的小计里程报文数据确定汽车仪表小计里程大于预设阈值时,向汽车仪表发送的;204、再次向pc端发送小计里程报文数据,以供pc端根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否正常。

可以理解的是,本发明从汽车仪表侧对汽车仪表的小计里程清零功能的自动化测试方法进行描述,当需要对汽车仪表的小计里程清零功能进行测试时,通过pc端或者外部函数信号发生器向汽车仪表发送车速报文数据,当汽车仪表接收到车速报文数据时,对行车的里程进行累计,并实时将累计的里程以小计里程报文数据的形式发送给pc端。

pc端根据小计里程报文数据判断汽车仪表小计里程是否达到预设阈值,比如,汽车仪表的小计里程达到10km,则pc端通过can上位机脚本程序模拟发送长按方向盘按键里程清零报文,向汽车仪表发送里程清零报文数据。

当汽车仪表接收到pc端发送的里程清零报文时,执行小计里程清零功能,对累积的里程进行清零操作。当执行清零操作后,再次向pc端发送小计里程报文数据。pc端接收到汽车仪表发送的小计里程报文数据,通过can脚本程序对当前接收到的小计里程报文数据进行比对和判断里程数据是否为小计里程清零以后的数据,即小计里程数据=0(千米)。如果为0,则汽车仪表的小计里程清零功能的此次测试结果为正常,若不为0,则此次测试结果为异常。

参见图3,提供了一种汽车仪表小计里程清零功能的自动化测试系统,包括pc端31和汽车仪表32,pc端31和汽车仪表32通过can总线通讯连接,其中:

汽车仪表32,用于接收pc端发送的车速报文数据或函数信号发生器产生的车速报文数据;根据所述车速报文数据积累小计里程,并向pc端发送小计里程报文数据;以及接收汽车仪表发送的里程清零报文数据,基于所述里程报文清零数据,执行小计里程清零功能;再次向pc端发送小计里程报文数据;

pc端31,用于根据所述小计里程报文数据确定汽车仪表小计里程大于预设阈值时,模拟发送里程清零报文数据;接收汽车仪表根据所述里程清零报文数据执行小计里程清零后再次向pc端发送的小计里程报文数据;以及根据所述小计里程报文数据判断汽车仪表的小计里程清零功能是否有效。

可以理解的是,本发明实施例提供的汽车仪表小计里程清零功能的自动化测试系统与前述各实施例提供的汽车仪表小计里程清零功能的自动化测试方法对应,汽车仪表小计里程清零功能的自动化测试系统的相关技术特征可参考汽车仪表小计里程清零功能的自动化测试方法的相关技术特征,在此不再赘述。

本发明提供的一种汽车仪表小计里程清零功能的自动化测试方法及系统,可通过pc端向汽车仪表模拟发送里程清零报文,使得汽车仪表执行里程清零功能,并自动对汽车仪表的里程清零功能进行测试,无需依赖于人工按键,减少了人员重复工作量,并提高了测试效率,具有非常高的实用性。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

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