论文部分内容阅读
我国水资源供需矛盾日益尖锐、农业用水浪费严重,已成为严重制约我国国民经济可持续发展的瓶颈,是影响到国家安全的重大战略问题。同时,我国现在灌溉控制系统的研究处于起步阶段,而国外的大型系统不适合我国国情。为了解决此问题,能实时监控作物生长环境,对作物“按需”进行灌溉,本论文设计了一种基于ARM处理器的远程控制灌溉系统,从而实现实时、准确、便捷的对作物实施灌溉。本论文的主要研究内容如下:(1)根据灌溉系统现场控制的要求,采用飞利浦ARM7 LPC2368嵌入式处理器作为灌溉控制系统的核心,设计了一套用于底层控制水泵阀门开闭的智能灌溉控制器,完成了电源模块设计、系统时钟电路设计、串口通信电路设计以及JTAG接口调试电路等硬件电路设计,并根据工作原理绘制了硬件PCB图,制作了印制电路板。设计过程强调了系统可靠性和可扩展性,硬件原型系统具有良好的工作效率和稳定性。(2)根据作物不同阶段灌溉方式的不同,开发了灌溉控制程序,该控制程序能实现定量灌溉控制、定时灌溉控制、定容灌溉控制三种不同的灌溉模式,并通过判断实时水流量和时间来确定是否触发设定的停止灌溉的行为,从而实现三种不同灌溉模式的智能处理,基本上满足对作物灌溉控制要求;设计了上下位设备的通讯协议,利用软硬件一体化的设计思想,通过RS-232总线将系统底层控制器和上层控制管理系统连接在一起,从而实现两级控制,提高了系统的鲁棒性和可靠性;采用C#编程语言在Visual studio 2008开发环境下开发了控制系统运行界面,该操作界面集成了灌溉控制的所有操作,而且与系统各接口之间具有良好兼容性,使用方便。(3)在实际环境下对本系统进行了集成测试,测试结果表明该系统运行良好,性能稳定,基本实现了预期设计要求。