1.本发明涉及汽车测试技术领域,具体涉及一种电动后尾门自动耐久测试控制系统及测试控制方法。
背景技术:2.随着科学技术的发展,汽车功能配置不断提升,越来越多的车型上配备了电动后尾门功能,而电动后尾门功能的实现需要依赖于电弹簧、折页及其他机械零件。电动后尾门的耐久试验合格是后尾门上机械零件正式认可的前提条件。
3.目前对于电动后尾门的耐久试验,需要满足两个前提条件才能启动试验,条件一:整车被生产制造出来,条件二:整车电器网络环境工作正常。而这两个前提条件在车型项目初期往往无法被满足,因此,只能将试验计划向后安排,即试验周期滞后,这样会引发试验失败而机械零件整改周期赶不上开发进度要求的风险;同时,必须使用整车资源进行该项试验,对试验资源也是一种浪费。如何能够在车型项目早期启动电动后尾门的耐久试验,同时不依赖于整车电器网络环境实现电动后尾门的耐久测试,是摆在整车厂面前的一个问题。
4.鉴于上述缺陷,本发明创作者经过长时间的研究和实践终于获得了本发明。
技术实现要素:5.为了解决电动后尾门的试验周期滞后及试验资源浪费的问题,本发明提供一种最小化电动后尾门自动耐久测试控制系统,既提高了试验效率,又节省了试验资源。
6.本发明采用的技术方案在于:
7.一方面,提供一种电动后尾门自动耐久测试控制系统,包括车载仿真工具cancase、装有canoe软件的测试电脑、车载网络接口卡和电动后尾门控制器,
8.所述电动后尾门控制器分别与第一电撑杆的电机部分、第二电撑杆的电机部分、关闭辅助机构的电机部分相连接,
9.所述车载仿真工具cancase通过can连接线与所述电动后尾门控制器相连接,所述can连接线的can high和can low之间连接终端电阻,所述测试电脑与所述车载仿真工具cancase相连接,所述车载网络接口卡分别与所述车载仿真工具cancase、后尾门锁的电机部分相连接。
10.进一步地,所述终端电阻为120ω。
11.进一步地,在所述canoe软件的simulation模块下设有三个虚拟网络节点,分别为bcm节点、tsg_fs节点、plg test节点,bcm节点用于模拟整车kl15号电的can使能信号,tsg_fs节点用于模拟电动开启与关闭后尾门的can驱动信号,plg test节点用于基于capl编程语言编写的自动测试脚本,在后台运行用于实现自动测试功能。
12.进一步地,在所述canoe软件的panel模块下创建人机交互界面,该人机交互界面包含四个menu版块,分别为信息显示menu版块、参数设定menu版块、故障提示menu版块和操
作交互menu版块。
13.进一步地,所述信息显示menu版块用于显示当前控制器供电电压、设定的测试总次数、当前剩余测试次数、完全开始后等待时间、完全关闭后等待时间、完全开启所需时间,完全关闭所需时间中的一种或多种信息;
14.所述参数设定menu版块包括测试总次数设定入口、完全开启后等待时间设定入口、完全关闭后等待时间设定入口、完全开启所需时间设定入口、完全关闭所需时间设定入口;
15.所述故障提示menu版块用于显示试验过程中出现异常情况时的具体原因信息,包括控制器电压过低、控制器电压过高、霍尔传感器故障、电机故障、控制器未初始化、热保护激活、后盖未正常打开、后盖未正常到顶、后盖未正常关闭中的一种或多种信息;
16.所述操作交互menu版块用于显示测试操作选项,包括开启后盖按钮、关闭后盖按钮、开始测试按钮、暂停测试按钮、继续测试按钮、停止测试按钮。
17.进一步地,所述车载网络接口卡用于监控后尾门锁开闭电压反馈。
18.进一步地,所述电动后尾门控制器分别连接模拟整车供电电压的电源输入和模拟整车地的电源地输入。
19.另一方面,提供一种电动后尾门自动耐久测试控制方法:
20.保证后尾门处于关闭状态,在canoe软件中输入测试变量参数:测试总次数、完全开启后等待时间、完全关闭后等待时间、单程完全开启时间、单程完全关闭时间;执行耐久测试程序;
21.测试过程结束后,对电动后尾门的机械零件进行分析,判断是否符合设计要求。
22.进一步地,在测试过程中可以按下暂停按钮,暂停测试过程;
23.暂停按钮按下后,再按下继续按钮,测试过程将从之前停止的位置恢复,继续完成后续的测试过程,直到测试总次数到达后,测试过程结束;
24.暂停按钮按下后,再按下结束按钮,测试过程直接结束。
25.进一步地,所述耐久测试程序具体为:
26.s1:初始化所有变量后,如果按下开始按钮则进入s2;
27.s2:判断测试总次数是否为“0”,如果是则返回s1,如果否则进入s3;
28.s3:执行一次后尾门开启闭合动作,测试总次数减1;
29.s4:判断是否按下结束按钮,如果是程序结束,如果否进入s5;
30.s5:判断是否按下暂停按钮,如果是则保存当前参数变量,并进入s6,如果否则进入s8;
31.s6:判断是否按下继续按钮,如果是则返回s3,如果否则进入s7;
32.s7:判断是否按下结束按钮,如果是则程序结束,如果否则返回s6;
33.s8:判断是否有故障发生,如果是则窗口提示具体故障信息,程序结束;如果否则进入s9;
34.s9:判断测试总次数是否为“0”,如果否则返回s3;如果是则程序结束。
35.与现有技术比较本发明的有益效果在于:
36.本发明的电动后尾门自动耐久测试控制系统及测试控制方法基于vector公司的cancase硬件及canoe软件实现,整个实现方案涉及的工具很少,测试环境的建立简单,易于
实现;其次,该方案可以进行数字化显示与操作,对于用户使用非常友好;最后,数字化显示与操作可以依据最终用户的需求进行个性化升级。
附图说明
37.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1示出了本发明的实施方式的电动后尾门自动耐久测试控制系统的原理图;
39.图2示出了本发明的实施方式中在canoe软件的simulation模块下的虚拟网络节点示意图;
40.图3示出了本发明的实施方式的测试控制系统的hmi交互界面设计示意图;
41.图4示出了本发明的实施方式的电动后尾门耐久测试控制系统的操作流程图;
42.图5示出了本发明的实施方式的canoe软件中的自动测试软件设计流程图。
具体实施方式
43.以下结合附图,对本发明上述的和另外的技术特征和优点作更详细的说明。
44.本发明的电动后尾门自动耐久测试控制系统组建了一个最小化的can通信网络,基于vector公司的车载仿真工具cancase及canoe应用软件,该通信网络由cancase、db9转接线(can连接线)、终端电阻、后尾门控制器及测试电脑等构成;利用canoe应用软件中的capl语言进行编程,完成自动测试脚本的编写;该测试系统的载体为后尾门系统。通过人机交互界面操作,可以实现一键启动自动测试过程。
45.在一实施例中,如图1所示,图中,plg-ecu是电动后尾门控制器,motor1与motor2是两个集成了霍尔电机的电撑杆的电机,gearbox&clutch是连接电撑杆与后尾门的铰链及折页,trunklid是后尾门,motor3是关闭辅助机构的电机部分,power striker是关闭辅助机构的机械部分,motor4是后尾门锁的电机部分,latch是固定在后尾门锁的机械部分,kl30是模拟整车供电电压的电源输入,kl31是模拟整车地的电源地输入,保证9.5-15.5v电压输出的直流电源,120ω的终端电阻保证can网络正常工作,车载仿真工具cancase用于发送模拟的can报文,vn8910是用于监控后尾门锁开闭电压反馈的车载网络接口卡,laptop是测试电脑,装载了用于实现capl测试脚本的canoe应用软件。
46.具体的,电动后尾门控制器分别与第一电撑杆的电机部分、第二电撑杆的电机部分、关闭辅助机构的电机部分相连接。车载仿真工具cancase通过can连接线(db9转接线)与电动后尾门控制器相连接,can连接线的can high和can low之间连接终端电阻,测试电脑与车载仿真工具cancase相连接,车载网络接口卡分别与车载仿真工具cancase、后尾门锁的电机部分相连接。终端电阻为120ω,有效保证can网络正常工作。第一电撑杆和第二电撑杆通过铰链及折页与后尾门连接,关闭辅助机构与后尾门锁相连接。电动后尾门控制器控制第一电撑杆和第二电撑杆完成后尾门的开启和关闭,控制关闭辅助机构进行后尾门锁的锁定,驱动后尾门锁的电机进行后尾门锁的开启。
47.如图2所示,在一具体的实施例中,基于canoe应用软件的can网络仿真系统中,在
canoe软件的simulation模块下设有三个虚拟网络节点,分别为bcm节点、tsg_fs节点、plg test节点。bcm节点用于模拟整车kl15号电的can使能信号,kl15信号表示启动车辆的信号。tsg_fs节点用于模拟电动开启与关闭后尾门的can驱动信号。plg test节点用于基于capl编程语言编写的自动测试脚本,在后台运行用于实现自动测试功能。
48.如图3所示,在一具体的实施例中,基于canoe应用软件的hmi交互界面的设计如下:在canoe应用软件的panel模块下,创建一个人机交互界面,分为四个版块,分别为信息显示menu,参数设定menu,故障提示menu,操作交互menu。
49.信息显示menu版块,用于给试验人员数字化信息提示的界面,通过该界面,试验人员可以掌握目前试验条件,试验进展情况等信息,具体包括:当前控制器供电电压,设定的测试总次数,当前剩余测试次数,完全开始后等待时间,完全关闭后等待时间,完全开启所需时间,完全关闭所需时间。参数设定menu版块,用于设置试验的次数,以及单次后尾门开启与关闭的等待时间等数据,具体包括:测试总次数,完全开启后等待时间,完全关闭后等待时间,完全开启所需时间,完全关闭所需时间。故障提示menu版块,用于显示试验过程中后尾门出现异常情况时的具体原因,通过错误信息提示,试验人员可以快速判断当前试验的问题所在,并快速解决,具体包括:控制器电压过低,控制器电压过高,霍尔传感器故障,电机故障,控制器未初始化,热保护激活,后盖未正常打开,后盖未正常到顶,后盖未正常关闭。操作交互menu版块,用于试验人员开始及停止试验的操作选项,具体包括:开启后盖按钮,关闭后盖按钮,开始测试按钮,暂停测试按钮,继续测试按钮,停止测试按钮。
50.如图4所示,在一具体的实施例中,电动后尾门耐久测试控制系统的操作流程如下:
51.首先,保证后尾门处于关闭状态,然后在canoe软件的hmi交互界面中输入测试总次数、完全开启后等待时间、完全关闭后等待时间、单程完全开启时间、单程完全关闭时间,然后按下开始按钮,自动耐久测试开始。
52.当设定的测试总次数到达后,测试过程结束。
53.如果在测试过程中想暂停测试过程,可以按下暂停按钮。
54.暂停按钮按下后,如果想继续测试,可以按下继续按钮,测试过程将从之前停止的位置恢复,继续完成后续的测试过程,直到测试总次数到达后,测试过程结束。
55.暂停按钮按下后,如果想结束当前的测试过程,可以直接按下结束按钮,测试过程直接结束。
56.当按下开始按钮后,只允许按下暂停按钮或结束按钮;当按下暂停按钮后,只允许按下继续按钮或结束按钮;当按下继续按钮后,只允许按下暂停按钮或结束按钮。
57.当测试过程结束后,试验人员可以对后尾门的机械零件进行分析,判断是否符合设计要求。
58.如图5所示,在canoe软件中的自动测试软件的设计流程如下:借助canoe软件自带的库函数,完成自动测试程序的二次开发,实现自动测试功能逻辑:
59.s1:初始化所有变量后,如果按下开始按钮则进入s2;
60.s2:判断测试总次数是否为“0”,如果是则返回s1,如果否则进入s3;
61.s3:执行一次后尾门开启闭合动作,测试总次数减1;
62.s4:判断是否按下结束按钮,如果是程序结束,如果否进入s5;
63.s5:判断是否按下暂停按钮,如果是则保存当前数据变量,并进入s6,如果否则进入s8;
64.s6:判断是否按下继续按钮,如果是则返回s3,如果否则进入s7;
65.s7:判断是否按下结束按钮,如果是则程序结束,如果否则返回s6;
66.s8:判断是否有故障发生,如果是则窗口提示具体故障信息,程序结束;如果否则进入s9;
67.s9:判断测试总次数是否为“0”,如果否则返回s3;如果是则程序结束。
68.以上仅为本发明的较佳实施例,对本发明而言仅仅是说明性的,而非限制性的。本发明中各部件的结构和连接方式等都是可以有所变化的,凡是在本发明技术方案的基础上进行的等同变换和改进,均不应排除在本发明的保护范围之外。