发动机控制软件远程灌装方法及灌装设备与流程

文档序号:24406347发布日期:2021-03-26 17:17阅读:来源:国知局

技术特征:
1.一种发动机控制软件远程灌装方法,其特征在于:所述发动机控制软件远程灌装方法包括以下步骤:1)将目标机电子控制器与灌装设备进行连接并配置好通讯端口;2)目标机电子控制器上电,运行灌装设备,由灌装设备向目标机电子控制器发送字符a,同时接收并显示由目标机电子控制器向灌装设备返回的字符a;3)灌装设备选择准备好的引导代码文件,向目标机电子控制器发送引导代码文件,引导代码文件发送完成后,目标机电子控制器向灌装设备返回提示要输入字符a进行通讯波特率重新锁定的信息;4)灌装设备向目标机电子控制器发送字符a进行通讯波特率重新锁定,目标机电子控制器向灌装设备返回提示是否需要对flash进行擦除;5)灌装设备收到步骤4)的提示后,根据需要选择n字符或y字符,并将该字符发送给目标机电子控制器,发送完成后,目标机电子控制器向灌装设备返回提示已准备好应用代码发送的信息;6)灌装设备接收到步骤5)的提示后,选择准备好的控制软件代码,并开始发送控制软件代码,控制软件代码发送完成后,目标机电子控制器向灌装设备返回提示校验正确的信息,灌装设备收到该提示后,结束本次控制软件灌装。2.根据权利要求1所述的发动机控制软件远程灌装方法,其特征在于:所述发动机控制软件远程灌装方法在步骤1)之前还包括:0)准备引导代码以及控制软件代码。3.根据权利要求2所述的发动机控制软件远程灌装方法,其特征在于:所述引导代码文件以及控制软件代码均是通过编译器生成的二进制文件。4.根据权利要求1或2或3所述的发动机控制软件远程灌装方法,其特征在于:所述步骤5)中目标机电子控制器向灌装设备返回提示已准备好应用代码发送的信息的具体实现方式是:目标机电子控制器收到n字符或y字符后,进行判断,若选择y字符,则对flash进行擦除后向灌装设备返回提示已准备好应用代码发送的信息;若选择n字符,则直接向灌装设备返回提示已准备好应用代码发送的信息。5.一种用于实现如权利要求4所述的发动机控制软件远程灌装方法的灌装设备,其特征在于:所述灌装设备包括配置及自动匹配通讯波特率模块、发送引导代码模块、通讯波特率锁定模块、flash擦除选择模块以及发送控制软件代码模块;所述配置及自动匹配通讯波特率模块用于进行通讯端口配置;用于向目标机电子控制器发送字符a进行通讯波特率自动匹配;用于接收并显示目标机电子控制器返回的字符a;所述发送引导代码模块用于选择需要发送的引导代码文件;用于将引导代码文件发送给目标机电子控制器;接收并显示目标机电子控制器返回的所有字符;所述通讯波特率锁定模块用于发送字符a进行通讯波特率锁定;用于接收并显示目标机电子控制器返回的所有字符;所述flash擦除选择模块用于选择字符y或字符n;用于给目标机电子控制器发送选择好的字符;用于接收并显示目标机电子控制器返回的所有字符;所述发送控制软件代码模块用于选择需要发送的控制软件代码文件;用于将其发送给目标机电子控制器;用于接收并显示目标机电子控制器返回的所有字符;
所述配置及自动匹配通讯波特率模块向目标机电子控制器发送字符a,当配置及自动匹配通讯波特率模块收到目标机电子控制器返回的字符a后,发送引导代码模块开始运行,当发送引导代码模块收到目标机电子控制器提示需要输入字符a的信息后,通讯波特率锁定模块开始运行,当通讯波特率锁定模块收到目标机电子控制器提示需要输入是否擦除flash的信息后,flash擦除选择模块开始运行,当flash擦除选择模块收到目标机电子控制器提示已准备好应用代码发送的信息后,发送控制软件代码模块开始运行,当发送控制软件代码模块收到目标机电子控制器提示校验正确的信息后,结束灌装操作。6.根据权利要求5所述的灌装设备,其特征在于:所述通讯端口配置包括通讯口配置、波特率配置、数据位配置、校验方式配置、停止位配置以及块控制配置。7.根据权利要求6所述的灌装设备,其特征在于:所述引导代码文件以及控制软件代码文件均是二进制文件。8.根据权利要求7所述的灌装设备,其特征在于:所述字符y的含义是擦除flash;所述字符n的含义是非擦除flash。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1