农田灌溉机井监控系统设计..doc
文本预览下载声明
农田灌溉机井监控系统设计
摘要:针对目前团场农田灌溉机井分布面广的特点,本文基于单片机设计灌溉机井集中监控系统中下位机。对硬件系统进行方案设计及硬件选型,同时设计软件系统,实现对灌溉机井的无线监测与控制,为更好的进行田间管理提供技术支撑,提高水资源利用率,促进农业良性循环,向设施农业、精准农业和产业化经营转变。
关键词:灌溉机井;单片机;通信;监控
1.前言
当前计算机控制技术在众多领域中得到了广泛应用,使许多部门从传统的以人为主的管理方式进入了以计算机控制技术为手段的自动化监控与调度的先进管理模式[1][2]。
无线通信技术在各工农业领域中应用普遍[3][4][5]。由于灌溉机井分布范围广,因此本文研究基于无线数字通信的灌溉机井计算机集中监控系统,把无线通信、计算机、自动化技术引入灌溉机井的控制,实现对灌溉机井的无线监测与控制,并对用水量、用电量进行反馈和统计,为更好的进行田间管理提供技术支撑,提高水资源利用率,促进农业良性循环,向设施农业、精准农业和产业化经营转变。
2.硬件系统设计
灌溉机井计算机监控系统采用两级分布式结构,在各连队设控制主站,由主控计算机和无线数传输模块构成,二者之间通过RS232接口进行数据交换,主控计算机通过Internet与团场管理中心联络;在现场设控制子站,由灌溉机井控制器、各类传感器以及通信模块组成,其中控制器以单片机为核心,与无线数传模块之间也采用RS232接口通信。
2.1 控制器功能与总体方案设计
本系统的CPU选择选用Philips公司P89C51RD2FA单片机,主要目的是为了实现既能现场的独立运行,又能通过串口与计算机实现通讯,并能受计算机控制运行。从总体上讲,本系统可划分为四个主要功能模块: 输出模块、数据采集模块、人机对话模块、中心控制模块。
系统的结构如图2-1所示:
图2-1 系统硬件结构框图
2.2 单片机的选择
本系统选用Philips公司P89C51RD2FA作为下位机的CPU,该器件内含4 组8 位I/O 口、3 个16 位定时/计数器、多中断源-4 中断优先级-嵌套的中断结构、片内振荡器及时序电路等[6][7][8]。
2.3 无线数传模块
基于监控系统小型化、低功耗、数据无线传输准确等技术要求[9][10],选用了北京捷麦公司F29DM无线收发模块。它具有集成度高、工作频率稳定可靠、外围元件少、功耗较低(最大发射功率5W)等优点,适合于便携式低功耗产品的设计。
由于F29DM无线数传模块带有RS232接口,可直接与计算机或单片机相连,连接方式采用透明传输,F29DM无线数传模块与上位机通过RS232接口的连接图见图2-2。
图2-2 F29DM无线数传模块与上位机的连接图
2.4 传感器的选择
传感器在整个系统中作为数据采集的主要单元,它的选择对整个智能测控系统至关重要。为达到实时、无人值守的目的,本系统选用LUGB型涡街流量传感器和LF10-W 系列压力开关对现场数据进行采集。
2.5 模数转换器的选取
模数转换器的任务是将模拟量转换为数字量输入单片机,由于本系统需要进行多路循环采样,故决定选用美国国家半导体公司生产的ADC0809,这是一款我国目前应用非常广泛的一种8位通用逐次逼近式A/D芯片,由单一+5V电源供电,可对8路0~5 V的输入模拟电压信号进行分时转换,其输出信号与TTL电平兼容,同单片机接口很容易。
3.软件系统设计
监控系统软件设计的总体要求灵活开放,有较好的可扩充性和可移植性;适应性强,具有良好的可维护性;具有方便友好的人机界面,易于掌握和使用;实时性和可靠性强。
结合灌溉机井监控的特点和具体要求,软件应实现监控系统的包含以下内容:数据通信、人机对话、实时数据库更新、实时画面刷新、故障事故处理、控制操作、统计计算、历史数据库管理和查询、系统设置、时钟管理、自诊断及系统监视和维护等。
3.1 软件体系结构
下位机监控软件主要包括以下几个模块:
(1) 主程序模块
(2) 数据采集及处理子程序:主要是为了实现A/D转换、数字滤波等功能,同时能够完成对各个通道进行巡回检测和数据处理;
(3) 数据显示子程序:主要是为了实现数据的初始化、显示各种数据等;
(4) 串行通信模块:主要是为了用于实现串行通信协议,同时能够分析解释串口数据,最终能够进行发送和接收串行数据等。
3.2主程序设计流程
本系统下位机的主要的功能是为了实现完成对系统初始化、以及实现A/D转换、数据显示等功能,其流程图如图3-1所示。
图3-1
显示全部