基于单片机的温湿度检测毕业论文.docx
《基于单片机的温湿度检测毕业论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的温湿度检测毕业论文.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仅供学习参考基于单片机环境温湿度基于单片机环境温湿度测量系统设计测量系统设计课程:课程: 现代检测技术现代检测技术学院:学院: 信息工程学院信息工程学院专业:专业: 计算机科学与技术计算机科学与技术学号学号: :xxxxxxxxxxxxxxxxxxxx:xxxxxx老师:老师: 冯晓明冯晓明仅供学习参考I基于单片机环境温湿度测量系统设计基于单片机环境温湿度测量系统设计摘要摘要在工农业生产和日常生活中,需要了解温湿度等各种参数。一此对环境温度要求比拟高的场合,都必须严格的控制环境的温度与湿度,让其保持在一定的范围内。本次设计选用的温湿度传感器为 DHT11,时间处理芯片为 DS1302,采用AT
2、89S52 作为系统的控制核心, 4 位 7 段数码管作为系统的显示, 并有报警电路,当系统超过设定的温度范围时,启动报警。用户可以通过按键自行设定报警温度的范围。关键字关键字:温湿度传感器DHT11AT89S52IIAbstractsIn the industrial and agricultural production and daily life, need to know variousparameters such as temperature and humidity. One of the environment temperaturemore demanding occasi
3、ons, must be strictly control the environment temperature andhumidity, let it in a certain range. This design selection the temperature and humidityDHT11,and use the chip DS1302 to process the time .As the control system usingAT89S52 devices core, four 7 period of digital tube as system shows, and h
4、ave thealarming circuit, when the system more than set temperature range, start alarm. Theuser can through the keys set alarm temperature range.Key words:Temperature and humidity sensorDHT11DS1302 AT89S52IIIII1 绪论绪论.11.1 温度、湿度简介温度、湿度简介.11.2 温度与湿度与人们日常生活的关系温度与湿度与人们日常生活的关系.11.3 温湿度的行业应用温湿度的行业应用.11.4 温
5、湿度传感器使用考前须知温湿度传感器使用考前须知. 2二、系统总体方案二、系统总体方案.22.1 系统总体方案原理框图系统总体方案原理框图.22.2 系统方案简介系统方案简介.3三、硬件电路设计三、硬件电路设计.43.1 电源电路设计电源电路设计.43.2 单片机最小系统设计单片机最小系统设计.63.3 显示电路设计显示电路设计. 83.4 温湿度传感器电路设计温湿度传感器电路设计.113.5DS1302 电路设计电路设计.133.6 按键输入电路设计按键输入电路设计.153.7 报警电路设计报警电路设计.17四、程序设计四、程序设计.184.1 系统程序流程图系统程序流程图.184.2 DHT
6、11 程序设计程序设计.194.3 DS1302 程序设计程序设计.20五、系统仿真与调试五、系统仿真与调试.225.1 protues 简介简介.225.2 DHT11 仿真图仿真图.235.3 DS1302 仿真仿真.24III5.4 系统调试系统调试.24六、数据的获取与分析六、数据的获取与分析.256.1 实验内容实验内容.256.2 实验结果与讨论实验结果与讨论.25III6.2.1 测量测量.256.2.2 温度特性研究温度特性研究.266.2.3 温度特性研究温度特性研究.28七、结论七、结论.3011 绪论绪论1.1 温度、湿度简介温度、湿度简介由于温度与湿度不管是从物理量本身
7、还是在实际人们的生活中都有着密切的关系,所以温湿度一体的传感器就会相应产生。 温湿度传感器是指能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。 市场上的温湿度传感器一般是测量温度量和相对湿度量。温度:度量物体冷热的物理量,是国际单位制中 7 个根本物理量之一。在生产和科学研究中,许多物理现象和化学过程都是在一定的温度下进行的,人们的生活也和他密切相关。湿度:湿度很久以前就与生活存在着密切的关系,但用数量来进行表示较为困难。对湿度的表示方法有绝对湿度、相对湿度、露点、湿气与干气的比值重量或体积等等。日常生活中最常用的表示湿度的物理量是空气的相对湿度。用%RH 表示。在物理量的导出上相
8、对湿度与温度有着密切的关系。一定体积的密闭气体,其温度越高相对湿度越低,温度越低,其相对湿度越高。其中涉及到复杂的热力工程学知识。1.2 温度与湿度与人们日常生活的关系温度与湿度与人们日常生活的关系冬天温度为 18 至 25,湿度为 30%至 80%;夏天温度 为 23 至 28,湿度为 30%至 60%。在此范围内感到舒适的人占 95%以上。在装有空调的室内,室温为 19 至 24,湿度为 40%至 50%时,人会感到最舒适。如果考虑到温、湿度对人思维活动的影响,最适宜的室温度应是工作效率高。18,湿度应是 40%至 60%,此时,人的精神状态好,思维最敏捷。1.3 温湿度的行业应用温湿度的
9、行业应用食品行业:温湿度对于食品储存来说至关重要,温湿度的变化会带来食物变质,引发食品平安问题温湿度的监控有利于相关人员进行及时的控制。档案管理:纸制品对于温湿度极为敏感,不当的保存会严重降低档案保存年限利用如 LTM8901 系列+LTM8662+LTM8520 即可组成环境监控系统,配上排风机,除湿器,加热器,即可保持稳定的温度,防止虫害,潮湿等问题。温室大棚:植物的生长对于温湿度要求极为严格,不当的温湿度下,植物会停止生长、甚至死亡利用 LTM8901C+LTM85202,配合气体传感器,2光照传感器等可组成一个数字化大棚温湿度监控系统,控制农业大棚内的相关参数,从而使大棚的效率到达极致
10、。动物养殖:各种动物在不同的温度下会表现出不同的生长状态,高质高产的目标要依靠适宜的环境来保障。药品储存:根据国家相关要求,药品保存必须按照相应的温湿度进行控制。根据最新的 GMP 认证,对于一般的药品的温度存储范围为 0-30。烟草行业:烟草原料在发酵过程中需要控制好温湿度,在现场环境方便的情况下可利用 LTM8590 等无线温湿度传感器监控温湿度,在环境复杂的现场内, 可利用 RS-485 等数字量传输的 LTM8901C 进行检测控制烟包的温湿度,防止发生虫害,如果操作不当,那么会造成原料的大量损失。工控行业:主要用于暖通空调、机房监控等。楼宇中的环境控制通常是温度控制,对于用控制湿度到
11、达最正确舒适环境的关注日益增多。1.4 温湿度传感器使用考前须知温湿度传感器使用考前须知湿度传感器是非密封性的,为保护测量的准确度和稳定性, 应尽量防止在酸性、碱性及含有机溶剂的气氛中使用。也防止在粉尘较大的环境中使用。为正确反映欲测空间的湿度,还应防止将传感器安放在离墙壁太近或空气不流通的死角处。如果被测的房间太大,就应放置多个传感器。有的湿度传感器对供电电源要求比拟高,否那么将影响测量精度。或者传感器之间相互干扰,甚至无法工作。使用时应按照技术要求提供适宜的、符合精度要求的供电电源。传感器需要进行远距离信号传输时,要注意信号的衰减问题。当传输距离超过200m 以上时,建议选用频率输出信号的
12、湿度传感器。在实际使用中,由于尘土、油污及有害气体的影响,使用时间一长,电子式湿度传器会产生老化,精度下降,电子式湿度传器年漂移量一般都在2%左右,甚至更高。一般情况下,生产厂商会标明 1 次标定的有效使用时间为 1 年或 2 年,到期需重新标定。2 系统总体方案系统总体方案2.1 系统总体方案原理框图系统总体方案原理框图3图 2-1 系统原理框图2.2 系统方案简介系统方案简介单片机89S52DHT11数码管显示报警按键输入电源DS13024该系统要以为 89S52 单片机为控制核心,读取温湿度传感器 DHT11 的值和DS1302 的值再对其进行处理,并显示。按键输入温湿度的范围,如果温湿
13、度传感器检测得的值超过了按键输入设定的范围,就启动报警。以保持环境的温度在一定的范围。其中系统电源为正 5V 供电。3 硬件电路设计硬件电路设计3.1 电源电路设计电源电路设计供电电路采用的是直流线性稳压器组成。一般直流稳压电源的组成如下列图:电子设备的直流稳压一般是由交流电网供电,经变压、整流、滤波、稳压等环节变成稳定的直流电,如图 2-1 所示就是直流稳压电源的组成框图。图 3-1 电源电路设计图5图 3-2直流稳压电源框图直流稳压电源由变压、 整流、 滤波和稳压电路 4 局部组成。 各局部作用如下:变压:将电网供电的 220V 交流电压通过变压器或其它电路变换成所需要的交流电压。整流:将
14、正弦交流电变成单方向脉动直流电,电路一般由二极管构成。滤波:将脉动的直流电变成脉动很小的平直的直流电,电路一般由电容、电感及电阻元件构成。稳压:一般由稳压管、三极管或稳压器构成电路,进一步减少直流电源的脉动,并保证输出的直流电压在交流电压或负载变动时能根本保持稳定。三端集成稳压器稳压直流稳压电源电路。图中 CW7812 为输出+12V 的三端集成稳压器,该电路具有结构简单、输出电压稳定的特点。集成稳压器是将取样电路、基准电路、比拟放大电路、调整电路、启动电路和保护电路集成在一个硅片上的稳压电路。它体积小、重量轻、价格低廉,具有使用方便、功能体系完整、保护功能健全、工作平安可靠的特点,因此得到了
15、广泛的应用。集成稳压器的种类很多,其中以三端集成稳压器应用最为普遍,三端集成稳压器又分为固定式和三端可调式两种。 。图 3-3 三端稳压器应用电路图中 C1 的作用是旁路高频干扰信号,在输入线路较长时抵消线路产生的电感效应,防止电路形成自激振荡;C2 的作用是消除负载电流跃变时引起输出6电压的较大波动。接线时,应使 C1 和 C2 尽量靠近稳压器,引脚不能接错,公共端不能悬空,以免损坏变压器。二极管的选用:在半波整流电路中,二极管的电流与负载的电流相等,即ID=I03-1所以在选用二极管时,二极管的最大整流电流 IF应大于负载电流 I0。二极管在电路中承受的最高反向电压 URmax为交流电压的
16、最大值,即URmax=U2m=2U23-2所以,二极管的最高反向工作电压 URM 应大于 URmax。所以我们选用 1A/100V的整流桥。3.2 单片机最小系统设计单片机最小系统设计本系统主要采用 AT89C51 单片机,AT89C51 是一种低功耗、高性能CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非 易失性存储器技术制造,与工业 80C51 产品指令和引脚完 全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于 常规编程器。 在单芯片上, 拥有灵巧的 8 位 CPU 和在系统 可编程 Flash,使得 AT89C51 为众多嵌
17、入式控制应用系统提 供高灵活、有效的解决方案。AT89C51 具有以下标准功能: 8k 字节 Flash,256 字节 RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个 16 位 定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89C51 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM 内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。7图 3-4 单片机最小系统最小系统构成的根本条件
18、是:1.电源89S52 单片机的电压为 4.0V-5.5V。我们采用电脑的 USB 进行供电,电脑以及充电器一般输出电压为 5V,可以为单片机正常供电。2.晶振晶振结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个根底上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。本系统主要采用的是 12M 晶振,配合 2 个 30pF 的电容构成晶体振荡电路。3 复位8为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一局部,复位电路的第一功能是上电复位,复位电路通过电容加给 RST 端一个短暂的高电平信号,此高电平信号随着 Vcc 对电容的充电过程而逐渐
19、回落,即 RST 端的高电平持续时间取决于电容的充电时间。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l态。如果系统在上电时得不到有效的复位,那么程序计数器 PC 将得不到一个适宜的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。3.3 显示电路设计显示电路设计显示电路主要采用 4 位共阳 8 段数码管,采用动态扫描方式显示。其原理图如下所示。数码管主要有共阳、和共阴两种类型。在这里我们先用的是共阳数码管,主要是由于单片机 I/0 的驱动能力有限,无法直接驱动 4 位 8 段数码管,所以必须采用共阳的数码管,并接上四个三极极管 8550。此处三极管主要起开关作用
20、。控制数码管的哪一位导通。在实际的单片机系统中,往往需要多位显示。动态显示是一种最常见的多位显示方法,应用非常广泛。用数码管显示信息时,由于每个数码管至少需要 8 个 I/O 口,如果需要多个数码管,那么需要太多 I/O 口,而单片机的 I/O 口是有限的。在实际应用中,一般采用动态显示的方式解决此问题。所有数码管的段选全部连接在一起,如何能显示不同的内容呢?动态显示是多个数码管, 交替显示, 利用人的视觉暂留作用使人看到多个数码管同时显示。在编程时,需要输出段选和位选信号,位选信号选中其中一个数码管,然后输出段码,使该数码管显示所需要的内容,延时一段时间后,再选中另一个数码管,再输出对应的段
21、码,高速交替。在动态显示程序中,各个位的延时时间长短是非常重要的,如果延时时间长,那么会出现闪烁现象;如果延时时间太短,那么会出现显示暗且有重影。9图 3-5 显示电路以前在学习单片机时,写程序由于没有控制好延时的时间,导致数码管显示有重影,后面经过反复的调试,发现当延时的时间取到 1-3ms 时,数码管重影与闪烁现象消失。 所以在处理数码管的程序时, 应该把各个位的延时设置成 2ms。这样才能让数码管显示清楚。10图 3-6 数码管内部接法8 个发光二极管的阳极共同接到正电源上,阴极接到单片机。单片机正常工作时,给接单片机的 I/O 口置低电平,发光二极管亮,显示管上面显示出数字。假设数码管
22、全亮时,即 8 个 LED 全亮,这时的电流可达Imax=48ILED=32ILED公式一一般 LED 正常工作时的电流为 3mA.所以最大驱动电流为Imax=48ILED=32ILED=323=96mA公式二而我们所选用的单片机无法提供 96mA 的驱动电流,所以此处不能用共阻数码管。必须用共阳的数码管。数码管限流电阻计算静态驱动就是给单独每 4 位数码管中的每一位供电。这样每个 LED 都有足够的电流,亮度也相应的比拟高。动态扫描驱动就是把本来供应一个 LED 灯的电流,同时分给了 N 个灯,所以它的亮度会有所降低。 当然在同时供应两个led灯电流时不是平均的分配电流,而是电流不断地在两
23、led 间扫描,其扫描频率到达了每秒钟 100 次,也就是说电流在 1/100 秒内是供个其中一个 led,在下一 1/100 秒内是供应了另一个 led。其实这两个 led 是在不断的亮灭,只是人眼的视觉暂留效果让我们发觉不到它们在不断的亮灭,只要扫描频率到达了每秒 64 次以上,人眼就分辨不出来了。由上面的分析可以得到限流电阻 R 的值1LEDLEDUURIN11公式三假设我们想让这个4位数码管的每位工作时的电流 ILED为8mA.Uled为正常工作时的电压取 1.7V。那么我们可以得出限流电阻的取值为公式四所以我们选取 100 欧的限流电阻。这样 4 位中的每一位工作时的电流约为8mA.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温湿度 检测 毕业论文
限制150内