一种基于ECU-TEST的PTCAN中BCU节点的测试方法与流程

文档序号:15345268发布日期:2018-09-04 22:40阅读:1041来源:国知局

本发明涉及新能源汽车技术领域,具体来说,涉及一种基于ecu-test的ptcan中bcu节点的测试方法。



背景技术:

硬件在环是计算机专业术语,也即是硬件在回路。通过使用“硬件在环”(hil),可以显著降低开发时间和成本。在过去,开发电气机械元件或系统时,使用计算机仿真和实际的实验就已经彼此独立开来。然而通过使用硬件在环的方式,这两个过程可以结合并展示出效率的极大提升。

目前,硬件在环技术被广泛地应用在汽车电子控制器单元的v字开发流程中,是以实时处理器运行仿真模型来模拟受控对象的运行状态,通过i/o接口与被测的ecu连接,对被测ecu进行全面的、系统的测试。从安全性、可行性和合理的成本上考虑,hil硬件在环仿真测试已经成为ecu开发流程中非常重要的一环,减少了实车路试的次数,缩短开发时间和降低成本的同时提高ecu的软件质量,降低汽车厂的风险。



技术实现要素:

针对相关技术中的上述技术问题,本发明提出一种基于ecu-test的ptcan中bcu节点的测试方法,能够克服现有技术的上述不足。

为实现上述技术目的,本发明的技术方案是这样实现的:

一种基于ecu-test的ptcan中bcu节点的测试方法,包括uut被测样件、bob接线盒、etas测试板卡、rtpc工程机和hil测试上位机;其中,所述uut被测样件通过bob接线盒与etas测试板卡连接,所述etas测试板卡通过rtpc工程机与hil测试上位机连接;

测试步骤如下:

s1:将uut被测样机通过bob接线盒及相关附属线束接入hil台架;

s2:通过hil测试上位机的lco软件配置并建立相关hil测试工程;

s3:通过hil测试上位机的ecu-test软件通过标定或改变pin脚外界输入依次改变相关节点的can报文相关的输入;

s4:通过ecu-test软件控制inca读取相关内部量,并通过ee读取bcu发送至ptcan的报文实际值;

s5:通过ecu-test设置各个报文及观测量的期望值及期望公差,验证通过inca读取到的bcu内部变量与期望值间的偏差及bcu发送至ptcan的报文实际值与对应期望值是否在期望的公差内,并输出测试报告。

进一步的,所述etas测试板卡,用于根据rtpc工程机的控制,进行数字信号、模拟信号以及can网络通讯信号的接受与发送。

进一步的,所述rtpc工程机用于执行hil测试上位机发送的测试命令,并控制相关板卡将相关命令动作执行。

进一步的,所述hil测试上位机为测试人员提供可视化的图形界面。

本发明的有益效果:本发明提供一种基于ecu-test及hil台架的自动化测试,测试ptcan中bcu节点的can报文,进而降低汽车召回风险。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例所述的一种基于ecu-test的ptcan中bcu节点的测试方法的结构框图;

图中:

1、uut被测样件;2、bob接线盒;3、etas板卡资源;4、rtpc工程机;5、hil测试上位机。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,根据本发明实施例所述的一种基于ecu-test的ptcan中bcu节点的测试方法,包括uut被测样件1、bob接线盒2、etas测试板卡3、rtpc工程机4和hil测试上位机5;其中,所述uut被测样件1通过bob接线盒2与etas测试板卡3连接,所述etas测试板卡3通过rtpc工程机4与hil测试上位机5连接;

测试步骤如下:

s1:将uut被测样机1通过bob接线盒2及相关附属线束接入hil台架;

s2:通过hil测试上位机5的lco软件配置并建立相关hil测试工程;

s3:通过hil测试上位机5的ecu-test软件通过标定或改变pin脚外界输入依次改变相关节点的can报文相关的输入;

s4:通过ecu-test软件控制inca读取相关内部量,并通过ee读取bcu发送至ptcan的报文实际值;

s5:通过ecu-test设置各个报文及观测量的期望值及期望公差,验证通过inca读取到的bcu内部变量与期望值间的偏差及bcu发送至ptcan的报文实际值与对应期望值是否在期望的公差内,并输出测试报告。

在一具体实施例中,所述etas测试板卡3,用于根据rtpc工程机4的控制,进行数字信号、模拟信号以及can网络通讯信号的接受与发送。

在一具体实施例中,所述rtpc工程机4用于执行hil测试上位机5发送的测试命令,并控制相关板卡将相关命令动作执行。

在一具体实施例中,所述hil测试上位机5为测试人员提供可视化的图形界面。

为了方便理解本发明的上述技术方案,以下通过具体使用方式上对本发明的上述技术方案进行详细说明。

在具体使用时,本发明包括uut被测样件、bob接线盒、etas测试板卡、rtpc工程机和hil测试上位机;其中,所述bob接线盒,主要是用于连接uut被测样件与etas测试板卡;所述etas测试板卡,主要是用于根据rtpc工程机的控制,进行数字信号、模拟信号以及can网络通讯信号的接受与发送;所述rtpc工程机主要用于执行上位机发送的测试命令,并控制相关板卡将相关命令动作执行;所述测试上位机,为测试人员提供可视化的图形界面,可在图形界面中完成各板卡与测试模型的配置,调整各板卡输出端口的输出参数,观测各板卡接收端口的数据。

具体测试流程如下:

首先,将uut被测样机通过bob接线盒及相关附属线束接入hil台架;然后,通过hil测试上位机的lco软件配置并建立相关hil测试工程。

其次,通过hil测试上位机的ecu-test软件通过标定或改变pin脚外界输入依次改变相关节点的can报文相关的输入;然后,通过ecu-test软件控制inca读取相关内部量,并通过ee读取bcu发送至ptcan的报文实际值。

最后,通过ecu-test设置各个报文及观测量的期望值及期望公差,验证通过inca读取到的bcu内部变量与期望值间的偏差及bcu发送至ptcan的报文实际值与对应期望值是否在期望的公差内,并输出测试报告。

综上所述,本发明提供一种基于ecu-test及hil台架的自动化测试,测试ptcan中bcu节点的can报文,进而降低汽车召回风险。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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