论文部分内容阅读
随着人口增长和社会经济的迅速发展,水电站水库水质日趋恶化,这一改变不仅加剧了水轮机机组的磨蚀,同时也对水电站下游居民的生产生活产生了严重影响。单靠人工定期或不定期抽检水库水质,需要投入大量的人力及物力,而且时效性低,难以实时掌握水库水质情况。若采用有线连接的分布式系统对水电站水质信息进行监测,又会出现布线困难、投资成本高且维护不便等问题。因此,我们急需寻求一种新的技术,来实现水电站水质信息的实时在线监测。而无线传感器网络技术的发展,正为这一需求提供了技术基础。本文基于ZigBee无线传感器网络技术设计了一套水电站水质信息无线监测系统,该系统能很好的解决水电站水质信息采集不便问题,具有实时性强、组网方便、维护简单等优点。首先,本文在ZigBee无线传感器网络技术的理论分析基础上,确定了系统的总体方案。其目标是构建一个适用于水电站水质信息监测的无线传感器网络系统,实现多个水质参数的采集、传输和显示处理。其次,对无线传感器网络节点硬件电路的设计作了详细介绍,硬件电路采用模块化设计,主要包括电源模块电路设计、处理器模块电路设计、信号调理模块电路设计三大部分。然后,在分析Z-Stack协议栈的基础上,结合传感器硬件电路设计,进行各类水质传感器驱动程序以及节点电压监测程序的编写与移植,实现传感器信号的采集。同时进行ZigBee无线传感器网络的组建以及以Visual Basic6.0作为开发平台,实现上位机水质监测软件的开发。最后,对整个系统进行总体测试。经测试,传感器节点数据采集准确,ZigBee网络工作稳定,水质监测软件运行可靠。