论文部分内容阅读
随着现当代社会经济的快速发展,水域污染的现象在当今社会表现的愈来愈严重。近几年来,水污染的相关事件频繁发生,水污染不仅对生态环境造成影响,而且对人类的身体健康有严重的影响。因此,在社会经济迅速发展的今天,水资源的合理利用和对水域环境的监测显得极为重要,同时也对我国水质环境的监测和治理也提出了更高的要求。水质监测的过程经历了长时间的发展,传统的经验检测法不但精度不高,并且耗费大量的人力。化学检测法的检测过程极为复杂,还有可能会造成二次污染。仪器检测法是现代监测的最新方法,其监测方式是通过几种不同的水质监测传感器检测数据,将被测对象的各种信号转化为相应的电信号,然后通过信号的放大和处理等,将数据直观的显示出来。相对于传统经验检测法和化学检测法,仪器检测法在水质监测领域不仅能实时监测数据,而且还能提供更大水域水质的监测,对生态环境影响更小。近年来,传感器技术发展很快,越来越多的传感器被应用到水质监测系统中,因此,在对水质监测的过程中,测量方法也变得越来越简单。而无线通信技术的发展,更使得监测系统可以远程实时监测各种数据。Zig Bee技术作为一种近距离的无线通信技术,因其具有低功耗、低速率等优点,在无线通信领域得到了广泛的应用。本论文结合目前水质监测系统存在的问题和需求,通过与无线传感器网络相结合,研发了一种基于ZigBee的水质监测系统,重点在于提高系统监测的精度和实现实时的水环境监测。系统通过终端节点采集水质的各种参数,经路由器和协调器汇集数据并将采集到的数据发送到客户端,通过设计预警值进行监测预警。在系统硬件研发方面,本文采用TI公司的SOC解决方案芯片CC2530芯片作为系统研发的主芯片,主要负责系统数据的接收、处理和转发。水质监测模块采用相应的传感器以及设计方法,并进行前端数据处理和参数补偿,以达到对水质更实时精准的监测。在软件研发方面,本论文重点在于对Z-Stack协议栈的修改和移植,以适应本系统应用需求。还给出了水质监测传感器端、无线数据传输和水质监测系统的流程图和部分源代码。力求使设计的系统服务器界面达到水质参数的实时显示和预警功能。经过对系统的水质监测各模块测试和系统整体测试,其性能指标基本达到设计要求,实现了多种水质参数的监测,包括温度、酸碱度、浊度和电导率等水质参数的实时采集和监测,完成了水质监测数据的网络通信功能。与传统水质监测方法相比,本系统不仅可以降低监测难度,节省人力,而且还实现了更精准的实时数据监测和超标预警功能,实现了长期连续稳定的监测和预警。本系统在一定程度上对工业污水的处理和其它动态水质监测系统的使用都有一定的参考和借鉴意义。