基于STM32的温室远程控制系统的设计

被引量 : 0次 | 上传用户:cqz17
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对目前我国已经存在的温室控制系统成本高、网络化不足以及测量环境因子单一等问题,文中开发了一套基于STM32的温室远程控制系统。该系统通过利用STM32单片机作为温室内的控制器以及MFC编写的控制软件实现对温室内空气温度、空气湿度、光照强度和CO2浓度多个环境因子的远程监测和控制。系统的硬件电路设计包括STM32控制器、数据采集模块、设备控制模块、网络接口模块、实时显示模块以及数据存储模块等。其中数据采集模块采用DHT11、MG811以及BH1750传感器进行环境因子的测量,设备控制模块通过控制继电器通断来控制温室内的加热系统和光照系统等执行设备,STM32通过ENC28J60接入网络实现远程控制,显示模块实现各个环境因子的实时显示,数据存储模块采用外接SD卡的方式进行数据的存储。在STM32的程序设计中采用了库函数的开发方式设计了测量程序、显示程序以及控制程序。通过在STM32中移植μC/OS-Ⅱ操作系统实现多任务的运行,移植Lw IP协议使STM32可以接入网络,实现控制的网络化。在VC 6.0平台下利用MFC设计了控制软件,控制软件和STM32之间通过TCP/IP协议进行数据和命令的传输。控制软件的主要功能是对温室内的多个环境因子进行远程监测和对执行设备进行远程控制。在控制软件设计中,采用面向对象的方法将相关的操作函数封装到类中,便于对系统进行升级,采用多线程的方法解决了多个任务同时运行的状况。将控制过程中产生的数据保存到数据库中,可以对系统运行产生的数据进行分析和利用。为了对系统进行测试,在文中搭建了一个小型的温室并将控制器安装在温室内。经过测试,文中设计的温室控制系统可以实现对温室内空气温度、空气湿度、光照强度和CO2浓度的远程实时监测,数据每秒更新一次。当上述的环境因子超过控制软件上设置的上下限范围时,系统会报警,此时可以在控制软件上控制执行设备的通断来调节该因子使其到达设置的范围内。
其他文献
CAD/CAM技术在我国已经有20多年的推广应用历史了,如何进一步的发展是学术界、应用企业和解决方案提供商共同关注的问题。本文作者是一位来自 CAD/CAM 技术应用教学一线的老
随着人们对抗菌药和激素等常规药物毒副作用的认识不断加深,以及目前人们对食物安全的广泛关注,兴起了一股崇尚和回归自然的浪潮。中药饲料添加剂已成为绿色动物饲料添加剂研
选用1日龄AA肉鸡600羽随机分成5组,每组设6个重复,每个重复20羽,分别饲喂鱼粉对照日粮和用酵母蛋白粉等能等蛋白替代对照日粮中25%、50%、75%和100%鱼粉的试验日粮,研究用活
语言意识问题一直是俄罗斯心理语言学研究的前沿课题,它关注语言、意识、民族文化三者之间的相互关系。语言意识反映不同民族文化的独特性及民族认知方式。语言意识反映人们
阐明如何认定对遇局面 ,分析对遇局面与对驶局面的区分方法 ,介绍对遇局面下产生碰撞的原因和切实有效的避碰措施
案作为我国家具发展历程中流行最长且独一无二的家具门类,最早可追溯至新石器时代,在山西发现的新石器时代遗址中已有案俎的出土。明清时期更成为用途最广的大型家具,达到其
中职语文教学是国家中职教学计划的重要组成部分,中职语文教学质量与水平的高低不仅仅影响到中职学生语文学习兴趣,而且还关系到中职学生以后在语文方面的进一步学习和研究。
改革开放以来,我国大多数时期均处于能源供应紧张的状况,增加能源产品的产能、保障供应一直是能源工作的主要任务。当前我国经济增长方式较为粗放,在生产技术水平较低的条件
随着城市化的快速发展,我国城市的形象发生了翻天覆地的变化。在当下,随着全球一体化的迅速形成,我国人民的生活水平有了非常大的改善,除了满足吃饱穿暖等基本生理需求外,我
空气中的颗粒物(PM)危害人类和动物的健康。目前,颗粒物已经成为大气首要污染物,养殖业已经成为颗粒物的重要污染源。禽舍中颗粒物主要来自干燥的粪便、饲料、动物新陈代谢产