论文部分内容阅读
为了提高作物在生长过程中水分蒸发量的自动化监测水平,本文在称重式蒸渗仪硬件平台的基础上,研究开发了蒸渗仪数据自动采集与处理软件系统。在无线传输方式下,进行数据采集、处理和存储,实现了对农田土壤水分蒸发量的在线实时测控,构建出一种新型蒸渗仪数据远程监测管理系统。主要研究内容如下:(1)设计了蒸渗仪监测系统的整体结构,具体包括:硬件采集器终端和计算机软件系统。硬件采集器终端由压力传感器、钢筒、采集箱、GPRS设备组成;软件系统包括数据采集、处理、显示及存储等部分。开发的GPRS无线数据传输模块,实现了地下室采集终端与计算机监测中心数据之间的无线自由传输。(2)选择集成开发环境C++Builder和数据库管理系统SQL Server2000作为上位机软件开发平台,采用模块化的设计方法,进行了相应功能模块设计:登录管理模块、串行数据采集模块、数据标定处理模块、数据图表显示模块、数据查询模块等。其中,数据采集模块利用Win32的API函数开发串口通信类操作串口设备,增加了串口操作的透明度,提高了数据的可靠性;为了确定测量值与实际值的对应关系,利用霍夫变换结合最小二乘法的直线拟合技术进行传感器标定;构建了基于C/S (Client/Server,客户/服务器)模式的数据管理系统,通过网络数据库,用户可按不同的查询条件查看作物蒸发量的数据和图表,实现了对传感器数据的有效组织与管理。(3)对系统的基本功能进行了测试验证,对获得的数据进行相应的分析,结果表明,测试实验数据符合作物生长水分消耗的规律。采集的数据稳定性较好,基本功能正常,达到了设计要求。