当前位置: 首页 > 专利查询>雷蕾专利>正文

一种多主从装置系统软件自动升级方法制造方法及图纸

技术编号:14642599 阅读:124 留言:0更新日期:2017-02-15 22:41
本发明专利技术提供了一种多主从装置系统软件自动升级方法,包括如下步骤:(1)固件信息发送给任意主设备(2)满足条件则设置相关变量准备接收固件(3)如果无令牌主设备收到固件后,则将收到的固件定向传输给有令牌的主设备,确认成功后对所属从设备进行自动升级;(4)如果有令牌的主设备收到固件后,先将固件传输给所有无令牌的主机,满足升级条件的无令牌主设备接收固件等步骤。本发明专利技术解决了智能中控器、智能三相换相器因安装环境带来的需通过长线方式逐个烧写升级程序的繁琐问题。本发明专利技术提出的一种多主从装置系统软件自动升级方法为保证现场升级程序操作方便。

【技术实现步骤摘要】

本专利技术涉及电力系统领域,尤其涉及一种多主从装置系统软件自动升级方法
技术介绍
智能电网就是电网的智能化(智电电力),也被称为“电网2.0”,它是建立在集成的、高速双向通信网络的基础上,通过先进的传感和测量技术、先进的设备技术、先进的控制方法以及先进的决策支持系统技术的应用,实现电网的可靠、安全、经济、高效、环境友好和使用安全的目标,其主要特征包括自愈、激励和包括用户、抵御攻击、提供满足21世纪用户需求的电能质量、容许各种不同发电形式的接入、启动电力市场以及资产的优化高效运行。坚强智能电网的发展在全世界还处于起步阶段,没有一个共同的精确定义,其技术大致可分为四个领域:高级智能电网量测体系、高级配电运行、高级输电运行和高级资产管理。高级量测体系主要作用是授权给用户,使系统同负荷建立起联系,使用户能够支持电网的运行;高级配电运行核心是在线实时决策指挥,目标是灾变防治,实现大面积连锁故障的预防;高级输电运行主要作用是强调阻塞管理和降低大规模停运的风险;高级资产管理是在系统中安装大量可以提供系统参数和设备(资产)“健康”状况的高级传感器,并把所收集到的实时信息与资源管理、模拟与仿真等过程集成,改进电网的运行和效率。智能电网是物联网的重要应用,《计算机学报》刊登的《智能电网信息系统体系结构研究》一文对此进行了详细论述,并分析了智能电网信息系统的体系结构。随着国家智能电网的推进,更多的智能电力设备不断投入运行,典型代表主要为智能电表,它数量多,不仅可以实现远程计费、负荷用电控制、还可以进行程序升级等多种功能。虽然现今智能电表具备自动升级程序,但它是一种基于一主多从的设备,且通过载波通信方式实现,升级方式相对简单,无法满足对基于多主从设备的升级,主要存在以下几个方面的问题:第一:多主设备情况下,升级方式变的复杂化,可通过逐个对主设备通过串口进行烧写程序,可以简化系统升能,但对人员具有一定的技术要求。第二:设备安装具有一定高度,且需要拆卸主设备防水外壳,升级速度慢。第三:主设备安装位置不同,需根据安装设计图纸寻找设备安装位置,操作不方便。综上所述,如何针对这种复杂的升级情况,提高系统的智能化及升级速度,降低系统维护,是当前亟待解决的问题。
技术实现思路
为解决上述存在的技术问题,本专利技术是将升级固件下载到某台智能中控器的外片闪存中,再通过设备以载波通信方式对系统下的其它相同设备进行升级,达到所有设备程序升级的目的。本专利技术提供了一种多主从装置系统软件自动升级方法。本专利技术提供如下技术方案:一种多主从装置系统软件自动升级方法,包括如下步骤:(1)固件信息发送给任意主设备,判断是否满足升级条件;(2)满足条件则设置相关变量准备接收固件,同时判断主设备有无令牌;(3)无令牌的主设备收到固件后,则将收到的固件定向传输给有令牌的主设备,确认成功后,所述无令牌的主设备对所属从设备进行自动升级;(4)有令牌的主设备收到固件后,先将固件传输给所有无令牌的主机,满足升级条件的无令牌主设备接收固件;(5)有令牌主设备查询所有无令牌的主设备,检测固件是否接收成功;(6)如果所述无令牌主设备接收不成功,有令牌的主设备定向对其进行固件传输;(7)如果所述无令牌主设备接收成功,无令牌的主设备在条件满足情况下对所属从设备进行自动升级。进一步说明,所述的一种多主从装置系统中的自动升级方法:所述步骤(3)中固件传输均包含程序传输子流程,子流程包括两个流程,分别是固件发送流程和固件接收流程。进一步说明,所述的一种多主从装置系统中的自动升级方法:所述的固件发送流程和所述的固件接收流程之间通过载波通信方式联接。进一步说明,所述的一种多主从装置系统中的自动升级方法,所述的固件发送流程包括如下步骤:(1)根据固件类型确定固件在片外FLASH的存储地址;(2)读片外FLASH存储的固件信息,所述固件信息包括:版本、大小、校验码;(3)发送给目标设备,判断是否使用广播模式,如果使用广播模式则进行步骤(4)到(6),如果不是使用广播模式则进行步骤(7)到(12);(4)发送次数必须等于3次,设置帧序号等于1;(5)读取片外FLASH固件数据第X帧,发送给目标设备时发送次数为3次;(6)判断固件是否发送完毕,如果未发送完毕,帧序号加1并返回步骤(5),若固件发送完毕,则对目标设备发送固件传输结束命令,当发送次数达到3次后完成;(7)判断目标设备是否接收成功,若接收不成功则结束发送;(8)若接收成功则判断目标设备此版本是否是首次升级,若不是目标设备需要第X帧,若是帧序号设为1;(9)读取片外FLASH固件数据第X帧;(10)发送给目标设备,判断目标设备接收是否成功,如果不成功则结束;(11)如果目标设备接收成功则判断程序发送是否完毕,若未发送完毕,则帧序号加1并返回步骤(9);(12)若程序发送完毕,对目标设备发送固件传输结束命令。进一步说明,所述的一种多主从装置系统中的自动升级方法,所述的固件接收流程包括如下步骤:(1)接收主站下发的固件信息;(2)根据固件类型及接收从站类型确定接收固件存储位置;(3)判断此版本固件是否是首次升级,若不是则反馈主站需要第几帧并进入步骤(5),若是则判断版本是否正确,如果版本不正确则清除接收固件信息并结束;(4)如果版本正确则判断大小是否超出存储限制,如果超出则清除接收固件信息并结束,如果未超出则擦除FLASH存储的旧固件信息;(5)接收主站下发的数据包;(6)判断接收帧序号是否正确,如果不正确则反馈主站需要第几帧并返回步骤(5),如果正确则存储数据;(7)判断是否接收到固件传输结束命令,如果未接收到则接收帧序号加1并返回步骤(5),如果接收到则判断固件接收是否完整;(8)如果固件接收不完整则清除接收固件信息并结束,如果接收完整则读取接收数据计算校验码,判断校验码是否正确;(9)如果校验码错误则清除接收固件信息并结束,如果正确则固件信息写入FLASH升级成功并结束。进一步说明,所述的一种多主从装置系统中的自动升级方法:所述的多主从装置系统中的自动升级方法还包括如下步骤:所述设备接收完整固件后,复位系统,运行引导程序进行固件升级,固件升级完成后进行复位,设备运行新固件程序。综上所述,本专利技术的有益效果如下:本专利技术解决了智能中控器、智能三相换相器因安装环境带来的需通过长线方式逐个烧写升级程序的繁琐问题。本专利技术提出的一种多主从装置系统软件自动升级方法为保证现场升级程序操作方便。附图说明图1是自动升级方案流程图;图2是程序升级子流程—发送固件数据流程图;图3是程序升级子流程-接收固件数据流程图;图4是智能中控器固件升级流程图;图5是智能三相换相器固件升级流程图;具体实施方式下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1利用一种多主从装置系统软件自动升级方法升级智能中控器的步骤如下:(1)采用上位机软件或手机APP,通过串口或WIFI的方式将升级固件下载至某中控器片外FLASH内;(2)中控器接收到新程序后,若为从机,则采用点对点方式,本文档来自技高网
...
一种多主从装置系统软件自动升级方法

【技术保护点】
一种多主从装置系统软件自动升级方法,其特征在于,包括如下步骤:(1)固件信息发送给任意主设备,判断是否满足升级条件;(2)满足条件则设置相关变量准备接收固件,同时判断主设备有无令牌;(3)无令牌的主设备收到固件后,则将收到的固件定向传输给有令牌的主设备,确认成功后无令牌的主设备对所属从设备进行自动升级;(4)有令牌的主设备收到固件后,先将固件传输给所有无令牌的主机,满足升级条件的无令牌主设备接收固件;(5)有令牌主设备查询所有无令牌的主设备,检测固件是否接收成功;(6)如果所述无令牌主设备接收不成功,有令牌的主设备定向对其进行固件传输;(7)如果所述无令牌主设备接收成功,无令牌的主设备在条件满足情况下对所属从设备进行自动升级。

【技术特征摘要】
1.一种多主从装置系统软件自动升级方法,其特征在于,包括如下步骤:(1)固件信息发送给任意主设备,判断是否满足升级条件;(2)满足条件则设置相关变量准备接收固件,同时判断主设备有无令牌;(3)无令牌的主设备收到固件后,则将收到的固件定向传输给有令牌的主设备,确认成功后无令牌的主设备对所属从设备进行自动升级;(4)有令牌的主设备收到固件后,先将固件传输给所有无令牌的主机,满足升级条件的无令牌主设备接收固件;(5)有令牌主设备查询所有无令牌的主设备,检测固件是否接收成功;(6)如果所述无令牌主设备接收不成功,有令牌的主设备定向对其进行固件传输;(7)如果所述无令牌主设备接收成功,无令牌的主设备在条件满足情况下对所属从设备进行自动升级。2.根据权利要求1所述的一种多主从装置系统中的自动升级方法,其特征在于:所述步骤(3)中固件传输均包含程序传输子流程,子流程包括两个流程,分别是固件发送流程和固件接收流程。3.根据权利要求2所述的一种多主从装置系统中的自动升级方法,其特征在于:所述的固件发送流程和所述的固件接收流程之间通过载波通信方式联接。4.根据权利要求2所述的一种多主从装置系统中的自动升级方法,其特征在于,所述的固件发送流程包括如下步骤:(1)根据固件类型确定固件在片外FLASH的存储地址;(2)读片外FLASH存储的固件信息,所述固件信息包括:版本、大小、校验码;(3)发送给目标设备,判断是否使用广播模式,如果使用广播模式则进行步骤(4)~(6),如果不是使用广播模式则进行步骤(7)~(12);(4)发送次数必须等于3次,设置帧序号等于1;(5)读取片外FLASH固件数据第X帧,发送给目标设备时发送次数为3次;(6)判断固件是否发送完毕,如果未发送完毕,帧序号加1并返回步骤(5),若固件发送完毕,则对目标设备发送固件传输结束命令,当发...

【专利技术属性】
技术研发人员:雷蕾
申请(专利权)人:雷蕾
类型:发明
国别省市:广西;45

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

1