论文部分内容阅读
近年来远程抄表技术的出现引起了社会各界的广泛关注。远程抄表技术是集计算机技术、智能控制技术、通信技术和嵌入式技术于一身,多领域多学科交叉渗透的结果。它可以实现电能数据的远程集抄和对电能表终端的远程操作,实现了数据的集中管理,解决了传统人工抄表不及时、错抄和漏抄的弊端,为电业部门的信息化发展打下了坚实的基础。远程抄表系统大致可分为上中下三个层次:下层有采集器和电能表组成,中间是集中器所在的位置,最上层是数据库服务器系统。本文结合实际情况提出了一种:以ARM9为基础平台扩展ZigBee无线模块和GPRS通信模块的抄表集中器的设计与实现。其中面向下层采用无线网络连接,解决了现场布线结构复杂、成本高、不便扩展和不便维护等一系列缺点。面向上层通过GPRS移动网络进行数据的交互,通信稳定且实时性高。由于GPRS通信按流量收费,系统可以做到不使用的情况下永久在线。这样集中器收集的电能数据可以很方便的传输到后台服务器,同时也利于主站系统对集中器进行远程的控制。在抄表系统中,集中器扮演数据和命令中转的角色,是连接后台服务器和下层采集器的重要桥梁。一方面,它要向上传输电能数据到电业管理部门的数据库,同时也接收主站下发的控制命令,对集中器或者电能表进行控制。另一方面,它要向下控制采集器按要求采集电能数据。文章中首先结合国内外的相关背景简要的说明了抄表系统的构成与工作原理,紧接着阐述了抄表系统的总体设计思路与方法。然后从集中器的硬件和软件两个主要方面进行设计,硬件设计时主要介绍每个模块的工作原理与电路设计,软件方面先从嵌入式Linux操作系统的移植开始,具体通过Bootloader移植,内核移植和根文件系统的制作三个方面来详细说明。然后从应用程序整体结构出发再到各个程序模块的具体设计,例如:循环监控任务,抄表主任务和数据通信任务等。详细介绍了各个程序模块的设计思路,执行原理和具体执行的流程图。集中器与采集器之间通过ZigBee无线网络进行通信,节点的增减不影响整个系统的稳定性。系统硬件采用ARM9为平台,结合强大的嵌入式Linux操作系统,使得系统具有性能稳定,适用范围广,易于扩展等特点,和传统抄表系统中的集中器相比拥有不可比拟的优势。