一种温度监测装置的软件在线升级方法

文档序号:8000054阅读:240来源:国知局
一种温度监测装置的软件在线升级方法
【专利摘要】本发明适用于电力高压开关柜温度在线监测领域,提供了一种温度监测装置的软件在线升级方法。现有的温度监测装置软件升级只能通过人工到达高压开关柜现场,从高压开关柜二次室取出温度监测装置,拆卸装置写入程序后再恢复原状,这样操作极不方便,耗费大量的人力物力,而且在不断的拆装和掉电上电过程中容易产生安全隐患。本发明在监控室的RS485总线一端即可实现对串接在总线上的温度监测装置进行软件升级,本方法操作简单,节省时间,节约劳动成本,具有很高的可靠性和稳定性。
【专利说明】一种温度监测装置的软件在线升级方法
【技术领域】
[0001 ] 本发明涉及电力高压开关柜温度在线监测领域。
【背景技术】
[0002]现代社会对电力的依赖越来越高,尤其是用电密度高的地区,比如工厂、商业区、大型基建等。离开了电,人们的生活将陷入一片混乱,因此现代电力系统对电能质量的要求越来越高,相应地对电气设备也提出了越来越多的要求,同时对高压开关柜的可靠性也提出了更高的要求。随着电网的发展和设备的不断改进,IOkV和35kV的高压开关柜已经大量使用,而开关柜内部过热的问题成为开关柜使用过程中常见的问题,开关柜发热过多将引起开关柜工作故障甚至引发重大安全事故。开关柜的内部过热问题是一个长期积累的过程
[34],如果能及早发现,迅速采取有效措施,将能大大增强绝缘性能并对设备寿命的延长有很大的帮助。
[0003]现在,电力内部使用的开关柜,必须严格遵守设备的采购程序技术指标,保证入网的开关柜通过型式试验,一般在运行过程中电力负荷不会超过开关柜的设计容量,开关柜的温升状况也不会太突出,但是在实际应用中也不全是这样,目前的小车式开关柜容易因开关柜在制造、运输及安装不良等原因引发触头接触电阻过大的问题引起开关柜发热。
[0004]高压开关柜的空间狭小,而且一次室内有裸露高压,存在很强的电磁干扰,传统的测温方法都不能实现高压开关柜测温。无源无线温度监测系统是将温度传感器安装到开关柜内的带电触点上,实时在线测量母牌温度,超温报警。
[0005]温度监测装置是无源无线温度监测系统中非常重要的一部分,现有的温度监测装置软件升级只能通过人工到达高压开关柜现场,从高压开关柜二次室取出温度监测装置,拆卸装置写入程序后再恢复原状,一个高压开关柜内安装一个温度监测装置,一般一个变电站内有30多个高压开关柜,完成所有温度监测装置的软件升级将耗费大量的时间和人力,而且在不断的拆装和掉电上电过程中容易产生安全隐患。

【发明内容】

[0006]本发明的主要目的在于提供一种温度监测装置的软件在线升级方法,在监控室的RS485总线一端即可实现对串接在总线上的温度监测装置进行软件升级,免去下到高压开关柜现场拆装终端、掉电上电的繁琐,同时排除了各种不安全因素。
[0007]针对现有技术的不足,本发明提出如下技术方案解决,包括如下步骤:一种温度监测装置的软件在线升级方法,其包括以下步骤:
[0008]步骤I)、将温度监测装置的ARM自带Flash划分为bootloader程序区、应用程序区、备份应用程序区和液晶字库区;
[0009]步骤2)、温度监测装置软件系统启动,执行bootloader程序,如果在5s的时间窗口内接收到升级指令,跳转到步骤3),否则跳转至步骤4);
[0010]步骤3)、通过Xmodem文件传输协议接收文件,如果接收到升级应用程序指令,则写入Flash应用程序区,置应用程序区标志位,同时复制到备份应用程序区,置备份应用程序区标志位,温度监测装置软重启,跳转至步骤2);如果接收到升级液晶字库指令,则写入Flash液晶字库区,温度监测装置软重启,跳转至步骤2);
[0011]步骤4)、检查应用程序区和备份应用程序区的标志位,如果一致且有效,则跳转至步骤5),如果不一致且有一个区域的标志位有效,则将标志位有效区域的数据复制到标志位无效的区域,如果均无效,则跳转至步骤2);
[0012]步骤5)、检查应用程序区是否为空,如果为空,则跳转至步骤2),否则执行应用程序,应用程序执行过程中,如果收到重启指令,温度监测装置软重启,跳转至步骤2),否则应用程序继续执行。
[0013]根据上述技术方案可以看出,本发明的优点如下:
[0014]操作简单:在监控室的RS485总线一端即可实现对串接在总线上的所有温度监测装置进行软件升级,免去下到高压开关柜现场拆装终端、掉电上电的繁琐,同时削弱了各种不安全因素;
[0015]高效率:液晶字库一般几百K,通过RS485串口对液晶字库进行升级需要耗费大量的时间,而实际上液晶字库很稳定,一般不用升级,因此将应用程序和液晶字库分别升级,既缩短了升级时间,又不影响应用程序对液晶字库的调用;
[0016]高可靠性:利用Xmodem文件传输协议传输文件,该协议有很好的超时重发机制和校验能力,确保文件传输的成功率和准确性;
[0017]高稳定性:应用程序区和备份应用程序区分别置标志位,并在应用程序执行前检测这两个标志位,保证温度监测装置一旦写入一次应用程序,温度监测装置在任意时刻都能执行最新的应用程序。
【专利附图】

【附图说明】
[0018]图1温度监测装置的ARM自带Flash分区图;
[0019]图2温度监测装置的软件在线升级流程图。
【具体实施方式】
[0020]为了使本发明更容易理解,现结合附图进行详细阐述。
[0021]图1中,温度监测装置的ARM自带Flash划分为bootloader程序区(101)、应用程序区(102)、备份应用程序区(103)和液晶字库区(104)四个部分。
[0022]图2示出了温度监测装置的软件在线升级的工作流程:
[0023]步骤201中,温度监测装置的软件系统启动,执行bootloader程序,如果在5s的时间窗口内接收到升级指令,跳转到步骤3,否则跳转至步骤4 ;
[0024]步骤202中,通过Xmodem文件传输协议接收文件,如果接收到升级应用程序指令,则写入Flash应用程序区,置应用程序区标志位,同时复制到备份应用程序区,置备份应用程序区标志位,温度监测装置软重启,跳转至步骤2 ;如果接收到升级液晶字库指令,则写入Flash液晶字库区。温度监测装置软重启,跳转至步骤2 ;
[0025]步骤203中,检查应用程序区和备份应用程序区的标志位,如果一致且有效,则跳转至步骤5,如果不一致且有一个区域的标志位有效,则将标志位有效区域的数据复制到标志位无效的区域,如果均无效,则跳转至步骤2 ;
[0026]步骤204中,检查应用程序区是否为空,如果为空,则跳转至步骤2,否则执行应用程序,应用程序执行过程中,如果收到重启指令,温度监测装置软重启,跳转至步骤2,否则应用程序继续执行。
【权利要求】
1.一种温度监测装置的软件在线升级方法,其特征在于,该方法包括以下步骤: 步骤I)、将温度监测装置的ARM自带Flash划分为bootloader程序区、应用程序区、备份应用程序区和液晶字库区; 步骤2)、温度监测装置软件系统启动,执行bootloader程序,如果在5s的时间窗口内接收到升级指令,跳转到步骤3),否则跳转至步骤4); 步骤3)、通过Xmodem文件传输协议接收文件,如果接收到升级应用程序指令,则写入Flash应用程序区,置应用程序区标志位,同时复制到备份应用程序区,置备份应用程序区标志位,温度监测装置软重启,跳转至步骤2);如果接收到升级液晶字库指令,则写入Flash液晶字库区,温度监测装置软重启,跳转至步骤2); 步骤4)、检查应用程序区和备份应用程序区的标志位,如果一致且有效,则跳转至步骤5),如果不一致且有一个区域的标志位有效,则将标志位有效区域的数据复制到标志位无效的区域,如果均无效,则跳转至步骤2); 步骤5)、检查应用程序区是否为空,如果为空,则跳转至步骤2),否则执行应用程序,应用程序执行过程中,如果收到重启指令,温度监测装置软重启,跳转至步骤2),否则应用程序继续执行。
【文档编号】H04L29/08GK103473084SQ201310202873
【公开日】2013年12月25日 申请日期:2013年5月27日 优先权日:2013年5月27日
【发明者】朱凌, 罗云梅, 陈茂忠, 欧志光, 温敏明, 陈锦鹏, 王永宏, 余灯, 王鹏, 王永光, 钟浩, 王晓晖 申请人:广州电网公司惠州供电局, 武汉烽火富华电气有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1