欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    基于单片机的温湿度检测控制系统设计8.docx

    • 资源ID:541789       资源大小:287.70KB        全文页数:34页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的温湿度检测控制系统设计8.docx

    编号:得州<除毕业论文(设计)题 目指导老师学生姓名学号专业教学单位基于单片机的温湿度监测限制系统设计杨光军李瑞涛200811705106机械设计制造及其自动化德州学院机电工程系(盖章)二。一二年五月十日德州学院毕业论文(设计)开题报告书2012年1月10日院(系)机电工程系专业机械设计制造及其自动化姓名李瑞涛学号200811705106论文(设计)题目基于单片机的温湿度监测限制系统设计一、选题目的和意义环境的监测与限制在工业、农业、国防等行业有着广泛的应用。由于应用的场合不同监测对象的不同,其系统设计也是千差万别。在实际生活中此类系统有着广泛的应用,室温环境检测系统中温度和湿度是两个重要的显示和分析指标,必需定期抽样检查室温环境温度和湿度,以便实行相应的措施。89C51单片机是常用于限制的芯片,在智能仪器仪表、工业检测限制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度检测限制系统的实例也很多。运用89C51单片机能够实现温湿度全程的自动检测与限制,而且89C51单片机易于学习、驾驭,性价比高。运用89C51型单片机设计温湿度检测限制系统,可以刚好、精确的反映室内的温度以及湿度的改变。完成诸如升温到特定温度、降温到特定温度、在温度上下限范围内保持恒温等多种限制方式,在湿度限制方面也是如此。将此系统应用到温室大棚当中无疑为植物的生活供应了更加相宜的环境。二、本选题在国内外的探讨现状和发展趋势目前国内外的温湿度检测运用的温湿度检测元件种类繁多、应用范围也较广泛加之单片机和大规模集成电路技术的不断提高,出现了高性能、高牢靠性的单片数据采集系统。基于单机片的温湿度监测限制系统的设计探讨较少。随着经济和社会的不断发展,人们对自己的生活环境越来越严格。特殊在温室大棚中,对温湿度要求更为严格。基于单片机的温湿度监测限制统设计,将对环境的温湿度监测限制系统做具体的设计与实现。采纳高性能的限制芯片89C51,高精度数字温湿度传感器AM2301。向模块化、高速化、智能化的单片机数据采集系统靠近。将此系统应用到温室大棚当中无疑为植物的生活供应了更加相宜的环境,符合植物的生活环境要求,具有良好的发展前景。三、课题设计方案主要说明:探讨(设计)的基本内容、观点及拟实行的探讨途径和方法。探讨设计的基本内容和观点温度检测限制:对温室温度进行测量,并通过升温或降温达到最佳温度。湿度检测限制:对温室湿度进行测量,并通过喷雾或去湿达到最佳湿度。限制处理:当温度、湿度越限时声光报警,依据报警信号提示实行肯定手段自动限制。显不:1602LCD显不相应的温湿度。人性化的设计:依据植物的生活需求,把温湿度值限制在肯定的范围内。能够实时、精确的显示采样温度值与湿度值。通过采集温度及湿度值,精确的推断标准值与当前值之间的差异,刚好的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警,并实行相应的限制方案。探讨途径和方法:通过查阅图书管和网络搜集相关资料,并依据专业课中学习到的相关学问,系统的、全面的组织材料,确定设计思路。一方面通过系统的学习51单片机以及Keil软件的运用和AM2301数字温湿度传感器的资料分析与探讨确定编程思路,另一方面通过实物模拟,查看应用效果,最终达到设计的总体要求。四、支酉己进度支酉己主要说明:起止时间及分阶段的进度要求。起止时间2.1.20确定设计(论文)题目及撰写开题报告:指导老师指导学生对所选择的课题进行调研,完成毕业设计(论文)开题报告。2012.1.212012.3.30毕业学生查询相关资料、进行课题探讨,在已完成探讨的基础上,撰写毕业设计(论文),完成设计(论文)初稿。2012.4.1一一2012.4.15系工作领导小组进行毕业设计(论文)中期检查,检查毕业生设计(论文)完成的进度与质量过程。并提交期中检查表。2012.4.162012.4.30指导老师批阅学生设计(论文),提出修改看法。毕业生依据指导老师的修改看法进行设计(论文)修改,并最终定稿。将设计(论文)交于评阅老师进行评阅,毕业生依据评阅老师看法,进一步修改设计(论文),打算答辩。五、主要参考文献1林国汉.基于单片机的温度限制系统设计J.微计算机信息,2009(25)2易顺明.基于单片机的大棚温湿度限制系统设计J.现代电子技术,2011(7)3张毅刚.单片机原理及应用M.北京:高等教化出版社2008.4Atmel.Atmel89C51MicrocontrollersHardwareManual,2010.5陈桂友,柴远斌.单片机应用技术M.北京:机械工业出版社,2008.指导老师看法及建议:签名:年月日教学单位领导小组审批看法:组长签名:年月日德州学院毕业论文(设计)中期检查表院(系):机电工程系专业:机械设计制造及其自动化2012年04月12日毕业论文(设计)题目:基于单片机的温湿度检测限制系统设计学生姓名李瑞涛学号200811705106指导老师杨光军职称讲师支配完成时间:2012年5月8日毕业论文(设计)的进度支配:2011.12.15-2.10进行课题的搜集资料,初步确定课题-3.31整理材料,理清思路,确定论文的探讨方向,起先撰写论文2012.4.1-4.20完成初稿,交由指导老师审核,并修改初稿完成中期检查表2012.4.10-5.9修改论文,确定最终的论文,打算毕业答辩2012.5.9-5.19参与论文答辩完成状况:到现在为止,我通过查找资料学到了很多专业学问。我的毕业设计基本已经完成,从论文题目的制定到初稿的完成,在这期间,我查阅了大量的资料和相关的技术手册,学到了很多,收获了很多。我清晰地相识到发觉问题的实质是坚决问题的关键。指导老师评议(指出优点和不足,如有其它建议,可另附页)签名:年月日备注:摘要11引言11.1 课题背景11.2 立题的目的和意义1L3国内外的探讨现状和发展趋势11.4本系统主要探讨内容22V"22.1系统功能设计22.2'VIPllJ22. 3系统的组成和工作原理33系统硬件设计53.1单片机系统设计53. 2传感器的设计83. 3液晶显示装置设计103.4光声报警系统与温湿度限制系统设计124软件系统设计144.1初始化模块154.211j1E狈U154. 3温湿度推断限制模块154. 41602液晶显不模块164.6系统整体软件程序16总结16参考文献:16谢辞16基于单片机的温湿度检测限制系统设计李瑞涛(德州学院机电系,上东德州253023)摘要:本文利用89C51单片机设计一个温室大棚的温湿度检测限制系统,对室内的温湿度进行检测限制并实时显示。其中温湿度传感器采纳AM2301数字温湿度传感器,通过89C51单片机的处理把温湿度值显示在1602液晶上。并实时推断温湿度值是否满意设定的温湿度范围,若超出设定范围,通过89C51启动温湿度限制系统,达到恒温恒湿的目的。关键字:89C51;AM2301;1602液晶显示;温湿度限制系统1引言1.1 课题背景随着经济和社会的不断发展,人们对生活质量要求显著提高。对植被也要求越来越严格,如何种植出品种优良的植物,始终是人们探讨的话题。而基于单片机的温湿度限制系统对解决这些问题有着特别重大的意义。以前种植植被一般都用温室栽培,为了充分的利用好温室栽培这一高效技术,就必需有一套科学的,先进的管理方法,用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。温湿度限制对于单片机的应用具有肯定的实际意义,它代表了一类自动限制的方法。而且其应用特别广泛。1.2 立题的目的和意义环境的监测与限制在工业、农业、国防等行业有着广泛的应用。由于应用的场合不同监测对象的不同,其系统设计也是千差万别。在实际生活中此类系统有着广泛的应用,室温环境检测系统中温度和湿度是两个重要的显示和分析指标,必需定期抽样检查室温环境温度和湿度,以便实行相应的措施。89C51单片机是常用于限制的芯片,在智能仪器仪表、工业检测限制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度检测限制系统的实例也很多。运用89C51单片机能够实现温湿度全程的自动检测与限制,而且89C51单片机易于学习、驾驭,性价比高。运用89C51型单片机设计温湿度检测限制系统,可以刚好、精确的反映室内的温度以及湿度的改变。完成诸如升温到特定温度、降温到特定温度、在温度上下限范围内保持恒温等多种限制方式,在湿度限制方面也是如此。将此系统应用到温室大棚当中无疑为植物的生活供应了更加相宜的环境。1.3 国内外的探讨现状和发展趋势目前国内外的温湿度检测运用的温湿度检测元件种类繁多、应用范围也较广泛加之单片机和大规模集成电路技术的不断提高,出现了高性能、高牢靠性的单片数据采集系统。基于单机片的温湿度监测限制系统的设计探讨较少。随着经济和社会的不断发展,人们对自己的生活环境越来越严格。特殊在温室大棚中,对温湿度要求更为严格。基于单片机的温湿度监测限制统设计,将对环境的温湿度监测限制系统做具体的设计与实现。采纳高性能的限制芯片89C51,高精度数字温湿度传感器AM2301o向模块化、高速化、智能化的单片机数据采集系统靠近。将此系统应用到温室大棚当中无疑为植物的生活供应了更加相宜的环境,符合植物的生活环境要求,具有良好的发展前景。1.4 本系统主要探讨内容本系统所要完成的任务是:人性化的设计。依据植物的生活需求,把温湿度值限制在肯定的范围内。1.4.2能够实时、精确的显示采样温度值与湿度值。通过采集温度及湿度值,精确的推断标准值与当前值之间的差异,刚好的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警,并实行相应的限制方案。2系统总体设计2.1 系统功能设计系统要完成的设计功能是:2.1.1 1.1实现对温室大棚温湿度参数的实时采集,测量空间的温度和湿度,由单片机对采集的温湿度值进行循环检测、数据处理、显示,实现温湿度的智能检测。2.1.2 实现超越数据的刚好报警,并启动限制系统,实现温室的目的。2.1.3 现场检测设备应具有较高的灵敏度、牢靠性、抗干扰实力。要求达到的技术指标:测温范围:(TC-60-C测温精度:+0.5-C测湿范围:0-100%RH测湿精度:+2.5%RH2.2系统设计原则要求单片机系统应具有牢靠性高、操作维护便利、性价比高等特点。牢靠性高牢靠性是单片机系统应用的前提,在系统设计的每一个环节,都应当将牢靠性作为首要的设计准则。提高系统的牢靠性通常从以下几个方面考虑:运用牢靠性高的元器件;设计电路板时布线和接地要合理;对供电电源采纳抗干扰措施;输入输出通道抗干扰措施;进行软硬件滤波;系统自诊推断功能等。操作维护便利在系统的软硬件设计时,应从操作者的角度考虑操作和维护便利,尽量削减对操作人员专用学问的要求,以利于系统的推广。因此在设计时,要尽可能削减人机交换接口,多采纳操作内置或简化的方法。同时系统应配有现场故障自动诊断程序,一旦发生故障能保证有效地对故障进行定位,以便进行修理。性价比单片机除体积小、功耗低等特点外,最大的优势在于高性能价格比。一个单片机应用系统能否被广泛运用,性价比是其中一个关键因素。因此,再设计时,除了保持高性能外,尽可能降低成本,如简化外围硬件电路,在系统性能和速度允许的状况下尽可能运用软件功能取代硬件功能等。2. 3系统的组成和工作原理系统的组成以单片机为限制核心,采纳温湿度测量,通信技术,限制技术等技术,以温湿度传感器作为测量元件,构成智能温湿度测量限制系统。可分为温湿度测量电路,显示电路,声光报警电路,温湿度限制电路,见图2.1选用的主要器件有:AT89C51,温湿度传感器AM2301,1602LCD显示模块,降温装置风扇,升温装置加热器,增湿装置喷雾器,除潮装置除潮器,红绿LED灯,报警装置蜂鸣器等川。系统的工作原理本系统以单片机AtmeI89C51为核心,数据采集、传输、显示、报警都要通过单片机。数据采集通过单总线的智能数字温湿度传感器AM2301完成;通过单片机把采集的数据显示在1602LCD±当采集的数据超出给定范围时,有蜂鸣器实时报警,并显示红灯提示,并进行相应的限制处理。在整个系统中采纳了AM2301单总线技术,单片机采纳C语言编程。 温室温湿度限制系统是以89C51单片机作为中心限制装置,风扇,加热设备,加湿设备,排潮设备等 89C51作为中心限制装置,负责中心运算和限制,协调系统各个模块的工作。 风扇:负责系统的降温工作。 加热设备:负责系统的加热工作。 喷雾设备:负责系统的加湿工作。 排潮设备:负责系统的去湿工作。 双色灯,报警模块:负责系统的报警功能。假如当前的温度超过用户设定的界限值时系统将自动警,双色灯在单片机的限制下有规律的切换,同时报警模块发出报警声,通知用户实行相应的措施。系统工作流程图见图23系统硬件设计 .1单片机系统设计经过上面的总体方案和实施措施的探讨后可以起先着手硬件系统的设计,硬件系统是应用系统的基础、软件系统设计的依据依据总体功能和性价比及其运行速度等因素的考虑,选用MCS-51系列的89C51为主机,满意上面的要求而且设计便利,不须要再存储扩展。3. 1.1AT89C51单片机MCS-51系列单片机主要包括基本型产品8031/8051/8751(对应的低功耗型80C31/80C51/87C51和增加型产品8032/8052/8752o虽然他们是8位的单片机,但是具有品种全、兼容性强性能价格比高等特点且软硬件应用设计资料丰富齐全,已为我国广阔工程技术人员所熟识和驾驭。在20世纪80年头和90年头,MCS-51系列单片机是在我国应用最为广泛的单片机机型之一。中心微处理器AT89C51:AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemPrOgranunabIe)的可反复擦写1000次的Flash只读程序存储器,器件采纳ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中心处理器和ISPFlash存储单元,功能强大的微型计算机的AT89C51可为很多嵌入式限制应用系统供应高性价比的解决方案。AT89C51具有如下特点:40个引脚,4kBytesFlaSh片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89C51设计和配置了振荡频率,并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可接着工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式。AT89S51单片机综合了微型处理器的基本功能。依据实际须要,同时也考虑到设计成本与整个系统的精致性,所以在本系统中就选用价格较低、工作稳定的AT89C51单片机作为整个系统的限制器1引。RSTryj(RXD)P3.。同(TXD>P3.IfTTl(¾MTO>P3.2T(TRTT)P3.3同(TO)P3.4(T)>P3.5(WR)P3.6<1115)P3.7fT7XTALZfTgXTALlT2GNDfTqjVCC国PO.0/(ADO)pflPO.1/(ADi)园PO.2/(AD2>PO.3/(AD3)P?1PO.4/(ADS>fpjPO.5/(AD5)pjjPO.6/(ADe)国FO.7/(D7>11T1EX/VPP11ALE/PROC园P2.7(A15)1111lP2.6/(14)国P2.5/(Al3>P?!P2.4(A12)回P2.3/(All)画P2.2/(AlO)RTlP2.1/(A9)团P2.O/(A8)AT89C51的51肿/林列图3AT89C51单片机实物图图4AT89C51单片机的片内硬件组成结构3.1.2AT89C51引脚简洁介绍总线型非总线型4039口Pl.2U3Pl.3c4Pl.4c5Pl.5c6Pl.6c7Pl.7c8RST/Vpdc9P3.O/RXDU10P3.1/TXDc11P3.2/JNTOc12P3.3/fNTlc13P3.4/T0仁14P3.5T1U15P3.6/WRc16P3.7/RD<=17XTAL2c18XTL1c19Vssc20Pl.OPl.1VccPO.OPO.1PO.2PO.3PO.4PO.5PO.6PO.7EVppALE/PROGPSEN.7654321ORSTP3.0RXDP3.1TXDXTAL2XTALlP3.2INT0P3.31NT1UP3.4T0P3.5T1UGNDuVcc=)Pl.7ZJPl.6Z)PL5Z3Pl.4=3PL3nPl.2Pl.1/AIN1ZJPl.O/AINO=)P3.7987654321IS668234567891022222222Pppppppp注:类似的还有PhiliPS公司的87LPC64,20弓|脚8XC748/750/(751),24弓|月却8X749(752),28弓I脚8XC754,28弓I月却等等图589C51的引脚封装40个引脚按其功能可分为如下3类:电源刚好钟引脚VCC、VSS;XTAL1、XTAL2o限制引脚PSEN、ALEPR0G>EA/VPP、RST0I/O口引脚P0、Pl、P2、P3,为4个8位I/O口的外部引脚。3.1.3时钟电路AT89C51单片机各功能部件的运行都以时钟信号为准,有条不紊、一拍一拍地工作。因此时钟频率干脆影响单片机的速度,时钟电路的质量也干脆影响单片机系统的稳定性。AT89C51单片机内部有一个用于构成震荡的高增益反相放大器,它的输入端为芯片引脚XTAL1,输出端为XTAL2。这两个引脚跨接石英晶体和微调电容,构成一个稳定的自己振荡器。外部时钟方式时外部时钟电源干脆接到XTALl端,XTAL2端悬空。图6时钟电路3.1.4复位电路复位是单片机的初始化操作,只需给AT89C51的复位引脚RST加上大雨2个机器周期(即24个时钟震荡周期)的高电平就可使AT89C51复位。复位电路通常采纳上自动复位和按钮复位两种方式。上电复位是通过外部复位电路给电容C充电加至RST引脚一个短的高电平信号,次信号随着VCC对电容C的充电过程而渐渐回落,即RST引脚上的高电平持续时间取决于电容C的充电时间。因此为保证系统能牢靠地复位,EST引脚上的高电平必需维持足够长的时间。按键手动复位有电平和脉冲两种形式。图7复:位电路3.2传感器的设计传感器的基本特性传感器的静态特性是指对静态的输入信号,传感器的输出量与输入量之间所具有相互关系。不含时间变量的代数方程,或以输入量作横坐标,把与其对应的输出量作纵坐标而画出的特性曲线来描述。表征传感器静态特性的主要参数有:线性度、灵敏度、辨别力和迟滞等。传感器的动态特性:所谓动态特性,是指传感器在输入改变时,它的输出的特性。在实际工作中,传感器的动态特性常用它对某些标准输入信号的响应来表示。这是因为传感器对标准输入信号的响应简洁用试验方法求得,并且它对标准输入信号的响应与它对随意输入信号的响应之间存在肯定的关系,往往知道了前者就能推定后者。最常用的标准输入信号有阶跃信号和正弦信号两种,所以传感器的动态特性也常用阶跃响应和频率响应来表示。3.2.2AM2301数字温湿度传感器d3J7.J+0.5®(1)AM2301产品概述AM2301数字温湿度传感器是一款含有己校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的牢靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰实力强、性价比极高等优点。每个AM2301传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接便利,特殊封装形式可依据用户需求而供应。(2)产品亮点超低能耗、传输距离远、全部自动化校准、采纳电容式湿敏元件、完全互换、标准数字单总线输出、卓越的长期稳定性、采纳高精度测温元件。(3)单总线接口定义GNCSDAVDD图10AM2301引脚引脚说明(VDDSDAGND):AM2301的供电电压范围为3.5V-5.5V,建议供电电压为5Vo数据线SDA引脚为三态结构,用于读/写传感器数据。具体见单总线的通信协议说明。(4)接口说明建议连接线长度短于20米时用5K上拉电阻,大于20米时依据实际状况运用合适的上拉电阻。3. 3液晶显示装置设计液晶简介1602液晶也叫1602字符型液晶它是一种特地用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔每行之间也有也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形(用自定义CGRAM,显示效果也不好)1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,限制原理是完全相同的,因此基于HD44780写的限制程序可以很便利地应用于市面上大部分的字符型液晶网。图111602实物图1602LCD主要技术参数:显示容量:16X2个字符芯片工作电压:4.55.5V工作电流:2.OmA(5.0V)模块最佳工作电压:5.OV字符尺寸:2.95×4.35(WXH)mm图121602LCD引脚图引脚功能说明:1602LCD采纳标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如下:第1脚:VSS为地电源。第2脚:VDD接5V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,运用时可以通过一个IOK的电位器调整对比度。第4脚:RS为寄存器选择,高电平常选择数据寄存器、低电平常选择指令寄存器。第5脚:RH为读写信号线,高电平常进行读操作,低电平常进行写操作。当RS和R/W共同为低电平常可以写入指令或者显示地址,当RS为低电平R/W为高电平常可以读忙信号,当RS为高电平R/W为低电平常可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平常,液晶模块执行吩咐。第714脚:DoD7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。液晶显示原理读写操作时序如图13和图14所示:图13读操作时序图14写操作时序3.4光声报警系统与温湿度限制系统设计光声报警系统本系统采纳红绿LED灯作为光报警提示,当系统检测到的数据符合给定的要求时,现场始终绿灯显示;当系统检测到的数据不符合给定的要求时,现场转化为红灯报警提示;本系统采纳蜂鸣器作为声报警提示,当系统检测到的数据符合给定的要求时,现场没有蜂鸣器报警提示;当系统检测到的数据不符合给定的要求时,现场蜂鸣器报警提示。如图15图15光声报警系统电路图温湿度限制系统本系统温湿度限制系统主要组成有:风扇、加热器、喷雾器、除潮器。当系统检测到的数据不符合给定的要求时,系统启动温湿度限制系统实现恒温恒湿的目的。 风扇:负责系统的降温工作。 加热设备:负责系统的加热工作。 喷雾设备:负责系统的加湿工作。 排潮设备:负责系统的去湿工作。4软件系统设计本系统软件系统设计包过:系统初始化模块,温湿度检测模块,1602LCD显示模块,报警模块,温湿度推断限制模块。系统软件总体流程图如图174.1 初始化模块系统初始化模块的主要功能是完成系统的初始化以及设定系统的工作状态,初始化部分包括以下方面的内容:1. 1.1单片机初始化以及各种引脚定义。4. 1.21602液晶初始化及工作方式。5. 1.3系统进入正常工作状态。4.2温湿度检测模块温湿度检测模块是本系统中的核心模块之一,它负责完成温度和湿度的测量及模拟量转换为数字量的全过程,这也是它为什么重要的缘由。数字式温湿度传感器AM2301干脆把检测到的模拟量转化为数字量送给单片机,在经过单片机的处理,把温湿度值显示在1602液晶上。温湿度传感器的精确度值干脆影响到整个系统的检测与限制,所以本系统采纳数字式温湿度传感器AM2301采集温室内的温湿度U°L4.3温湿度推断限制模块温湿度推断限制模块也是系统的核心模块之一,所谓推断限制模块,就是对当前温室内的实际温湿度与给定的温湿度范围进行比较,先进行推断,然后再进行限制,限制模块是确定系统将要进行什么工作的。如温度高于上限时须要降温,低于下限时须要升温,如湿度高于上限时须要降湿,低于下限时须要增湿,同时还要启动警报等等。温湿度推断限制部分的程序整体思路如图184.41602液晶显示模块本系统采纳1602液晶显示温湿度值,当系统刚起先上电时1602液晶不显示任何数据,等待AM2301的监测数据,双行显示在1602液晶上。第一行显示:TenIPeratUre:C,其次行显示:Humidity:-%4. 5报警模块报警模块具备两项功能,即为报警灯和声音报警。报警灯模块是完成LED有规律的转换,以便从视觉上提示用户。LED是由单片机限制2个双色LED灯组成的,其转换规律为:1系统温湿度值在给定的范围时,绿色LED亮。2系统温湿度值超出给定的范围时,红色LED亮。在LED灯转换的同时,声音报警也会同时启动,可采纳延时的方式来延长声音报警的声音。警报灯由2个双色的LED灯组成,一共须要2根数据线,运用单片机限制。要实现的功能是使2个双色LED灯有规律的转换,当系统上电后,系统进行实时的采样,并推断出当前温湿度与给定温湿度之间的差异,假如当前温湿度低于用户给定的下限温湿度值,则说明当前温湿度过低,系统自动启动红色警报灯,同时起先加温增湿,直至加到所需温湿度值时警报灯熄灭。反之,假如当前温湿度高于用户设定的上限温湿度值,则说明当前温湿度过高,系统也会自动启动警报灯,同时起先降温减湿,直至降到所需温湿度值时警报灯熄灭。4.6系统整体软件程序本系统采纳C语言编程,运用单片机编程软件:KeiI软件ttinclude<reg52.h>ttdefineucharunsignedchar#defineuintunsignedintuinthum,temp;定义湿度、温度(全局)ucharhum_h,hum,temp_h,temp,CheCk;湿度高、低8位,温度高、低8位,校验位ucharnum,numl,bai,shi,ge,bail,shil,gel,cnt=0;/sbitdht=Pl0;sbitfine=Pl1;sbithot=Pl"2;sbitPWq=Pi-3;sbitccq=Pl4;sbitbeef=P2-7;sbitredled=P26;sbitgreedled=P25;sbitICden=P34;sbitICdrS=P35;ucharcodetable=z,Temperature:*;ucharcodetabiel=,lumidity:/z;voidwrite_com(ucharcom);voidwrite_data(uchardate);voiddelay_us(uinti);voiddelay(uintz);voiddht_init();voidinterrupt_initO;voidlcd_int();ucharread_byte();voidreadhumtemp();voidzhuanhuan();voidWann.control();voidmain()主函数(interrupt_initO;lcd_int();delay(200);while(1)(read_hum_temp();zhuanhuan();warmcontrol();delay(3000);此处的时间不能小于3000,否则读不出!/hum_h=hum_l=temp_h=temp_l=check=temp=hum=O;)/*寸(IoUS级)*/voiddelayus(uinti)(while(i一);)/*延时(InS级)*/voiddelay(uintz)(uinti,j;for(i=z;i>0;i一)for(j=110;j>0;j);)*温湿度初始化(打算传送数据)*/voiddhtinit()/delay(1000);延时一会,避开不稳定区域dht=O;拉低延时500微秒,发送起先信号delayus(50);dht=l;释放总线,延时30微秒delayus(4);while(!dht);拉低等待while(dht);拉高等待,即将传送数据)ucharread_byte()(ucharn,byte=O,dat;for(n=0;n<8;n+)(while(!dht);delay-us(4);理论上28us<延时<70us,此处写26都可以dat=O;if(dht)dat=l;while(dht);byte=(byte<<=l)dat;/0)returnbyte;*读40位数据*/voidreadhumtemp()(dht_init0;hum_h=read_byte();读湿度hum_1=read_byte();temph=readbyte();读温度templ=readbyte();check=readbyte();/读校验while(!dht);等待低电平结束dht=l;最终拉高总线)voidzhuanhuan()提取各位数字(uchara;a=hum_h+hum_1+1emph+1emp_l;if(a=check)/Pl=templ;hum=temp-O;hum=(humhum_h)«8)hum_l:temp=(tempItemph)<<8)temp_l;bai=temp100;shi=temp%10010;ge=temp%10;bail=hum100;shil=hum%10010;gel=hum%10;)elsebai=shi=ge=bail=shil=gel=O;)*中断初始化*/voidinterrupt_init()(TMOD=OXO1;THO=(65536-10000)/256;TLO=(65536-10000)%256;EA=I;ETO=I;TRO=I;*中断处理液晶显示函数*/voidtimer()interrupt1(THO=(65536-10000)/256;TLO=(65536-10000)%256;if(cnt=2)for(num=0;num<13;num+)(writedata(tablenum);delay(20);)writedata(bai);write_data(shi);writedata(ge);writedata(,C');write_com(0x80+0x40);for(num1=0;numl<10;numl+)writedata(tablelnum1);delay(20);)writedata(bail);writedata(shil);writedata(gel);write_data(*%,);cnt=0;)cnt+;*液晶限制*/voidICdint()ICd初始化(Icden=O;write_com(0x38);write_com(OxOe);writecom(0x06);write_com(0x80);)voidwritecom(ucharcom)/ICd写指令(Icdrs-O;P0=com;delay(5);Icden=I;delay(5);Icden=O;)voidWrite_data(UChardate)/ICd写数据(Icdrs=I;PO-date;delay(5);Icden=I;delay(5);lcden=0;)*限制报警*/voidWarincOntrOI()推断限制报警if(temp<10temp>30)(hum<20hum>60)推断温湿度值是否符合要求redled-O;greedled=l;beef=O;声光报警

    注意事项

    本文(基于单片机的温湿度检测控制系统设计8.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开