论文部分内容阅读
灌区信息化建设的总体目标是促进灌区水资源的合理配置和高效利用,灌区水情信息采集传输技术则是灌区信息化建设最重要的内容之一。传统的水情信息获取手段成本高,效率低,己不能满足灌区用水管理的要求。因此,分析灌区水资源合理配置对水情数据信息的要求,研制低功耗,高性能的灌区水情数据采集系统,设计相应的软硬件系统,并开发上位机实时监测系统具有重要的意义。主要研究内容和成果为:在采集终端硬件研制方面,选用低功耗、高性能的AVR系列单片机作为主控芯片,使用数字式传感器,设计各传感器采集接口电路;搭建了电源电路、时钟模块电路、JTAG下载调试电路、SD卡存储模块接口电路、串口通信电路等终端外围电路:系统使用GPRS无线通信方式,采取串口连接GPRS-DTU模块进行数据的无线发送,系统上位机端利用Comway无线串口服务器进行数据的接收,可满足灌区水情信息的远距离稳定传输,最终研制出低成本的灌区水情采集和远程传输终端。在采集终端软件研制方面,开发了终端主程序、各个数据采集模块子函数、时间控制程序、SD卡读写程序部分等,GPRS无线通信部分通过进行AT指令的编写完成DTU模块的参数配置以及虚拟串口通信协议等。在上位机监测系统方面,选择解释型,面向对象的程序设计语言Python作为开发工具,导入sqlite、wxpython、xlwt、serial、threading、timer等模块后进行系统的程序编制,主要工作为编制了主程序、框架界面的构建函数、各个按钮触发函数、读取虚拟串口数据解析数据存入数据库的子函数等,形成了界面友好,程序清晰,可读性强,易于维护的灌区水情实时监测系统。测试结果表明:水情信息系统的终端硬件设备稳定运行,采集到的数据可以稳定的传输,系统上位机端实时监测系统正常运行,水情数据实时显示,并能存储于数据库。系统具有功耗低,投资小,采集稳定等明显的优点,对灌区水情信息的远程实时监测有一定的应用价值。