论文部分内容阅读
随着传感器技术、嵌入式技术、现代网络及无线通信技术、分布式信息处理技术的快速进步,能够实时监测、感知、采集和处理各种监测对象信息的无线传感器网络,凭借其可观的实用价值和广阔的应用前景,成为当今世界最受关注的前沿科技研究热点之一。同时随着水、电、气市场管理改革的不断深入,对自动抄表技术的研究必将成为热点和方向。为解决现今用电管理中人工抄表存在的花费人力多,工作量大,容易出现差错,抄表工作不方便等问题,论文提出并设计了自动抄表上位机管理软件系统。本文第一部分完成了无线传感器网络系统的串行通信设计与实现。首先介绍了串口通信的基本原理以及设置的步骤,接着讨论了VC++6.0环境下两种串行通信的方法:一种是MSComm控件法,另一种是API函数法,并比较了它们的区别。最后设计了一个可在Windows系统下运行的任务监测工具来查看汇聚节点的工作状况,用户可以通过该工具实时观察汇聚节点收到的每个数据包的地址信息、序列号和数据信息。本文第二部分完成了无线抄表系统管理软件的设计与实现。首先按照软件设计的基本步骤,给出了无线抄表系统管理软件的数据关系结构图、逻辑框图以及流程图。接着利用MSComm控件,完成了数据的实时采集与动态图形显示。系统数据库模块采用标准的SQL结构化查询语言,选用ADO数据库访问技术,将现场采集的数据存储在Access2000数据库中,存储速度快,内存消耗少,操作简单,实现了系统数据库的有效管理。