硬件在环HIL测试系统及其搭建方法技术方案

技术编号:38162739 阅读:15 留言:0更新日期:2023-07-13 09:36
本发明专利技术公开了一种硬件在环HIL测试系统及其搭建方法。系统包括:混合通信模块,包括多个模型接口,多个模型接口对应多种通讯功能,多个模型接口用以连接被测控制器,混合通信模块用于实现多种通讯信号的传输和多种通讯信号之间的交互;动力学模型模块,用于生成第一测试信号,并通过混合通信模块与第一测试信号对应的模型接口向被测控制器发送第一测试信号;输入模块,用于通过混合通信模块与反馈信号对应的模型接口接收被测控制器发送的反馈信号,并根据反馈信号得到测试结果,其中,反馈信号由被测控制器根据第一测试信号生成。该系统可以实现高性能的HIL测试。以实现高性能的HIL测试。以实现高性能的HIL测试。

【技术实现步骤摘要】
硬件在环HIL测试系统及其搭建方法


[0001]本专利技术涉及HIL测试
,尤其涉及一种硬件在环HIL测试系统及其搭建方法。

技术介绍

[0002]在对控制器进行HIL(Hardware in Loop,硬件在环)测试的过程中,通常是编写一定数量的HIL测试用例对控制器展开测试,通过测试用例的结果判断控制器的功能是否符合设计要求,同时对测试用例失败项进行分析,针对性的修改软件并回归测试,直至所有的HIL测试用例全部通过为止。
[0003]但是,相关技术中的测试,测试系统与被测控制器之间的通讯方式单一,通常仅可支持CAN(Controller Area Network,控制器局域网络)通讯,对测试能力构成影响。

技术实现思路

[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种硬件在环HIL测试系统,以实现高性能的HIL测试。
[0005]本专利技术的第二个目的在于提出一种硬件在环HIL测试系统搭建方法。
[0006]为达到上述目的,本专利技术第一方面实施例提出了一种硬件在环HIL测试系统,所述系统包括:混合通信模块,包括多个模型接口,多个所述模型接口对应多种通讯功能,多个所述模型接口用以连接被测控制器,所述混合通信模块用于实现多种通讯信号的传输和多种通讯信号之间的交互;动力学模型模块,用于生成第一测试信号,并通过所述混合通信模块与所述第一测试信号对应的模型接口向所述被测控制器发送所述第一测试信号;输入模块,用于通过所述混合通信模块与反馈信号对应的模型接口接收所述被测控制器发送的反馈信号,并根据所述反馈信号得到测试结果,其中,所述反馈信号由所述被测控制器根据所述第一测试信号生成。
[0007]本专利技术实施例的硬件在环HIL测试系统,通过设置支持多种通讯信号以及多种通讯信号之间的交互的混合通信模块,动力学模型模块利用混合通信模块与被测控制器进行通信,向被测控制器发送第一测试信号,接收被测控制器发送的反馈信号,从而实现高性能的HIL测试。
[0008]为达到上述目的,本专利技术第二方面实施例提出了一种硬件在环HIL测试系统搭建方法,所述方法包括:解析以太网协议,得到被测控制器所使用的服务;根据所述服务构建以太网模型接口,配置并仿真CAN/CANFD信号的模型接口,得到CAN/CANFD模型接口;根据所述以太网模型接口和所述CAN/CANFD模型接口得到混合通信模块;搭建整车动力学模型和被控对象模型,得到动力学模型模块;将所述动力学模型模块加载至硬件在环HIL仿真平台,并根据所述混合通信模块对所述HIL仿真平台进行接口配置,得到硬件在环HIL测试系统。
[0009]本专利技术实施例的硬件在环HIL测试系统搭建方法,通过搭建得到的硬件在环HIL测
试系统设置支持多种通讯信号以及多种通讯信号之间的交互的混合通信模块,动力学模型模块利用混合通信模块与被测控制器进行通信,向被测控制器发送第一测试信号,接收被测控制器发送的反馈信号,可以实现高性能的HIL测试。
[0010]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0011]图1是本专利技术一个实施例的硬件在环HIL测试系统的结构框图;
[0012]图2是本专利技术一个示例的硬件在环HIL测试系统的示意图;
[0013]图3是本专利技术实施例的硬件在环HIL测试系统搭建方法的流程图;
[0014]图4是本专利技术一个示例的硬件在环HIL测试系统搭建方法的流程图。
具体实施方式
[0015]下面参考附图描述本专利技术实施例的硬件在环HIL测试系统及其搭建方法,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。参考附图描述的实施例是示例性的,不能理解为对本专利技术的限制。
[0016]图1是本专利技术一个实施例的硬件在环HIL测试系统的结构框图。
[0017]如图1所示,硬件在环HIL测试系统100,包括:混合通信模块101,包括多个模型接口,多个模型接口对应多种通讯功能,多个模型接口用以连接被测控制器,混合通信模块101用于实现多种通讯信号的传输和多种通讯信号之间的交互;动力学模型模块102,用于生成第一测试信号,并通过混合通信模块101与第一测试信号对应的模型接口向被测控制器发送第一测试信号;输入模块103,用于通过混合通信模块101与反馈信号对应的模型接口接收被测控制器发送的反馈信号,并根据反馈信号得到测试结果,其中,反馈信号由被测控制器根据第一测试信号生成。
[0018]具体地,混合通信模块101包括多个不同的通讯模块,不同的通讯模块可以支持不同的通讯信号,比如以太网SOME/IP(Scalable service

Oriented MiddlewarE over IP,基于IP的可扩展面向服务中间件)信号、CAN/CANFD信号等。动力学模型模块102用于模拟驾驶员对车辆上的可操作性设备的操作以及外界环境对车辆的影响因素,生成第一测试信号,并通过混合通信模块101将第一测试信号发送至被测控制器。输入模块103通过混合通信模块101接收被测控制器生成的反馈信号,对反馈信号进行处理,以便测试人员可以根据处理后的反馈信号判断被测控制器是否满足要求。
[0019]由此,通过设置支持多种通讯信号以及多种通讯信号之间的交互的混合通信模块101,动力学模型模块102利用混合通信模块101与被测控制器进行通信,向被测控制器发送第一测试信号,接收被测控制器发送的反馈信号,从而实现高性能的HIL测试。
[0020]在本专利技术的一个实施例中,多个模型接口包括以太网模型接口、CAN/CANFD模型接口。此时,混合通信模块101包含以太网通讯模块和CAN/CANFD通讯模块,功能是以太网SOME/IP信号和CAN/CANFD信号的发送与接收,同时该模块可以实现以太网SOME/IP信号和CAN/CANFD信号之间的交互。
[0021]在本专利技术的一个实施例中,输入模块103具体用于:在接收到反馈信号时,对反馈
信号进行格式转换,得到测试结果。
[0022]具体地,输入模块103包括与混合通信模块101的接口,功能是接收被测控制器输出的反馈信号,并转化成易读格式,以便测试人员可以根据易读格式的反馈信息判断测试是否通过。
[0023]在本专利技术的一个实施例中,所述输入模块103还用于:获取待测模拟信号,并对待测模拟信号进行格式转换,得到测试参考信号,其中,测试参考信号为在得到测试结果时的参考信号。
[0024]具体地,待测模拟信号包括模拟对车辆可操作设备进行操作的信号和模拟外界环境对车辆影响的信号中的至少一者,输入模块103在获取待测模拟信号后,对待测模拟信号进行格式转换,将模拟的对车辆可操作设备进行的操作、模拟的外界环境对车辆的影响转换为易读格式,以便测试人员可以结合上述易读格式的反馈信息判断测试是否通过。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬件在环HIL测试系统,其特征在于,所述系统包括:混合通信模块,包括多个模型接口,多个所述模型接口对应多种通讯功能,多个所述模型接口用以连接被测控制器,所述混合通信模块用于实现多种通讯信号的传输和多种通讯信号之间的交互;动力学模型模块,用于生成第一测试信号,并通过所述混合通信模块与所述第一测试信号对应的模型接口向所述被测控制器发送所述第一测试信号;输入模块,用于通过所述混合通信模块与反馈信号对应的模型接口接收所述被测控制器发送的反馈信号,并根据所述反馈信号得到测试结果,其中,所述反馈信号由所述被测控制器根据所述第一测试信号生成。2.根据权利要求1所述的硬件在环HIL测试系统,其特征在于,多个所述模型接口包括以太网模型接口、CAN/CANFD模型接口。3.根据权利要求1所述的硬件在环HIL测试系统,其特征在于,所述输入模块具体用于:在接收到所述反馈信号时,对所述反馈信号进行格式转换,得到测试结果。4.根据权利要求1所述的硬件在环HIL测试系统,其特征在于,所述系统的工作模式包括动力学仿真模式和手动设置模式,在所述系统处于动力学仿真模式时,所述动力学模型模块工作,向所述被测控制器发送所述第一测试信号以对所述被测控制器进行测试,在所述系统处于手动设置模式时,所述系统向所述被测控制器发送第二测试信号以对所述被测控制器进行测试,其中,所述第二测试信号为根据手动设置指令生成的信号,所述系统还包括:手动控制模块,与所述被测控制器连接,用于在所述系统处于所述手动设置模式时工作,在接收到所述手动设置指令时,根据所述手动设置指令得到所述第二测试信号,并将所述第二测试信号发送至所述被测控制器。5.根据权利要求4所述的硬件在环HIL测试系统,其特征在于,所述系统还包括:模型与手动切换模块,与所述动力学模型模块和所述手动控制模块连接,用于实现所述动力学模型模块和所述手动控制模块中的工作模块的切换。6.根据权利要求1所述的硬件在环HIL测试系统,其特征在于,所述系统还包括:电源控制模块,用于对供电设备...

【专利技术属性】
技术研发人员:任勇赵怿
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:

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

1