基于单片机的温湿度自动控制系统设计毕业设计Word格式文档下载.docx
- 文档编号:21121855
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:63
- 大小:973.72KB
基于单片机的温湿度自动控制系统设计毕业设计Word格式文档下载.docx
《基于单片机的温湿度自动控制系统设计毕业设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于单片机的温湿度自动控制系统设计毕业设计Word格式文档下载.docx(63页珍藏版)》请在冰豆网上搜索。
王#邦
学号
201010614123
专业
机械设计制造及其自动化
课题报告内容:
一.本课题研究的内容目的及意义
温度和湿度控制是我国农业大棚及农产品加工中重要的质量控制环节,对作物的生长和农产品加工质量有重大影响,现有的温湿度控制器存在控制精度低、控制调节有滞后性等问题。
自动化控制器是温湿度控制机电一体化系统设备的核心组成部分,利用自动化控制理论―专家控制,使系统能按专家设定的工艺进行工作。
选用AT89S52单片机微处理芯片作为控制器的核心,设计出控制器核心程序,达到对温湿度进行自动化控制的目的。
二.文献综述(国内外研究现状及未来趋势)
国内外现状:
目前,国际上已经开发了种类繁多的智能温度和湿度传感器。
发展中国家和发达国家出现了多因素综合控制系统的计算机数据采集和控制系统。
现在世界上的温度湿度控制技术发展迅速,在一些国家,由自动化的基础上正向着完全自动化,无人化方向发展。
湿度传感器有Vaisala公司的HMW系列产品,E+E公司的EE10系列产品长英技LTM8901系列产品等。
温湿度控制器包括控制器(CPU)、随机存取存储器(RAM)和只读存储器。
智能温度和湿度传感器的特点是能够输出温度和湿度数据和相关温度和湿度控制,适应广泛,可以在硬件基础上进行功能测试其使用水平也决定其智能化程度;
我国对温湿度自动化控制的研究起步晚,与国际上差距很多,我国正积极引进国外技术消化吸收。
目前,国内主要以国家计量科学研究院、中科院自动化研究所、化工研究院等为主的大型科研单位从事温湿度传感器产品的研制、生产并逐步消化吸收有关国际先进技术不断升级。
未来趋势:
国际上传感器快速发展,正由传统的模拟式、集成化向数字化、智能化、网络化方向发展,数字化技术使系统精度不受传输影响;
无需A/D等繁琐电路,数据由传感器出来采集,系统可能发生故障少,便于维护。
三.拟采用的研究方法
通过图书馆查阅著作了解单片机原理及传感器技术并且借借鉴前辈经验;
传感器使用方法,数码显示技术等。
运用物理知识制作温湿度变化检测装备;
传感器获取温湿度参数,52单片机编程控制实现自动化设计。
四.毕业设计的预期成果:
1.温湿度自动化控制系统;
2.设计说明书一份;
五:
毕业设计的时间安排:
1)1-3周熟悉参考文献的查阅、文献翻译、完成开题报告;
2)3-6周熟悉单片机性能,完成控制器设计;
3)8-12周完成程序开发工作;
4)13-15周完成毕业论文;
5)16-18周答辩及整理毕业设计材料
六.所需条件:
实验室计算机电子元器件
七.主要参考文献
[1]刘法治.常用电子元器件及典型芯片应用技术[M].北京:
机械出版社,2007,170-175.
[2]黄德胜,吴星明,刘敏.基于DSP的数字化温湿度智能控制器设计[J].微计算机信息,2003,05(15):
127-136.
[3]夏晓南.基于单片机的温箱温度和湿度的控制[J].现代电子技术,2008,02(5):
6-12.
[4]徐春河.浅谈AT89S51[J].制造业自动化,2010,26(12):
6-10.
[5]林国汉.基于单片机的温度控制系统设计[J].微计算机信息,2009,07(25):
21-24.
[6]易顺明.基于单片机的大棚温湿度控制系统设计[J].现代电子技术,2011,12(7):
7-15.
[7]张毅刚.单片机原理及应用[M].北京:
高等教育出版社,2008,12-16.
[8]陈汝全.实用微机与单片机控制技术[M].四川:
电子科技大学出版社,2005,16-17.
[9]陈桂友,柴远斌.单片机应用技术[M].北京:
机械工业出版社,2008,10-88.
[10]熊诗波.机械工程测试技术基础[M].北京:
机械工业出版社,2008,60-102.
[11]张新荣.基于单片机的多路温度监测系统设计[J].工业控制计算机,2010,07(7):
13-21.
[8]夏晓南.基于单片机的温箱温度和湿度的控制[J].现代电子技术.2008,21(5):
[12]秦曾煌.电工学.电子技术[M].北京:
高等教育出版社,2008,34-80.
[13]李俊.基于单片机的温湿度检测与控制系统[J],微计算机信息,2008,03(17):
5-18.
[14]谭浩强.C程序设计[M].北京:
清华大学出版社,2007,21-95.
[15]Vizimuller,
P.Basic
knowledge
of
transducers[J].World
Cement.2000,v2(07):
128-136.
[16]
Tulone,
S.
Madden.Quorum
systems
for
wireless
sensor
networks[J].JournalofphysicalOceangraphy,2007,V20(18):
146-166.
指导教师签名:
日期:
河南工程学院
毕业设计任务书
题目基于单片机的温湿度自动控制系统设计
专业机械设计制造及其自动化学号201010614123姓名王%邦
主要内容
基于52单片机的温湿度自动控制系统主要用于检测温室大棚中温度湿度变化,当温湿度变化超出阀值时,控制部分驱动外围设备加(降)温度、加(除)湿度。
实现对温湿度的实时监测控制。
系统的硬件设计部分主要包括温湿度传感器设计,单片机模块设计,现实模块设计,报警提示以及温湿度控制模块设计。
软件设计主要为系统主程序设计以及温湿度检测和显示子程序及控制子程序。
基本要求
实现温度湿度实时显示在温度湿度超出上下限蜂鸣器报警,控制升温或加湿等设备动作。
完成温湿度控制器实物,完成设计说明书。
主要参考文献
[1]陈富安.单片机与可编程控制器应用技术[M].北京:
电子工业出版社,2003,45-51.
[2]张齐.单片机应用系统设计技术[M].北京:
电子工业出版社,2004,24-32.
[3]李刚.新型单片机接口器件与技术[M].西安:
西安电子科技大学出版社,2005,54-60.
[4]李冰.80S51嵌入式系统编程[M].北京:
清华大学出版社,2004,457-490.
[5]徐爱卿.MCS-51/96单片机原理及应用[M].北京:
北京航空航天大学出版社,2006,802-831.
[6]蔡振江.单片机原理及应用[M].北京:
电子工业出版社,2004,887-921.
[7]夏继强.单片机实验及实践教程[M].北京:
北京航空航天大学出版社,2002,415-430.
[8]李广弟.单片机基础[M].北京:
北京航空航天大学出版社,2005,200-217.
[9]何立明.单片机高级教程应用于设计[M].北京:
电子工业出版社,2007,124-151.
完成期限:
2013年12月-2014年5月
专业负责人签名:
2013年12月25日
基于单片机的温湿度自动控制系统设计
摘要
本设计是专门为温室大棚实现实时温湿度自动控制而设计的系统。
该系统具有温湿度上下限设定、自动监测、显示和自动调节等多功能。
系统以51系列单片机为控制核心,DHT11传感器为温湿度监测元件,LCD1602液晶显示为显示部分。
继电器控制作为控制部分。
数字传感器传递温湿度变化信号给单片机,单片机将信号与设定的温湿度上下限对比判断,当温度或湿度超限后,报警信号灯点亮同时相应的继电器吸合。
继电器可以驱动打开或切断通风机,抽湿机,报警器等外部设备。
系统设计包括硬件部分和软件部分的设计。
硬件设计主要包括温湿度采集模块设计、温湿度显示模块设计、控制模块设计等;
画出了温湿度检测电路、显示电路、温湿度控制电路;
并购买元件制作了单片机电路板;
用C语言设计了系统的软件部分,画出了程序流程图、程序包括主程序设计、DHT11数据采集程序设计、LCD1602显示程序设计。
把程序输入制作的单片机电路板,检验了温湿度显示和调整功能。
本设计可以实现现对大棚温湿度的自动化控制,提高作物生长环境质量,为设施农业的实现提供保障。
关键词:
温湿度控制;
单片机;
DHT11;
LCD1602
TEMPERATUREANDHUMIDITY
CONTROLSYSTEMBASEDONSCM
ABSTRACT
Thesystemisdesignedspecificallyforreal-timetemperatureandhumiditycontrolforthegreenhousesystem.Thesystemhasfunctionsaslimitingthetemperatureandhumidity,automaticmonitoringanddisplaying,automaticadjustmentandsoon.Systemincludesmicrocontrollercorebasedonthe51singlechipmicrocomputerandtemperatureandhumiditymonitoringdevicesknownasDHT11sensorandLCD1602displaysectionandrelayactingasthecontrolsection.Digitalsignaloftemperatureandhumiditysensorispassedtothemicrocontroller.Themicrocontrollerhastocontrastthesignalonthegiventemperatureandhumidity.Ifthetemperatureorhumidityofthesignaloverrun,warninglightslitandtherelaycorrespond.Therelaycandriveonoroffventilator,dehumidifiers,alarms,andotherexternaldevices.
Systemincludeshardwareandsoftwarecomponents.Hardwaredesignedtemperatureandhumidityacquisitionmodule,temperatureandhumiditydisplaymoduleandcontrolmodule.Temperatureandhumiditydetectioncircuitisdrawnsameasdisplaycircuitandcontrolcircuit.Microcontrollercircuitboardandpurchasedcomponentsisproduced.Aflowchartoftheprogramisdraw.SoftwarepartofthesystemdesignedbyClanguage,inwhichincludesamaindesignandDHT11dataacquisitionprogramdesignandLCD1602displayprogramdesign.Microcontrollercircuitboardtowhichprogramisinputtedismanufactured.Thenthetemperatureandhumiditydisplayfunctionisinspectionandadjustment.Thisdesigncanbeachievednowforgreenhousetemperatureandhumidityautomaticcontrol.Itcanimprovecropqualityoftheenvironmentwhichcanprovideprotectionfortherealizationoffacilityagriculture.
KEYWORDS:
Temperatureandhumiditycontrol;
SCM;
DHT11;
LCD1602
1温湿度研究的意义和内容
植物的生长是在一定的环境中并且其在生长过程中被各种因素影响,其中对植物生长的影响最大的是环境温度和湿度,因此,必须对环境温度和湿度进行监测、控制、调节。
随着科技发展人们对生活衣食住行要求越来越越来越丰富,因此蔬菜大棚温湿度的检测对于满足人们绿色生活势在必行。
为了满足最适宜植物生长最佳温度和湿度,我们需要研究一种低成本,便于提醒和控制温湿度的装置,用户可以根据不同季节以及植物的需要进行不同的调节,以便达到最佳生长繁殖的环境从而提高作物品质。
1.1温湿度研究的意义
随着城市居民生活节奏的加快以及人民生活水平的不断提高,人们对于亚健康的问题越来越关注,因此对于生活质量以及环境的要求也越来越高,饮食健康要求选用绿色高品质的蔬菜,因此需要对蔬菜生长的温湿度环境进行监测,提供适宜作物生长的大棚环境[1]。
1.2本课题研究的主要内容
本设计包括硬件部分和软件部分设计。
本设计的硬件是以51系列单片机为核心、DHT11传感器为监测元件、LCD1602为显示元件构建的单总线多点温湿度监测显示系统。
包括单片机主模块设计、传感器采集模块设计、液晶显示模块设计、外围设备电路设计部分。
系统软件则是主程序模块、功能实现模块和控制模块。
2系统元器件选择
当单片机被用作控制监测系统中,必须有温湿度数据信号的输入通道,再由计算机对输入信息挑选判断。
在监测系统中,核心任务是如何获得准确的测试信号;
而在控制系统中,监控的受控对象的状态和测试条件必不可少,传感器是实现测量和控制的第一部分,精确的测量和控制的关键部分依赖传感器的准确性、可靠的转换、原始信号精确捕捉以及自动测量和工业过程有效控制[2]。
捕获主要依赖各种传感器的基本控制和各种检测的生产过程中系统和设备正常运行的最佳状态。
2.1单片机选择
2.1.151系列单片机简介
51系列单片机是基本型,包括8031、8051、8751、8951这四个机种区别,仅在于内程序储存器。
其中8031/8051/8751是Intel公司早期的产品。
8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。
用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。
写入到外接程序存储器的程序代码没有什么保密性可言。
8051片内有4kROM,无须外接外存储器和373,更能体现“单片”的简练。
但是你编的程序你无法烧写到其ROM中,只有将程序交芯片厂代你烧写,并是一次性的,今后你和芯片厂都不能改写其内容。
8751与8051基本一样,但8751片内有4k的EPROM,用户可以将自己编写的程序写入单片机的EPROM中进行现场实验与应用,EPROM的改写同样需要用紫外线灯照射一定时间擦除后再烧写。
由于上述类型的单片机应用的早,影响很大,已成为事实上的工业标准。
后来很多芯片厂商以各种方式与Intel公司合作,也推出了同类型的单片机,如同一种单片机的多个版本一样,虽都在不断的改变制造工艺,但内核却一样,也就是说这类单片机指令系统完全兼容,绝大多数管脚也兼容;
在使用上基本可以直接互换。
人们统称这些与8051内核相同的单片机为“51系列单片机”。
2.1.2AT89C51和AT89S51的对比
在众多的51系列单片机中,要算ATMEL公司的AT89C51、AT89S51更实用,因他不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间擦除、改写,一般专为ATMELAT89xx做的编程器均带有这些功能。
显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。
写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。
再者,AT89C51、AT89S51目前的售价比8031还低,市场供应也很充足。
由于51系列单片机的内核都一样,所以在51单片机教材方面目前仍然沿用IntelMCS8051单片机的书籍。
开发软件和工具也是一样,我们统称为8051开发系统、环境等,如我们网站介绍的汇编程序ASM51、KeilC51、MedWin等均是针对8051内核单片机的开发软件。
MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在,MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、89C51等)。
89S51相对于89C51增加的新功能包括:
--新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低!
--ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。
是一个强大易用的功能。
--最高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。
--具有双工UART串行通道。
--内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
--双数据指示器。
--电源关闭标识。
--全新的加密算法,这使得对于89S51的**变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
--兼容性方面:
向下完全兼容51全部字系列产品。
比如8051、89C51等等早期MCS-51兼容产品。
也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等),在89S51上一样可以照常运行,这就是所谓的向下兼容。
2.2温湿度传感器的选择
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。
DHT11传感器包含一个NTC电阻式的温度和一个湿度传感元件,并与一个高性能8位单片机连接的,在精确的校准室中,DHT11湿度传感器被校准后,存储在程序存储器0TP中。
检测信号的校准系数形式时,在此过程中,由内部传感器来调用这些校准系数。
采用单线串行接口系统,使系统集成商可以拥有更低的功耗,更简单和快速的信号,传输距离超过20米时,数字DHT11温湿度传感器具有响应速度快,抗干扰能力强,成本优势,其性能指标如下:
20%〜90%RH的湿度测量范围;
±
5%RH的湿度的测量精度;
0〜50℃温度测量范围;
测量精度:
湿度+-5%RH,温度+-2℃,分辨率:
湿度1%RH,温度1℃;
互换性:
可完全互换,响应时间<
5S,DHT1l4针单排引脚封装,传感器上电的±
2℃温度测量精度,工作电压3.0〜5.5V,对应的时间,你需要等待1秒,这是由于交叉不稳定的状态造成的。
由传感器资料知连线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。
考虑本设计实际应用情况故使用5k上拉电阻。
典型的应用电路如图2-1:
图2-1应用电路
DHT11实物图如图2-2:
图2-2DHT11实物图
2.2.1串行接口(单线双向)
目前常用的微机与外设之间进行数据传输的串行总线主要有I2C总线、SPI总线和SCI总线。
DHT11传感器连接单片机相对比较简单。
单片机的P2.0口用来发收串行数据,即数据口。
连接传感器的pin2(单总线,串行数据)。
传感器的电源口pin1和pin4分别接单片机的VDD端和GND端。
传感器第三脚悬浮放置。
采用单总线数据格式,数据被用于AT89S52和DHT11之间同步,一次大约4ms的通信时间,小数部分和整数部分构成数据整体。
DHT11与AT89S52之间的通讯过程如图2-3所示
图2-3DHT11和AT89S52单片机之间通讯过程
总线空闲状态为高电平时,总线被拉低等待DHT11的反应,DHT11能检测到启动信号,主机必须把总线拉低,至少超过18毫秒。
DHT11接收到主机的启动信号,然后他们等待开始信号的结束,然后发送一个响应信号,读取了80us低电平响应信号后的DHT11不能立即接受,时间上滞后约20-40us,然后开始接受主机传送开始信号,这时候你可以输出高或切换到输入模式,然后通过一个上拉电阻拉高总线[3]。
发送响应信号时,DHT11总线低,总线被DHT11拉高80us之前,必须等待,直到响应信号时,每bit数据准备好时以一个低电平的50微秒时隙发送,高电平的长短决定数据位是0或1。
如果读出的响应信号是高电平的,可能会由于接线不正确导致DHT11不能响应,当数据传输的最后一个比特结束后,总线被DHT11拉低到拉到50微秒,随后是上拉电阻器使总线进入空闲状态。
数字0信号表示方法如图2-4。
图2-4数字0信号表示方法
数字1信号表示方法.如图2-5所示:
图2-5信号1表示方法
2.2.2电器特征
DHT11的主要电器特征如表2-1所示:
表2-1DHT11电器特征
参数
条件
Min
Typ
Max
单位
供电
DC
3
5
5.5
V
供电电流
测量
0.2
2.5
Ma
平均
0.5
1
待机
100
150
Ua
采样周期
秒
次
2.2.3DHT11接口引脚
表2-2DHT11引脚说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温湿度 自动控制系统 设计 毕业设计