一种整车控制器刷新测试系统转让专利

申请号 : CN201811633944.7

文献号 : CN109725629B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张妍芳

申请人 : 一汽-大众汽车有限公司

摘要 :

本发明公开一种整车控制器刷新测试系统,涉及汽车测试技术领域,能够高精度的自动控制整车控制器软件升级中断进程,具有测试过程自动化和测试结果准确化的特点。该系统包括控制单元、信号分配单元、电源分配单元和CAN分线单元,电源分配单元用于根据输入的电信号,连通或者切断电信号的输出;信号分配单元用于从CAN分线单元中获取整车控制器的CAN状态信号,以使控制单元根据CAN状态信号调解输出CAN控制信号和电控制信号;以及,用于根据电控制信号调解输出电信号;CAN分线单元还用于根据CAN控制信号对整车控制器进行软件刷新,以及通过CAN状态信号读取报文获取整车控制器的软件刷新测试结果。

权利要求 :

1.一种整车控制器刷新测试系统,用于对整车控制器进行软件刷新测试,其特征在于,所述系统包括控制单元、信号分配单元、电源分配单元和CAN分线单元,所述控制单元与所述信号分配单元连接,所述信号分配单元分别与所述电源分配单元和所述CAN分线单元连接,所述电源分配单元和所述CAN分线单元分别与整车控制器连接,且所述电源分配单元还与所述CAN分线单元连接;

所述电源分配单元用于根据输入的电信号,连通或者切断电信号的输出;

所述信号分配单元用于从所述CAN分线单元中获取整车控制器的CAN状态信号,以使所述控制单元根据所述CAN状态信号调解输出CAN控制信号和电控制信号;以及,用于根据所述电控制信号调解输出电信号;

所述CAN分线单元还用于根据所述CAN控制信号对整车控制器进行软件刷新,以及通过所述CAN状态信号读取报文获取整车控制器的软件刷新测试结果;

所述CAN状态信号为反映整车控制器刷新进程信息的CAN信号。

2.根据权利要求1所述的系统,其特征在于,所述控制单元包括依次连接的软件刷新模块、信号采集模块和控制输出模块,所述软件刷新模块、所述信号采集模块和所述控制输出模块还分别与所述信号分配单元连接;

所述软件刷新模块内置刷新测试软件,用于对整车控制器进行软件刷新测试,其中,刷新测试软件中预设有n个进程中断比例,n≥2;

所述信号采集模块用于在刷新测试软件启动后,通过所述CAN状态信号采集整车控制器的刷新进程;

所述控制输出模块内置有底层诊断软件,当软件刷新进程触发第i个百分比进程中断比例时,i的初始值为1,对应输出切断电控制信号和切断CAN状态信号;

令i=i+1,重新对整车控制器进行软件刷新测试并调用底层诊断软件监测软件刷新进程,直至i>n时,停止对整车控制器进行软件刷新测试。

3.根据权利要求2所述的系统,其特征在于,所述刷新测试软件为AFT测试软件,所述底层诊断软件为ODIS软件。

4.根据权利要求2所述的系统,其特征在于,所述电控制信号包括KL.30电控制信号和KL.15电控制信号。

5.根据权利要求4所述的系统,其特征在于,所述电源分配单元包括直流稳压电源和电源分配盒,所述电源分配盒用于根据输入的电信号同时切断KL.30电信号和KL.15电信号。

6.根据权利要求5所述的系统,其特征在于,所述电源分配盒包括依次连接的输入端、控制端和输出端,所述输入端还与所述直流稳压电源连接,所述控制端与所述信号分配单元连接,所述输出端还与所述CAN分线单元和标准接口连接;

所述控制端用于在接收到电信号时,控制输出端连通或者切断电信号的输出。

7.根据权利要求1所述的系统,其特征在于,还包括用于建立整车控制器与电源分配单元和CAN分线单元连接的标准接口单元。

说明书 :

一种整车控制器刷新测试系统

技术领域

[0001] 本发明涉及汽车测试技术领域,尤其涉及一种整车控制器刷新测试系统。

背景技术

[0002] 近几年,在国家的大力扶持和节能减排的号召下,电动汽车逐渐成为各大车企的宠儿。整车控制器作为电动汽车电控系统核心零部件之一,承担着电动汽车综合控制的职责。整车控制器开发和批量生产过程中,基本功能测试俨然是不可或缺的环节,因此对整车控制器相关功能测试系统的开发就显得尤为重要了。
[0003] 为了验证整车控制器在软件刷新过程中的可靠性和鲁棒性,需要对研发阶段和批量阶段的整车控制器进行软件刷新测试,具体方法为,在整车控制器软件正常的刷新过程中,人为地切断整车控制器的电信号和/或CAN信号,强行中断软件刷新过程,之后再重新对整车控制器进行软件刷新,通过对整车控制器刷新结果最终状态的分析,给出整车控制器软件刷新性能的评价结果。
[0004] 但是,现有技术的整车控制器刷新测试多是基于手动测试台架完成的,在测试过程中需分别对软件升级进程按照20%、40%、60%、80%,、90%、95%的比例进行中断循环测试,由于上述测试主要依靠测试人员手动操作完成,整个测试过程的工作量大且耗时长,另外,由于测试过程中人为因素影响较多,因此测试的中断进程控制精度也得到保证。

发明内容

[0005] 本发明的目的在于提供一种整车控制器刷新测试系统,能够高精度的自动控制整车控制器软件升级中断进程,具有测试过程自动化和测试结果准确化的特点。
[0006] 为了实现上述目的,本发明提供一种整车控制器刷新测试系统,用于对整车控制器进行软件刷新测试,所述系统包括控制单元、信号分配单元、电源分配单元和CAN分线单元,所述控制单元与所述信号分配单元连接,所述信号分配单元分别与所述电源分配单元和所述CAN分线单元连接,所述电源分配单元和所述CAN分线单元分别与整车控制器连接,且所述电源分配单元还与所述CAN分线单元连接;
[0007] 所述电源分配单元用于根据输入的电信号,连通或者切断电信号的输出;
[0008] 所述信号分配单元用于从所述CAN分线单元中获取整车控制器的CAN状态信号,以使所述控制单元根据所述CAN状态信号调解输出CAN控制信号和电控制信号;以及,用于根据所述电控制信号调解输出电信号;
[0009] 所述CAN分线单元还用于根据所述CAN控制信号对整车控制器进行软件刷新,以及通过所述CAN状态信号读取报文获取整车控制器的软件刷新测试结果。
[0010] 优选地,所述控制单元包括依次连接的软件刷新模块、信号采集模块和控制输出模块,所述软件刷新模块、所述信号采集模块和所述控制输出模块还分别与所述信号分配单元连接;
[0011] 所述软件刷新模块内置刷新测试软件,用于对整车控制器进行软件刷新测试,其中,刷新测试软件中预设有n个进程中断比例,n≥2;
[0012] 所述信号采集模块用于在刷新测试软件启动后,通过所述CAN状态信号采集整车控制器的刷新进程;
[0013] 所述控制输出模块内置有底层诊断软件,当软件刷新进程触发第i个百分比进程中断比例时,i的初始值为1,对应输出切断电控制信号和切断CAN状态信号;
[0014] 令i=i+1,重新对整车控制器进行软件刷新测试并调用底层诊断软件监测软件刷新进程,直至i>n时,停止对整车控制器进行软件刷新测试。
[0015] 可选地,所述刷新测试软件为AFT测试软件,所述底层诊断软件为ODIS软件。
[0016] 示例性地,所述电控制信号包括KL.30电控制信号和KL.15电控制信号。
[0017] 优选地,所述电源分配单元包括直流稳压电源和电源分配盒,所述电源分配盒用于根据输入的电信号同时切断KL.30电信号和KL.15电信号。
[0018] 较佳地,所述电源分配盒包括依次连接的输入端、控制端和输出端,所述输入端还与所述直流稳压电源连接,所述控制端与所述信号分配单元连接,所述输出端还与所述CAN分线单元和所述标准接口连接;
[0019] 所述控制端用于在接收到电信号时,控制输出端连通或者切断电信号的输出。
[0020] 较佳地,还包括用于建立整车控制器与电源分配单元和CAN分线单元连接的标准接口单元。
[0021] 与现有技术相比,本发明提供的整车控制器刷新测试系统具有以下有益效果:
[0022] 本发明提供的整车控制器刷新测试系统中,在对整车控制器进行软件刷新测试的过程中,通过CAN分线单元能够从CAN线中获取到整车控制器的CAN状态信号,也即整车控制器的软件刷新进程,并将其反馈至控制单元,控制单元收到反馈信号后会基于上述软件刷新进程自动触发输出CAN控制信号和电控制信号,当电控制信号达到信号分配单元后经调节后会输出电信号,使得电源分配单元在收到电信号后自动切断或连通电信号的输出以中断或连通对整车控制器的供电,当CAN控制信号达到信号分配单元后会自动中断或恢复对整车控制器的软件刷新,从而实现对整车控制器的软件刷新测试的自动化控制,最终通过读取多轮中断测试的报文,获取到软件刷新测试结果。
[0023] 可见,本发明中的控制单元通过识别软件刷新的进程,能够准确的对整车控制器进行中断控制,全程操作可依靠程序自动控制,实现在节省人力的同时保证测试结果的准确性。

附图说明

[0024] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025] 图1为实施例中整车控制器刷新测试系统的结构示意图。
[0026] 附图标记:
[0027] 1-控制单元,                         2-信号分配单元;
[0028] 3-电源分配单元,                     4-CAN分线单元;
[0029] 5-标准接口单元,                     11-软件刷新模块;
[0030] 12-信号采集模块,                    13-控制输出模块;
[0031] 31-直流稳压电源,                    32-电源分配盒。

具体实施方式

[0032] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
[0033] 请参阅图1,本实施例提供的整车控制器刷新测试系统,用于对整车控制器进行软件刷新测试,该系统包括控制单元1、信号分配单元2、电源分配单元3和CAN分线单元4,控制单元1与信号分配单元2连接,信号分配单元2分别与电源分配单元3和CAN分线单元4连接,电源分配单元3和CAN分线单元4分别与整车控制器连接,且电源分配单元3还与CAN分线单元4连接;电源分配单元3用于根据输入的电信号,连通或者切断电信号的输出;信号分配单元2用于从CAN分线单元4中获取整车控制器的CAN状态信号,以使控制单元1根据CAN状态信号调解输出CAN控制信号和电控制信号;以及,用于根据电控制信号调解输出电信号;CAN分线单元4还用于根据CAN控制信号对整车控制器进行软件刷新,以及通过CAN状态信号读取报文获取整车控制器的软件刷新测试结果。
[0034] 本实施例提供的整车控制器刷新测试系统中,在对整车控制器进行软件刷新测试的过程中,通过CAN分线单元4能够从CAN线中获取到整车控制器的CAN状态信号,也即整车控制器的软件刷新进程,并将其反馈至控制单元1,控制单元1收到反馈信号后会基于上述软件刷新进程自动触发输出CAN控制信号和电控制信号,当电控制信号达到信号分配单元2后经调节后会输出电信号,使得电源分配单元3在收到电信号后自动切断或连通电信号的输出以中断或连通对整车控制器的供电,当CAN控制信号达到信号分配单元2后会自动中断或恢复对整车控制器的软件刷新,从而实现对整车控制器的软件刷新测试的自动化控制,最终通过读取多轮中断测试的报文,获取到软件刷新测试结果。具体实施时,控制单元1可以为上位机。其中,CAN状态信号的报文读取需要利用CAN分线单元配合诊断仪才可实现,例如VAS5054型号的诊断仪。
[0035] 可见,本实施例中的控制单元1通过识别软件刷新的进程,能够准确的对整车控制器进行中断控制,全程操作可依靠程序自动控制,实现在节省人力的同时保证测试结果的准确性。
[0036] 请继续参阅图1,上述实施例中的控制单元1包括依次连接的软件刷新模块11、信号采集模块12和控制输出模块13,软件刷新模块11、信号采集模块12和控制输出模块13还分别与信号分配单元2连接;软件刷新模块11内置刷新测试软件,用于对整车控制器进行软件刷新测试,其中,刷新测试软件中预设有n个百分比进程中断比例,n≥2;信号采集模块12用于在刷新测试软件启动后,通过CAN状态信号采集整车控制器的刷新进程;控制输出模块13内置有底层诊断软件,当软件刷新进程触发第i个百分比进程中断比例时,i的初始值为
1,对应输出切断电控制信号和切断CAN状态信号;令i=i+1,重新对整车控制器进行软件刷新测试并调用底层诊断软件监测软件刷新进程,直至i>n时,停止对整车控制器进行软件刷新测试。
[0037] 具体实施时,软件刷新模块11内置有刷新测试软件,通过在刷新测试软件中设置n个进程中断比例,例如,n设置为6,进程中断比例可依次设置为20%、40%、60%、80%、90%、95%,另外,还可以设置刷新测试软件的中断测试时间T,在刷新测试软件启动后,通过CAN状态信号实时获取整车控制器的刷新进程,首先当n取1时,对应的将整车控制器的进程中断比例20%,即当控制输出模块13识别出整车控制器中软件升级到20%时,立即输出切断电控制信号和切断CAN状态信号,然后在时间T后重新启动刷新测试软件继续对整车控制器进行刷新测试,然后当n取2时,对应的将整车控制器的进程中断比例40%,即当控制输出模块13识别出整车控制器中软件升级到40%时,立即输出切断电控制信号和切断CAN状态信号,继续等待时间T后重新启动刷新测试软件重新对整车控制器进行刷新测试,接着当n取3时,对应的将整车控制器的进程中断比例60%,即当控制输出模块13识别出整车控制器中软件升级到60%时,立即输出切断电控制信号和切断CAN状态信号,以此类推,直至n取
6时,对应的将整车控制器的进程中断比例95%,完成了全部中断测试位置,此时可通过读取上述6次的中断测试报文,进而准确的分析出整车控制器的软件刷新测试结果。
[0038] 为了拓展本实施例的应用场景,除按照上述比例中断测试方案外,还可采用时间中断测试方案进行刷新测试,具体步骤为:在刷新测试软件中设置多个中断事件,控制输出模块13依次基于每个中断事件顺序完成中断测试,直至所有中断事件全部测试完成后,通过读取上述中断测试的报文,进而准确的分析出整车控制器的软件刷新测试结果。其中,基于中断事件的中断测试方案与基于比例的中断测试方案原理一样,再次不做赘述。
[0039] 示例性地,上述实施例中刷新测试软件为AFT测试软件,底层诊断软件为ODIS软件。电控制信号包括KL.30电控制信号和KL.15电控制信号。
[0040] 具体地,请接着参阅图1,电源分配单元3包括直流稳压电源31和电源分配盒32,电源分配盒32用于根据输入的电信号同时切断KL.30电信号和KL.15电信号。
[0041] 电源分配盒32包括依次连接的输入端、控制端和输出端,输入端还与直流稳压电源31连接,控制端与信号分配单元2连接,输出端还与CAN分线单元4和标准接口连接;控制端用于在接收到电信号时,控制输出端连通或者切断电信号的输出。
[0042] 进一步地,为了增加测试效率,该系统还包括用于建立整车控制器与电源分配单元3和CAN分线单元4连接的标准接口单元5,标准接口单元5间隔分布有多个标准接口,标准接口与控制器一一对应连接,这样就可以实现对多个控制器的同时测试,极大的提高了控制器的测试效率。可以理解的是,当存在多个控制器时,CAN分线单元4还可分别对控制单元1及各个控制器之间的CAN状态信号进行分离和引出,便于清晰读取各个控制器的报文。
[0043] 在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0044] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。