论文部分内容阅读
温室测控作为温室生产中的重要技术,也是国内外温室技术研究的重点。从上个世纪的八九十年代起,我国虽然对温室控制方面进做了一系列研究,成果显著。但是在智能化和控制策略等方面较发达国家还有很大的差距。因此开发一种价格低廉、控制精确稳定、自动化程度高的温室测控系统是非常有意义的。所以本文设计了一种基于32位ARM处理器的嵌入式温室测控系统。本文介绍了温室控制系统的国内外发展现状和发展趋势,在对嵌入式系统分析的基础上,并对ARM进行选型和操作系统的选定。对温室测控系统进行了整体规划,分为四个模块:S3C2410A核心电路模块、人机交互模块、数据采集处理模块、执行机构驱动模块。对基于S3C2410A的系统的硬件和软件进行了详细的论述,分模块对硬件部分进行设计,其中包括核心电路模块设计,包括存储器电路设计、JTAG接口电路设计、电源电路设计、复位电路设计和系统时钟电路设计等。对人机交互模块设计,包括LCD控制和电路连接、触摸屏与S3C2410A的电路。对数据采集模块进行设计,包括传感器的选型及其与S3C2410A处理器的连接。软件设计分两部分,第一部分为操作系统到S3C2410A的移植,包括Bootloader的修改和移植,内核文件kernel和文件系统的修改移植。第二部分是应用软件的设计,包括主程序的设计、数据采集处理程序、控制子程序设计、人机交互程序流程设计。由于温室环境属于一个非线性、多变量藕合、大滞后、时变系统,在软件设计中采用了模糊控制。通过硬件和软件的联调,温室测控系统能够很好的对环境参数进行调整,保证作物在最佳环境状态下生长。本文对模糊控制算法进行了研究,列出模糊控制状态查询表并进行MTALAB仿真。