单片机温室大棚温湿度控制系统设计.docx
《单片机温室大棚温湿度控制系统设计.docx》由会员分享,可在线阅读,更多相关《单片机温室大棚温湿度控制系统设计.docx(27页珍藏版)》请在三一办公上搜索。
1、成都电子机械高等专科学校成教院毕业设计(论文)论文题目:基于单片机温室大棚温湿度限制系统设计教学点:重庆科创职业学院指导老师:孙庆玲职称:讲师学生姓名:李志明学号:专业:机电一体化成都电子机械高等专科学校成教院制2019年3月1日成都电子机械高等专科学校成教院毕业设计(论文)任务书题目:基于单片机温室大棚温湿度限制系统设计任务及要求:本设计是基于单片机温室大棚温湿度限制系统设计,它是以单片机STC89C52为设计基础,应用在温室大棚里,从而简化了人工在温室中的困难操作和人工测试带来的不足。时间:2019_年12月15日至_2019年3月15日共12周教学点:重庆科创职业学院专业:机电一体化指导
2、单位或教研室:重庆科创职业学院指导老师:孙庆玲职称:讲师成都电子机械高等专科学校成教院制毕业设计(论文)进度支配表日期工作内容执行情况指导老师12月15H选题12月26S论文提纲写作1月3日至论文提纲写作2月15日二稿写作3月1日至定稿并上交论文的电子文稿3月10日做好论文评阅准备老师对进度支配实施状况总签名年本表作评定学生平常成果的依据之一。摘要本课题设计了温湿度报警电路、M4QA045电机驱动电路、电热器驱动电路,其中涉及到STC89C52单片机、DS-18B20数字温度传感器、继电器和M4QA045电动机、ULN-2019A集成芯片、湿敏电阻,以及LCDI602显示器等元件,从而实现了温
3、室大棚中温度和湿度的限制和报警系统,解决了温室大棚人工限制测试的温度及湿度误差大,且费时费劲、效率低等问题。该系统运行牢靠,成本低。系统通过对温室内的温度及湿度参量的采集,并依据获得参数实现对温度和湿度的自动调整,达到了温室大棚自动限制的目的。促进了农作物的生长,从而提高温室大棚的产量,带来很好的经济效益和社会效益。关键词:STC89C52单片机、数字温度传感器、ULN-2019A、自动限制、自动检测AbstractSubjectdesigntemperatureandhumidityalarmcircuittheM4QA045motordrivecircuit,heaterdrivecirc
4、uit,whichinvolvestoSTC89C52single-chip,theDS_18B20digitaltemperaturesensor,relayandM4QA045ofmotor,theULN_2019Achip,humidityresistance,andLCD1602monitorsandothercomponents,inordertoachievethegreenhousetemperatureandhumiditycontrolandalarmsystems,tosolvethegreenhousetemperatureandhumidityofthemanualco
5、ntroltestingerror,andtime-consumingandlowefficiency.Thesystemisreliableandlowcost.Systemthroughthecollection,greenhousetemperatureandhumidityparametersandgettheparameterstoautomaticallyadjustthetemperatureandhumidity,tothepurposeoftheautomaticcontrolofthegreenhouse.Promotethegrowthofcrops,therebyinc
6、reasingtheyieldofthegreenhouse,andbringgoodeconomicandsocialbenefits.Keywords:STC89C52,microcontroller,digitaltemperaturesensorinDS-18B20,theULN-2019Achip,greenhouse,automaticcontrol,automaticdetection目录第一章绪论0第一节选题背景0其次节选题意义1其次章系统硬件电路的设计2第一节系统硬件构成及其测控原理2一、系统硬件电路整体框架图2二、系统整体电路图3三、系统工作原理3其次节单片机的选择4一、单
7、片机概述4二、STC89C52单片机的引脚说明5三、STC89C52单片机最小系统8第三节温湿度报警系统8一、IDS18B20简介8二、DS18B20的性能特点8三、温度调整模块设计9四、湿度调整模块设计10第三章温室大棚限制系统软件设计11第一节KeilC51软件系统11一、系统概述11二.、KeilC51单片机软件开发系统的整体结构11三、运用独立的KeiI仿真器时,留意事项12四、KeilC51单片机软件基本操作步骤12其次节温室大棚限制系统程序设计12一、整体系统框架图12二、LCD二02显示模块程序设计13三、PWM程序设计13第四章调试中遇到的问题14结论15谢辞15参考文献15第
8、一章绪论第一节选题背景在人类的生活环境中,温湿度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在及温度和湿度打着交道。自18世纪工业革命以来,工业发展及是否能驾驭温湿度有着密切的联系。在冶金、钢铁、石化、水泥、玻璃、医药等行业,可以说几乎8096的工业部门都不得不考虑着温湿度的因素。温湿度不但对于工业如此重要,在农业生产中温度的监测及限制也有着特殊重要的意义。我国人多地少,人均占有耕地面积更少。因此,要变更这种局面,只靠增加耕地面积是不行能实现的,因此我们要另辟蹊径,想方法来提高单位亩产量。温室大棚技术就是其中一个好的方法。温室大棚就是建立一个模拟适合生物生长的气候条件,创建
9、一个人工气象环境,来消退温度对生物生长的约束。而且,温室大棚能克服环境对生物生长的限制,能使不同的农作物在不适合生长的季节产出,使季节对农作物的生长不再产生过度影响,部分或完全摆脱了农作物对自然条件的依靠。由于温室大棚能带来可观的经济效益,所以温室大棚技术越来越普及,并且已成为农夫增收的主要手段。随着大棚技术的普及,温室大棚数量不断增多,温室大棚的温湿度限制便成为一个特殊重要的课题。传统的温湿度限制是在温室大棚内部悬挂温度计和湿度计,通过读取温度值和湿度值了解实际温湿度,然后依据现有温湿度及额定温湿度进行比较,看温湿度是否过高或过低,然后进行相应的通风或者洒水。这些操作都是在人工状况下进行的,
10、耗费了大量的人力物力。现在,随着国家经济的快速发展,农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大棚,传统的温度限制措施就显现出很大的局限性。温室大棚的建设对温湿度检测及限制技术也提出了越来越高的要求。今日,我们的生活环境和工作环境有越来越多称之为单片机的小电脑在为我们服务。单片机在工业限制、尖端武器、通信设备、信息处理、家用电器等各测控领域的应用中独占鳌头。时下,家用电器和办公设备的智能化、遥控化、模糊限制化已成为世界潮流,而这些高性能无一不是靠单片机来实现的。接受单片机来对温湿度进行限制,不仅具有限制便利、组态简洁和灵敏性大等优点,而且可以大幅度提高被控温湿度的
11、技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、牢靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不行少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。因此,单片机对温湿度的限制问题是一个工农业生产中经常会遇到的问题。因此,本课题围绕基于单片机的温室大棚限制系统绽开了应用探讨工作。其次节选题意义随着单片机和传感技术的快速发展,自动检测领域发生了巨大变更,温室环境自动监测限制方面的探讨有了明显的进展,并且必将以其优异的性能价格比,逐步取代传统的温湿度限制措施.但是,目前应用于温室大棚的温湿度检测系统大多接受模拟温度传感器、多路模拟开关、A/D转换器及单
12、片机等组成的传输系统。这种温湿度度采集系统须要在温室大棚内布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装和拆卸繁杂,成本也高。同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大。为了克服这些缺点,本文参考了一种基于单片机并接受数字化单总线技术的温度测控系统应用于温室大棚的的设计方案闭,依据好用者提出的问题进行了改进,提出了一种新的设计方案,在单总线上传输数字信号。本文介绍的温湿度测控系统就是基于单总线技术及其器件组建的。该系统能够对大棚内的温湿度进行采集,利用温湿度传感器将温室大棚内温湿度的变更,变换成数字量,其值由单片机处理,最终由单片机去限制液晶显示器,显示温室大棚
13、内的实际温湿度,同时通过及预设量比较,对大棚内的温度进行自动调整,假如超过我们预先设定的湿度限制,湿度报警模块将进行报警。这种设计方案实现了温湿度实时测量、显示和限制。该系统抗干扰实力强,具有较高的测量精度,不须要任何固定网络的支持,安装简洁便利,性价比高,可维护性好。这种温湿度测控系统可应用于农业生产的温室大棚,实现对温度的实时限制,是一种比较智能、经济的方案,适于大力推广,以便促进农作物的生长,从而提高温室大棚的亩产量,以带来很好的经济效益和社会效益。其次章系统硬件电路的设计第一节系统硬件构成及其测控原理一、系统硬件电路整体框架图图2-1系统整体框图二、系统整体电路图2-2系统整体电路图三
14、、系统工作原理本系统由如图27、图2-2所示,DHTll温湿度传感器采集数据,STC89C52单片机进行数据处理,LCDI602显示模块显示温湿度。由PWM限制温度调整模块进行温度调整,当温度小于18C时,M4Q045电机停止运转,当温室大于28时,M4QA045电机全速运转,当温度处于18和28之间时,通过PWM限制M4QA045电机转速。由STC89C52单片机输出凹凸电平限制湿度报警模块,当湿度大于65%RH或者小于45%RH时,STC89C52单片机输出高电平,湿度报警模块报警,当湿度处于45%RH和65%RH之间时,STC89C52单片机输出低电平,湿度报警模块关闭。其次节单片机的选
15、择一、单片机概述单片微型计算机简称单片机,又称微限制器,嵌入式微限制器等,属于第四代电子计算机。它把中心处理器、存储器、输入/输出接口电路以及定时器叶数器集成在一块芯片上,从而具有体积小、功耗低、价格低廉、抗干扰实力强且牢靠性高等特点,因此,适合应用于工业过程限制、智能仪器仪表和测控系统的前端装置。正是由于这一缘由,国际上慢慢接受微限制器(MCU)代替单片微型计算机(SCM)这一名称。“微限制器”更能反映单片机的本质,但是由于单片机这个名称已经为国内大多数人所接受,所以仍沿用“单片机”这一名称。1、单片机的主要特点有:(1)具有优异的性能价格比。(2)集成度高、体积小、牢靠性高。(3)限制功能
16、强。(4)低电压,低功耗。2、单片机的主要应用领域:(1)工业限制(2)仪器仪表(3)电信技术(4)办公自动化和计算机外部设备(5)汽车和节能(6)制导和导航(7)商用产品(8)家用电器因此,在本课题设计的温湿度测控系统中,接受单片机来实现。在单片机选用方面,由于STC89系列单片机及MCS-51系列单片机兼容,所以,本系统中选用STC89C52单片机。二、STC89C52单片机的引脚说明图2-3STC89C52单片机引脚图芯片引脚如图2-3所示:VCC:电源端;GND:接地端;PO口:PO口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个HL逻辑电平。对PO端口写“1”时,引脚用
17、作高阻抗输入。当访问外部程序和数据存储器时,PO口也被作为低8位地址/数据复用。在这种模式下,PO具有内部上拉电阻。在flash编程时,PO口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,须要外部上拉电阻。Pl:是一个具有内部上拉电阻的8位双向I/O,pl输出缓冲器能驱动4个TTL逻辑电平。对PI端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口运用。作为输入运用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流(IIL)o此外,PLO和PL2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(Pl.1/T2EX),详细如下表1所示。在fla
18、sh编程和校验时,Pl口接收低8位地址字节。P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口运用。作为输入运用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流(IIL)o在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVXDPTR)时,P2口送出高八位地址。在这种应用中,P2口运用很强的内部上拉发送1。在运用8位地址(如MOVXRI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2也接收高8位地址字节和一些限制信号。P3:P3是一个
19、具有内部上拉电阻的8位双向I/O口,p2输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口运用。作为输入运用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流(IlL)。P3亦作为AT89S52特殊功能(其次功能)运用,如上表2-1所示。在flash编程和校验时,P3口也接收一些限制信号。RST:复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效DISRT0默认状态下,复位高电平有效。ALE/PROG:地址锁
20、存限制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般状况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟运用。然而,特殊强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。假如须要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE仅在执行MOVX或MOVC指令时有效。否则,ALE将被微弱拉高。这个ALE使能标记位(地址为8EH的SFR的第0位)的设置对微限制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当
21、STC89C52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。EA/VPP:访问外部程序存储器限制信号。为使能从0000H到FFFFH的外部程序存储器读取指令,EA必需接GND。为了执行内部程序指令,EA应当接VCC。在flash编程期间,EA也接收12伏VPP电压。XTALl:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。程序存储器:假如EA引脚接地,程序读取只从外部存储器起先。对于89S52,假如EA接VCa程序读写先从内部存储器(地址为OOoOH1FFFH)起先,接着从外部寻址,寻址地址
22、为:2000HFFFFH.数据存储器:STC89C52有256字节片内数据存储器。高128字节及特殊功能寄存器重叠。也就是说高128字节及特殊功能寄存器有相同的地址,而物理上是分开的。当一条指令访问高于7FH的地址时,寻址方式确定CPU访问高128字节RAM还是特殊功能寄存器空间。干脆寻址方式访问特殊功能寄存器(SFR)定时器2:定时器2是一个16位定时/计数器,它既可以做定时器,又可以做事务计数器。其工作方式由特殊寄存器T2C0N中的C/T2位选择(如表2所示)。定时器2有三种工作模式:捕获方式、自动重载(向下或向上计数)和波特率发生器。工作模式由T2C0N中的相关位选择。定时器2有2个8位
23、寄存器:TH2和TL2。在定时工作方式中,每个机器周期,TL2寄存器都会加1。由于一个机器周期由12个晶振周期构成,因此,计数频率就是晶振频率的1/12。中断:STC89C52有6个中断源如表2-2所示:两个外部中断(INTO和INTl),三个定时中断(定时器0、1、2)和一个串行中断每个中断源都可以通过置位或清除特殊寄存器IE中的相关中断允许限制位分别使得中断源有效或无效。IE还包括一个中断允许总限制位EA,它能一次禁止全部中断。定时器2可以被寄存器T2CON中的TF2和EXF2的或逻辑触发。程序进入中断服务后,这些标记位都可以由硬件清0。事实上,中断服务程序必需判定是否是TF2或EXF2激
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 温室 大棚 温湿度 控制系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5862658.html