Print

电能表及采集终端通信协议通用解析与生成算法研究

论文摘要

在电力系统中,电能表和数据采集终端是常用的生产设备,随着电力行业的发展,自动化生产和管理水平的提高,在设备间进行数据交换变得十分频繁。不同设备间的数据交换必然引起数据通信帧的识别和相互兼容问题,因此,对目前常用的协议进行归纳总结,设计一种通用的解析和生成算法,对解决设备间进行多协议兼容及提高相关程序的健壮性和可维护性具有重要意义。本文首先根据实际工作中的经验,对目前常用的协议解析方法进行分析,指出了其不足。在此基础上,设计实现了一种通用的解析/生成算法。该算法在结构上实现了程序和数据分离,使得在实现算法时,可以仅关心算法流程,而不必关心不同协议的具体数据。在技术实现上,无论是上位机还是下位机,都可以根据实际开发平台进行代码实现,而不必局限于实现的具体工具。本文主要研究在上位机与电子式电能表或数据采集终端设备之间,以及下位机与下位机之间进行通信时,对数据帧进行生成与解析的通用算法。算法通过使用面向对象的方法,以程序与数据分离为原则,将具体协议数据以外部数据源的形式提供,程序仅实现算法。该算法具有通用性强、适用范围广的优点,封装后的对象可用于上位机软件相关通信程序的编写,算法及设计思路也可用于下位机通信相关程序或硬件传输协议的设计。该设计已在实际工作中得到应用和验证,效果良好。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪言
  • 1.1 电子式电能表及采集终端的发展及现状
  • 1.2 数据采集终端在自动抄表系统中的作用
  • 1.3 通用解析与生成算法的研究目的
  • 1.4 论文章节安排
  • 第二章 协议帧结构的建模
  • 2.1 国内主要协议分析
  • 2.2 协议帧结构模型设计
  • 2.2.1 协议表
  • 2.2.2 帧分类表
  • 2.2.3 部件集表
  • 2.2.4 单元集
  • 2.2.5 帧组装信息表
  • 2.2.6 部件组装信息表
  • 2.2.7 协议特征集表
  • 2.3 本章小结
  • 第三章 下行帧生成算法
  • 3.1 下行帧生成算法原理
  • 3.2 下行帧生成算法主要函数分析
  • 3.3 下行帧生成算法的测试
  • 3.3.1 测试程序简介
  • 3.3.2 下行帧生成算法实例分析
  • 3.4 本章小结
  • 第四章 上行帧解析算法
  • 4.1 上行帧解析算法
  • 4.2 上行帧解析算法代码分析
  • 4.3 上行帧解析算法的测试
  • 4.4 本章小结
  • 第五章 通用解析与生成算法在电力AMR系统中的应用
  • 5.1 通用协议解析与生成算法在企业中的开发及应用
  • 5.2 典型抄表系统应用
  • 5.3 通用协议解析/生成算法的应用前景
  • 第六章 总结与展望
  • 6.1 研究工作总结
  • 6.2 存在的不足与有待改进之处
  • 参考文献
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/d7664637fd7d7e71cfe356b3.html