[发明专利]一种电表通信协议自动识别方法、设备、系统及可读存储介质有效
申请号: | 202011360652.8 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112468368B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 杨芳僚;陈小惠;黄鑫;陈永卫;蒋破荒 | 申请(专利权)人: | 国网湖南省电力有限公司;国网湖南省电力有限公司信息通信分公司;国家电网有限公司 |
主分类号: | H04L43/12 | 分类号: | H04L43/12;H04L43/18;G06F16/84;G06F16/901 |
代理公司: | 长沙市融智专利事务所(普通合伙) 43114 | 代理人: | 姚瑶 |
地址: | 410004 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电表 通信协议 自动识别 方法 设备 系统 可读 存储 介质 | ||
本发明公开了一种电表通信协议自动识别方法、设备、系统及可读存储介质,所述方法包含:调整串口波特率,并向电表发送某一类协议对应的广播读取帧;若有数据帧返回,提取数据帧的信息构成帧地址;再利用十六叉树识别帧地址内容得到地址;识别帧地址映射库中是否存在所述地址,若存在,电表的当前通讯协议为当前波特率、所述地址的所述一类协议;若无数据帧返回,则向电表发送另一类协议对应的广播读取帧或再调整串口波特率,重新按照上述步骤进行识别。其中,本发明通过所述方法实现配电台区内对电表接入时通信协议的自动识别,减少平台远程配置时间和人工配置成本,提升配电自动化水平。
技术领域
本发明属于电表通讯识别技术领域,具体涉及基于协议映射库的一种电表通信协议自动识别方法、设备、系统及可读存储介质。
背景技术
智能电表无论是在能源互联网中承担载体的作用,还是在未来的能源市场分配中起着不可或缺的作用。因此对智能电表的数据采集和协议识别是边缘侧进行数据处理的基础。然而各配电台区的智能电表由于安装的厂家不同,可能使用不同的通讯速率和不同的通讯协议。目前行业普遍采用的通讯协议为DL/T 645协议、DL/T 698协议,然而,针对每个电表一般是通过人工配表的形式进行电表协议的识别,将产生大量的人工成本和配置时间,不利于配网的自动化进程。
发明内容
本发明的目的是提供一种电表通信协议自动识别方法、设备、系统及可读存储介质,所述方法通过自动读取下行串口的数据帧得到帧地址,再利用设置的十六叉树高校识别帧地址内容,进而通过部署协议映射库识别帧地址是否正确,以完成了电表通讯协议的识别。
本发明提供一种电表通信协议自动识别方法,包括如下步骤:
调整串口波特率,并向电表发送某一类协议对应的广播读取帧;
若有数据帧返回,提取数据帧的信息构成帧地址;
再利用十六叉树识别帧地址内容得到地址;
识别帧地址映射库中是否存在所述地址,若存在,电表的当前通讯协议为当前波特率、所述地址的所述一类协议;
若无数据帧返回,则向电表发送另一类协议对应的广播读取帧或再调整串口波特率,重新按照上述步骤进行识别。
本发明利用下行串口的数据得到帧地址,再利用十六叉树识别帧地址内容,进而与部署的帧地址映射库进行比对,帧地址映射库中存储了电表协议对应的各种地址,若帧地址映射库中存在识别的地址,则可以确定当前电表协议的地址,本发明通过上述手段,实现了电表协议的自动化识别;尤其是加入了十六叉树,一方面解决了帧地址内容识别的问题,二方面,可以加快查询效率,遍历过程一旦找到了匹配的树节点,则当前一层的剩余节点不再需要进行遍历。可选地,所述帧地址为数据帧中i位十六进制数字构成,所述十六叉树中每个树节点存在一个十六进制数字,且每个树节点向下包含一组{0、1、2…9、A、B…F}的十六进制数字,其每个十六进制数字分别作为所述树节点的子节点,其中,帧地址记为T1ip={A1、A2…Ai},按照十六叉树顶层向下的顺序以及帧地址的第一位至最后一位的顺序,十六叉树中每一层分别对应帧地址的一位数据,所述利用十六叉树识别帧地址内容得到地址的过程如下:
基于帧地址的第一位依次遍历十六叉树的第一层树节点,直至识别出所述第一位对应的树节点,所述树节点的十六进制数字为第一位的数值;
再利用帧地址中第二位依次遍历十六叉树的第二层树节点,直至识别出第二位对应的树节点,所述树节点的十六进制数字为所述第二位的数值;
按照上述方法依次利用帧地址中对应一位数据依次遍历十六叉树中对应一层树节点,直至识别出所述帧地址中每一位的数值。
利用帧地址中对应一位依次遍历十六叉树中对应一层树节点时,选择遍历十六叉树中前一层识别出的树节点的子节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网湖南省电力有限公司;国网湖南省电力有限公司信息通信分公司;国家电网有限公司,未经国网湖南省电力有限公司;国网湖南省电力有限公司信息通信分公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011360652.8/2.html,转载请声明来源钻瓜专利网。