[发明专利]基于dSPACE的电机控制器硬件在环自动化测试系统及方法有效
申请号: | 201711222805.0 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107831757B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 刘蕾;姜莹;范佳伦;张茨;王强龙 | 申请(专利权)人: | 合肥巨一动力系统有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
地址: | 230051 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dspace 电机 控制器 硬件 自动化 测试 系统 方法 | ||
本发明公开了一种基于dSPACE的电机控制硬件在环自动化测试系统及方法,系统包括待测对象电机控制器、硬件在环仿真平台和自动化测试系统平台,所述硬件在环仿真平台包括实时处理器、IO板卡、试验管理软件等,实时处理器通过IO板卡与待测电机控制器连接,运行虚拟的电机模型来模拟电机的运行状态;所述自动化测试平台包括:关键字驱动模块、测试用例编辑模块、Robot Framework自动化测试框架、执行测试模块和输出测试报告模块。本发明可以自动化测试待测电机控制器的逻辑功能以及故障注入的策略响应验证,通过命令行语句控制启动自动化测试系统,自动生成测试报告,方便与现有的开源的Jenkins回归测试系统集成,实现真正意义上的自动化测试,建立企业完善的测试流程。
技术领域
本发明涉及电机控制器硬件在环自动化测试,特别涉及一种基于dSPACE的电机控制器硬件在环自动化测试系统及方法。
背景技术
随着新能源汽车的快速发展,电机控制器是作为新能源汽车的核心部件,整车厂对其开发测试环境、系统开发效率的需求也日益提高。基于V模式的硬件在环仿真测试被证明是一种有效的测试手段,以实时处理器运行电机的仿真模型来模拟电机的运行状态,通过I/O接口与被测的电机控制器连接,对被测电机控制器进行全面系统的测试。
在项目开发初期,采用HIL测试系统可以在实验室内快速地进行电机控制器的控制逻辑及功能验证,且可以测试危险工况及重复测试,从而显著提升系统开发效率,降低开发的成本和风险。
HIL测试的一个重要环节就是进行自动化测试,自动化测试的重点在于测试用例的自动化运行与重复性测试与调试。HIL测试可以两种方式实现,一是使用dSPACE开发的ControlDesk的图形用户的操作环境进行手动测试,如读取实时模型中的参数,并对其进行修改、数据记录等,由于一般工况测试步骤较多,手动测试工作量大且耗时;二是利用dSPACE开发的AutomationDesk图形化的界面编程完成测试用例的撰写,但前期需做大量的图形化的封装,且受软件license数量限制,灵活性较差,且图形化的测试用例编辑过程中容易出错,大大降低测试用例的开发效率,对于复杂的测试结果判断需要测试人员具备一定的编程基础。
发明内容
本发明目的是:提供一种基于dSPACE的电机控制器硬件在环自动化测试系统及方法, 对dSPACE 开发的ControlDesk 工具提供的编程接口进行python语言封装成库的关键字,该关键字可以被自动化测试框架Robot Framework解析。基于文本格式的测试脚本开发方法,简单灵活,且便于测试用例的复用和版本管理。申请提案提出的自动化测试方法相比较传统的测试平台工具, 测试用例的开发效率至少提高50%以上。
本发明的技术方案是:
基于dSPACE的电机控制器硬件在环自动化测试系统,包括待测对象电机控制器、硬件在环仿真平台和自动化测试系统平台,所述硬件在环仿真平台包括实时处理器、IO板卡、试验管理软件,所述实时处理器通过IO板卡与待测电机控制器连接,运行虚拟的电机模型来模拟电机的运行状态,通过调用试验管理软件提供的编程接口实现自动化测试;所述自动化测试平台包括:关键字驱动模块、测试用例编辑模块、Robot Framework自动化测试框架、执行测试模块和输出测试报告模块。
优选的,所述关键字驱动模块,是将ControlDesk提供的编程接口通过python语言按功能封装而成,关键字驱动模块包括:信号监控采集模块、设备接口访问模块、控制故障注入模块、其它关键字库及测试变量。
优选的,所述自动化测试平台采用开源的基于python语言的RobotFramework测试框架,测试框架为测试脚本以及执行测试模块提供运行环境,解析测试脚本中的关键字,根据关键字调用dSPACE硬件在环仿真平台的设备驱动来完成电机控制器的功能测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥巨一动力系统有限公司,未经合肥巨一动力系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711222805.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:控制器测试装置及系统
- 下一篇:一种智能车的路径跟踪控制方法