基于ARM微处理器的温室温湿度控制系统设计

基于ARM微处理器的温室温湿度控制系统设计

论文摘要

温室控制技术是随着自动检测技术、过程控制技术、通信技术以及计算机技术的发展而发展起来的现代农业工程技术。它是农业科学与传感器技术、信号处理、控制理论以及计算机技术等多学科的综合。温室环境控制的目的是为动植物提供良好的生长环境,对控制系统有特殊的要求。一方面,对系统的稳定性、可靠性要求高,对系统成本非常敏感;另一方面,它的控制对象是一个非线性、分布参数、时变、大延时、多变量耦合的系统,无法用传统的控制理论对其进行控制。因此,温室环境控制是一项十分复杂的工程,尽管国内外已经在该领域做了大量的研究,依然有很多内容有待探索。本论文首先综合分析了国内外设施农业和温室控制技术的发展现状,针对单栋中小型温室,利用32位高性能的ARM微处理器搭建一个具有良好人机交互性能的温室温湿度控制系统。选择以S3C44B0X作为系统的MCU;以温室环境中的两个主要影响因子温度和湿度作为控制对象。控制系统能够根据动植物在各个生长时期对温湿度的不同要求,自动调节温室内的温湿度,达到动植物最优生长的目的。在硬件方面,完成了温室温湿度控制系统控制器硬件电路设计;包括ARM微处理器核心电路以及键盘输入、液晶显示、串口通信、存储系统等外围电路的设计。在软件方面,成功移植了嵌入式实时操作系统μC/OS-Ⅱ;实现了多任务的实时处理,使系统具有更好可靠性、稳定性和可维护性;为后续应用程序升级奠定了基础。在此基础上,编写了控制器应用软件,包括以下三个模块:数据采集模块,实现对温室温湿度的实时采集处理;串口通信模块,制定了完整的串口通信协议,实现与上位机的通信;在人机交互模块中,通过键盘与LCD实现了良好人机操作界面,能够实时显示和查询温室温湿度状态。在综合研究温室温湿度特点的基础上,对温室温湿度模糊解藕控制算法进行了理论研究,建立了模糊控制查询表。本论文综合运用嵌入式计算机技术、控制理论等多学科知识,针对农村中小型温室,设计了一种系统稳定、可靠性高、操作简单方便的温室温湿度控制系统,为温室自动化技术做了有益的尝试。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 文献综述
  • 1.1 设施农业的发展概况
  • 1.1.1 国外设施农业现状及发展趋势
  • 1.1.2 我国设施农业的现状和存在的问题
  • 1.2 控制技术在温室中的应用
  • 1.3 国内外温室控制技术的发展现状及特点
  • 1.4 嵌入式系统综述
  • 1.5 ARM芯片简介
  • 1.5.1 ARM-Advanced RISC Machines
  • 1.5.2 ARM微处理器的应用领域及特点
  • 1.5.3 ARM微处理器系列
  • 1.6 本课题研究的内容及意义
  • 第二章 硬件平台的搭建
  • 2.1 信号采样电路设计
  • 2.1.1 温度采样电路设计
  • 2.1.2 湿度采样电路设计
  • 2.2 执行机构驱动电路设计
  • 2.3 控制器硬件平台的搭建
  • 2.3.1 ARM7TDMI体系结构分析
  • 2.3.2 S3C44B0X处理器
  • 2.3.3 控制器系统片选信号及地址空间分配
  • 2.3.4 存储系统
  • 2.3.5 IIC总线控制器
  • 2.3.6 电源、时钟电路
  • 2.3.7 串行接口通信接口电路
  • 2.3.8 LCD接口电路
  • 2.3.9 3×4 Keyboard
  • 2.3.10 总线扩展
  • 2.4 硬件电路图及主要元器件清单
  • 2.4.1 硬件电路图
  • 2.4.2 主要元器件清单
  • 2.5 本章小结
  • 第三章 控制器软件系统设计
  • 3.1 实时操作系统概述
  • 3.1.1 嵌入式操作系统
  • 3.1.2 实时操作系统
  • 3.1.3 实时操作系统的体系结构
  • 3.2 μC/OS-Ⅱ的内核分析
  • 3.2.1 μC/OS-Ⅱ简介
  • 3.2.2 μC/OS-Ⅱ实时操作系统结构
  • 3.2.3 μC/OS-Ⅱ内核分析
  • 3.2.3.1 任务管理及调度
  • 3.2.3.2 任务之间的通信与同步
  • 3.2.3.3 中断管理
  • 3.3 μC/OS-Ⅱ的集成开发调试环境简介
  • 3.4 μC/OS-Ⅱ在S3C44BOX处理器上的移植
  • 3.4.2 实时内核μC/OS-Ⅱ在S3C44B0X上的移植
  • CPU.H中与处理器和编译器相关的代码'>3.4.2.1 设置OSCPU.H中与处理器和编译器相关的代码
  • CPUC.C)'>3.4.2.2 用 C语言编写与操作系统相关的函数(OSCPUC.C)
  • CPU.ASM)'>3.4.2.3 用汇编语言编写4个与处理器相关的函数(OSCPU.ASM)
  • 3.5 控制器应用软件系统设计方案
  • 3.5.1 人机交互模块
  • 3.5.2 数据采集处理模块
  • 3.5.3 PC通讯协议及实现软件
  • 3.5.4 系统初始化
  • 3.5.5 实时时钟处理及实现
  • 3.6 本章小结
  • 第四章 温湿度模糊控制算法的实现
  • 4.1 温室温湿度特性和控制方法分析
  • 4.2 模糊控制的基本原理介绍
  • 4.2.1 模糊控制及其特点
  • 4.2.2 模糊控制系统的组成
  • 4.2.3 模糊控制的过程
  • 4.2.4 模糊控制算法的实现方式
  • 4.3 本温室温湿度模糊解藕控制算法的实现
  • 4.3.1 温湿度模糊解藕
  • 4.3.1.1 温湿度模糊解藕器设计
  • 4.3.1.2 清晰化处理
  • 4.3.2 温湿度模糊控制
  • 4.4 本章小结
  • 第五章 结论与展望
  • 5.1 结论
  • 5.2 展望
  • 参考文献
  • 附录1 元器件清单
  • 附录2 控制器部分程序代码
  • 致谢
  • 作者简介
  • 相关论文文献

    • [1].基于ARM的塔康和中波导航机模拟训练系统设计与实现[J]. 实验室研究与探索 2019(12)
    • [2].基于ARM的液压支架监测系统设计[J]. 机电工程技术 2019(12)
    • [3].基于ARM单片机的无线涡轮流量计的设计[J]. 仪表技术 2020(01)
    • [4].基于ARM的智能能耗管理终端设计[J]. 电工技术 2020(01)
    • [5].基于ARM的触摸计算器的设计与实现[J]. 甘肃科技 2019(23)
    • [6].ARM处理器在舰船压力容器超声波检测系统的应用[J]. 舰船科学技术 2020(04)
    • [7].基于异常图谱特征和嵌入式ARM的光纤网络异常监测系统设计[J]. 激光杂志 2020(03)
    • [8].基于ARM的自动扶梯超载保护系统设计[J]. 科技传播 2020(07)
    • [9].基于ARM的电子警察摄像系统的设计与实现探究[J]. 城市建设理论研究(电子版) 2020(03)
    • [10].基于ARM的机器人舵机组控制与实现[J]. 机电产品开发与创新 2020(03)
    • [11].一款基于ARM嵌入式的机械臂的设计与实现[J]. 数字技术与应用 2020(05)
    • [12].基于ARM的矿井地面配电柜监测系统设计[J]. 机电工程技术 2020(07)
    • [13].基于ARM的矿用低压馈电开关保护装置的设计[J]. 机械工程与自动化 2020(04)
    • [14].基于ARM平台的智慧社区网络视频监控系统设计[J]. 电子设计工程 2020(17)
    • [15].基于ARM的电动叉车控制器设计及称重算法实现[J]. 传感器与微系统 2020(10)
    • [16].基于ARM嵌入式的智能小车控制系统设计研究[J]. 河南科技 2019(29)
    • [17].基于ARM的电子黑板设计[J]. 现代信息科技 2019(19)
    • [18].基于ARM的智能家居控制系统开发及实现[J]. 无线互联科技 2016(24)
    • [19].ARM平台的高精度滑动测频法[J]. 单片机与嵌入式系统应用 2016(11)
    • [20].基于ARM的精密逆变电阻点焊电源[J]. 电焊机 2016(11)
    • [21].基于数传电台和ARM的气动造浪测压系统的研究[J]. 机电工程技术 2016(10)
    • [22].基于FPGA和ARM的便携式γ谱仪研制[J]. 核电子学与探测技术 2016(10)
    • [23].基于ARM的电梯轿厢环保节能系统设计[J]. 电子设计工程 2017(05)
    • [24].基于ARM嵌入式的免耕播种机盘刀轴承故障诊断[J]. 农机化研究 2017(12)
    • [25].基于CPLD和ARM完成短波发射机自动调谐控制的设计与实现[J]. 信息通信 2017(02)
    • [26].基于ARM微处理器的船用发动机示功图测试系统开发[J]. 柴油机 2017(01)
    • [27].基于ARM的多通道电荷放大器的设计与测试[J]. 压电与声光 2017(02)
    • [28].基于ARM和FPGA的多通道步进电机控制系统[J]. 装备制造技术 2017(03)
    • [29].基于ARM的简易数字示波器设计[J]. 信息通信 2017(04)
    • [30].基于ARM平台的视频监控系统[J]. 信息与电脑(理论版) 2017(05)

    标签:;  ;  

    基于ARM微处理器的温室温湿度控制系统设计
    下载Doc文档

    猜你喜欢