一种电动汽车整车控制器模型在环测试系统及方法

文档序号:9864688阅读:283来源:国知局
一种电动汽车整车控制器模型在环测试系统及方法
【技术领域】
[0001]本发明涉及汽车技术领域,更具体地,涉及一种电动汽车整车控制器模型在环测试系统及方法。
【背景技术】
[0002]能源短缺、石油危机和环境污染愈演愈烈,给人们的生活带来巨大影响,直接关系到国家经济和社会的可持续发展。世界各国都在积极开发新能源技术。电动汽车作为一种降低石油消耗、低污染、低噪声的新能源汽车,被认为是解决能源危机和环境恶化的重要途径。混合动力汽车同时兼顾纯电动汽车和传统内燃机汽车的优势,在满足汽车动力性要求和续驶里程要求的前提下,有效地提高了燃油经济性,降低了排放,被认为是当前节能和减排的有效路径之一。
[0003]整车控制器(Vehicle Control Unit,VCU)通过采集电动汽车加速踏板、挡位、制动踏板等信号来判断驾驶员的驾驶意图,监测车辆状态(车速、温度等)信息并作出判断处理后,向动力系统、动力电池系统发送车辆的运行状态控制指令,同时控制车载电力系统的工作模式。整车控制器是电动汽车的核心部件,对电动汽车的安全、稳定、可靠运行起着至关重要的作用。
[0004]目前对电动汽车整车控制器的测试可以分为实车测试与实验室测试。实车测试每次需要将整车控制器装到整车上,由样车调试人员以及系统测试人员同时在场进行样车调试,浪费时间与精力,又不安全。实验室测试分为台架测试、开环测试以及在环测试。台架测试需要接入真实的传感器和执行器等,耗时耗力。开环测试针对开环系统无法得到整车控制器的完整信息。
[0005]目前的在环测试主要是硬件在环测试(HIL)。然而,HIL测试需要昂贵的硬件在环测试设备,成本高昂。而且,HIL测试还需要专业的硬件在环测试人员执行操作。

【发明内容】

[0006]本发明的目的是提出一种电动汽车整车控制器模型在环测试系统及方法,无需采用硬件在环测试设备,从而降低成本。
[0007]根据本发明实施方式的一个方面,一种电动汽车整车控制器模型在环测试系统,包括:
[0008]输入信号处理模块与输出信号处理模块;
[0009]第一被控对象模型,用于根据测试用例生成测试信号,并通过所述输入信号处理模块向整车控制器模型发送测试信号;
[0010]整车控制器模型,与输入信号处理模块与输出信号处理模块分别连接,用于对所述测试信号执行逻辑处理以生成控制命令,并通过所述输出信号处理模块向第二被控对象模型发送所述控制命令;
[0011 ]第二被控对象模型,用于执行所述控制命令以生成输出信号,并通过输入信号处理模块向整车控制器模型发送所述输出信号。
[0012]优选地,还包括:
[0013]比较模块,用于确定所述测试信号与所述输出信号之间的对应关系与预先设定关系是否匹配,如果是,判定所述整车控制器模型在环测试通过,否则,判定所述整车控制器模型在环测试不通过。
[0014]优选地,还包括:
[0015]控制面板,用于向所述第一被控对象模型提供所述测试用例。
[0016]优选地,所述测试用例包括多个信号监测点;
[0017]第一被控对象模型,还用于基于测试用例生成对应于信号监测点的监测点测试信号,并通过所述输入信号处理模块向整车控制器模型发送所述监测点测试信号;
[0018]整车控制器模型,还用于当所述逻辑处理到达信号监测点时,提取对应于所述监测点测试信号的控制参数;
[0019]比较模块,用于比较所述控制参数是否满足预先设定的基准值,如果是,判定该信号监测点处的测试通过,否则,判定该信号监测点处的测试不通过。
[0020]优选地,所述整车控制器模型、第一被控对象模型和第二被控对象模型,是应用仿真模型模块库中的元件模块而搭建成的。
[0021 ]根据本发明实施方式的一个方面,一种电动汽车整车控制器模型在环测试方法,包括:
[0022]建立第一被控对象模型、整车控制器模型和第二被控对象模型;
[0023]使能第一被控对象模型根据测试用例生成测试信号,并向整车控制器模型发送所述测试信号;
[0024]使能整车控制器模型对所述测试信号执行逻辑处理以生成控制命令,并向第二被控对象模型发送所述控制命令;
[0025]使能第二被控对象模型执行所述控制命令以生成输出信号,并向所述整车控制器模型发送所述输出信号。
[0026]优选地,该方法还包括:
[0027]确定所述测试信号与所述输出信号之间的对应关系与预先设定关系是否匹配,如果是,判定所述整车控制器模型在环测试通过,否则,判定所述整车控制器模型在环测试不通过。
[0028]优选地,该方法还包括:
[0029]设置控制面板,并使能所述控制面板向所述第一被控对象模型提供所述测试用例。
[0030]优选地,所述测试用例包括多个信号监测点;
[0031]该方法还包括:
[0032]使能第一被控对象模型基于测试用例生成对应于信号监测点的监测点测试信号,并向整车控制器模型发送所述监测点测试信号;
[0033]使能整车控制器模型当所述逻辑处理到达信号监测点时,提取对应于所述监测点测试信号的控制参数;
[0034]比较所述控制参数是否满足预先设定的基准值,如果是,判定该信号监测点处的测试通过,否则,判定该信号监测点处的测试不通过。
[0035]优选地,所述建立第一被控对象模型、整车控制器模型和第二被控对象模型包括:
[0036]应用仿真模型模块库中的元件模块搭建所述整车控制器模型、第一被控对象模型和第二被控对象模型。
[0037]从上述技术方案可以看出,在本发明实施方式中,系统包括:输入信号处理模块与输出信号处理模块;第一被控对象模型,用于根据测试用例生成测试信号,并通过输入信号处理模块向整车控制器模型发送测试信号;整车控制器模型,与输入信号处理模块与输出信号处理模块分别连接,用于对测试信号执行逻辑处理以生成控制命令,并通过输出信号处理模块向第二被控对象模型发送控制命令;第二被控对象模型,用于执行控制命令以生成输出信号,并通过输入信号处理模块向整车控制器模型发送输出信号。可见,本发明实施方式通过建立被控对象模型以及整车控制器模型,可以避免使用硬件的整车控制器和硬件的被控对象,从而可以节省人力物力,降低成本。
[0038]而且,本发明还可以在整车控制器开发早期同步执行软件集成测试,及早发现并排除软件中的缺陷。
[0039]另外,本发明的测试方法不受硬件条件限制,可以模拟各种异常现象,从而提高测试灵活性。
【附图说明】
[0040]以下附图仅对本发明做示意性说明和解释,并不限定本发明的范围。
[0041]图1为根据本发明电动汽车整车控制器模型在环测试系统的结构图。
[0042]图2为根据本发明电动汽车整车控制器模型在环测试系统的示范性结构图。<
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1