[发明专利]一种RS-485总线上电能表自动识别方法无效
申请号: | 201010264313.X | 申请日: | 2010-08-24 |
公开(公告)号: | CN101969429A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 张宏达;王伟峰;毛文秀;陶晖;徐文强 | 申请(专利权)人: | 绍兴电力局 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04L12/26 |
代理公司: | 绍兴市越兴专利事务所 33220 | 代理人: | 蒋卫东 |
地址: | 312000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rs 485 线上 电能表 自动识别 方法 | ||
技术领域
本发明涉及通信领域及用电信息采集领域,提供了一种RS-485总线上电能表自动识别方法。
背景技术
目前的电能表一般提供了数字通信接口,以便通过采集设备实现自动抄表。在《多功能电能表通信协议》(DL/T645-1997、DL/T645-2007)中,提供了三种数字通信接口:接触式红外光口、调制式红外光口和RS-485标准串行电气接口,其中,前两种主要用于手持设备和电能表的通讯,而远程的数据采集几乎无一例外的采用RS-485接口。
RS-485是一种总线式的通讯,一个采集设备可以通过一条RS-485总线连接多块电能表。由于同一条总线上所有电能表都能收到同样的数据,当采集设备需要查询某一块电能表的数据时,必须明确采集哪一块电能表的数据,否则,每一块电能表同时应答,将会在总线上产生冲突。
采集设备通过表地址来指定命令接收对象。在同一条RS-485总线上,每一块电能表的地址必须唯一。采集设备发出的命令中包含表地址域,电能表接收到命令报文之后,只有判断命令报文中的地址和本身的地址一致时,才做出应答。
在这种通讯模式下,采集设备必须知道当前RS-485总线上接入的电能表的地址清单,每当有电能表更换,或者新表接入以及已有表计拆除后,必须对此清单进行维护,才能保证采集设备的正常运行。当采集设备规模达到一定程度的时候,这些信息的将带来极大的工作量。
为了减少这一维护工作,有些技术方案中采用了一对一的方法,即一个采集设备只接一块电能表,或者一个具备多个RS-485端口的采集设备的每一个端口接一块电能表,从而使每一条RS-485总线上仅接入1块电能表,可以通过广播命令进行抄表。
但这一技术方案的缺点是要增加硬件的投入:或者增加采集设备,或者增加采集设备的RS-485端口。
在《多功能电能表通信协议》中,提供了一种缩位寻址的方法,即从若干低位起,剩余高位用AAH作为通配符进行读表操作,从站应答的地址域返回实际通讯地址。这为通过有限次的尝试得到实际所接入的电能表清单提供了条件。
发明内容
本发明的主要目的,在于提供一种RS-485总线上电能表自动识别方法,从而免除相应的人工维护工作。
为了达成上述目的,本发明的解决方案是:
一种RS-485总线上电能表自动识别方法,用不同的规约和通讯速率组合作如下操作,具体包括如下步骤:
1)采集设备用广播地址下发抄表命令;
2)如果没有收到应答,即认为不存在符合条件的电能表,本次规约和通讯速率的组合测试完成,进行下一个规约和通讯速率的组合测试;如果收到正确应答,即可从应答报文中得到一个表地址,加入采集设备的表地址列表,本次规约和通讯速率的组合测试完成,进行下一个规约速率的组合测试;如果收到不符合规约中应答格式的乱码应答,即认为存在多块符合条件的电能表,将AAAAAAAAAAAA作为初始表地址,进入递归查询测试;
3)递归查询测试:(1)将前一轮测试的地址中最后1个AA依次换成00~99,下发抄表命令,进行100次循环测试;(2)如果没有收到应答,即认为不存在符合条件的电能表,然后进行循环的下一步;如果收到不符合规约中应答格式的乱码应答,进行数次重复尝试;如果此时地址中没有AA,则认为存在地址重复,否则进入下一级递归查询测试,完成后进行循环的下一步;如果收到正确应答,即可从应答报文中得到一个表地址,加入采集设备的表地址列表,然后进行循环的下一步;
4)上述测试完成后,汇总得到一组电能表地址、规约、通讯速率的列表。
用不同的规约和通讯速率的组合进行上述测试,所述的规约采用DL/T645-1997和DL/T645-2007;所述的通讯速率采用1200bps和2400bps。
所述的广播地址,采用AAAAAAAAAAAA作为广播地址。当采用DL/T645-1997规约时,除采用AAAAAAAAAAAA作为广播地址外,也能采用999999999999作为广播地址,且当进入递归测试后转换成AAAAAAAAAAAA作为初始表地址。
所述的测试中,如遇到乱码应答,进行数次重复尝试,每次均是乱码,则认为是多表应答;如果偶尔乱码,则认为是误码引起。
采用上述方案后,本发明的有益效果为:在采集设备安装或更换、电能表安装或更换之后,只需要完成接线,无须进行手工的参数设置即可实现自动抄表,达到了“即插即用”的效果,大大降低了采集设备调试的工作量及对设备安装维护人员的技术要求。相比每个RS-485端口1块电能表的方案,大大降低了设备成本。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绍兴电力局,未经绍兴电力局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010264313.X/2.html,转载请声明来源钻瓜专利网。