采集器与电能表之间的RS485总线自动识别通讯协议的制作方法.docxVIP

采集器与电能表之间的RS485总线自动识别通讯协议的制作方法.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 采集器与电能表之间的RS485总线自动识别通讯协议的制作方法 本发明涉及电能表数据采集器创造技术领域,尤其涉及一种采集器与电能表之间的rs485总线自动识别通讯协议。 背景技术: 随着网络技术的日新月异,电能表行业集中监控也越来越普及。集中监控系统的通讯方式为总线式,通过rs485举行数据读取,采集器为主机,电能表为从机。采集器与电能表之间采纳主机轮询从站的方式举行通讯,需要提前配置好电能表的设备地址,从1开头按挨次举行编址,采集器需要设置电能表的数量,挑选电能表的设备类型等等。因此在整体通讯过程中,前期的设置比较繁琐,占用了大量的人力物力。因此亟需一种应用于采集器与电能表之间的rs485总线自动识别通讯协议。 技术实现要素: 本发明的目的在于克服上述不足,针对电能表集中监控的需求,提供一种采集器与电能表之间的rs485总线自动识别通讯协议。 本发明的目的是这样实现的: 一种采集器与电能表之间的rs485总线自动识别通讯协议,它包括采集器通讯处理流程、电能表通讯处理流程和电能表注册流程;采集器通讯处理流程:采集器首次上电后举行广播扫描总线,扫描命令下发后,开头等待电能表上报唯一码,假如最后一次电能表上报唯一码后过3~10秒之内,没有新的电能表上报唯一码,解释本次广播扫描结束,采集器通过扫描到的唯一码,与电能表建立通讯,识别电能表其他参数;电能表通讯处理流程:电能表上电后默认等待采集器命令,假如是modbus读取数据命令,则根据modbus命令格式举行响应,假如是采集器广播扫描总线命令,电能表先推断自己是否是已注册状态,假如不是已注册状态,则根据电能表注册流程举行注册,上报过唯一码即为已注册状态;电能表注册流程:电能表收到广播命令后,假如是注销状态,则进入注册流程,电能表先通过本身的唯一码,校准值等其他参数计算随机因子,按照随机因子计算出随机延时时光,然后电能表按照该随机延时时光,以2毫秒为辨别率,举行延时等待,期间侦听总线数据,假如期间侦听到总线有数据收发,则电能表重新计算真随机延时时光,再次举行延时等待,直到延时时光结束,电能表发送注册包,注册胜利,流程结束。 进一步地,采集器定期举行广播扫描总线的操作,采集器在正常的通讯过程中,假如识别到电能表无响应,则在电能表多次无响应后,将该电能表注销掉,不再与其举行通讯。 进一步地,采集器掉电不保存电能表唯一码,每次上电后都重新扫描。 进一步地,采集器通过modbus协议读取电能表数据。 进一步地,假如计时n分钟以内没有有效的广播或者读数据指令,则电能表仪表自动注销已注册状态,切换为注销状态,该计时时光按照状况举行设置。 与现有技术相比,本发明的有益效果是: (1)本发明的电能表具备唯一码,不需要单独设置通讯地址码; (2)本发明的电能表不需要提前预设总线的电能表信息; (3)本发明的采集器可以在电能表掉线时,自动把电能表从轮询队列中过滤掉; (4)本发明的电能表上电后,通过电能表注册流程与采集器握手; (5)本发明的采集器与电能表建立通讯后,可以通过modbus读取电能表信息。 附图解释 图1为本发明的采集器通讯处理流程暗示图。 图2为本发明的电能表通讯处理流程暗示图。 图3为本发明的电能表注册流程暗示图。 详细实施方式 为更好地理解本发明的技术计划,以下将结合相关图示作具体解释。应理解,以下详细实施例并非用以限制本发明的技术计划的详细实施态样,其仅为本发明技术计划可采纳的实施态样。需先解释,本文关于各组件位置关系的表述,如a部件位于b部件上方,其系基于图示中各组件相对位置的表述,并非用以限制各组件的实际位置关系。 实施例1: 参见图1-图3,本发明涉及的一种采集器与电能表之间的rs485总线自动识别通讯协议,它包括采集器通讯处理流程、电能表通讯处理流程和电能表注册流程。 参见图1,图1绘制了本发明的采集器通讯处理流程暗示图。所示,采集器通讯处理流程: 采集器首次上电后举行广播扫描总线,扫描命令下发后,开头等待电能表上报唯一码,假如最后一次电能表上报唯一码后过5s之内,没有新的电能表上报唯一码,解释本次广播扫描结束,采集器通过扫描到的唯一码,与电能表建立通讯,识别电能表的地址、型号等其他参数。 采集器定期举行广播扫描总线的操作,采集器在正常的通讯过程中,假如识别到电能表无响应,则在电能表多次无响应后,将该电能表注销掉,不再与其举行通讯。采集器掉电不保存电能表唯一码,每次上电后都重新扫描。采集器通过modbus协议读取电能表数据。 参见图2,图2绘制了本发明的电能表通讯处理流程暗示图。所示,电能表通讯处理流程: 电能表上电后默认等待采集器命令,假如是modbus读取数据命令,则根据modbus命令格式举行响应,假如是采集器广

文档评论(0)

坏小孩儿…… + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档