刷写流程控制方法、装置、设备及存储介质制造方法及图纸

技术编号:39164863 阅读:14 留言:0更新日期:2023-10-23 15:04
本申请提供一种刷写流程控制方法、装置、设备及存储介质,属于汽车技术领域。该方法包括:响应于刷写流程开始,确定控制单元的响应状态;若所述响应状态为无响应,则向所述控制单元发送复位指令;若未接收到所述控制单元根据所述复位指令发送的响应信号,则输出状态异常提示;若接收到所述控制单元根据所述复位指令发送的负响应信号,则输出状态检查提示;若接收到所述控制单元根据所述复位指令发送的正响应信号,则在预设时间后继续执行刷写流程。本申请的方法,解决了上位机资源占用过多的问题。的问题。的问题。

【技术实现步骤摘要】
刷写流程控制方法、装置、设备及存储介质


[0001]本申请涉及汽车
,尤其涉及一种刷写流程控制方法、装置、设备及存储介质。

技术介绍

[0002]汽车是大众出行的重要方式之一,在车辆行进的过程中,ECU(Electronic Control Unit,电子控制单元)会进行车辆运行的控制。针对车辆性能的不同需求,通常采用刷写ECU的方式调整车辆的性能。
[0003]目前,现有技术中刷写ECU时有可能出现ECU不响应的情况,此时对ECU进行刷写的上位机会再次发送指令,直至成功进行刷写。
[0004]但是,专利技术人发现现有技术至少存在如下技术问题:部分情况下重新发送指令并不会使ECU进入刷写状态,反而会导致占用上位机过多资源的问题。

技术实现思路

[0005]本申请提供一种刷写流程控制方法、装置、设备及存储介质,用以解决导致占用上位机过多资源的问题。
[0006]第一方面,本申请提供一种刷写流程控制方法,包括:
[0007]响应于刷写流程开始,确定控制单元的响应状态。若响应状态为无响应,则向控制单元发送复位指令。若未接收到控制单元根据复位指令发送的响应信号,则输出状态异常提示。若接收到控制单元根据复位指令发送的负响应信号,则输出状态检查提示。若接收到控制单元根据复位指令发送的正响应信号,则在预设时间后继续执行刷写流程。
[0008]在一种可能的实现方式中,确定控制单元的响应状态,包括:向控制单元发送切换会话指令。若未接收到控制单元发送根据切换会话指令发送的反馈信号,则将预设的发射计数加一,得到新的发射计数,并重新执行发送切换会话指令至变更发射计数的步骤,直至接收到控制单元发送的正响应信息,将有响应确定为响应状态,或直至新的发射计数等于预设次数,将无响应确定为响应状态。
[0009]在一种可能的实现方式中,在接收到控制单元根据复位指令发送的负响应信号之后,还包括:获取汽车的当前车速。根据当前车速确定状态检查提示。
[0010]在一种可能的实现方式中,根据当前车速确定状态检查提示,包括:若当前车速不为零,则将预设的车速提示确定为状态检查提示。若当前车速为零,则将预设的配置错误提示确定为状态检查提示。
[0011]在一种可能的实现方式中,在确定控制单元的响应状态之后,还包括:若响应状态为有响应,则继续执行刷写流程。
[0012]在一种可能的实现方式中,若响应状态为有响应,则继续执行刷写流程,包括:若响应状态为有响应,则读取控制单元的现有程序。修改现有程序,得到新的程序。将新的程序写入控制单元。
[0013]第二方面,本申请提供一种刷写流程控制装置,包括:状态确定模块,用于响应于刷写流程开始,确定控制单元的响应状态;指令发送模块,用于若响应状态为无响应,则向控制单元发送复位指令;第一输出模块,用于若未接收到控制单元根据复位指令发送的响应信号,则输出状态异常提示;第二输出模块,用于若接收到控制单元根据复位指令发送的负响应信号,则输出状态检查提示;流程执行模块,用于若接收到控制单元根据复位指令发送的正响应信号,则在预设时间后继续执行刷写流程。
[0014]在一种可能的实现方式中,状态确定模块,用于向控制单元发送切换会话指令;若未接收到控制单元发送根据切换会话指令发送的反馈信号,则将预设的发射计数加一,得到新的发射计数,并重新执行发送切换会话指令至变更发射计数的步骤,直至接收到控制单元发送的正响应信息,将有响应确定为响应状态,或直至新的发射计数等于预设次数,将无响应确定为响应状态。
[0015]第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方描述的刷写流程控制方法。
[0016]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如第一方面描述的刷写流程控制方法。
[0017]本申请提供的刷写流程控制方法、装置、设备及存储介质,通过在刷写流程开始后确定控制单元的响应状态,在控制单元无响应的情况下向控制单元发送复位指令,在控制单元对复位信号没有响应的情况下,输出状态异常提示,在控制单元对复位信号为负反馈的情况下,输出状态检查提示,在控制单元对复位信号有正响应的情况下,继续执行刷写流程,实现对不同情况采用不同的处理方式,减少上位机的数据发送量,从而减少上位机的资源占用,提高刷写成功率,避免软件卡死导致影响用户操作。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0019]图1为本申请实施例提供的刷写流程控制方法的应用场景示意图;
[0020]图2为本申请实施例提供的刷写流程控制方法的流程示意图;
[0021]图3为本申请实施例提供的刷写流程具体过程示意图;
[0022]图4为本申请实施例提供的刷写流程控制装置的结构示意图;
[0023]图5为本申请实施例提供的电子设备的结构示意图。
[0024]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0025]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0026]汽车是人们日常出行的重要方式,车辆中的ECU会控制车辆的运行状态。不同的用户对汽车的需求可能不同,在这种情况下可能需要对ECU的程序进行刷写。刷写的过程中,可能出现ECU不响应的情况,此时上位机会再次发送指令,直至成功进行刷写。
[0027]但是上位机持续发送指令会占用上位机的资源甚至导致刷写软件卡死。
[0028]针对上述技术问题,专利技术人提出如下技术构思:在开始刷写流程后,采用刷写软件对刷写过程中的报文或信息进行判断,首先确定控制单元(ECU)的响应状态,若响应状态为没有响应,则向控制单元发送复位指令,若能够接收到控制单元发送的正响应就继续执行刷写流程,若没有接收到响应信号就确定ECU状态异常,进行提示,若接收到负响应信号,则判断ECU刷写配置错误或者ECU当前状态不支持编程模式,输出状态检查提示。
[0029]图1为本申请实施例提供的刷写流程控制方法的应用场景示意图。如图1,该场景中,包括:上位机101、控制单元102。
[0030]在具体实现过程中,上位机101包括可以直接发出操控命令的计算机、手机、平板电脑、服务器等。
[0031]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种刷写流程控制方法,其特征在于,包括:响应于刷写流程开始,确定控制单元的响应状态;若所述响应状态为无响应,则向所述控制单元发送复位指令;若未接收到所述控制单元根据所述复位指令发送的响应信号,则输出状态异常提示;若接收到所述控制单元根据所述复位指令发送的负响应信号,则输出状态检查提示;若接收到所述控制单元根据所述复位指令发送的正响应信号,则在预设时间后继续执行刷写流程。2.根据权利要求1所述的方法,其特征在于,所述确定控制单元的响应状态,包括:向控制单元发送切换会话指令;若未接收到所述控制单元发送根据所述切换会话指令发送的反馈信号,则将预设的发射计数加一,得到新的发射计数,并重新执行发送切换会话指令至变更发射计数的步骤,直至接收到所述控制单元发送的正响应信息,将有响应确定为所述响应状态,或直至新的发射计数等于预设次数,将无响应确定为所述响应状态。3.根据权利要求1所述的方法,其特征在于,在所述接收到所述控制单元根据所述复位指令发送的负响应信号之后,还包括:获取汽车的当前车速;根据所述当前车速确定所述状态检查提示。4.根据权利要求3所述的方法,其特征在于,所述根据所述当前车速确定所述状态检查提示,包括:若所述当前车速不为零,则将预设的车速提示确定为所述状态检查提示;若所述当前车速为零,则将预设的配置错误提示确定为所述状态检查提示。5.根据权利要求1至4任一项所述的方法,其特征在于,在所述确定控制单元的响应状态之后,还包括:若所述响应状态为有响应,则继续执行刷写流程。6.根据权利要求5所述的方法,其特征在于,所述若所述响应状态为有响应,则继续执行刷写流程,包括...

【专利技术属性】
技术研发人员:庞烨刘建飞秦玉军王奕邹运涛
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

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

1