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

上传人:b****2 文档编号:1939745 上传时间:2022-10-25 格式:DOCX 页数:37 大小:813.48KB
下载 相关 举报
基于AT89S52单片机的温湿度检测系统设计.docx_第1页
第1页 / 共37页
基于AT89S52单片机的温湿度检测系统设计.docx_第2页
第2页 / 共37页
基于AT89S52单片机的温湿度检测系统设计.docx_第3页
第3页 / 共37页
基于AT89S52单片机的温湿度检测系统设计.docx_第4页
第4页 / 共37页
基于AT89S52单片机的温湿度检测系统设计.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

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

《基于AT89S52单片机的温湿度检测系统设计.docx》由会员分享,可在线阅读,更多相关《基于AT89S52单片机的温湿度检测系统设计.docx(37页珍藏版)》请在冰豆网上搜索。

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

基于AT89S52单片机的温湿度检测系统设计

基于AT89S52单片机的温湿度检测系统设计

摘要

随着人们的生活及其生产水平的不断提高,对生活环境和生产环境的要求就显的尤为重要,温湿度的控制就是一个典型的例子,因此温湿度检测系统就是现代生产生活中应运而生的一种智能、快捷、方便可靠的检测系统,特别是在工业生产中如果检测得不准确就会发生许多的生产事故。

如化工生产中对温度的检测不当就会导致生产效率的降低和产品质量的下降。

而现在所使用的温湿度检测系统通常都是精度为1℃或0.1℃的水银、煤油或酒精温度计进行的温度检测和用传统的物理模拟量的方法进行的湿度检测。

这些温湿度检测计的刻度间隔通常都很密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。

要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。

本设计是以单片机(AT89C51)为核心,配合温度传感器(AD590)和湿度传感器(HIH-3610),以及相关的外围电路组成的检测系统,可以接收所测环境的温度和湿度信号,检测人员可以通过数码管显示的数据,实时监控环境的温度和湿度情况。

所有的测量操作都可以通过主机控制软件来实现,温度和湿度传感器得到的测量信号,经电路转换为电信号,然后通过一定的放大经过芯片TLC549A/D转换送到单片机进行数据处理,经软件分析处理后送显示装置。

本系统包括系统硬件和软件设计,可靠性高,结构简单,实现了对温湿度的自动调节。

系统还应用RS232与上位机相连接,可以设置自动记录温度、湿度的相关的参数,也可以设置每隔一定的时间自动记录,可用在气象的观察方面。

关键词:

AT89S52单片机,温度传感器,湿度传感器,A/D转换,

LED显示

 

 

第1章概述

1.1课题的研究背景

工业生产中有些场合需要使用精密的机台设备,这些设备的精密度高、价格高,因此为了保证产品的质量及机台的使用寿命,对其环境的要求也很高,尤其的是对温度、湿度的控制。

例如在我工作的生产发光二极管LED的工业现场,前面的两道工序固晶片和焊线要求的精度非常高,晶片必须固到碗杯的中心点,偏差不可超过1/5晶片的宽度,且对胶量的控制也有严格的要求,只有这道工序做好了,下一个工序焊线才会顺利,否则焊线将会出现很多异常,不仅会降低产量也会造成质量问题,因此要求每三个小时记录一次室内的温湿度,且要保证其温度在18℃--23℃之间,湿度不可超过60%。

随着信息产业的发展及工业化的进步,温度和湿度不仅仅表现在以上几个方面直接或间接影响着人类基本生活条件,还表现在对工生物制品、医药卫生、科学研究、国防建设等方面的影响。

针对以上情况,研制可靠且实用的温湿度控制器显得非常重要。

常用温湿度传感器的非线性输出及一致性较差,使温湿度的测量方法和手段相对较复杂,且给电路的调试带来很大的困难。

传统的温湿度测量多采用模拟小信号传感器,不仅信号调理电路复杂,且温湿度值的标定过程也极其复杂,并需要使用昂贵的标定仪器设备。

因此对于温湿度控制器的设计有着很大的现实生产意义。

本文设计的是基于单片机AT89S52的温湿度检测和控制系统,主要以广泛应用的AD590和HIH-3610作为温度和湿度的检测,该仪器具有测量精度高、硬件电路简单、并能很好的进行显示,可测试不同环境温湿度的特点。

另外和控制电路相连,可以进行加湿电路和除湿电路的控制,使温度和湿度参数在预先设定的范围内,不需要人的直接参与。

本系统还通过RS232和上位机相连,可以设置每隔一定的时间进行温度和湿度的采集,上传到上位机,以供查询。

1.2温湿度检测的发展状况以及存在的问题

传统的温度和湿度检测系统主要有以下几种:

(1)水汽压(e):

是水汽在大气总压力中的分压力。

它表示了空气中水汽的绝对含量的大小,以毫巴为单位。

(2)相对湿度(rh):

湿空气中实际水汽压e与同温度下饱和水汽压E的百分比,相对湿度的大小能直接表示空气距离饱和的相对程度。

空气完全干燥时,相对湿度为零。

相对湿度越小,表示当时空气越干燥。

当相对湿度接近于100%时,表示空气很潮湿,越接近于饱和。

(3)露点(或霜点)温度:

指空气在水汽含量和气压都不改变的条件下,冷却到饱和时的温度。

(4)干湿球温度表:

用一对并列装置的、形状完全相同的温度表,一支测气温,称干球温度表,另一支包有保持浸透蒸馏水的脱脂纱布,称湿球温度表。

(5)发湿度表(计):

利用脱脂人发(或牛的肠衣)具有空气潮湿时伸长,干燥时缩短的特性,制成毛发湿度表或湿度自记仪器,它的测湿精度较差,毛发湿度表通常在气温低于-10℃时使用。

(6)电阻式湿度片:

利用吸湿膜片随湿度变化改变其电阻值的原理,常用的有碳膜湿敏电阻和氯化锂湿度片两种。

前者用高分子聚合物和导电材料碳黑,加上粘合剂配成一定比例的胶状液体,涂覆到基片上组成的电阻片;后者是在基片上涂上一层氯化锂酒精溶液,当空气湿度变化时,氯化锂溶液浓度随之改变从而也改变了测湿膜片的电阻。

(7)薄膜湿敏电容:

是以高分子聚合物为介质的电容器,因吸收(或释放)水汽而改变电容值。

它制作精巧,性能优良,常用在探空仪和遥测中。

随着智能检测系统的飞速发展,基于单片机的温湿度检测系统将多传感器系统结合在一起。

如何把多传感器集中于一个检测控制系统,综合利用来自多传感器的信息,获得对被测对象的可靠了解和解释,以利于系统做出正确的响应、决策和控制,是智能检测控制系统中需要解决的首要问题。

在温湿度要求严格的场合,利用多传感技术可以提高系统的可靠性和精度,亦可以提高系统的时间空间的覆盖范围。

1.3本课程设计的主要内容

单片机是系统的控制核心,所以单片机的性能关系到整个系统的好坏。

因此单片机的选择,对所设计系统的实现以及功能的扩展有着很大的影响。

单片机种类很多,在众多51系列单片机中,较为常用的是ATMEL公司的AT89C51和AT89S52单片机,AT89C51片内4KROM是Flash工艺的,使用专用的编程器自己就可以随时对单片机进行电擦除和改写,片内有128字节的RAM。

而AT89S52含有在系统可编程的Flash存储器,片内有8K闪存,RAM的容量也较AT89C51大,为256字节。

显然这种单片机优点更多,开发时间也大为缩短。

因此,在本次设计中选用了ATMEL公司的AT89S52单片机。

温湿度信号的采集为模拟信号,而单片机接收的为数字信号,因此需要进行A/D转换,在需要进行多路A/D转换时,目前常采用多通道A/D转换器,如ADC0809、AD574等。

这些转换器多为8通道,电路较为复杂。

如果只需完成单个通道8位转换,且速度要求不高时,采用TLC549是一种较好的选择,TLC549是单通道的A/D转换芯片,8位开关电容型逐次逼近模数转换器,它具有三个控制输入端,采用简单的3线串行接口可方便地与微处理器进行连接,且价格适中,是作为A/D转换的最佳选择器件之一。

键盘接口电路较为简单,而显示部分有两种方案供选择:

一种为LCD,一种为LED。

LCD液晶显示的像素单元是整合在同一块液晶版当中分隔出来的小方格。

通过数码控制这些极小的方格进行显像。

显示非常细腻但是造价很高。

而LED数码显示中每一个像素单元就是一个发光二极管,如果是单色,一般是红色发光二极管。

如果是彩色,一般是三个三原色小二极管组成的一个大二极管。

这些二极管组成的矩阵由数码控制实时显示文字或图象,造价相对低廉,显示效果也较好。

由于单片机工作现场存在着各种干扰,为保证系统的可靠工作,本设计选择了常用的看门狗芯片X5045,以实现对单片机的复位,监控等功能。

软件程序的设计也考虑了抗干扰措施。

本设计中,最终选用的集成温度传感器AD590是美国模拟器件公司生产的集成两端感温电流源,通过对电流的测量可得到所需要的温度值。

湿度传感器是采用了HIH-3610相对湿度传感器它是一种热固聚脂电容式传感器。

采集到的湿度信号再配以进行适当的放大,经过A/D转换送至单片机,实现湿度的显示与控制。

系统主要由以上元器件组成,通过硬件电路和软件程序的设计,实现系统的基本功能。

第2章系统总体方案设计

本设计是基于单片机对数字信号的高敏感和可控性、温湿度传感器可以产生模拟信号,和A/D模拟数字转换芯片的性能,此设计以AT89S52基本系统为核心的一套检测系统,其中包括A/D转换、单片机、复位电路、温度检测、湿度检测、键盘及显示、报警电路、系统软件等部分的设计。

系统总体方框图如图2.1。

 

图2.1系统总体框图

本设计由信号采集、信号分析和信号处理三个部分组成的:

(1)信号采集由AD590、HIH-3610及多路开关CD4051组成;

(2)信号分析由A/D转换器TLC549芯片、单片机AT89S52基本系统组成;

(3)信号显示由串行口LED显示器和报警电路组成。

2.1温度传感器

集成温度传感器AD590是美国模拟器件公司生产的集成两端感温电流源。

AD590是电流型温度传感器,通过对电流的测量可得到所需要的温度值。

2.1.1温度传感器主要特性

流过器件的电流(μA)等于器件所处环境的热力学温度(开尔文)度数:

Ir/T=1,式中,Ir—流过器件(AD590)的电流,单位为μA;T—热力学温度,单位为K;AD590的测温范围为-55℃~+150℃;AD590的电源电压范围为4~30V,可以承受44V正向电压和20V反向电压,因而器件即使反接也不会被损坏;输出电阻为710mΩ;精度高,AD590在-55℃~+150℃范围内,非线性误差仅为±0.3℃。

2.1.2AD590的工作原理

AD590温度感测器是一种已经IC化的温度感测器,它会将温度转换为电流。

其规格如下:

温度每增加1℃,它会增加1μA输出电流。

可量测范围-55℃至150℃。

供应电压范围+4V至30V。

AD590的接脚图及零件符号如图2.2所示:

 

 

图2.2AD590的接脚图及零件符号

AD590的输出电流是以绝对温度零度(-273℃)为基准,每增加1℃,它会增加1μA输出电流,因此在室温25℃时,其输出电流Io=(273+25)=298μA。

Vo的值为Io乘上10K,以室温25℃而言,输出值为2.98V(10K×298μA)。

量测Vo时,不可分出任何电流,否则量测值会不准。

2.1.3电路设计

AD590的输出电流I=(273+T)μA(T为摄氏温度),因此量测的电压V为(273+T)μA×10K=(2.73+T/100)V。

为了将电压量测出来又需使输出电流I不分流出来,我们使用电压追随器其输出电压V2等于输入电压V。

由于一般电源供应较多零件之后,电源是带噪声的,因此我们使用齐纳二极管作为稳压零件,再利用可变电阻分压,其输出电压V1需调整至2.73V。

接下来我们使用差动放大器其输出Vo为(100K/10K)×(V2-V1)=T/10,如果现在为摄氏28℃,输出电压为2.8V,输出电压接A/D转换器,那么A/D转换输出的数字量就和摄氏温度成线形比例关系。

AD590温度传感器使用原理如图2.3。

 

图2.3AD590温度传感器使用原理图

2.2湿度传感器

本设计中采用相对湿度传感器HIH-3610。

HIH-3610是美国Honeywell公司生产的相对湿度传感器,该传感器采用热固聚酯电容式传感头,同时在内部集成了信号处理功能电路,因此该传感器可完成将相对湿度值变换成电容值,再将电容值转换成线性电压输出的任务,同时该传感器还具有精度高、响应快、高稳定性、低温漂、抗化学腐蚀性能强及互换性好等优点。

图2.4湿度传感器HIH-3610外观图

2.2.1主要特性

(1)热固性聚合物电容传感器,带集成信号处理电路;

(2)3针可焊塑封;(3)宽量程:

0~100%RH非凝结,宽工作温度范围–40~85℃

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

当前位置:首页 > 人文社科 > 法律资料

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

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