[发明专利]一种IR46智能电表的多通讯协议的处理方法及装置在审
申请号: | 201911102560.7 | 申请日: | 2019-11-12 |
公开(公告)号: | CN111130690A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 杨舟;李刚;陈珏羽;周政雷;陈俊;韦杏秋;唐利涛;李捷;何涌;张智勇 | 申请(专利权)人: | 广西电网有限责任公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;G01R22/06;H04L29/06 |
代理公司: | 北京国帆知识产权代理事务所(普通合伙) 11334 | 代理人: | 刘小哲 |
地址: | 530023 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ir46 智能 电表 通讯 协议 处理 方法 装置 | ||
本发明实施例公开了一种IR46智能电表的多通讯协议的处理方法及装置,其所述方法包括:启动串口中断服务程序,基于识别到的串口中断请求,读取接收到的串口数据;启动主程序,基于串口数据处理指针判断串口通讯上是否有数据更新,若有,主程序读取串口数据;将串口数据与表计支持的所有通讯协议进行匹配,获取串口数据所属的第一通讯协议;根据第一通讯协议对串口数据进行解析,生成串口数据的回复帧,将串口数据的回复帧通过串口发送出去;根据第一通讯协议对串口接收的下一个串口数据进行解析,生成下一个串口数据的回复帧并通过串口发送出去。所述方法极大地降低串口数据处理的复杂度,避免出现串口数据丢失,保证IR46智能电能表的通讯质量。
技术领域
本发明涉及电能表的通讯技术领域,尤其涉及一种IR46智能电表的多通讯协议的处理方法及装置。
背景技术
在电表领域中,除了保证电表的计量准确度以及防窃电功能的实现,对电表的通讯要求也愈发严格。目前,普通电表的通讯方式包括近红外通讯、远红外通讯、RS485通讯,通讯距离从几米到几百米不等,通讯协议基本上都是单一的,但是在通讯距离方面仍然无法满足大部分用户的需求。新一代的IR46智能电能表解决了现有电能表通讯距离不足的问题,其通讯方式包括GPRS通讯、RF通讯、RLC载波通讯等,可以在系统主站上实现远程抄表、远程电表拉合闸、远程电表充值等功能。
IR46智能电能表和系统主站的远程数据交互是基于通讯模块的数据透传来实现的,在实际应用时,通讯模块一方面完成数据透传,一方面与IR46智能电能表进行定时数据交互,从而实现事件主动上报和负荷曲线主动推送的功能。然而,IR46智能电能表和系统主站之间进行通讯时使用的是一种通讯协议,IR46智能电能表和通讯模块之间进行通信时使用的却是另一种通讯协议,说明IR46智能电能表需要同时处理两种通讯协议,若将来IR46智能电能表要使用其他厂家的通讯模块和系统主站进行通讯时,还需要增加对应的通讯协议,因此多通讯协议的处理方式将成为IR46智能电能表的技术难点。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种IR46智能电表的多通讯协议的处理方法,通过串口中断服务程序进行简单地串口数据读取,在主程序中进行串口数据的通讯协议匹配,极大地降低串口数据处理的复杂度,防止丢失部分数据而造成通讯协议匹配异常,保障IR46智能电能表的通讯质量。
为了解决上述技术问题,本发明提供了一种IR46智能电表的多通讯协议的处理方法,所述方法包括:
启动串口中断服务程序,基于识别到的串口中断请求,读取接收到的串口数据;
启动主程序,基于串口数据处理指针判断串口通讯上是否有数据更新,若判断所述串口通讯上有数据更新时,主程序读取所述串口数据;
将所述串口数据与表计支持的所有通讯协议进行匹配,获取所述串口数据所属的第一通信协议;
根据所述第一通讯协议对所述串口数据进行解析,生成所述串口数据的回复帧,将所述串口数据的回复帧通过串口发送出去;
等待接收下一个串口数据,根据所述第一通讯协议对接收到的所述下一个串口数据进行解析,生成所述下一个串口数据的回复帧,将所述下一个串口数据的回复帧通过串口发送出去。
可选的,所述基于识别到的串口中断请求,读取接收到的串口数据包括:
每读取所述串口数据的一个字节,第一串口通讯缓存指针加1,并将所述串口数据的一个字节所对应的数据存储到所述串口通讯缓存中;
在读取到完整的所述串口数据后,生成第二串口通讯缓存指针。
可选的,所述基于串口数据处理指针判断串口通讯上是否有数据更新包括:
主程序判断所述串口数据处理指针与所述第二串口通讯缓存指针是否一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西电网有限责任公司,未经广西电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911102560.7/2.html,转载请声明来源钻瓜专利网。