公开/公告号CN112214003A
专利类型发明专利
公开/公告日2021-01-12
原文格式PDF
申请/专利权人 武汉乐庭软件技术有限公司;
申请/专利号CN202010940268.9
申请日2020-09-09
分类号G05B23/02(20060101);
代理机构42238 武汉知产时代知识产权代理有限公司;
代理人孔灿
地址 430000 湖北省武汉市东湖新技术开发区凤凰园三路一号2栋1层A区
入库时间 2023-06-19 09:32:16
技术领域
本发明涉及自动泊车领域,尤其涉及一种基于CANOE的自动泊车执行器的功能和性能测试系统。
背景技术
整个自动泊车系统大致包含中控(导航仪)、自动泊车ECU、执行器ECU等,自动泊车功能的核心包括传感器数据的感知、融合、决策规划、控制等部分。其中,控制是自动泊车效果的直接体现,在进行泊车控制开发之前要对转向执行器,加减速执行器的功能和性能进行验收测试,判定执行器是否满足自动泊车要求。执行器ECU开发完成后,需要验收执行器是否满足自动泊车的设计要求。验收执行器的功能和性能需要多次重复测试,以确保执行器功能的可靠性和稳定性。传统的执行器验收测试需要测试人员多次重复测试,并且需要通过人工分析大量实车测试数据。人工测试和人工分析测试数据具有测试结果反馈不及时、测试不全面、测试周期长,浪费人力物力,进而造成成本高等缺点。
发明内容
为了解决上述问题,本发明提供了一种基于CANOE的自动泊车执行器的功能和性能测试系统,该功能和性能测试系统包括:实车测试功能模块和模拟执行器及其它ECU功能模块;
实车测试功能模块包括:测试转向执行器模块、测试加减速执行器模块、界面显示模块、CAN数据实时监测模块和车身CAN数据的自动化解析模块;
模拟执行器及其它ECU功能模块包括模拟转向执行器功能模块、模拟加减速执行器功能模块和模拟其他ECU功能模块;
测试转向执行器模块包括转向执行器功能时序测试模块和转向执行器自动化测试模块;转向执行器功能时序测试模块主用于验证转向执行器的基本功能,即验证自动泊车时转向执行器的实时转向情况;自动化测试模块用于构建转向执行器的自动化测试脚本,即用于测试转向执行器自动转向的执行情况;
测试加减速执行器模块包括加减速执行器功能时序测试模块和加减速执行器自动化测试模块;加减速执行器功能时序模块用于验证加减速执行器的基本功能,即验证自动泊车时加减速执行器的实时加减速情况;加减速执行器自动化测试模块用于构建加减速执行器的自动化测试脚本,即用于测试加减速执行器的加减速度的执行情况;
界面显示模块,用于显示转向执行器的实时转向情况及其测试结果,和加减速执行器的实时加减速情况及其测试结果;
CAN数据实时监测模块,用于生成图形化界面以实时监测CAN数据的变化;
车身CAN数据的自动化解析模块,用于对实车测试的数据进行自动化性能分析,并且输出测试报告;
模拟转向执行器功能模块,用于模拟转向执行器的转向功能;
模拟加减速执行器功能模块,用于模拟加减速执行器的加减速功能;
模拟其他ECU功能模块,用于模拟其它ECU的反馈方向盘角度和加减速度至自动泊车ECU的功能。
进一步地,所述转向执行器,用于响应自动泊车ECU发送的方向盘转角的请求。
进一步地,所述加减速执行器,用于响应自动泊车ECU发送的加减速及转换档位的请求。
进一步地,所述界面显示模块,采用canoe的面板开发设计转向执行器验收测试的界面。
进一步地,所述实车测试功能模块与模拟执行器及其它ECU功能模块通过CAN总线连接。
进一步地,所述界面显示模块分别与测试转向执行器模块和测试加减速执行器模块通过CAPL脚本进行联动。
本发明提供的技术方案带来的有益效果是:通过既有基本功能测试又有自动化测试,提高了测试的灵活性,测试覆盖率较高。通过自动化性能测试和自动化生成测试报告大大缩短了验收执行器的功能和性能的时间,能够实现及时反馈测试结果,还节约了人力物力,进而节约了成本。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明实施例中一种基于CANOE的自动泊车执行器的功能和性能测试系统的框架图;
图2是本发明实施例中自动泊车系统的框架图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
本发明的实施例提供了一种基于CANOE的自动泊车执行器的功能和性能测试系统,CANOE是一个高度集成的开发环境,提供了多种图形化窗口,可以用于总线的实时仿真、测试、诊断。通过CANOE的CAPL脚本模拟自动泊车ECU的转向、加减速度和档位验收执行器ECU的功能和性能。
请参考图1~2,图1是本发明实施例中一种基于CANOE的自动泊车执行器的功能和性能测试系统的框架图,图2是本发明实施例中自动泊车系统的框架图,具体包括:
整个自动泊车系统包括车载导航仪、自动泊车ECU、执行器ECU和其他ECU,执行器ECU包括转向ECU和加减速ECU;转向ECU用于响应自动泊车ECU发送的方向盘转角的请求,加减速ECU用于响应自动泊车ECU发送的加减速的请求;其他ECU用于反馈方向盘角度和加减速度至自动泊车ECU。
该功能和性能测试系统包括:实车测试功能模块和模拟执行器及其它ECU功能模块;实车测试功能模块与模拟执行器及其它ECU功能模块通过CAN总线连接。
实车测试功能模块包括:测试转向执行器模块、测试加减速执行器模块、界面显示模块、CAN数据实时监测模块和车身CAN数据的自动化解析模块;
所述界面显示模块分别与测试转向执行器模块和测试加减速执行器模块通过CAPL脚本进行联动;
模拟执行器及其它ECU功能模块包括模拟转向执行器功能模块、模拟加减速执行器功能模块和模拟其他ECU功能模块;
测试转向执行器模块包括转向执行器功能时序测试模块和转向执行器自动化测试模块;转向执行器功能时序测试模块主用于验证转向执行器的基本功能,即验证自动泊车时转向执行器的实时转向情况;自动化测试模块用于构建转向执行器的自动化测试脚本,即用于测试转向执行器自动转向的执行情况;
测试加减速执行器模块包括加减速执行器功能时序测试模块和加减速执行器自动化测试模块;加减速执行器功能时序模块用于验证加减速执行器的基本功能,即验证自动泊车时加减速执行器的实时加减速情况;加减速执行器自动化测试模块用于构建加减速执行器的自动化测试脚本,即用于测试加减速执行器的加减速度的执行情况;实车测试功能模块与模拟执行器及其它ECU功能模块通过CAN总线连接。
界面显示模块,用于显示转向执行器的实时转向情况及其测试结果,和加减速执行器的实时加减速情况及其测试结果;
CAN数据实时监测模块,用于生成图形化界面以实时监测CAN数据的变化;
车身CAN数据的自动化解析模块,用于对实车测试的数据进行自动化性能分析,并且输出测试报告;
模拟转向执行器功能模块,用于模拟转向执行器的转向功能;
模拟加减速执行器功能模块,用于模拟加减速执行器的加减速功能;
模拟其他ECU功能模块,用于模拟其它ECU的执行功能;
所述界面显示模块,采用canoe的面板开发设计转向执行器验收测试的界面。
本发明的有益效果是:通过既有基本功能测试又有自动化测试,提高了测试的灵活性,测试覆盖率较高。通过自动化性能测试和自动化生成测试报告大大缩短了验收执行器的功能和性能的时间,能够实现及时反馈测试结果,还节约了人力物力,进而节约了成本。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 基于自动泊车功能的基于雷达的智能驾驶系统及智能驾驶方法
机译: 监视和评估自动泊车终端的性能的方法,涉及基于在线提供的信息制定战略和运营决策
机译: 一种电动液压转向装置的性能测试系统,能够系统地生成转向模块单元的性能评估时间表