一种用于车身控制器功能的测试方法与流程
未命名
07-12
阅读:75
评论:0

1.本技术涉及车身控制器技术领域,尤其涉及一种用于车身控制器功能的测试方法。
背景技术:
2.车身控制器常见功能包括控制电动车窗、转向灯、大灯装置等。车身控制器通过can总线与其他车载ecu相连。由于各个整车厂对整车要求所具有的功能定义差异化,决定了车身控制器具有定制化生产的特点。因此,生产过程中的功能性测试针对性较强。
3.目前生产车间是半自动化测试,需要人为干预,这就会相应的增加人力成本、时间成本,并且由于不同生产人员的干预,也会出现结果不一致的现象。
技术实现要素:
4.鉴于现有技术中的上述缺陷或不足,期望提供一种自动化、省时省力、稳定的用于车身控制器功能的测试方法。
5.本技术提供的一种用于车身控制器功能的测试方法,包括以下步骤:
6.步骤一:准备测试设备,进行测试预备工作;
7.步骤二:扫描车身控制器外壳条形码,扫描失败则重新扫描直至成功并进入测试工作,扫描超时则记录测试数据到测试报告中并测试结束;
8.步骤三:上位机发送报文打开车身控制器待测试的功能,车身控制器接收到报文后执行待测试的功能;
9.步骤四:上位机发送报文打开测试板卡采集功能,测试板卡接收到报文后将车身控制器待测试的功能的测试结果反馈给上位机;
10.步骤五:上位机接收到测试板卡反馈的测试结果,判断测试结果,判断为非预期结果则重新接收测试结果直至判断为预期结果并记录到测试报告中,判断超时则记录测试数据到测试报告中并测试结束;
11.步骤六:上位机发送报文关闭车身控制器待测试的功能及测试板卡采集功能;
12.步骤七:重复步骤三、步骤四、步骤五及步骤六,直至所有待测试的功能测试完毕,记录相关测试数据到测试报告中,测试结束。
13.优选的,步骤一中,测试设备包括:独立电源、通讯总线、bcm夹具、上位机、测试板卡。
14.优选的,步骤一中,测试预备工作包括以下步骤:独立电源测试;通讯总线测试;bcm夹具输入、输出测试;测试板卡初始化并加载测试参数,初始化失败则重新初始化直至成功,初始化超时则记录测试数据到测试报告中并测试结束。
15.优选的,步骤三及步骤七中,待测试的功能包括:驱动输出测试、数字量采集测试、模拟量采集测试及pwm信号输出测试。
16.优选的,步骤三中,车身控制器接收到报文后延迟200ms,用于执行待测试的功能。
17.优选的,步骤五中,判断超时为规定时间内测试结果未判断为预期结果;规定时间为500ms。
18.优选的,测试报告生成格式包括:html、文本、xml及atml。
19.相对于现有技术而言,本技术的有益效果是:
20.本技术提出一种车身控制器的功能测试方法,从而实现全自动化生产,降低人力和时间成本,并且降低人为测试带来的不确定性结果,提高测试准确性,增加生产效率,提高企业效益。
21.应当理解,发明内容部分中所描述的内容并非旨在限定本技术的实施例的关键或重要特征,亦非用于限制本技术的范围。本技术的其它特征将通过以下的描述变得容易理解。
附图说明
22.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
23.图1为本技术实施例提供的一种用于车身控制器功能的测试方法的流程图。
具体实施方式
24.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与申请相关的部分。
25.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
26.请参考图1,本技术的实施例提供了一种用于车身控制器功能的测试方法,包括以下步骤:
27.步骤一:准备测试设备,进行测试预备工作;
28.步骤二:扫描车身控制器外壳条形码,扫描失败则重新扫描直至成功并进入测试工作,扫描超时则记录测试数据到测试报告中并测试结束;
29.步骤三:上位机发送报文打开车身控制器待测试的功能,车身控制器接收到报文后执行待测试的功能;
30.步骤四:上位机发送报文打开测试板卡采集功能,测试板卡接收到报文后将车身控制器待测试的功能的测试结果反馈给上位机;
31.步骤五:上位机接收到测试板卡反馈的测试结果,判断测试结果,判断为非预期结果则重新接收测试结果直至判断为预期结果并记录到测试报告中,判断超时则记录测试数据到测试报告中并测试结束;
32.步骤六:上位机发送报文关闭车身控制器待测试的功能及测试板卡采集功能;
33.步骤七:重复步骤三、步骤四、步骤五及步骤六,直至所有待测试的功能测试完毕,记录相关测试数据到测试报告中,测试结束。
34.在该实施例中,自动扫码枪完成扫码功能,当扫完车身控制器外壳条形码后,测试即自动开始,对车身控制器功能测试项实现连续测试,引入超时机制,不需要人工干预。车
身控制器功能测试项可包括百项,当前测试项目测试结束后,自动切换到下一个测试项,如果当前测试项在规定时间内未测试正常,则提示测试超时,并退出当次测试,保存数据,继续下次测试。
35.在一优选的实施例中,步骤一中,测试设备包括:独立电源、通讯总线、bcm夹具、上位机、测试板卡。
36.请参考图1,在该实施例中,bcm夹具满足自动化测试的条件,放置待测试的车身控制器后,需要输入信号(接触开关、光电传感器)反馈给测试板卡,说明测试已就绪。测试结束后,测试结果反馈信号(红灯、绿灯指示灯)。
37.在一优选的实施例中,步骤一中,测试预备工作包括以下步骤:独立电源测试;通讯总线测试;bcm夹具输入、输出测试;测试板卡初始化并加载测试参数,初始化失败则重新初始化直至成功,初始化超时则记录测试数据到测试报告中并测试结束。
38.在一优选的实施例中,步骤三及步骤七中,待测试的功能包括:驱动输出测试、数字量采集测试、模拟量采集测试及pwm信号输出测试。
39.在一优选的实施例中,步骤三中,车身控制器接收到报文后延迟200ms,用于执行待测试的功能。
40.在一优选的实施例中,步骤五中,判断超时为规定时间内测试结果未判断为预期结果;规定时间为500ms。
41.在一优选的实施例中,所述测试报告生成格式包括:html、文本、xml及atml。
42.请参考图1,在该实施例中,测试结束后,测试数据根据模板进行保存;如果遇到测试项不良,也会自动保存数据,供相关人员查看并第一时间排查问题。
43.在本说明书的描述中,术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
44.在本说明书的描述中,术语“一个实施例”、“一些实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
45.以上仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
技术特征:
1.一种用于车身控制器功能的测试方法,其特征在于,包括以下步骤:步骤一:准备测试设备,进行测试预备工作;步骤二:扫描车身控制器外壳条形码,扫描失败则重新扫描直至成功并进入测试工作,扫描超时则记录测试数据到测试报告中并测试结束;步骤三:上位机发送报文打开车身控制器待测试的功能,车身控制器接收到报文后执行待测试的功能;步骤四:上位机发送报文打开测试板卡采集功能,测试板卡接收到报文后将车身控制器待测试的功能的测试结果反馈给上位机;步骤五:上位机接收到测试板卡反馈的测试结果,判断测试结果,判断为非预期结果则重新接收测试结果直至判断为预期结果并记录到测试报告中,判断超时则记录测试数据到测试报告中并测试结束;步骤六:上位机发送报文关闭车身控制器待测试的功能及测试板卡采集功能;步骤七:重复步骤三、步骤四、步骤五及步骤六,直至所有待测试的功能测试完毕,记录相关测试数据到测试报告中,测试结束。2.根据权利要求1所述的用于车身控制器功能的测试方法,其特征在于,步骤一中,所述测试设备包括:独立电源、通讯总线、bcm夹具、上位机、测试板卡。3.根据权利要求2所述的用于车身控制器功能的测试方法,其特征在于,步骤一中,所述测试预备工作包括以下步骤:独立电源测试;通讯总线测试;bcm夹具输入、输出测试;测试板卡初始化并加载测试参数,初始化失败则重新初始化直至成功,初始化超时则记录测试数据到测试报告中并测试结束。4.根据权利要求3所述的用于车身控制器功能的测试方法,其特征在于,步骤三及步骤七中,所述待测试的功能包括:驱动输出测试、数字量采集测试、模拟量采集测试及pwm信号输出测试。5.根据权利要求4所述的用于车身控制器功能的测试方法,其特征在于,步骤三中,车身控制器接收到报文后延迟200ms,用于执行待测试的功能。6.根据权利要求5所述的用于车身控制器功能的测试方法,其特征在于,步骤五中,所述判断超时为规定时间内测试结果未判断为预期结果;所述规定时间为500ms。7.根据权利要求5所述的用于车身控制器功能的测试方法,其特征在于,所述测试报告生成格式包括:html、文本、xml及atml。
技术总结
本申请公开了一种用于车身控制器功能的测试方法,其特征在于,包括以下步骤:步骤一:测试预备;步骤二:扫描车身控制器外壳条形码;步骤三:打开车身控制器待测试的功能,车身控制器接收到报文后执行待测试的功能;步骤四:打开测试板卡采集功能,测试板卡接收到报文后将车身控制器待测试的功能的测试结果反馈给上位机;步骤五:上位机接收到测试板卡反馈的测试结果,判断测试结果;步骤六:关闭车身控制器待测试的功能及测试板卡采集功能;步骤七:重复步骤三、步骤四、步骤五及步骤六,直至所有待测试的功能测试完毕,记录相关测试数据到测试报告中,测试结束。本申请的用于车身控制器功能的测试方法自动化、省时省力、稳定。稳定。稳定。
技术研发人员:陈瑞青 袁广升 耿名见 朱鹏
受保护的技术使用者:天津森普捷电子有限公司
技术研发日:2021.12.17
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/