车辆ECU数据刷写压测系统及压测方法技术方案

技术编号:29582348 阅读:11 留言:0更新日期:2021-08-06 19:39
本发明专利技术提供一种车辆ECU数据刷写压测系统及压测方法,由上位机通过智能开关控制下位机与电源连通上电或者断开下电,并通过下位机将刷写数据刷写入ECU,从而完成预设次数的数据刷写,相比人工对下位机上下电,对于时间的把控更加精准,并且在对多个ECU进行压测时,不容易出错,测试效率高。

【技术实现步骤摘要】
车辆ECU数据刷写压测系统及压测方法
本专利技术属于车辆诊断
,尤其涉及一种车辆ECU数据刷写压测系统及压测方法。
技术介绍
电子控制单元(ElectronicControlUnit,ECU),又称行车电脑,用于对车辆的行为逻辑进行控制。随着科学技术的不断发展,为了使汽车更加电子化自动化,一辆汽车上通常搭载多个ECU,但是在ECU版本进行更新之后,实际应用之前,需要对该版本的ECU进行大量的压力测试(简称“压测”),从而保证新版本的ECU控制程序能够在一定压力之内正常运行。在进行刷写压测过程中,为保证每一次测试独立不影响下一次测试,需要对下位机进行物理上下电来恢复测试环境,在现有的压测过程中,对下位机的物理上下电是通过人工手动开关进行的,但是人工对于时间的把控并不精准,并且当对多个ECU进行压测时,人力频繁的手动上下电容易出错且测试效率低下。
技术实现思路
基于此,针对上述技术问题,提供一种准确、高效的车辆ECU数据刷写压测系统及压测方法。为解决上述技术问题,本专利技术采用如下技术方案:一方面,提供一种车辆ECU数据刷写压测系统,其特征在于,包括上位机、智能开关以及下位机,所述上位机与所述智能开关连接,且通过所述下位机与车辆ECU连接,所述下位机经所述智能开关连接电源;所述上位机被配置为:根据预设刷写次数经所述下位机多次将刷写数据刷写入所述车辆ECU,并经所述下位机接收、记录每次刷写产生的数据信息;每次刷写开始时,通过所述智能开关控制所述下位机与所述电源连通上电,每次刷写发生错误、失败或者成功时,通过所述智能开关控制所述下位机与所述电源断开下电。另一方面,提供一种车辆ECU数据刷写压测方法,其特征在于,包括:上位机根据预设刷写次数经下位机多次将刷写数据刷写入车辆ECU,并经所述下位机接收、记录每次刷写产生的数据信息;每次刷写开始时,所述上位机通过智能开关控制所述下位机与电源连通上电,每次刷写发生错误、失败或者成功时,所述上位机通过所述智能开关控制所述下位机与所述电源断开下电;所述上位机与所述智能开关连接,且通过所述下位机与车辆ECU连接,所述下位机经所述智能开关连接电源。本专利技术由上位机通过智能开关控制下位机与电源连通上电或者断开下电,并通过下位机将刷写数据刷写入ECU,从而完成预设次数的数据刷写,相比人工对下位机上下电,对于时间的把控更加精准,并且在对多个ECU进行压测时,不容易出错,测试效率高。附图说明下面结合附图和具体实施方式本专利技术进行详细说明:图1为本专利技术压测系统的实施例3的结构示意图;图2为本专利技术压测系统的实施例1的结构示意图;图3为本专利技术压测系统的实施例2的结构示意图。具体实施方式如图1-3所示,本说明书实施例提供一种车辆ECU数据刷写压测系统,包括上位机110、智能开关120以及下位机130,上位机110与智能开关120连接,且通过下位机130与车辆OBD接口连接,从而连接车辆ECU2,下位机130经智能开关120连接电源3。上位机110被配置为:根据预设刷写次数经下位机130多次将刷写数据刷写入车辆ECU2,并经下位机130接收、记录每次刷写产生的数据信息。每次刷写开始时,通过智能开关120控制下位机130与电源3连通上电,每次刷写发生错误或者失败或者成功时,通过智能开关120控制下位机130与电源3断开下电。其中,刷写数据存储于上位机110或者下位机130中。基于同一专利技术构思,如图1-3所示,本说明书实施例还提供一种车辆ECU数据刷写压测方法,包括:上位机110根据预设刷写次数经下位机130多次将刷写数据刷写入车辆ECU2,并经下位机130接收、记录每次刷写产生的数据信息。每次刷写开始时,上位机110通过智能开关120控制下位机130与电源3连通上电,每次刷写发生错误、失败或者成功时,上位机110通过智能开关120控制下位机130与电源3断开下电。上位机110与智能开关120连接,且通过下位机130与车辆OBD接口连接,从而连接车辆ECU2,下位机130经智能开关120连接电源3。其中,刷写数据存储于上位机110或者下位机130中。实施例1如图2所示,在本实施例中,上位机110为计算机,计算机与智能开关120有线或者无线(蓝牙、WIFI等)连接,且与下位机130有线或者无线(蓝牙、WIFI等)连接。实施例2如图3所示,在本实施例中,上位机110为移动设备,如平板电脑、智能手机等,移动设备与智能开关120有线或者无线(蓝牙、WIFI等)连接,且与下位机130有线或者无线(蓝牙、WIFI等)连接。实施例3如图1所示,在本实施例中,上位机110包括计算机111以及移动设备112,计算机111与智能开关120有线或者无线(蓝牙、WIFI等)连接,且与移动设备112有线或者无线(蓝牙、WIFI等)连接,移动设备112与下位机130有线或者无线(蓝牙、WIFI等)连接。以实施例3为例,在实际应用场景中,选用市售的小米智能开关,选用平板电脑作为移动设备112。在计算机111上设置好需要刷写的次数后,开始第一个刷写过程:计算机111通过控制程序控制小米智能开关打开,对下位机130上电,再发出刷写命令给平板电脑,平板电脑将刷写数据依次通过下位机130传输到ECU的存储区后开始刷写,当刷写完成后将此次刷写过程中的数据信息依次通过下位机130、平板电脑传输到计算机111,并进行记录。完成后,计算机111通过控制程序控制小米智能开关关闭,对下位机130下电。如果在刷写过程中出现刷写错误或者刷写失败的情况,则ECU将错误信号依次通过下位机130、平板电脑传输到计算机111,计算机111收到刷写失败或者刷写错误的信号后,通过控制程序控制小米智能开关关闭。如此循环上述过程完成多次刷写。其中,控制程序可以由python代码来实现。需要指出的是,可以以一种或多种程序设计语言的任意组合来编写用于执行本专利技术操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。但是,本
中的普通技术人员应当认识到,以上的实施例仅是用来说明本专利技术,而并非用作为对本专利技术的限定,只要在本专利技术的实质精神范围内,对以上所述实施例的变化、变型都将落在本专利技术的权利要求书范围内本文档来自技高网
...

【技术保护点】
1.一种车辆ECU数据刷写压测系统,其特征在于,包括上位机、智能开关以及下位机,所述上位机与所述智能开关连接,且通过所述下位机与车辆ECU连接,所述下位机经所述智能开关连接电源;/n所述上位机被配置为:/n根据预设刷写次数经所述下位机多次将刷写数据刷写入所述车辆ECU,并经所述下位机接收、记录每次刷写产生的数据信息;/n每次刷写开始时,通过所述智能开关控制所述下位机与所述电源连通上电,每次刷写发生错误、失败或者成功时,通过所述智能开关控制所述下位机与所述电源断开下电。/n

【技术特征摘要】
1.一种车辆ECU数据刷写压测系统,其特征在于,包括上位机、智能开关以及下位机,所述上位机与所述智能开关连接,且通过所述下位机与车辆ECU连接,所述下位机经所述智能开关连接电源;
所述上位机被配置为:
根据预设刷写次数经所述下位机多次将刷写数据刷写入所述车辆ECU,并经所述下位机接收、记录每次刷写产生的数据信息;
每次刷写开始时,通过所述智能开关控制所述下位机与所述电源连通上电,每次刷写发生错误、失败或者成功时,通过所述智能开关控制所述下位机与所述电源断开下电。


2.根据权利要求1所述的一种车辆ECU数据刷写压测系统,其特征在于,所述上位机为计算机,所述计算机与所述智能开关有线或者无线连接,且与所述下位机有线或者无线连接。


3.根据权利要求1所述的一种车辆ECU数据刷写压测系统,其特征在于,所述上位机为移动设备,所述移动设备与所述智能开关有线或者无线连接,且与所述下位机有线或者无线连接。


4.根据权利要求1所述的一种车辆ECU数据刷写压测系统,其特征在于,所述上位机包括计算机以及移动设备,所述计算机与所述智能开关有线或者无线连接,且与所述移动设备有线或者无线连接,所述移动设备与所述下位机有线或者无线连接。


5.根据权利要求2-4任意一项所述的一种车辆ECU数据刷写压测系统,其特征在于,所述刷写数据存储于上位机或者下位...

【专利技术属性】
技术研发人员:郭思凯游弘扬
申请(专利权)人:上海星融汽车科技有限公司
类型:发明
国别省市:上海;31

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

1