论文部分内容阅读
我国是一个水资源比较缺乏的国家,并且水资源的分布很不平衡,为了保证工农业生产和人民生活的正常用水,保证经济的持续发展,水资源监控和调度就显得尤为重要。水泵作为水利传输设备,在水资源调度中起着关键的作用,水泵运行的安全性直接关系到水资源供给。建立集水文数据监测、水泵状态监控以及故障保护的远程监控系统是水务部门迫切需要解决的问题。本文在深入研究分析现有水资源监控系统的基础上,提出了一种水资源监控及水泵保护相结合的系统方案。通过将ZigBee网络和GPRS网络相结合的通信方式,完成水文数据及水泵运行状态大范围、远距离的监控。通过实时采集水泵电机的运行参数,确定电机的运行状态,实现电机的安全保护。系统由远程监控终端、网关和监控中心三部分组成。监控终端通过ZigBee网络与协调器进行通信,实现水文数据的监测、水泵运行状态监测、水泵故障保护以及取水控制等功能。网关完成ZigBee网络组建、ZigBee网络和GPRS网络的融合及GPRS通信。监控中心通过GPRS实现数据的采集、传输以及监控终端的控制等功能。监控终端和网关的硬件平台以Cortex-M3内核的微处理器STM32F107VCT6为核心,监控终端的外围电路包括:电源电路、实时时钟电路、SD卡存储电路、键盘及显示电路、ZigBee通信电路、水泵运行参数采集电路、模拟量采集电路、开关量输出电路等,主要完成数据采集、数据存储、数据通信、水泵电机保护以及显示等功能;网关硬件电路包括:电源、存储、键盘及显示电路、ZigBee通信电路和GPRS通信电路等,主要完成ZigBee网络组建、数据通信、网络融合等功能。监控终端和网关的软件开发采用μC/OS-II实时操作系统,实现了其在STM32F107VCT6上的移植。根据系统的功能需求对监控终端和网关的任务进行了合理划分,完成了底层驱动程序和应用层程序的设计,实现了监控终端和网关的各项功能。论文研究了ZigBee网络的建立过程以及网络节点的入网流程。监控中心软件系统采用Microsoft Visual Basic6.0编程技术和Access2007数据库软件完成系统的设计。具有用户信息管理、数据采集与设备管理、数据通信、远程控制、历史数据与实时数据查询、报表生成与打印等功能。水资源远程监控及水泵保护系统的测试结果表明,本系统性能稳定、操作方便、实时性好,具有一定的推广价值。