对汽车中的电控单元进行测试的方法和装置制造方法及图纸

技术编号:11943236 阅读:85 留言:0更新日期:2015-08-26 14:32
本发明专利技术实施例提供了一种对汽车中的电控单元进行测试的方法和装置。该方法主要包括:在汽车的控制系统中设置临时总线,将临时总线通过指定接口和所述控制系统中的测试机柜连接;断开待测试的电控单元和其对应的通信总线之间的连接,将待测试的电控单元和所述临时总线连接;测试机柜通过所述临时总线和所述待测试的电控单元进行报文通信,利用通信报文按照设定的测试规范对所述待测试的电控单元进行测试。本发明专利技术实施例通过在汽车的控制系统中设置临时总线,测试机柜通过临时总线和待测试的电控单元进行报文通信,对待测试的电控单元进行测试,可以实现方便地对多个待测试的电控单元同时进行报文屏蔽、报文值修改和离线/上线测试。

【技术实现步骤摘要】

本专利技术涉及汽车测试
,尤其涉及一种对汽车中的电控单元进行测试的方法和装置
技术介绍
由于汽车技术快速发展,汽车的电控单元的复杂程度快速增加,控制算法与功能不断增强,对整车而言还集成了各种总线通讯功能、在线故障诊断等功能。传统的汽车检测方法面对复杂的测试需求开始显得力不从心,HIL(hardware-1n-the_loop,硬件在环)测试被证明是一种有效的汽车测试方法,该方法能确保在汽车的开发周期的早期就开始对汽车进行测试,这样可以及早地发现问题,因此降低了解决问题的成本。在现有的汽车HIL测试中的电控单元的测试过程中,如果需要对电控单元进行离线/上线控制,采用的方法是通过断开或接通电控单元的电源管脚(KL30及KL15)来实现。如果需要屏蔽电控单元发送的某条报文或改变电控单元发送的报文中的特定信号值,采用的方法是将该电控单元的电源管脚离线,通过建立虚拟电控单元,该虚拟电控单元仿真实际的电控单元来发送报文,并更改报文中的特定信号值。上述现有的汽车HIL测试中的电控单元的测试过程的缺点为:在断开电控单元的电源管脚后,再接通电控单元的电源管脚,电控单元需要先经过硬件初始化和软件初始化后才能进行收发报文,无法立即进行报文收发。而电控单元的软硬件初始化的时间又因电控单元的不同而不同,所以会给对时间精度要求较高的测试项带来误差,无法保证测试的精确性。需要花费大量的时间来建立虚拟节点,通用的步骤包括编写仿真程序,对发送报文的ID、发送方式、报文长度等相关信息进行配置,建立显示面板以便显示当前状态,建立控制面板以便控制报文是否发送及设定特定的信号值。以上工作对开发人员的编程开发能力要求较高。此外由于所有报文和信号都是虚拟建立,无法使其取值与真实节点保持一致,有可能会影响测试结果,这在对汽车的动力部分和底盘部分测试时影响尤其明显。
技术实现思路
本专利技术的实施例提供了一种对汽车中的电控单元进行测试的方法和装置,以实现方便地对电控单元进行测试。本专利技术提供了如下方案:一种对汽车中的电控单元进行测试的方法,包括:在汽车的控制系统中设置临时总线,将所述临时总线通过指定接口和所述控制系统中的测试机柜连接;断开待测试的电控单元和其对应的通信总线之间的连接,将所述待测试的电控单元和所述临时总线连接;所述测试机柜通过所述临时总线和所述待测试的电控单元进行报文通信,利用通信报文按照设定的测试规范对所述待测试的电控单元进行测试。所述的在汽车中设置临时总线,将所述临时总线通过指定接口和汽车中的测试机柜连接包括:在汽车中设置至少一个临时总线,配置临时总线和汽车中各个电控单元对应的通信总线之间的对应关系,将所述临时总线和其对应的通信总线并行设置,在汽车中的测试机柜中设置指定接口,所述临时总线通过所述指定接口和所述测试机柜连接,将所述指定接口和所述测试机柜的处理器进行连接,在所述处理器中存储各个电控单元和通信总线之间的对应关系、各个临时总线和通信总线之间的对应关系。所述的断开待测试的电控单元和其对应的通信总线之间的连接,将所述待测试的电控单元和所述临时总线连接包括:确定待测试的电控单元,测试机柜中的控制器根据所述待测试的电控单元的标识信息查询其存储的各个电控单元和通信总线之间的对应关系信息,获取所述待测试的电控单元对应的通信总线,断开所述待测试的电控单元和其对应的通信总线之间的连接;所述控制器根据所述待测试的电控单元的标识信息查询其存储的各个临时总线和通信总线之间的对应关系信息,获取所述待测试的电控单元对应的通信总线对应的临时总线,将所述待测试的电控单元和所述待测试的电控单元对应的通信总线对应的临时总线连接。所述的测试机柜通过所述临时总线和所述待测试的电控单元进行报文通信,利用通信报文按照设定的测试规范对所述待测试的电控单元进行测试包括:在测试机柜的处理器中配置测试规范,所述测试规范中包含需要屏蔽的报文的特征信息,该特性信息中只包括发送报文的电控单元的标识信息;或者,同时包含发送报文的电控单元的标识信息和报文中的指定字段的字段值范围信息;所述测试机柜的处理器通过所述指定接口从所述临时总线接收到报文后,从所述报文中提取出所述报文的特征信息,判断提取出的报文的特征信息是否和所述测试规范中包括的特征信息相符,如果是,则屏蔽所述报文;否则,所述处理器从所述报文中提取出发送所述报文的电控单元的标识信息,根据该标识信息查询其存储的各个电控单元和通信总线之间的对应关系信息,获取发送所述报文的电控单元对应的通信总线,将所述报文转发到发送所述报文的电控单元对应的通信总线上。所述的测试机柜通过所述临时总线和所述待测试的电控单元进行报文通信,利用通信报文按照设定的测试规范对所述待测试的电控单元进行测试包括:在测试机柜的处理器中配置测试规范,所述测试规范中包含需要更改的报文的通知信息,该通知信息中包括发送报文的电控单元的标识信息、需要更改的报文的指定字段的名称信息和更改后的字段值信息;所述测试机柜的处理器通过所述指定接口从所述临时总线接收到报文后,从所述报文中提取出发送所述报文的电控单元的标识信息,根据该标识信息查询其存储的各个电控单元和通信总线之间的对应关系信息,获取发送所述报文的电控单元对应的通信总线;所述处理器判断提取出的标识信息是否和所述测试规范中包括的电控单元的标识信息相符,如果是,则根据所述测试规范将所述报文中的指定字段的值修改为所述更改后的字段值,将更改后的报文转发到发送所述报文的电控单元对应的通信总线上;否则,直接将所述报文转发到发送所述报文的电控单元对应的通信总线上。一种对汽车中的电控单元进行测试的装置,包括:临时总线设置模块、临时总线连接模块和测试处理模块;所述的临时总线设置模块,用于在汽车的控制系统中设置临时总线,将所述临时总线通过指定接口和所述控制系统中的测试机柜连接;所述的临时总线连接模块,用于断开待测试的电控单元和其对应的通信总线之间的连接,将所述待测试的电控单元和所述临时总线连接;所述的测试处理模块,用于利用测试机柜通过所述临时总线和所述待测试的电控单元进行报文通信,利用通信报文按照设定的测试规范对所述待测试的电控单元进行测试。所述的临时总线设置模块,具体用于在汽车中设置至少一个临时总线,配置临时总线和汽车中各个电控单元对应的通信总线之间的对应关系,将所述临时总线和其对应的通信总线并行设置,在汽车中的测试机柜中设置指定接口,所述临时总线通过所述指定接口和所述测试机柜连接,将所述指定接口和所述测试机柜的处理器进行连接,在所述处理器中存储各个电控单元和通信总线之间的对应关系、各个临时总线和通信总线之间的对应关系。所述的临时总线连接模块,具体用于确定待测试的电控单元,利用测试机柜中的控制器根据所述待测试的电控单元的标识信息查询其存储的各个电控单元和通信总线之间的对应关系信息,获取所述待测试的电控单元对应的通信总线,断开所述待测试的电控单元和其对应的通信总线之间的连接;利用所述控制器根据所述待测试的电控单元的标识信息查询其存储的各个临时总线和通信总线之间的对应关系信息,获取所述待测试的电控单元对应的通信总线对应的临时总线,将所述待测试的电控单元和所述待测试的电控单元对应的通信总线对应的临时总线连接。所述的测试处理模块,本文档来自技高网
...
对汽车中的电控单元进行测试的方法和装置

【技术保护点】
一种对汽车中的电控单元进行测试的方法,其特征在于,包括:在汽车的控制系统中设置临时总线,将所述临时总线通过指定接口和所述控制系统中的测试机柜连接;断开待测试的电控单元和其对应的通信总线之间的连接,将所述待测试的电控单元和所述临时总线连接;所述测试机柜通过所述临时总线和所述待测试的电控单元进行报文通信,利用通信报文按照设定的测试规范对所述待测试的电控单元进行测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔元峰
申请(专利权)人:北汽福田汽车股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1