一种汽车驾驶模式选择控制器的功能测试方法技术

技术编号:34983479 阅读:19 留言:0更新日期:2022-09-21 14:27
本发明专利技术公开了一种汽车驾驶模式选择控制器的功能测试方法,驾驶模式选择控制器通过CAN总线与其他车载ECU相连;功能测试方法包括CAN初始化及串口初始化、扫码枪自动扫码、供电测试、功能性测试项及数据存储等,功能性测试项包括驱动输出测试、数字量采集测试、模拟量采集测试、PWM信号输出测试;本发明专利技术的汽车驾驶模式选择控制器的功能测试方法,对控制器的功能测试项实现连续测试,引入超时机制,不需要人工干预,从而实现全自动化生产,降低人力、时间成本和人为测试带来的不确定性结果,提高测试准确度,提高生产效率,增加企业效益。增加企业效益。增加企业效益。

【技术实现步骤摘要】
一种汽车驾驶模式选择控制器的功能测试方法


[0001]本专利技术涉及测试
,尤其涉及一种汽车驾驶模式选择控制器的功能测试方法。

技术介绍

[0002]驾驶模式选择控制器通过CAN总线与其他车载ECU相连。不同整车厂对驾驶模式的功能定义不同,这就决定了驾驶模式选择控制器具有定制化生产的特点。因此,生产过程中的功能性测试针对性较强。
[0003]目前生产车间是半自动化测试,需要人为干预,这就会相应的增加人力成本、时间成本,并且由于不同生产人员的干预,也会出现测试结果不一致现象。
[0004]本专利技术提出一种驾驶模式选择控制器的功能测试方法,从而实现全自动化生产,降低人力、时间成本和人为测试带来的不确定性结果,提高测试准确度,提高生产效率,增加企业效益。

技术实现思路

[0005]鉴于现有技术中的上述缺陷或不足,期望提供一种汽车驾驶模式选择控制器的功能测试方法。
[0006]本专利技术提供的一种汽车驾驶模式选择控制器的功能测试方法,驾驶模式选择控制器通过CAN总线与其他车载ECU相连;控制器的功能测试包括模拟量采集测试、数字量采集测试及驱动输出测试;所述功能测试方法包括如下步骤:
[0007]S1:CAN初始化,串口初始化,如初始化成功,则进行下一步;如初始化失败,则多次尝试初始化直至超时,自动存储数据后,自动退出当次测试,准备下一次测试;
[0008]S2:扫码枪自动扫码:初始化成功,扫码枪自动对控制器外壳上的条形码进行扫码,扫码成功后,发送解锁指令进入测试模式,测试即自动开始;如扫码不成功或者解锁不成功,则自动保存数据,然后自动退出当次测试,继续下次测试;
[0009]S3:供电测试:解锁成功,上位机发指令到控制器,控制器接收到指令后,发出当前电压值给上位机,上位机根据预期参数判断该值是否正确,如果正确,进行下一步测试,否则进行多次本步骤测试,直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;
[0010]S4:模拟量采集测试:供电测试通过,上位机写入指令,使能AD采集测试,控制器反馈报文到上位机,判断AD采集值是否符合预期参数范围,若符合,则AD采集测试通过;若不符合,进行多次采集比较,直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;
[0011]S5:数字量采集测试:模拟量采集测试通过,上位机写入指令,使能DI采集测试,控制器反馈报文到上位机,判断DI采集值是否符合预期参数范围,若符合,则DI采集测试通过;若不符合,进行多次采集比较,直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;
[0012]S6:控制器驱动输出功能测试:数字量采集测试通过,上位机写入指令到控制器,打开控制器管脚输出功能,控制器管脚输出状态反馈给上位机,上位机判断反馈状态是否与预期状态相符,如果相符,则证明控制器管脚输出功能正常;否则多次比较,直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;
[0013]S7:数据存储:该部分实现根据报告模板生成相应结果报告,以供相关人员查看测试记录并作为排查问题的一手资料。
[0014]优选的,控制器的功能测试还包括但不限于PWM信号输出测试,所述PWM信号输出测试的测试方法与所述驱动输出测试或数字量采集测试或模拟量采集测试同理,可参照驱动输出测试或数字量采集测试或模拟量采集测试的测试方法。
[0015]相对于现有技术而言,本专利技术的有益效果是:
[0016]本专利技术的汽车驾驶模式选择控制器的功能测试方法,实现了控制器功能自动化检测,对控制器功能测试项实现连续测试,并引入超时机制,不需要人工干预,控制器功能测试项多达百项,当前测试项目测试结束后,会自动切换到下一个测试项,如果当前测试项在规定时间内未测试正常,则提示测试超时,并退出当次测试,自动保存数据,继续下次测试,从而实现全自动化生产,降低人力、时间成本和人为测试带来的不确定性结果,提高测试准确度,提高生产效率,增加企业效益;数据存储系统实现了数据存储,为使用者查询、分析、数据追溯提供依据。
[0017]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本专利技术的实施例的关键或重要特征,亦非用于限制本专利技术的范围。本专利技术的其它特征将通过以下的描述变得容易理解。
附图说明
[0018]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0019]图1为本专利技术实施例提供的一种汽车驾驶模式选择控制器的功能测试方法的流程示意图。
具体实施方式
[0020]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0021]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。
[0022]请参考图1,本专利技术的实施例提供了一种汽车驾驶模式选择控制器的功能测试方法,驾驶模式选择控制器通过CAN总线与其他车载ECU相连;控制器的功能测试包括模拟量采集测试、数字量采集测试及驱动输出测试;所述功能测试方法包括如下步骤:
[0023]S1:CAN初始化,串口初始化,如初始化成功,则进行下一步;如初始化失败,则多次尝试初始化直至超时,自动存储数据后,自动退出当次测试,准备下一次测试;
[0024]S2:扫码枪自动扫码:初始化成功,扫码枪自动对控制器外壳上的条形码进行扫
码,扫码成功后,发送解锁指令进入测试模式,测试即自动开始;若扫码不成功,则多次尝试扫描条形码,并不发送解锁指令进入测试模式,直至超时,自动保存数据,自动退出当次测试,继续下次测试;如扫码成功,解锁不成功,则多次尝试发送解锁指令直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;
[0025]其中,实现了控制器功能自动化检测,本专利技术测试方法中加入了自动扫码枪扫码功能,当扫完控制器外壳条形码以后,测试即自动开始,如遇到不良测试项,则自动保存数据,然后自动退出当次测试,继续下次测试。
[0026]S3:供电测试:解锁成功,上位机发指令到控制器,控制器接收到指令后,发出当前电压值给上位机,上位机根据预期参数判断该值是否正确,如果正确,进行下一步测试,否则进行多次本步骤测试,直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;
[0027]S4:模拟量采集测试:供电测试通过,上位机写入指令,使能AD采集测试,控制器反馈报文到上位机,判断AD采集值是否符合预期参数范围,若符合,则AD采集测试通过;若不符合,进行多次采集比较,直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;
[0028]其中,模拟量采集测试通过设置负载值,采集负载电压值,和预期值进行比较,如果正确,进行下一步测试,否则多次采集比较后,如不在范围本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车驾驶模式选择控制器的功能测试方法,其特征在于,驾驶模式选择控制器通过CAN总线与其他车载ECU相连;控制器的功能测试包括模拟量采集测试、数字量采集测试及驱动输出测试;所述功能测试方法包括如下步骤:S1:CAN初始化,串口初始化,如初始化成功,则进行下一步;如初始化失败,则多次尝试初始化直至超时,自动存储数据后,自动退出当次测试,准备下一次测试;S2:扫码枪自动扫码:初始化成功,扫码枪自动对控制器外壳上的条形码进行扫码,扫码成功后,发送解锁指令进入测试模式,测试即自动开始;如扫码不成功或者解锁不成功,则自动保存数据,然后自动退出当次测试,继续下次测试;S3:供电测试:解锁成功,上位机发指令到控制器,控制器接收到指令后,发出当前电压值给上位机,上位机根据预期参数判断该值是否正确,如果正确,进行下一步测试,否则进行多次本步骤测试,直至超时,自动保存数据,然后自动退出当次测试,继续下次测试;S4:模拟量采集测试:供电测试通过,上位机写入指令,使能AD采集测试,控制器反馈报文到上位机,判断AD采集值是否符合预期参数范围,若符合,则AD采集测试通过;若不符合,进行多次采集比较...

【专利技术属性】
技术研发人员:陈瑞青袁广升
申请(专利权)人:天津森普捷电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1