用户名: 密码: 验证码:
基于ARM的温室远程控制设计与研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,随着计算机、通信技术和Internet的发展,温室大棚、工厂化种植和设施栽培等生产技术的广泛应用,准确地对环境参数的收集和分析就成了现实。利用计算机技术对相应的环境参数进行采集,一方面可以及时了解作物生长的环境参数;另一方面也可以根据采集的数据与设定值相比较;以此来控制大棚的遮光板、淋灌器、加热器等设备进行环境调节,从而为农作物的生长提供适宜的生长环境。温室环境不适合PC机的工作。因此采用以太网实现数据的交互。
     温室内影响作物生长的环境因子很多,本文主要介绍包括温度、湿度、CO2浓度和光照强度等环境条件因子。提出了环境因子的控制特点和控制方法。介绍了温室环境检测的总体设计和温室环境设计的关键技术。提出了通过本系统的进行适合的环境因子控制。
     ARM平台是目前使用广泛的主流嵌入式处理器体系结构。本文采用使用S3C2410(ARM9内核)为CPU的硬件平台,S3C2410是韩国三星公司生产的基于ARM920T体系结构的高性能CPU,丰富的外设接口,203MHz的主频使它特别适合进行操作系统的移植和进行应用开发。
     本文设计了温度、湿度、CO2浓度和光强度传感器,传感器检测出来的信号通过I/V转换、多路模拟开关的选通、放大滤波和A/D转换后传输给S3C2410进行数据处理和设备控制。从而实现对环境因子的测量与控制。本文重点介绍了温室大棚环境监控系统的硬件设计和软件设计。
     硬件部分,介绍了系统总的设计思路和各部分的设计思想、原理电路图。在满足系统设计要求的前提下,尽可能选择价格低。功耗低的元器件,以达到减低成本的目的。
     软件部分,详细论述了嵌入式Linux操作系统开发流程以及移植到具体硬件需要完成工作,如U-BOOT的移植、Linux内核的编译与裁减、文件系统的制作。驱动程序的编写和应用程序的编写。
     由于温室自动控制系统是一个大空间、多参数、多目标,并具有强耦合、大滞后的非线性控制系统。大型温室环境中温度、湿度、光强度等被控对象之间存在着强烈的耦合关系。利用常规的控制算法得不到非常满意的控制效果,因此本文采用了多变量模糊控制算法实现对温室的智能控制。
At present,with deep-going development of computer,communication technology, and internet technology.Accurate parameters collection and analysis become reality. And this technology achievement can help to arrange the greenhouse condition control,factory farming and cultivation facilities.
     Computer collects the corresponding environmental parameters.On one hand, Collect the environmental parameters related to the crops growth.On the other hand,based on the collected data adjust the shading panels equipment,irrigation water equipment,heaters equipment to control the environmental of the greenhouse So as to provide appropriate environment for the corps.Consider the environment in the greenhouse,data interactive and analysis is through Ethernet.
     In greenhouse,many environmental factors effect the growth of crops.This article included 4 main environmental factors:temperature,humidity,CO2 concentration and light intensity.Proposed control characteristic and control methods to environment factors.Focus on greenhouse environment examination system design and key technologies.Proposed suitable environmental factors control through this system.
     ARM platform is the most widely used embedded processor architecture.This article uses S3C2410(ARM core)for the CPU hardware platform,Samsung S3C2410 is based on ARM920T architecture high-performance CPU.The rich peripheral interface,203MHz frequency,makes it particularly suitable transplant and application development of operating system.
     This article designs temperature sensor、humidity sensor、CO2 concentration sensor and intensity of light sensor.Sensors detected the signal through the I/V conversion、multi-channel analog switch-election.Filtering and amplification A/D conversion after transfer data to S3C2410 for data processing and control equipment. Achieve the environmental factor measurement and control.This article focuses on the greenhouse environment monitoring system hardware and software design.
     For the hardware part,introduced total design mind、various parts design thinking and the principle circuit in this system.In satisfies the system design request under premise,Choose a low price and low-power components as far as possible,so as to achieve lower costs.
     For the software part,elaborated the embedded Linux operating system development and transplants in detail,like U-BOOT transplant,Linux core translation and reduction,manufacture file system and driver programming and application programming compilation.
     Greenhouse control system is a big space,multi-parameter,multi-object and coupled with a strong and behind the non-linear control system,the strong coupling relationship among Temperature,humidity,CO2 concentration and light intensity in this system.Conventional control algorithms are not very satisfied with the results of control,this article designs Control Algorithm on Fuzzy in Greenhouse
引文
[1]Tantau H J.analysis and synthesis of climate control algorithms.Acta hort,1985,174:449-459.
    [2]Tantau H J.models for greenhouse climate control.Acta hort,1989,245:397-404.
    [3]余朝刚.温室气候环境微机测控系统与控制方法的研究.博士学位论文,浙江大学,2005,05:3-5.
    [4]Tantau hans-juergen.Energy saving potential of greenhouse client control.Mathematics and computers in simulation,1998,48:93-101.
    [5]Tetsuo morimoto,yasushi hashimono.an intelligent control for greenhouse automation,oriented by the concepts of SPA and SFA—an application to a post-harvest process,computers and electronics in agriculture,2000,29:3-20.
    [6]Ferreira P M,faria E A,Eruano A.neural network models in greenhouse ari temperature prediction,neurocomputing,2002,43:51-75.
    [7]Meir teitel,yun zhao,moti barak,Eli bar-lev,David shmuel.Effect on energy use and greenhouse microclient through fan motor contrl by variable frequency drives.energy conversion and management,2004,459:209-223.
    [8]程纯枢.中国的气候与农业.北京:象出版社,1991,5.
    [9]周长吉.现代温室工程.北京:化学工业出版社,2003,2.
    [10]王双喜.设施农业工程技术概论.北京:中国农业科技出版社,2002,6.
    [11]中国农业网 http://www.zgng.com.cn/.
    [12]张景璐,杜辉.ARM9嵌入式系统设计与应用案例.北京:中国电力出版社,2006,5.
    [13]杨庆.基于嵌入式 internet 的远程数据采集系统的设计.硕士学位论文,天津大学,2003,5-6.
    [14]高建平,赵龙庆.温室计算机控制与管理技术的发展概况及在我国的应用前景.计算机与农业,2003(2):12-15.
    [15]N Ehler.Interfacing crop models to standard software for greenhouse climate control Ecol Modelling,1991(56):245-257.
    [16]Zhouchang ji,chengqing yang.The imported greenhouses and their performances,transactions of the CSAE,1998(14):53-58.
    [17]李萍萍,毛罕平等.蔬菜工厂化生产中夏秋环境因子的合理调控,农业机械学报,1997,28(2):80-84.
    [18]张亚红,陈瑞生.日光温室空气湿度环境及除湿技术研究-强制通风的降湿效果及效应.宁夏农学院学报,2000,2(12):46-50.
    [19]Joe deblaquiere.building devices with embedded linux,ELEC 27,2000,9.
    [20]李敏.温室大棚单片机数据采集系统设计.黑龙江八一农垦大学学报,2003,15(1):47-51.
    [21]朱婧.基于 ARM9的嵌入式数据采集与控制系统硬件平台的设计.硕士学位论文,大连海事大学,2006,10-12.
    [22]ATMEL.DATASHEET OF AT91RM9200.http://www.atmel.com,2003.
    [23]李佳.ARM 系列处理器应用技术完全手册.北京:人民邮电出版社,2007.10.
    [24]符意德.嵌入式系统原理及接口技术.北京:清华大学出版社,2006.7.
    [25]武宁.湿帘-风机降温控制系统.硕士学位论文,河北工程大学,2007.4,30-35.
    [26]张永.基于 ARM9的嵌入式 Linux 开发平台构建与应用.硕士学位论文,天津师范大学,2006.4,24-26.
    [27]Estimation of immeasurable input and states by applying fuzzy control(fuzzy control for steam temperature of a boiler heating surface)kazoo sagara JSME international journal,series C,mechanical systems,machine element and manufacturing vol.41,no.4.
    [28]O.jolliet,HORTTTRANS A.Model for predicting and optimizing humidity and transpirationingreenhouse.journalofagri cultural engineering research,1994,57(1):23-37.
    [29]贾东耀,彭树林.嵌入式系统网络接口与驱动设计.微型电脑应用,2008,24(4):20-23.
    [30]张文佳.基于 linux 的嵌入式控制系统软件设计.硕士学位论文,大连海事大学,2006,3,50-56.
    [31]韩宇辉.工厂化农业智能测控系统研究与应用.硕士学位论文,天津大学,2005,6,16-23.
    [32]Samsung Electronics Co.Ltd,S3C2410X 32-Bit RISC Microprocessor User's Manual (Revision 1.2),2003.
    [33]梁婧宇.智能温室环境温湿度测控系统的研究与设计.硕士学位论文,太原理工大学,2005,5.
    [34]罗苑棠.嵌入式 Linux 应用系统开发实例精讲.北京:电子工业出版社,2008,1.
    [35]孙天泽.嵌入式设计及 linux 驱动开发指南.北京:电子工业出版社,2008.1.
    [36]田宏武.基于 RCM2200的网络型温室控制设计.硕士学位论文,太原理工大学,2007,4,20-26.
    [37]谢斌.基于 AT91RM9200的嵌入式 LINUX 开发平台的实现与研究.硕士学位论文,天津大学,2005,1.
    [38]赵丹丹.多传感器数据融合在目标识别中的应用研究.硕士学位论文,太原理工大学,2007,5.
    [39]曹连江.植物温室控制系统的应用研究.科技信息,2006,3,8-9.
    [40]蒋晴霞,赵望达.温室环境智能检测控制系统的设计.计算机应用,2000,10.
    [41]习博.基于工业以太网的嵌入式数据监控技术的研究.硕士学位论文,武汉大学,2005,4.
    [42]孙琼.嵌入式 Linux 应用程序开发详解.北京:人民邮电出版社,2007.4.
    [43]何鹏.传感器在温室大棚环境控制中的应用.计算机与农业,2002,(7):5-8.
    [44]Li X.R,Bar-shalom Y,multisensor-model estimation with variable structure,IEEE transaction on automatic in control,1996,41(4):1-16.
    [45]孙程光.基于智能温室的多参数环境检测系统的研究与设计.硕士学位论文,河北工业大学,2006,1.
    [46]耿杰恒,王竹林等.基于 ARM9和嵌入式 linux 的串口驱动开发.科学技术与工程,2008,3(8):786-788.
    [47]邹球.基于 ARM24.10嵌入式 linux 内核的编译与移植.计算机工程应用技术,2008,3,1157-1159.
    [48]Li H X.fuzzy variable structure control.IEEE trans.on system,man,and cybernetics,1997,27(2):306-312.
    [49]B.kosko.Neural networks and fuzzy systems:a dynamical systems approach to intelligence,N J:prentice hall,1992.
    [50]L.X.wang.Fuzzy systems are universal approximate,IEEE fuzzy,1992,pp.967-972.
    [51]王艳.温室环境下多变量模糊控制系统的研究.硕士学位论文,辽宁工程技术大学,2005,21-32.
    [52]徐玲.模糊控制在智能温室温湿度控制中的应用.硕士学位论文,东北林业大学,2006,11-16.
    [53]韩峻峰,李玉惠.模糊控制技术.重庆:重庆大学出版社,2003,30-40.
    [54]潘洪刚.智能温室模糊控制系统的研究.硕士学位论文,河北工业大学,2006,26-33.
    [55]An adaptive fuzzy algorithm for domestic hot water temperature control of a combi—boiler Christine M.haissig international journal of heating,ventilation,air -conditioning and refrigerating research 2000,Vol.6,NO.2.
    [56]谭思亮.VC++串口通信工程开发实例导航.北京:人民邮电出版社,2004,3.
    [57]孙鑫,余安萍.VC++深入详解.北京:电子工业出版社,2007,7.564-69.
    [58]网冠科技.VC++MFC 时尚编程.北京:机械出版社,2006.5 234-246.
    [59]黄英,肖旭等.基于嵌入式 linux 的远程监控系统的设计.通信技术与设备,2002,4,11-13.
    [60]方桂娟,饶连周.基于以太网的温湿度监控系统的设计,武汉工业学院学报,2006,9,25(3):65-67.
    [61]ARM.technical reference manual of ARM920T.http://www.arm.com,2001.
    [62]吴佩贤.linux 环境下基于 TCP 的 socket 编程浅析.现代电子技术,2005,16:53-57.
    [63]AD574 Data sheet.
    [64]MAX531 Data sheet.
    [65]陈鸣慰.基于 ARM 的通用型实时测控系统设计与实现.硕士学位论文,东南大学,2006,3.
    [66]陈国辉,郭艳玲.传感器在温室环境检测系统中应用.林业机械与木工设备,2004,32(4):33-34.
    [67]华清远见嵌入式培训——http://www.farsight.com.cn.
    [68]Sansung electronics.FS2410 User manual.
    [69]李国政,张强等.ARM-linux 嵌入式系统在农业大棚中的应用.现代电子技术,2007,6,19-21.
    [70]樊建明,陈渊睿.基于数字温湿度传感器的温室多点测量系统设计.传感器与微系统,2007,26(7):89-92.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700