[发明专利]配电变压器监测终端的程序下载更新方法无效
申请号: | 201110357678.1 | 申请日: | 2011-11-14 |
公开(公告)号: | CN102508684A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 郑坚江;周忠祥;王国强;蒙根;邵柳东 | 申请(专利权)人: | 宁波三星电气股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 宁波市鄞州甬致专利代理事务所(普通合伙) 33228 | 代理人: | 李迎春 |
地址: | 315191 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配电 变压器 监测 终端 程序 下载 更新 方法 | ||
技术领域
本发明涉及配电变压器检测技术领域,尤其涉及一种配电变压器监测终端的程序下载更新方法。
背景技术
在电力配电系统中,配电变压器是将电压直接分配给低压用户的电力设备,其运行数据是整个配电网基础数据的重要组成部分,这些数据正常与否是配电网运行是否良好的重要反映。而配电变压器监测终端就是用来实时监测配电变压器运行中的各种参数,依据采集的数据进行统计分析,及时地发现配电变压器运行中出现的异常情况并及时的加以控制或解决,可以实现电网的稳定、优化运行。同时配电变压器监测终端作为嵌入式终端产品,当安装的设备程序出现缺陷,或者用户提出了新的需求时,需要对终端程序进行远程更新,以保证终端运行的正确性。
现有技术配电变压器监测终端的程序更新方法主要有两种:1、采用嵌入式实时操作系统,这种方法主要增大了对存储容量的要求,所以需要更换存储容量更大的硬件,增加了硬件成本;2、采用增加外控制烧录系统的方法,这种方法不但降低了终端本身的可靠性,而且也增加了终端的复杂程度与成本。所以这两种方法都不是最佳方法。
发明内容
本发明所要解决的技术问题是:提供一种只利用终端芯片本身的功能而不增加终端复杂性和成本的配电变压器监测终端的程序下载更新方法。
本发明采用的技术方案是:一种配电变压器监测终端的程序下载更新方法,其特征在于:它包括以下步骤:
(1)终端程序启动时检查是否存在程序更新标志,若不存在更新标志则进入下一步,若存在更新标志则跳转到步骤(6);
(2)正常运行程序,若收到主站发送过来的压缩程序包时,进入下一步,若没有收到则继续正常运行程序;
(3)接收压缩程序包,并且将压缩程序包存储到终端芯片上对应位置的外部存储器中,然后进入下一步;
(4)检查压缩程序包是否接收完全,若接收完全则进入下一步,若没有接收完全则跳转到步骤(3);
(5)添加程序更新标志,保存数据,然后跳转到步骤(11)
(6)调用更新程序,然后进入下一步;
(7)从终端芯片的外部存储器中取出压缩程序包,然后对其解压,然后进入下一步;
(8)将终端芯片的内部存储器内的应用程序擦除,然后将解压好的程序复制到终端芯片的内部存储器中,再进入下一步;
(9)检测压缩程序包是否都取完了,若取完了则进入下一步,若没有取完则跳转到步骤(7);
(10)清除程序更新标志,然后进入下一步;
(11)重新启动,即跳转到步骤(1)。
作为优选,所述的终端芯片型号为LPC2378。
本发明一种配电变压器监测终端的程序下载更新方法与现有技术相比,具有以下显著的优点与有益效果:
该方法充分利用终端内部芯片本身的功能,不增加外围器件和系统的复杂性,节约了成本,而且能很好的完成程序的下载更新任务。
附图说明
附图为本发明配电变压器监测终端的程序下载更新方法的流程图。
具体实施方式
以下结合附图与具体实施方式对本发明做进一步描述,但是本发明不仅限于以下具体实施方式。
如附图所示,一种配电变压器监测终端的程序下载更新方法,其特征在于:它包括以下步骤:
(1)终端程序启动时检查是否存在程序更新标志,若不存在更新标志则进入下一步,若存在更新标志则跳转到步骤(6);
(2)正常运行程序,若收到主站发送过来的压缩程序包时,进入下一步,若没有收到则继续正常运行程序;
(3)接收压缩程序包,并且将压缩程序包存储到终端芯片上对应位置的外部存储器中,然后进入下一步;
(4)检查压缩程序包是否接收完全,若接收完全则进入下一步,若没有接收完全则跳转到步骤(3);
(5)添加程序更新标志,保存数据,然后跳转到步骤(11)
(6)调用更新程序,然后进入下一步;
(7)从终端芯片的外部存储器中取出压缩程序包,然后对其解压,然后进入下一步;
(8)将终端芯片的内部存储器内的应用程序擦除,然后将解压好的程序复制到终端芯片的内部存储器中,再进入下一步;
(9)检测压缩程序包是否都取完了,若取完了则进入下一步,若没有取完则跳转到步骤(7);
(10)清除程序更新标志,然后进入下一步;
(11)重新启动,即跳转到步骤(1)。
所述的终端芯片型号为LPC2378。
本发明配电变压器监测终端的程序下载更新方法的具体实施步骤:首先是启动终端程序,检测是够存在程序更新标志,如果不存在程序更新标志,则正常运行程序。当正常运行程序时收到主站发送过来的压缩程序包时,终端会接受压缩程序包,然后把它储存在终端芯片上对应位置的外部存储器中,然后再检查压缩程序包是否接收完全了,如果没有接收完全则继续接受并存储,如果接收完全了则添加程序更新标志,保存数据并且重新启动。重新启动后也就是启动终端程序,又开始检查是否存在程序更新标志,因为刚才已经添加程序更新标志了,所以是存在程序更新标志的,然后调用更新程序,从终端芯片中的外部存储器中取出压缩程序包,然后解压这些压缩程序包,之后先清除终端芯片内的内部存储器中得到应用程序,接着将解压好的程序复制到终端芯片内的内部存储器中,再检测一下压缩程序包是否已经取完了,如果没取完,继续取出压缩程序包然后解压复制,如果取完了,则清除程序更新标志,然后重新启动。这次重新启动后还是会检测是否存在程序更新标志,因为刚才已经擦除了程序更新标志,所这次是没有程序更新标志的,程序就可以正常运行了,如果主站不发送更新用的压缩程序包,则终端的程序就会一直正常运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星电气股份有限公司,未经宁波三星电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110357678.1/2.html,转载请声明来源钻瓜专利网。