该论文旨在开发一种基于单片机的新型智能网络电表数据集中器的软件系统,实现HFC智能网络电表系统项目的技术要求.即电力公司能通过电网监控计算机—数据集中器—电表系统采集城市工业或居民用户的实时用电状态与用电量,进而实现不同时段内用电量的分时计费等要求,并为电网运行过程中的实时数据监控与维护提供参考依据. 电表数据集中器的软件系统开发作为该课题的重点,采用KeilC51的集成开发工具,运用单片机C51语言进行程序开发,设计开发了数据集中器软件.该软件主要由三大功能模块构成,分别为数据集中器模块,串行数据通讯模块,网络通讯模块.其中数据集中器模块包含了指令数据帧分析子功能模块、协议转换子功能模块、电表数据组合上传帧子功能模块;串行数据通讯模块包含了串口初始化子模块、数据发送子模块、数据接收子模块;网络通讯模块包含了网卡初始化子模块、数据发送子模块和数据接收子模块.文中给出了各模块涉及到的主要功能函数代码编写流程图,并给出了指令数据帧分析模块函数等的详细源代码. |