[发明专利]一种通过智能电能表红外接口实现升级的方法在审
申请号: | 201810677835.9 | 申请日: | 2018-06-27 |
公开(公告)号: | CN108964843A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 应必金;顾明生 | 申请(专利权)人: | 宁波三星智能电气有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L5/00;H04L9/08;H04L29/06;G06F8/65 |
代理公司: | 宁波市鄞州甬致专利代理事务所(普通合伙) 33228 | 代理人: | 潘李亮 |
地址: | 315000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能电能表 红外接口 升级 数据透传 通信模块 | ||
本发明涉及智能电能表技术领域,尤其涉及一种通过智能电能表红外接口实现升级的方法,它主要通过红外接口来进行数据透传,实现通信模块的升级,这种升级方法操作方便且升级稳定。
技术领域
本发明涉及智能电能表技术领域,尤其涉及一种通过智能电能表红外接口实现升级的方法。
背景技术
随着智能电网建设的逐步完善,作为智能电网建设关键环节的智能电能表是由传统电能表逐步发展起来的,它在智能电网中是重要的智能终端。智能电表具有广阔的市场,同时对电表的性能的要求也越来越高。
通信模块(例如G3、GPRS、3G、4G等)是智能电表的重要组成部分,具有远程抄表,智能电表事件上报等功能。若通信模块程序需要升级,现有技术有两种形式,一种是通过远程升级方式,但是这种升级方式容易受到外界干扰,进而造成升级数据不稳定;还有一种是通过升级工装来升级通信模块,但是升级时需要插拔通信模块,连接串口,操作不是很方便。
发明内容
本发明所要解决的技术问题是:提供一种操作方便且升级稳定的通过智能电能表红外接口实现升级的方法。
本发明所采用的技术方案是:一种通过智能电能表红外接口实现升级的方法,它包括以下步骤:
S1、上位机通过红外接口发送设定的通信信号;
S2、智能电能表检测通信信号,若没有检测到,则继续进行检测,若检测到设定的通信信号,则进入透传模式,然后跳转到下一步;
S3、智能电能表与上位机进行校验,若校验通过,则回复上位机确认信号,然后跳转到下一步;若校验不通过,则初始化红外接口,并且退出透传模式;
S4、上位机接收到确认信号,然后通过红外接口发送模块升级命令;
S5、需要升级的模块接收模块升级命令,然后需要升级的模块判断是否需要进行升级,若判断需要升级,则发送确认升级信号给上位机,然后跳转到下一步;若判断不需要进行升级,则发送不升级信号给上位机,同时初始化红外接口,且退出透传模式;
S6、上位机接收到确认升级信号,则上位机将模块升级数据包通过红外接口逐帧透传发送给智能电能表,智能电能表转发给需要升级的模块,若一帧发送出去后收到模块的回复确认,则继续发送后续帧,直到全部帧数都发送完毕,再跳转到下一步;若一帧发送过去后在规定的时间内未收到回复确认,则在限制重发次数范围内重发该帧,如果收到回复确认,则发送下一帧,如果达到限制重发次数后依旧每没有收到回复确认,则初始化红外接口,并且退出透传模式;
S7、上位机确认模块升级数据包全部发送后,发送模块复位命令;
S8、初始化红外接口,并且退出透传模式。
步骤S3中的校验包括以下步骤:
S31、智能电能表生成随机数通过红外接口发送给上位机,并且根据智能电能表储存的通信密码处理随机数得到第一密码数;
S32、上位机接收到的随机数,然后根据储存的通信密码处理接收到的随机数得到第二密码数,然后将第二密码数发送给智能电能表;
S33、智能电能表接收上位机发送过来的第二密码数,然后将第二密码数与步骤S31得到的第一密码数做对比,若两者相同,则判断为校验正确,若两者不相同,则判断为校验不正确。
步骤S31、S32以及S33中提到的随机数为八位随机数,且得到的第一密码数以及第二密码数也为八位。
所述通信密码为LLS密码。
步骤S1设定的通信信号中包含有Z,并且步骤S2中若检测到通信信号,还需要判断Z的值,若Z=0,则不切换通信波特率,若Z不等于0,则需要根据Z的值来切换通信波特率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星智能电气有限公司,未经宁波三星智能电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810677835.9/2.html,转载请声明来源钻瓜专利网。