【技术实现步骤摘要】
一种发动机控制器在环测试方法及装置
[0001]本申请涉及车辆测试
,具体涉及一种发动机控制器在环测试方法及装置
。
技术介绍
[0002]日常的车辆生产工作,需要对车辆进行测试工作,而传统的车辆测试工作中,虽然也是从软件层面进行发动机控制器的相关测试
。
但是现有技术既不能验证模型编译后生成的产品级代码,又不能对产品级代码进行切割,对应用层代码进行针对性测试
。
另外,现有技术的测试结果难以与基于测试台架
、HIL
或整车等其他带有控制器硬件或底层软件的测试环境中的测试结果进行对比,为控制器软件进一步优化提供数据依托与验证手段
。
[0003]因此,为满足车辆测试需求,现提供一种发动机控制器在环测试技术
。
技术实现思路
[0004]本申请提供一种发动机控制器在环测试方法及装置,通过对发动机控制器应用层控制模型
、
被控对象模型以及通用接口模型进行构件集成,从而对发动机控制器功能进行测试验证,有效提高测试工
【技术保护点】
【技术特征摘要】
1.
一种发动机控制器在环测试方法,其特征在于,所述方法包括以下步骤:搭建发动机控制器模型,进而生成虚拟控制器;依据发动机控制器功能类别,搭建通用接口模型;构建与被控对象车辆对应的被控对象车辆模型;基于虚拟控制器,通过所述通用接口模型,对所述被控对象车辆模型进行测试
。2.
如权利要求1所述的发动机控制器在环测试方法,其特征在于,所述搭建发动机控制器模型,进而生成虚拟控制器,包括以下步骤:基于
Simulink
搭建发动机控制器模型;基于所述发动机控制模型,生成对应的产品级
C
代码;剔除所述产品级
C
代码中的底层软件
C
代码,生成动态链接库格式的所述虚拟控制器
。3.
如权利要求1所述的发动机控制器在环测试方法,其特征在于,所述依据发动机控制器功能类别,搭建通用接口模型,包括以下步骤:依据发动机控制器功能类别,获得对应的输入接口以及输出接口;基于获得的所述输入接口以及所述输出接口,生成功能模拟单元格式的通用接口模型
。4.
如权利要求1所述的发动机控制器在环测试方法,其特征在于,构建与被控对象车辆对应的被控对象车辆模型,包括以下步骤:基于
GT
‑
Power
搭建所述被控对象车辆对应的动态链接库格式的所述被控对象车辆模型
。5.
如权利要求1所述的发动机控制器在环测试方法,其特征在于,基于虚拟控制器,通过所述通用接口模型,对所述被控对象车辆模型进行测试,包括以下步骤:基于所述虚拟控制器以及所述通用接口模型,集成开环调试功能以及闭环调试功能;配置测试环境以及
UI
界面,对所述被控对象车辆模型进行测试
。6.
一种发动机控...
【专利技术属性】
技术研发人员:黄超,刘振华,刘小龙,徐丹,吕琼,潘旭,张鑫,覃思绮,范芮铭,周杰敏,
申请(专利权)人:东风商用车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。