一种基于ymodem协议的批量脱机下载器及升级方法技术

技术编号:25521041 阅读:64 留言:0更新日期:2020-09-04 17:11
本发明专利技术公开了一种基于ymodem协议的批量脱机下载器及升级方法,所述批量脱机下载器包括按键模块、中央处理器、液晶显示器、LED指示模块、USB接口、存储器和多个升级通道;所述按键模块和USB接口的输出端与中央处理器连接,所述中央处理器的输出端分别与液晶显示器和LED指示模块连接,所述中央处理器还分别与存储器和每一个升级通道连接;每一个升级通道均连接一个外部待升级的HLPC通信模块。本发明专利技术利用USB接口连接外部的计算机设备,从计算机设备中将需要更新的程序拷贝后保存到存储器,在升级过程中可以脱机进行,通过ymodem协议进行传输,并且支持多个模块同时升级,并显示升级结果和版本信息。相对传统的在线升级方式,本发明专利技术属于在应用编程,模块即插即升,不需要拆壳和跳线等繁琐操作,简化了升级所需设备,节约了升级时间,提高了升级效率。

【技术实现步骤摘要】
一种基于ymodem协议的批量脱机下载器及升级方法
本专利技术涉及HPLC通信模块的升级,特别是涉及一种基于ymodem协议的批量脱机下载器及升级方法。
技术介绍
对于程序存储在SPIFLASH的工业产品(如HPLC通信模块),通常做法是先通过SPIFLASH编程器将程序烧录到FLASH后,再进行贴片。在做成成品后,如果要进行程序的升级,需要通过串口和电脑连接,电脑通过特定的应用层协议或者Ymodem协议对产品进行升级。但是通过电脑连接进行升级只能单个升级,同时需要上位机软件进行升级,不利于生产的批量升级,效率低下,升级时间长,出错率高。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于ymodem协议的批量脱机下载器及升级方法,可以支撑多个HPLC通信模块的同时升级,节约了升级时间,提高了升级效率。本专利技术的目的是通过以下技术方案来实现的:一种基于ymodem协议的批量脱机下载器,包括按键模块、中央处理器、液晶显示器、LED指示模块、USB接口、存储器和多个升级通道;所述按键模块和USB接口的输出端与中央处理器连接,所述中央处理器的输出端分别与液晶显示器和LED指示模块连接,所述中央处理器还分别与存储器和每一个升级通道连接;每一个升级通道均连接一个外部待升级的HLPC通信模块;所述按键模块,用于供用户选择需要进行升级工作的升级通道;所述中央处理器,利用USB接口连接外部的计算机设备,用于从计算机设备中将需要更新的程序拷贝后保存到存储器中;在接收到按键模块的选择的升级通道信息后,将对应升级通道的电源开关打开,读取该升级通道连接的HLPC通信模块的软件版本,并控制该LPC通信模块进行命令模式,启动ymodem的命令,使HLPC通信模块进入升级状态,将存储器中保存的程序传输给该HLPC通信模块进行升级,并在升级成功后利用液晶显示器、LED指示模块显示升级结果。一种基于ymodem协议的批量脱机下载器的升级方法,包括以下步骤:S1.中央处理器利用USB接口连接外部的计算机设备,从计算机设备中将需要更新的程序拷贝后保存到存储器;S2.用户通过按键模块选择需要进行升级工作的升级通道,中央处理器将选择的升级通道的电源开关打开,读取该升级通道连接的HLPC通信模块的软件版本;S3.中央处理器通过选择的升级通道向对应的HLPC通信模块发送指令,使得相应HLPC通信模块进入命令模式;S4.中央处理器在升级通道连接的HLPC通信模块进入命令模式后,发送通过升级通道启动ymodem的命令,使HLPC通信模块进入升级状态;S5.中央处理器通过ymodem协议,将存储器中的程序经对应的升级通道传输至进入升级状态的HLPC通信模块;S6.中央处理器等待HLPC通信模块升级程序后,通过命令读取软件版本,与下载之前的进行版本比对,比对成功后,通过液晶显示升级结果以及当前软件版本,同时控制对应的LED指示灯点亮。本专利技术的有益效果是:本专利技术利用USB接口连接外部的计算机设备,从计算机设备中将需要更新的程序拷贝后保存到存储器,在升级过程中可以脱机(不用连接电脑)进行,并且支持多个模块同时升级,并显示升级结果和版本信息,本专利技术属于在应用编程,模块即插即升,不需要拆壳和跳线等繁琐操作,节约了升级时间,提高了升级效率。附图说明图1为本专利技术下载器的原理框图;图2为升级通道的原理框图;图3为本专利技术的方法流程图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,一种基于ymodem协议的批量脱机下载器,包括按键模块、中央处理器、液晶显示器、LED指示模块、USB接口、存储器和多个升级通道;所述按键模块和USB接口的输出端与中央处理器连接,所述中央处理器的输出端分别与液晶显示器和LED指示模块连接,所述中央处理器还分别与存储器和每一个升级通道连接;每一个升级通道均连接一个外部待升级的HLPC通信模块;所述按键模块,用于供用户选择需要进行升级工作的升级通道;所述中央处理器,利用USB接口连接外部的计算机设备,用于从计算机设备中将需要更新的程序拷贝后保存到存储器中;在接收到按键模块的选择的升级通道信息后,将对应升级通道的电源开关打开,读取该升级通道连接的HLPC通信模块的软件版本,并控制该LPC通信模块进行命令模式,启动ymodem的命令,使HLPC通信模块进入升级状态,将存储器中保存的程序传输给该HLPC通信模块进行升级,并在升级成功后利用液晶显示器、LED指示模块显示升级结果。在本申请的实施例中,所述计算机设备包括PC电脑、笔记本电脑和ipad中的一种;所述下载器还包括供电模块,所述供电模块分别与按键模块、中央处理器、液晶显示器、LED指示模块、USB接口、存储器和每一个升级通道连接。如图2所示,在本申请的实施例中,每一个所述的升级通道均包括电源开关、通信串口和供电接口,所述通信串口的一端与中央处理器连接,通信串口的另一端与HLPC通信模块连接,所述电源开关的供电入端与供电模块连接,电源开关的供电输出端分别与通信串口和供电接口连接,所述电源开关的控制输入端与中央处理器连接;所述供电接口的还与HLPC通信模块的供电输入端连接。在本申请的实施例中,所述按键模块包括多个升级按钮,每一个所述的升级按钮对应于一个不同的升级通道;所述LED指示模块包括多个LED指示灯,每个LED指示灯对应于一个不同的升级通道。如图3所示,一种基于ymodem协议的批量脱机下载器的升级方法,包括以下步骤:S1.中央处理器利用USB接口连接外部的计算机设备,从计算机设备中将需要更新的程序拷贝后保存到存储器;S2.用户通过按键模块选择需要进行升级工作的升级通道,中央处理器将选择的升级通道的电源开关打开,读取该升级通道连接的HLPC通信模块的软件版本;S3.中央处理器通过选择的升级通道向对应的HLPC通信模块发送指令(发送ctr+c字符),使得相应HLPC通信模块进入命令模式;S4.中央处理器在升级通道连接的HLPC通信模块进入命令模式后,发送通过升级通道启动ymodem的命令,使HLPC通信模块进入升级状态;S5.中央处理器通过ymodem协议,将存储器中的程序经对应的升级通道传输至进入升级状态的HLPC通信模块;S6.中央处理器等待HLPC通信模块升级程序后,通过命令读取软件版本,与下载之前的进行版本比对,比对成功后,通过液晶显示升级结果以及当前软件版本,同时控制对应的LED指示灯点亮。本专利技术利用USB接口连接外部的计算机设备,从计算机设备中将需要更新的程序拷贝后保存到存储器,在升级过程中可以脱机(不用连接电脑)进行,并且支持多个模块同时升级,并显示升级结果和版本信息,节约了升级时间,提高了升级效率。以上所述是本专利技术的优选实施方式,应当理解本专利技术并非局限于本文本文档来自技高网...

【技术保护点】
1.一种基于ymodem协议的批量脱机下载器,其特征在于:包括按键模块、中央处理器、液晶显示器、LED指示模块、USB接口、存储器和多个升级通道;/n所述按键模块和USB接口的输出端与中央处理器连接,所述中央处理器的输出端分别与液晶显示器和LED指示模块连接,所述中央处理器还分别与存储器和每一个升级通道连接;每一个升级通道均连接一个外部待升级的HLPC通信模块;/n所述按键模块,用于供用户选择需要进行升级工作的升级通道;/n所述中央处理器,利用USB接口连接外部的计算机设备,用于从计算机设备中将需要更新的程序拷贝后保存到存储器中;在接收到按键模块的选择的升级通道信息后,将对应升级通道的电源开关打开,读取该升级通道连接的HLPC通信模块的软件版本,并控制该LPC通信模块进行命令模式,启动ymodem的命令,使HLPC通信模块进入升级状态,将存储器中保存的程序传输给该HLPC通信模块进行升级,并在升级成功后利用液晶显示器、LED指示模块显示升级结果。/n

【技术特征摘要】
1.一种基于ymodem协议的批量脱机下载器,其特征在于:包括按键模块、中央处理器、液晶显示器、LED指示模块、USB接口、存储器和多个升级通道;
所述按键模块和USB接口的输出端与中央处理器连接,所述中央处理器的输出端分别与液晶显示器和LED指示模块连接,所述中央处理器还分别与存储器和每一个升级通道连接;每一个升级通道均连接一个外部待升级的HLPC通信模块;
所述按键模块,用于供用户选择需要进行升级工作的升级通道;
所述中央处理器,利用USB接口连接外部的计算机设备,用于从计算机设备中将需要更新的程序拷贝后保存到存储器中;在接收到按键模块的选择的升级通道信息后,将对应升级通道的电源开关打开,读取该升级通道连接的HLPC通信模块的软件版本,并控制该LPC通信模块进行命令模式,启动ymodem的命令,使HLPC通信模块进入升级状态,将存储器中保存的程序传输给该HLPC通信模块进行升级,并在升级成功后利用液晶显示器、LED指示模块显示升级结果。


2.根据权利要求1所述的一种基于ymodem协议的批量脱机下载器,其特征在于:所述计算机设备包括PC电脑、笔记本电脑和ipad中的一种。


3.根据权利要求1所述的一种基于ymodem协议的批量脱机下载器,其特征在于:所述下载器还包括供电模块,所述供电模块分别与按键模块、中央处理器、液晶显示器、LED指示模块、USB接口、存储器和每一个升级通道连接。


4.根据权利要求3所述的一种基于ymodem协议的批量脱机下载器,其特征在于:每一个所述的升级通道均包括电源开关、通信串口和供电接口,所述通信串口的一端与中央处理器连接,通信串口的另一端与HLPC通信模块连接...

【专利技术属性】
技术研发人员:高声林周强邓涛蒋敬东高鸿松方辉郑若洪
申请(专利权)人:北京中睿昊天信息科技有限公司
类型:发明
国别省市:北京;11

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

1