一种并机系统的同步升级方法技术方案

技术编号:26170021 阅读:15 留言:0更新日期:2020-10-31 13:35
本发明专利技术公开了一种并机系统的同步升级方法,并机系统包括控制器和至少两个并行设置的模块;其包括如下步骤:控制器将其存储的预设升级信息按预设长度划分为若干段升级信息后,再分次逐段广播至各模块;各模块按帧接收各段升级信息,并对接收成功或接收失败的各信息帧标识不同的校验码;控制器在每次升级信息广播完毕后,向各模块广播校验指令;各模块在接收校验指令后,向控制器反馈由各信息帧对应的校验码组成的校验串码控制器对其接收的各所述校验串码进行解码,并根据解码结果向各模块重新广播各接收失败的信息帧;直至各模块均成功接收全段的升级信息后,再广播下一段升级信息。该方法使各模块同步接收升级信息,升级过程可靠、效率高。

【技术实现步骤摘要】
一种并机系统的同步升级方法
本专利技术涉及电气领域,具体涉及一种并机系统的同步升级方法。
技术介绍
目前,多个模块或电气设备的并联运行广泛应用于各个领域中,如不间断电源即通过设置多模块并联运行的系统,以提高系统运行的稳定性,即利用控制器和多个并联模块以实现多层级的功能控制。然而,出于硬件维护或软件安全更新等多方面的需求,各模块的程序需要频繁的更新或升级。但是,由于多模块的设置容易出现各模块间的升级信息不同步、更新信息传输缓慢等多种问题,在实际使用的过程中,无法保证各模块升级过程中的实时性和稳定性。现有的多模块同步升级一般是采用串行升级的方式,即控制器每次仅能向单个模块传输升级信息,且一般需在全部升级信息传输完成后再进行校验检测。因此,如多个模块均需升级的情况下,排序在后的模块存在因排队等候过长时间而升级延误的问题;并且,如需对全部接收信息进行统一的校验,对于控制器而言,校验工作量过大准确率较低容易出错;此外,校验期间过长,无法保证升级操作的高时效性;如一旦检测存在接收漏帧或错帧的情况,则需向各模块重发全部的升级信息,既产生了大量的冗余信息,且无法满足各模块间需同步快速升级的实际使用需求,
技术实现思路
本专利技术的目的在于克服
技术介绍
中存在的上述缺陷或问题,提供一种并机系统的同步升级方法,该同步升级方法使得各并联模块能够同步接收升级信息,以提高整体的升级效率;且通过分段校验的方式及时校验,降低误检率,以确保各模块均能可靠升级。为达成上述目的,本专利技术采用如下技术方案:r>一种并机系统的同步升级方法,标记为技术方案一,所述并机系统包括控制器和至少两个并行设置的模块;所述控制器存储有预设的升级信息,并与各模块通过CAN总线建立通信关系;其包括如下步骤:控制器将其存储的预设升级信息按预设长度划分为若干段升级信息后,再分次逐段广播至各模块;各模块按帧接收各段升级信息,并对接收成功或接收失败的各信息帧标识不同的校验码;控制器在每次升级信息广播完毕后,向各模块广播校验指令;各模块在接收校验指令后,向控制器反馈由各信息帧对应的校验码组成的校验串码;控制器对其接收的各所述校验串码进行解码,并根据解码结果向各模块重新广播各所述接收失败的信息帧;直至各模块均成功接收全段的升级信息后,再广播下一段升级信息。基于技术方案一,还设有技术方案二,在技术方案二中,所述控制器在任一接收失败帧的重发次数超过预设次数时,根据解码结果确定接收失败的模块,并停止向所述模块发送信息基于技术方案一,还设有技术方案三,在技术方案三中,所述控制器向确定的接收失败模块发送故障指令;所述接收失败模块在接收故障指令后告警。基于技术方案一,还设有技术方案四,在技术方案四中,所述控制器将其由各模块接收的校验串码作与逻辑处理,以形成与所有接收失败帧相对应的校验组码;并对所述校验组码进行解码,并根据解码结果向各模块重新广播所述接收失败的信息帧。基于技术方案一,还设有技术方案五,在技术方案五中,所述控制器在两段连续的升级信息之间设有校验指令。基于技术方案一,还设有技术方案六,在技术方案六中,各所述模块通过外部接口与其对应的RAM区存储单元相连通,且各RAM区存储单元与其对应的Flash存储单元相连通;在各模块将其成功接收的各段升级信息通过外部接口传输至RAM区存储单元的期间,RAM区存储单元将其由各模块接收的升级信息发送至Flash存储单元,由Flash存储单元进行存储。基于技术方案六,还设有技术方案七,在技术方案七中,所述控制器开始向各模块广播升级信息之前,向各模块广播握手指令;各模块在接收握手指令后,确认其所连通的RAM区存储单元以及Flash存储单元均为可烧录状态,向控制器反馈握手成功信息;控制器在接收各模块反馈的握手成功信息后,向握手成功的各模块广播升级信息。基于技术方案七,还设有技术方案八,在技术方案八中,所述控制器设有供人为操作的控制屏;控制屏在由人为选定需要升级的各模块后,由控制器向各选定模块广播握手指令。基于技术方案一,还设有技术方案九,在技术方案九中,所述控制器通过USB接口与用于存储预设升级信息的U盘连接;所述U盘将其内存储的预设升级信息传输至控制器,并由控制器进行存储。基于技术方案一至九中任一技术方案,还设有技术方案十,在技术方案十中,各所述模块按帧接收各段升级信息,并将接收成功信息帧的校验码置1,将接收失败信息帧的校验码置0。由上述对本专利技术的描述可知,相对于现有技术,本专利技术具有的如下有益效果:1、该并机系统包括控制器和至少两个并行的模块,即通过控制器和各并行模块实现多层级的功能控制,以保证系统整体的稳定性。其中,控制器与各模块通过CAN总线建立通信关系,即是将其所存储的预设升级信息经由CAN总线快速传输至各模块。其中,控制器将存储的预设升级信息分次逐段广播至各模块,使得各模块可以同时并行接收各段升级信息,本技术方案中广播发送的方式相较于于常规的串行发送方式,极大程度上压缩了信息传输的时间,提升了信息传输效率。并且,通过广播方式向各模块发送升级信息不限于各模块的个数,便于并机系统根据实际功能需要可以进一步扩充模块的个数。其中,各模块在按帧接收各段升级信息的同时,即根据各帧的信息接收状态对接收成功信息帧和接收失败信息帧标识不同的校验码,则控制器在该段升级信息发送完成后即可进行校验检测工作,而无需再等待各模块进行标识操作,缩短了校验检测的时长。控制器在每次升级信息广播完毕后即需向各模块广播校验指令,以使各模块反馈与本次广播接收情况相对应的校验串码;控制器对各校验串码进行解码,根据解码结果即根据各标识为接收失败的校验码以对应确定各接收失败的信息帧,并由控制器将各接收失败信息帧重新广播补发至各模块。相较于常规全信息段校验的检测方式,本技术方案采用分段校验的检测方式即每次需校验检测的信息量较少,降低了信息校验和补发的难度;且相对提高了校验解析的精准度,能够准确选定所有需补发的接收失败信息帧以补发至各模块,以使各模块在每次补发后能够逐渐减少漏帧或错帧接收的情况;直至所有模块均成功接收全段升级信息,才再广播下一段升级信息,即确保所有模块每段升级信息均能成功接收,以提高各模块整体的升级成功率。此外,控制器同样是采用广播方式补发各接收失败信息帧,补发效率高;且各模块在并行接收补发信息的过程中仍会对其所接收的各信息帧标识校验码,以供控制器在每次广播补发后再次进行校验。即通过多次补发校验的操作,以核实所有模块已完全接收该段升级信息。2、控制器在重发次数超过预设次数时,即可根据反馈的各校验串码确定持续无法成功接收的模块即接收失败的模块,以停止向该该模块继续发送信息,进而保证其余接收成功的各模块可以继续接收下一段升级信息;避免由于单个模块的接收故障而影响其余模块正常接收的进度,提高并机系统整体的升级效率。3、各接收模块在接收故障指令后告警,以便于操作人员进行现场排查,减少再次确认核查故障机的时间。4、控制器将其由各模块接收的校验本文档来自技高网...

【技术保护点】
1.一种并机系统的同步升级方法,其特征在于:所述并机系统包括控制器和至少两个并行设置的模块;所述控制器存储有预设的升级信息,并与各模块通过CAN总线建立通信关系;其包括如下步骤:/n控制器将其存储的预设升级信息按预设长度划分为若干段升级信息后,再分次逐段广播至各模块;各模块按帧接收各段升级信息,并对接收成功或接收失败的各信息帧标识不同的校验码;/n控制器在每次升级信息广播完毕后,向各模块广播校验指令;各模块在接收校验指令后,向控制器反馈由各信息帧对应的校验码组成的校验串码;/n控制器对其接收的各所述校验串码进行解码,并根据解码结果向各模块重新广播各所述接收失败的信息帧;直至各模块均成功接收全段的升级信息后,再广播下一段升级信息。/n

【技术特征摘要】
1.一种并机系统的同步升级方法,其特征在于:所述并机系统包括控制器和至少两个并行设置的模块;所述控制器存储有预设的升级信息,并与各模块通过CAN总线建立通信关系;其包括如下步骤:
控制器将其存储的预设升级信息按预设长度划分为若干段升级信息后,再分次逐段广播至各模块;各模块按帧接收各段升级信息,并对接收成功或接收失败的各信息帧标识不同的校验码;
控制器在每次升级信息广播完毕后,向各模块广播校验指令;各模块在接收校验指令后,向控制器反馈由各信息帧对应的校验码组成的校验串码;
控制器对其接收的各所述校验串码进行解码,并根据解码结果向各模块重新广播各所述接收失败的信息帧;直至各模块均成功接收全段的升级信息后,再广播下一段升级信息。


2.如权利要求1所述的一种并机系统的同步升级方法,其特征在于:所述控制器在任一接收失败帧的重发次数超过预设次数时,根据解码结果确定接收失败的模块,并停止向所述模块发送信息。


3.如权利要求2所述的一种并机系统的同步升级方法,其特征在于:所述控制器向确定的接收失败模块发送故障指令;所述接收失败模块在接收故障指令后告警。


4.如权利要求1所述的一种并机系统的同步升级方法,其特征在于:所述控制器将其由各模块接收的校验串码作与逻辑处理,以形成与所有接收失败帧相对应的校验组码;并对所述校验组码进行解码,并根据解码结果向各模块重新广播所述接收失败的信息帧。


5.如权利要求1所述的一种并机系统的同步升级方法,其特征在于:所述控制...

【专利技术属性】
技术研发人员:陈威龙卢雄伟陈培钦梁惠雄
申请(专利权)人:科华恒盛股份有限公司漳州科华技术有限责任公司
类型:发明
国别省市:福建;35

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

1