基于单片机温室大棚温湿度采集系统设计Word最新版.docx

上传人:b****6 文档编号:6052784 上传时间:2023-01-03 格式:DOCX 页数:9 大小:25.46KB
下载 相关 举报
基于单片机温室大棚温湿度采集系统设计Word最新版.docx_第1页
第1页 / 共9页
基于单片机温室大棚温湿度采集系统设计Word最新版.docx_第2页
第2页 / 共9页
基于单片机温室大棚温湿度采集系统设计Word最新版.docx_第3页
第3页 / 共9页
基于单片机温室大棚温湿度采集系统设计Word最新版.docx_第4页
第4页 / 共9页
基于单片机温室大棚温湿度采集系统设计Word最新版.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

基于单片机温室大棚温湿度采集系统设计Word最新版.docx

《基于单片机温室大棚温湿度采集系统设计Word最新版.docx》由会员分享,可在线阅读,更多相关《基于单片机温室大棚温湿度采集系统设计Word最新版.docx(9页珍藏版)》请在冰豆网上搜索。

基于单片机温室大棚温湿度采集系统设计Word最新版.docx

基于单片机温室大棚温湿度采集系统设计Word最新版

基于单片机温室大棚温湿度采集系统设计

通过整理的基于单片机温室大棚温湿度采集系统设计相关文档,渴望对大家有所扶植,感谢观看!

基于单片机温室大棚温湿度采集系统设计设计概述:

温度和湿度是在农业生产中常见的和基本的参数之一,它们会大幅度影响作物产量和品质,现代科学和技术在提高农业生产力方面发挥着重要作用,以确定温度和湿度,实时显示、储存和监测。

国内生产,产品质量与节能。

本次设计欲将单片机、传感器、计算机技术相结合设计出一套符合现代温室大棚的温湿度采集系统。

该系统以单片机为第一基本点,并运用多个温度传感器和湿度传感器作为元件。

该单芯片微型计算机与数字传感器连接到收集并存储该传感器的测量数据。

该MCU(微限制单元)通过RS-232发送所收集的数据到计算机。

计算机存储、记录由MCU为员工发送的数据进行阅读,记录和进行相关处理。

在另一个地方,MCU须要实现监控系统的扩展,数据的实时显示和数据存储的功能。

本文主要完成了以下几个方面:

首先是设计概括出本系统大致方向,选择与本次系统相符合的传感器。

,依据选择的传感器设计硬件与软件。

其次是数据的采集:

包括温度和湿度的数字限制、监测原则、监测支配和监测系统软件开发。

本系统可以全面且刚好的对温室环境中的温湿度进行采集与监测,并且还可以将以前的数据进行保存与记录,便利人们刚好查看与数据对比,此外设计了显示模块,通过运用图形的方式更加直观显示参数,实现了智能化远程监测温湿度的思想。

关键词:

温室大棚单片机温湿度传感器DesignoftemperatureandhumidityacquisitionsystemingreenhousebasedonsingleChipMicrocomputerDesignoverview:

temperatureandhumidityareoneofthecommonandbasicparametersinagriculturalproduction.Modernscienceandtechnologyplayanimportantroleinimprovingagriculturalproductivitytodeterminetemperatureandhumidity,real-timedisplay,storageandmonitoring.Domesticproduction,productqualityandenergysaving.Inthispaper,anewmoderntemperatureandhumidityacquisitionsystemforhardwareandsoftwaregreenhouseisdesignedbySCM,transducer,computertechnique.Thesystemtakessinglechipmicrocomputerasthefirstbasicpoint,andusesmultipletemperaturesensorsandhumiditysensorsasacquisitioncomponents.Thesinglechipmicrocomputerisconnectedtothedigitalsensortocollectandstorethemeasurementdataofthesensor.TheMCU(MicrocontrolUnit)sendsthecollecteddatatothecomputerviaRS-232.Computerstores,recordsthedatasentbyMCUforemployeesforbrowsing,recordingandrelatedprocessing.Inanotherplace,MCUneedstorealizetheexpansionofmonitoringsystem,thereal-timedisplayofdataandthefunctionofdatastorage.Thispapermainlycompletesthefollowingaspects:

firstofall,thegeneraldirectionofthesystemissummarized,thesensorsconsistentwiththesystemareselected,andthehardwareandsoftwarearedesignedaccordingtotheselectedsensors.Secondly,datacollection:

includingtemperatureandhumiditydigitalcontrol,monitoringprinciples,monitoringplanningandmonitoringsystemsoftwaredevelopment.Thesystemcancollectandmonitorthetemperatureandhumidityingreenhouseenvironmentinacomprehensiveandtimelymanner,andcanalsosaveandrecordthepreviousdata,whichisconvenientforpeopletoviewandcomparethedataintime.Inaddition,adisplaymoduleisdesigned.Byusinggraphicstodisplayparametersmoreintuitively,theintelligenceisrealized.Theideaofremotemonitoringtemperatureandhumidity.Keywords:

greenhouse,singlechipmicrocomputer,temperatureandhumiditysensor,目录1引言11.1大棚温湿度采集背景及意义11.2大棚温湿度采集发呈现状12硬件电路设计与实现12.1总体设计12.2硬件介绍22.3数据采集32.4键盘及显示电路83软件电路设计93.1主程序模块设计93.2温度采集103.3湿度采集123.4键盘及显示模块124总结13参考文献151引言1.1大棚温湿度采集背景及意义农业生产始终是我国特殊重视的一个方面,虽然我国每年都会赐予农业补助,但仍旧存在很多问题。

目前我国农业生产方面面临的问题有:

首先,中国人口众多,其次是资源匮乏。

再次,中国的农业生产是昂贵的和低技术的,没有大规模的工业。

解决这些问题的关键是要把中国的农业从传统农业转变为现代科学技术农业,以保障粮食平安,再提高效率、质量、产量。

农业环境由高技术、高质量和高生产力的技术限制,这有助于大规模的推广,设备齐全,中国农业现代化的步伐加快。

1.2大棚温湿度采集发呈现状我国的温室栽培技术最早可以追溯到2000多年以前,当时人们就可以对一些植物进行恰当的爱护措施。

上个世纪,中国的温室主要是塑料温室和太阳能温室。

这些温室属于传统的温室,具有操作便利、性价比高的优点。

但是该设备的温湿度限制实力特殊差、相对简洁,极大降低了农作物的产量与质量,假如遇到极端天气还可能颗粒无收。

现代温室的发展经验了两个阶段的改进太阳能温室和现代温室。

然而,由于各地区所处地理环境不同风俗习惯不同造成了生产状况、经济的极大差异化,以至于不同的温室大棚依然并存。

总的来说,我国的温室大棚监测正发挥着主动地作用,它正处于从消化、吸取和简洁应用到实际和全面应用的过渡和发展阶段。

现如今美、英等发达国家的温湿度采集技术已将相当成熟,他们不仅运用计算机采集温湿度同时可以进行温湿度、光照等作物生长环境的限制并形成了标准的系统假如应用计算机技术,温室大棚的监测不仅大幅度提高还会使员工的劳动效率提高,与此同时作物的产量也会有所提高,增加更多的收益。

但我国外仍处于温室产业发展阶段,急需将高端技术,如远程限制技术,局域网络技术,以及对当前温室限制遥感技术应用到现实生活中。

运用这种温室系统,用户可以实现远程监控的目的,即使在遥远的地方也可以实时看到所监控地方的状态。

2硬件电路设计与实现2.1总体设计该系统设计收集环境温度和湿度相关的作物生长发育的功能,并实现了在温室中的不同地点及位置的温湿度不间断采集任务。

该传感器担当着搜集温室中的温湿度,收集完成后会将信号转换成0-5伏的电压信号,可以给单片机运用。

总体设计图示于图1系统主限制芯片是STC89C52单芯片微型计算机。

温度和湿度收集的信号被发送到通过传感器的单芯片微型计算机。

单片机接受信号并进行处理,处理完成后将所得结果发送到与之连接的显示屏和计算机,由此实时显示出温湿度。

2.2硬件介绍2.2.1主限制微限制器ST08952具有以下特征:

①性能高和稳定性高和功耗低;②强加密性,无法解密,并且具有超强的抗干扰性能;③STC89C52微型限制器的最大时钟频率是0~80兆赫。

具有多达32个I/O口,它适合于要更多的I/0。

16K字节EPROM可以比其它微限制器易供应更大的存储空间,不须要依靠任何刻录机,可干脆经过计算机上的串行端口在ISP模式进行刻录。

它不受城市,时间和环境,该支配是机敏的,易于修改,可用于将来的产品。

简洁更新。

本系统只需接受一台单片机就可对温度湿度进行多次测量,不但如此,单片机还可以对测量的温湿度进行优化。

此外,主限制器还可以全面测量系统的参数,储存数据,和诸如与主计算机的通信功能。

2.2.2单片机引脚配置图及引脚功能介绍图2示出了在一个此单片机40管脚封装在现实生活中的排列图。

它是由STC89C528位单芯片微型计算机实现。

单片微型计算机的尺寸小,牢靠性高,简洁的硬件实现,简洁的安装,机敏性和简洁的编程。

不同的逻辑限制和算术限制可以通过编程实现,并可以与微型计算机连接,也可以对不同的传感器干脆进行工作。

建立一个分布式的结构,由微型计算机即主计算机和多个下一级的机器,即单片微机,运用单一总线结构,以形成两阶段多点测量巡逻温度和湿度分布检测系统。

?

①主电源引脚:

VCC:

电源输入,接+5V电源GND):

接地线②外接晶振引脚:

XTAL1:

片内振荡电路的输入端XTAL2:

片内振荡电路的输出端③限制引脚:

RST/VPP:

复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

ALE/PROG:

地址锁存允许信号PSEN:

外部存储器读选通信号EA/VPP:

程序存储器的内外部选通,接低电平从外部程序存储器读指令,假如接高电平则从内部程序存储器读指令。

④可编程输入/输出引脚:

STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位,共32根。

图2图2芯片引脚图PO口:

8位双向I/O口线,名称为P0.0~P0.7P1口:

8位准双向I/O口线,名称为P1.0~P1.7P2口:

8位准双向I/O口线,名称为P2.0~P2.7P3口):

8位准双向I/O口线,名称为P3.0~P3.72.3数据采集在人们的生产生活中,人们通过设备将把温度、湿度、压力等不易辨别的模拟量转换成数字信号,接着将数字信号进行显示、处理、记录并传送到相应装置,这个过程即称“数据采集“,促成这个过程的系统就数据“采集系统“。

一般来讲,一个基本的数据采集系统如图3图3数据采集系统图4温度传感器2.3.1温度传感器的选择如图4所示,系统欲利用DS18B20网络温度传感器。

此传感器有着若干有点,例如体积较小质量轻,抗衰性能强大,便利操作等,适合于数码化的温度测量和限制各种狭窄的空间仪器。

DS18B20可以很简洁地创建具有单一总线功能的传感器网络。

多个DS18B20可连接到地址总线与单片机通信,以便于多点温度采集。

系统设计机敏,便利,抗干扰。

在各种困难和恶劣的环境中实现良好的性能,实现刚好温度监控。

(1)内部结构图DS18B20中ROM的在出厂时都会自带一个唯一的序列号,因此单片机识别不同的温度传感器只须要人为设置通信协议就可以完成。

DS18B20的内部结点示于图5。

此温度传感器的测温范围为-5°C到+125°C,当温度在-10℃到+85℃范围内其精确度为正负0.5℃。

图5DS18B20内部结构图DS18B20有4个重要的部件:

①用于采集环境中温度的温敏原件;②用于存储历史温度并可以报警的HT和TL。

限制字可以写在设置报警上限和下限软件。

③激光ROM64位。

高到低的依次是由一个8位CRC,一个48位的序列号,和一个8位的系列代码的。

④8位配置寄存器。

它在高速暂存内存中的第五个字节。

RO与RI比特配置寄存器是温度辨别率设置位。

相应的四个辨别率示于表1中。

另外,RO和R1是默认值在工厂,RO=1,RI=1,即12位的辨别率。

可通过编程确定合适的辨别率。

(2)DS18B20存储器此次运用的DS18B20有四个最为基本数据量,数据的采集、保存、处理全部由其中的高速暂存寄存器限制着,一共包含9个字节。

一旦系统发送温度转换吩咐,温度的模拟信号就会马上转换成数字信号。

假如S=1,所述补码第一变更为原来的代码,然后十进制值被计算。

若S=0,二进制系统转换为十进制。

将收集的温度值被存储在在双字节字节补码形式存储第0和第一字节。

所描述的MCU经过单一总线接口读取数据。

数据格式示于表2和表3。

这种传感器的尺寸小,输出是完全数字化的,既然一个STC89C52可以运载多个DS18B20因此它在理论上是可以在一个数据总线上的连接256个DS18B20,但事实上人们发觉,假如超过25个DS18B20采集温度,驱动就很难达到。

此时,多路DS18B20由多个在一个分组的方式单芯片微型计算机的输入/输出端口驱动。

此外,该单条总线长度不应超过80M,否则会影响数据传输。

2.3.2湿度传感器为了完成温湿度采集的任务SHT11会运用SCK线与DATA线与单片机进行串口通讯。

因此硬件的布局特殊简洁,本次将会使SCK作为时钟线,它的任务是在微型处理器和SHT11中间实现通讯同步化。

DATA作为数据线,值得留意的是,DATA数据线必需加上一个上拉电阻。

当程序起先后,微型处理器会发出启动时序。

此时SCK将会由由“0“变为“1“紧接着DATA会马上切换到“0“,SCK又改为“0“,当SCK再次为“1“的时候DATA也变为“1“,这样一个周期就表示完毕。

此后起先数据传输。

微处理器定时启动后,会马上发出8位的吩咐码,3个地址,5个吩咐位。

以此用来限制SHT11的数据采集与传输。

1.SIT11温度和湿度传感器的表面安装封装是SMD。

引脚说明示于图表4表4引脚说明2.SHT1I传感器特性:

模拟/数字转换、温湿度传感器、信号和限制总线IIC接口的整合将会利用CMOSENSTM技术。

有以下特点:

①相对湿度和完全校准的输出温度;②湿度为14位,温度为12位;可编程12位,8位,高辨别率:

③由于体积小,可进行表面贴装;④芯片负载校准系数确保完全可互换性。

⑤低能耗:

550微米用于测量,3微米为睡眠时。

2.工作原理因为集成静态逻辑,所以不须要最低频率SCK:

当工作时的电压小于4.5伏时,SCK的最大频率为1兆赫,当工作时电压大于4.5伏时,SCK的频率可高达10兆赫。

4.应用说明

(1)假如测量时温度差异较大此传感器将会有大幅度偏移,但是传感器会一点点的矫正偏移值使其回来正常。

假如芯片温度过于低,将芯片加热至90°C,就可以将其复原到较高的精确度,但多次这样做必将会使得芯片极易损坏,大大增加成本。

(2)由于环境中的相对湿度与温度会相互影响,所以,当我们要测量环境的所用传感器与环境温度保持在相对范围内温度是必需将。

保持通风良好。

为了削减SHT11和PCB之间的热传输,钢导线必需是较细,并加上狭窄的槽,传感器不应暴晒在光或紫外线下。

当传感器被布线时,SCK和Data信号平行且彼此接近,或者当信号线路长度大于10厘米时,产生干扰信息,在这种状况下,VDD或GND必需置于两组信号之间。

2.4键盘及显示电路为了提高主限制的利用效率,本设计拟接受矩阵键盘循环扫描,这将会大幅度提高效率。

键盘是实现人机对话的最常用的输入设备。

未编码的键盘通常用于单片机系统。

它的关闭键字统一由软件识别,并且是独立的矩阵。

按键对应转移地址键值,如表4所示。

现如今有两种方式处理开关状态输入的牢靠性。

一个是软件防抖动:

它检测到一个键被按下,在完成10毫秒时限程序后确认水平是不是保持在关闭状态如维持关闭状态下的水平,它被确认为真正的关键是按下,消退异样抖动的影响。

另一种是硬件防抖动:

将寄存器添加到硬件中。

这两种方法都简洁易用。

本设计接受软件去抖动。

如示于图6为了便利编码转发条目地址的布置,密钥号被依次地布置。

图6拨码开关状态含义3软件电路设置MCU温度和湿度采集系统的整体功能在程序限制下完成,此方案还运用模块化设计结构,该系统的软件符合硬件设计的概念。

MCU温度和湿度远程监测系统软件和计算机系统的一般操作设计和测试,通过主程序、中断处理程序设计思想相对应。

软件部分将会将其分块化,将其分成不同的部分,然后再分步将各个部分完成,这样不但利于链接与调试,而且一旦发生故障工作人员也便于修改。

温室气体温度和湿度系统的测控软件主要与硬件系统相关联,以便于补充系统环境的实时采样和参数处理。

3.1主程序模块设计在该系统中最为关键的步骤就是主要程序模块的设计和实施,其主要职能是处理各种数据和进行系统自我测试,以实现系统的初始化。

该系统最为主要的和基本的系统就输主程序:

它是一个分枝很多并且循环程序是无限不间断的,依次执行。

在子程序内系统会对采集的每一个参数进行测试和控制每个参数的测试和限制在子程序内进行。

主程序框图示于图7。

本系统须要作出主程序框架,再将调用的子程序嵌入到其中。

但是在编写主程序时确定要消退I/O口的不协调以及寄存器存在的冲突,值得留意的是安排寄存器地址时确定要作出合理的支配。

在运用程序时要避开过多的传输指令,并且尽可能的把跳转指令用调用代替,这是由于不同的跳转指令在区块有着困难的关系,稍有不慎就会使程序无法进行,这样并不利于软件的开发。

由于指令的不同将会使每一个程序的模块更加清晰,使操作者和开发者更加便利修改和维护系统。

此外,功能块以子程序模块的形式写入。

除了便利调用之外,假如稍后要运用软件扩展或程序升级,还可以干脆调用单元功能模块,这也是一个好处。

图7主程序流程图3.2温度采集DS18B20最大特征是它独特的单总线结构。

单芯片STC89C52刚起先向总线发送复位脉冲限制,让信号线的全部DS18B20芯片复位,接着向DS18B20发送ROM吩咐。

由于每个DS18B20的序号的只读存储器ROM是不同的,序列号码相匹的DS18B20被激活到接收存储器访问吩咐的状态。

通过这种形式DS18B20就可以完成已经设定好的工作。

在图8所示的工作流程DS18B20框图起先初始化DS18B20发出搜寻ROM吩咐读并存储当前DS18B20序列号N存在一个DS18B20?

Y 初始化DS18B20跳过ROM吩咐温度转换吩咐转换结束初始化DS18B20并匹配ROM吩咐匹配ROM吩咐发送DS18B20序列号读当前DS18B20温度全部DS18B20访问完毕?

Y结束N图8DS18B20流程图3.3湿度采集微处理器和温度及湿度传感器通过SCK线路和数据线以及单片机微机进行串行通信,而双线串行通信协议不符合IC协议。

要留意的地方是:

DATA数据线要上拉电阻.在程序起先的时候,微处理器发送启动时序:

SCK从“0”转化为“1”的时候,DATA变为“0“。

此时,SCK又翻转成“0“低电平;由“0“变为“1“的,周期性;当SCK为“1”的时钟信号再次出现时,Data也变成“1”高电平。

以此表示一个周期,起先传输数据。

3.4键盘及显示模块为了简化系统设计,两个平行端口被用来模拟串行端口,由74LS164LED移位寄存器来供应显示功能。

当所收集的数据将被显示时,MCU必需给串行端口正确的时序并显示子程序。

该过程示于图9。

本设计接受查询法。

图9显示流程图4总结单机片上对大棚温度和湿度的采集系统进行的探讨和设计,可以解决测控通信的关键技术问题。

本系统对传感器进行了深化分析与设计。

该系统目的为为单个或者多个温室大棚供应智能化并且特殊好用简洁操作的监测系统。

其主要目标是更新现有的农业温室测控技术,为人民生活供应更加便捷与舒适的生活状态。

此外,鉴于该系统目前的应用环境,必需强调以下几个部分。

①考虑到成本问题,须用便宜并且很简洁买到的电子元器件,这样将会易于安装,节约成本。

②为了保证此次系统的平安与稳定,接受大量模块化设计。

③本系统机敏与延展性较强,异样便利增加或者组合不同的传感器。

④所述的系统它由一主计算机(PC机)和较低的计算机(微限制器限制模块,数据获得模块),以形成主-从分发系统,其可以便利地实现远程监视。

⑤该系统的设计符合适用的国家和部门标准和条例。

但是由于本人实力问题以及设计时间有限,本次系统还存在着很多问题。

例如,关于软件开发方面特殊简洁并且不够完善,屏幕显示不够清晰。

我渴望在将来获得持续改进,努力使之成为一个产品,这将使它好用。

对于任何一个设计的开发单单靠理论学问是远远不够,只有将其付诸于实践才能过发觉设计中存在的问题,然后依据问题不断地改善和提高。

考虑到在大环境的影响下监测温湿度靠单片机是远远不能完成的,还须要更多的技术支持但是由于阅历不足、时间紧迫以及所处试验的环境等因素限制,它须要进一步提高。

该系统仅用于温度,湿度,和改进。

它在以下三方表示。

①本系统可采集的环境量太少,仅仅有温湿度,但是从度动身,这是远远不够的,因为光照等一系列因素也会影响农作物的发展。

②本系统的优点虽然明显,,然而,这是不够的,进一步加强在精度方面现有的精确性。

限制策略应当改进的和改进的,并且应当逐步提高精度。

③文章中提到的温室中各种参数相互影响的问题应提起留意,并改进限制措施,以提高限制效应。

致谢接近毕业,时间显得更快了,经过这段时间的努力以及指导老师郭燕霞的扶植下,完成了毕业设计,这段时间收获了很多,如不懂就要问,不懂就要查,知道自己想找什么、自己想探讨什么,不断熬炼自己的学习、思维、交际实力等等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1