一种电子控制单元测试方法、装置、系统及存储介质制造方法及图纸

技术编号:29457489 阅读:22 留言:0更新日期:2021-07-27 17:24
本申请实施例公开了一种电子控制单元测试方法、装置、系统及存储介质。由电子控制单元ECU测试系统中上位机执行,ECU测试系统还包括交换机、至少两个ECU和控制单元,上位机通过交换机与至少两个ECU连接;控制单元用于控制上位机与两个ECU之间的连接状态;所述方法包括:从上位机的测试列表中选择至少一个待测ECU,并获取待测ECU的网络地址和测试属性信息;根据待测ECU的网络地址,通过控制单元控制上位机与待测ECU之间由断开状态切换到导通状态,并根据待测ECU的测试属性信息对待测ECU进行测试。本申请实施例提供的技术方案,可以实现对多个ECU自动进行测试,可以提高对ECU测试的测试效率。

【技术实现步骤摘要】
一种电子控制单元测试方法、装置、系统及存储介质
本申请实施例涉及汽车
,尤其涉及一种电子控制单元测试方法、装置、系统及存储介质。
技术介绍
随着车载以太网的应用,通过以太网刷写电子控制单元(ElectronicControlUnit,简称ECU)数据的应用也越来越多。现有技术中,测试ECU数据刷写性能的方法为:上位机与一个ECU相连接,并对其进行刷写性能的测试。当测试完成之后,需要人工将该ECU拆卸下来并将上位机与另一个ECU相连接,对其进行测试。因而,现有技术的测试效率较低,并且需要花费人工职守的成本。因此,亟需一种ECU测试方法,能够解决对多个ECU自动进行刷写性能的测试,以提高ECU测试测试的效率。
技术实现思路
本申请实施例提供了一种电子控制单元测试方法、装置、系统及存储介质,以实现对多个ECU自动进行测试,可以提高对ECU测试的测试效率。第一方面,本申请实施例提供了一种电子控制单元测试方法,该方法包括:从上位机的测试列表中选择至少一个待测ECU,并获取所述待测ECU的网络地址和测试属性信息;根据所述待测ECU的网络地址,通过所述控制单元控制所述上位机与所述待测ECU之间由断开状态切换到导通状态,并根据所述待测ECU的测试属性信息对所述待测ECU进行测试。第二方面,本申请实施例提供了一种电子控制单元测试装置,该装置包括:获取模块,用于从上位机的测试列表中选择至少一个待测ECU,并获取所述待测ECU的网络地址和测试属性信息;>测试模块,用于根据所述待测ECU的网络地址,通过所述控制单元控制所述上位机与所述待测ECU之间由断开状态切换到导通状态,并根据所述待测ECU的测试属性信息对所述待测ECU进行测试。第三方面,本申请实施例提供了一种电子控制单元测试系统,所述系统包括:上位机、交换机、至少两个ECU和控制单元,其中,所述上位机通过交换机与所述至少两个ECU连接;所述控制单元用于控制所述上位机与所述两个ECU之间的连接状态;所述控制单元包括电源组件和至少两个开关,每个开关对应有一个ECU;所述电子控制单元测试系统用于执行所述的电子控制单元测试方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现本申请任意实施例所述的电子控制单元测试方法。本申请实施例提供了一种电子控制单元测试方法、装置、系统及存储介质,从上位机的测试列表中选择至少一个待测ECU,并获取待测ECU的网络地址和测试属性信息;根据待测ECU的网络地址,通过控制单元控制上位机与待测ECU之间由断开状态切换到导通状态,并根据待测ECU的测试属性信息对待测ECU进行测试。本申请的技术方案,能够对多个ECU自动进行测试,可以提高对ECU测试的测试效率。应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1为本申请实施例提供的一种电子控制单元测试系统的第一结构示意图;图2为本申请实施例提供的一种电子控制单元测试方法的第一流程示意图;图3为本申请实施例提供的一种电子控制单元测试方法的第二流程示意图;图4为本申请实施例提供的一种电子控制单元测试方法的第三流程示意图;图5为本申请实施例提供的一种电子控制单元测试装置的第二结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一图1为本申请实施例提供的一种电子控制单元测试系统的第一结构示意图;图2为本申请实施例提供的一种电子控制单元测试方法的第一流程示意图。本实施例可适用于在工厂生产测试阶段中对多个电子控制单元的数据刷写性能自动进行测试的情况。本实施例提供的一种电子控制单元测试方法可以由本申请实施例提供的电子控制单元测试装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子控制单元测试系统中。参见图1,电子控制单元测试系统包括上位机、交换机、至少两个ECU和控制单元,其中,上位机通过交换机与至少两个ECU连接;控制单元用于控制上位机与两个ECU之间的连接状态;控制单元包括电源组件和至少两个开关,每个开关对应有一个ECU,通过电源组件对开关上电,使上位机与ECU之间由断开状态切换到导通状态,进而使得上位机能够控制ECU对其进行测试。需要说明的是,本申请的通信方式可以是现有技术中的任何通信方式,如CAN总线,以太网,优选的是,使用以太网的通信方式。参见图2,本实施例的方法包括但不限于如下步骤:S110、从上位机的测试列表中选择至少一个待测ECU,并获取待测ECU的网络地址和测试属性信息。其中,上位机是指可以直接发出测试操控命令的计算机,如空中下载技术(Over-the-AirTechnology,OTA)平台、汽车诊断仪等。测试列表是在测试准备阶段预先设置在上位机中的信息表,记录着待测目标以及待测目标的相关信息;其中,待测目标的相关信息包括待测目标对应的网络地址、测试属性信息以及测试状态;其中,网络地址可以是互联网协议(InternetProtocol,IP)地址和/或介质访问控制(MediaAccessControl,MAC)地址;测试属性信息包括上位机测试ECU性能所用到的测试相关内容;测试状态包括未测试、测试中、已测试。在本申请实施例中,上位机从测试列表中选择待测ECU,获取待测ECU的网络地址和测试属性信息,并对其进行测试。当对所选择的待测ECU测试完成后,上位机便会自动选择另外的待测ECU,获取其所对应的网络地址和测试属性信息,并对其进行测试。重复循环多次,直到将测试列表中的待测目标测试完成。其中,在一次循环中,上位机可以仅对一个待测ECU进行测试,也可以同时对多个待测ECU进行测试,其中,待测ECU的个数可由用户根据自身需求进行设置。具体的,若仅对一个待测ECU进行测试,则上位机从测试列表中选择一个待测ECU,并获取所选择的待测ECU的网络地址和测试属性信息;若同时对多个待测ECU进行测试,则上位机从测试列表中选择多个待测ECU,并获取所选择的多个待测ECU对应的网络地址和测试属性信息。S120、根据待测ECU的网络地址,通过控制单元控制上位机与待测ECU之间由断开状态切换到导通状态,并根据待测ECU的测试属性信息对待测ECU进行测试。在本申请实施例中,上位机从测试列表中选择了至少一个待测ECU,并获取待测ECU的网络地址和测试属性信息之本文档来自技高网...

【技术保护点】
1.一种电子控制单元测试方法,其特征在于,由电子控制单元ECU测试系统中上位机执行,所述ECU测试系统还包括交换机、至少两个ECU和控制单元,所述上位机通过交换机与所述至少两个ECU连接;所述控制单元用于控制所述上位机与所述两个ECU之间的连接状态;/n所述方法包括:/n从上位机的测试列表中选择至少一个待测ECU,并获取所述待测ECU的网络地址和测试属性信息;/n根据所述待测ECU的网络地址,通过所述控制单元控制所述上位机与所述待测ECU之间由断开状态切换到导通状态,并根据所述待测ECU的测试属性信息对所述待测ECU进行测试。/n

【技术特征摘要】
1.一种电子控制单元测试方法,其特征在于,由电子控制单元ECU测试系统中上位机执行,所述ECU测试系统还包括交换机、至少两个ECU和控制单元,所述上位机通过交换机与所述至少两个ECU连接;所述控制单元用于控制所述上位机与所述两个ECU之间的连接状态;
所述方法包括:
从上位机的测试列表中选择至少一个待测ECU,并获取所述待测ECU的网络地址和测试属性信息;
根据所述待测ECU的网络地址,通过所述控制单元控制所述上位机与所述待测ECU之间由断开状态切换到导通状态,并根据所述待测ECU的测试属性信息对所述待测ECU进行测试。


2.根据权利要求1所述的方法,其特征在于,所述控制单元包括电源组件和至少两个开关,每个开关对应有一个ECU;
所述根据所述待测ECU的网络地址,通过所述控制单元控制所述上位机与所述待测ECU之间由断开状态切换到导通状态,包括:
通过所述待测ECU对应的网络地址,将与所述待测ECU对应的开关作为目标开关;
通过所述电源组件对所述目标开关上电,使所述上位机与所述待测ECU之间由断开状态切换到导通状态。


3.根据权利要求1所述的方法,其特征在于,在所述根据所述待测ECU的测试属性信息对所述待测ECU进行测试之后,还包括:
在所述待测ECU测试完成后,通过所述控制单元控制所述上位机与所述待测ECU之间由导通状态切换到断开状态,且将所述待测ECU的测试状态调整为已测试。


4.根据权利要求1所述的方法,其特征在于,所述根据所述待测ECU的测试属性信息对所述待测ECU进行测试,包括:
根据所述待测ECU的网络地址,向所述待测ECU发送待测ECU的测试属性信息;其中,所述测试属性信息包括待测内容和测试流程;
控制所述待测ECU采用所述测试流程,对所述待测内容进行处理,得到所述待测ECU的测试结果。


5.根据权利要求4所述的方法,其特征在于,在所述根据所述待测ECU的网络地址,向所述待测ECU发送所述待测ECU的测试属性信息之前,包括:
根据所述待测ECU的网络地址,检测所述待测E...

【专利技术属性】
技术研发人员:李玉发孙克文汤利顺孙琦刘丽敏赵萌边泽宇张天王彦聪许健
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:吉林;22

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

1