一种基于485总线的升级方法、装置、设备及存储介质制造方法及图纸

技术编号:39001874 阅读:48 留言:0更新日期:2023-10-07 10:33
本发明专利技术适用计算机技术领域,提供了一种基于485总线的升级方法,该方法包括,主机通过广播方式向从机发送升级准备命令;有待升级从机完成了升级准备时,主机向从机广播发送升级包;待升级从机接收升级包进行升级,升级失败会停留在升级准备完成状态;主机通过轮询获取升级结果并对升级不成功的从机重新进行升级,本发明专利技术通过广播发送升级准备命令和升级包,通过轮询获取从机的状态,解决了采用一对一传输的方式进行升级时产生的周期长、效率低、其他不需要升级的从机业务容易受到影响等问题。不需要升级的从机业务容易受到影响等问题。不需要升级的从机业务容易受到影响等问题。

【技术实现步骤摘要】
一种基于485总线的升级方法、装置、设备及存储介质


[0001]本专利技术属于计算机
,尤其涉及一种基于485总线的升级方法、装置、设备及存储介质。

技术介绍

[0002]485总线通信是一种基于主从方式的总线通信方式。传统485通信在从机升级时,通常采用一对一文件传输的方式,容易产生以下问题:
[0003]升级过程中,总线被升级传输任务占用,总线中的其他从机得不到通信时间片,导致业务受到影响。
[0004]升级过程较长,采用一对一文件传输方式,升级多个从机时,整体周期升级较长。
[0005]升级失败后或者升级过程种断电,从机无法恢复。

技术实现思路

[0006]本专利技术的目的在于提供一种基于485总线的升级方法、装置、设备及存储介质,旨在解决以下问题:
[0007]在升级过程中,总线被升级传输任务占用,总线中的其他从机得不到通信时间片,导致业务受到影响。
[0008]升级过程较长,采用一对一文件传输方式,升级多个从机时,整体周期升级较长。
[0009]升级失败后或者升级过本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于485总线的升级方法,其特征在于,所述方法包括下述步骤:主机获取待升级从机的地址列表;主机向从机广播发送升级准备命令,所述升级准备命令包括所述地址列表;从机接收到所述升级准备命令后通过校验判断所述地址列表中是否含有本机地址;若有,则切换到升级模式并进入升级准备完成状态;若无,则继续正常工作;主机通过轮询确定是否有待升级从机处于升级准备完成状态;若否,在有限次数内重新执行所述步骤主机通过轮询确定是否有待升级从机处于升级准备完成状态;若是,主机向处于升级准备完成状态的待升级从机广播发送带有文件合法性以及完整性校验码的升级包;待升级从机接收所述升级包并对其进行文件合法性以及完整性校验,判断文件合法性以及完整性校验是否通过;若通过,进行升级并在升级完成后切换到正常模式;若未通过,停留在升级准备完成状态;主机通过轮询获取待升级从机的升级结果,判断是否有未升级成功的待升级从机;若有,执行所述步骤主机向处于升级准备完成状态的待升级从机广播发送带有文件合法性以及完整性校验码的升级包;若无,结束。2.根据权利要求1所述的基于485总线的升级方法,其特征在于,所述步骤主机获取待升级从机的地址列表包括:主机对全部从机进行巡检,获取从机的设备信息,通过所述设备信息判断所述从机是否需要升级,将需要升级的从机作为待升级从机,获取待升级从机的地址并生成地址列表。3.根据权利要求2所述的基于485总线的升级方法,其特征在于,所述设备信息包括版本号和设备类型。4.根据权利要求1所述的基于485总线的升级方法,其特征在于,所述步骤换到升级模式包括以下具体步骤:待升级从...

【专利技术属性】
技术研发人员:沈猛潘诗强吴思欣侯利伟
申请(专利权)人:深圳市高新投三江电子股份有限公司
类型:发明
国别省市:

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

1