8位单片机控制的经济型温湿度监控仪研制

发布者:Volare最新更新时间:2009-12-04 来源: 国外电子测量技术关键字:温度  湿度  露点  集成温度传感器  STC89 手机看文章 扫描二维码
随时随地手机看文章

0 引 言

    在人类的日常生活、工业生产过程、气象预报、物资仓储等方面,温度和湿度都是重要的参数,因此对温度及湿度传感及其监测和控制的研究是十分重要的研究内容。本文介绍一种经济型的由8位单片机控制的温度湿度监控仪,该监控仪同时还能用于部分对露点有监测要求的场合。

1 系统硬件组成

    本系统完成对温度、湿度的实时测量,配合有关控制部分即可对温度湿度进行实时控制,同时具有温度、湿度和露点显示功能,满足一般上业环境对温度、湿度和露点检测的需要。系统由STC89C51RC、RAM、键盘、温度传感器、湿度传感器、A/D转换电路、D/A转换电路等组成。如图1所示。

    STC89系列是具有Flash结构的51系列单片机,因此,程序存储器(ROM)可不用外扩,为了记忆校正后的参数,需要存储各种校正参数,本系统采用具有掉电保护功能的铁电存储器,以便在校正后,将校正参数存储下来。系统以温度传感器采用AD590集成温度传感器,具有传感精度高、工作性能稳定的特点。湿度传感器采用HS11OO湿度传感器,HS11OO电容式相对传感器采用独特的电容单元设计,适用于批量大、成本低的场合。其特点是:长期饱合后可迅速恢复、高可靠性和长期稳定性、快速响应等。

    本系统具有2路D/A转换输出,可对温度或湿度进行反馈控制。D/A采用两路DAC7512进行,DAC7512是一种轨对轨的低功耗的12位串行输入的D/A转换器,输出标准的4~20 mA电流信号,可满足对温度、湿度的控制需要。

    系统还具备与上位机通信的功能,采用RS422通信方式,可实行远距离的一对多点通信,上位机可查询多达64个采样点的温度、湿度和露点数据。

    系统还具备校准功能,可对温度进行2点校准,对湿度进行4点校准。另外,系统还具有露点显示功能,满足不同使用场合对露点显示的需要。

2 软件设计

    由温度传感器输出的信号需经过信号调理后进行A/D转换,A/D转换采用ADS1110具有自校准功能的带内部基准电压的芯片,它采用I2C总线与主机进行通信,具有16位的转换精度。系统定时循环对温度和湿度进行采样,将采样结果经过单位转换后直接显示在显示屏上,同时进行露点的计算,将计算结果显示在显示屏上。采用定时扫描键盘的方式读键盘输入情况,并判断是否进行湿度或温度校准功能。系统的工作流程图如图2所示。

    按照下列步骤计算露点值:

    (1)测量相对湿度(RH)和环境温度(Tα,单位:℃);

    (2)使用下列公式计算饱和蒸汽压(Svp,单位:kPa):

    log(Svp(T))=(C1T-C2)/(T-C3)(T>0) (1)

    log(Svp(T))=C4-C5/T(T<0) (2)

    (3)根据上式计算当前水汽压(Vp,单位:kPa)Vp=RH×Svp/100

    (4)根据式(1)或式(2)反推露点温度(Td,单位:℃),式(1)或式(2)中的温度T用露点温度Td代替,而饱和蒸汽压Svp用当前水汽压Vp代替。

    ADS1110及DAC7512采用I2C总线与主机通信,因此需要采用I2C总线编程方式,读取A/D采样结果和输出相啦的控制信号,本系统中主机采用P3.4、P3.5口线与ADS1100进行通信,通信时需要注意的是采样频率的关系,不能太快,否则会产生“混淆”,使得读出的数据不正确。采用STC89的扩展口P4.0、P4.1、P4.2口线与DAC7512进行通信,输出D/A转换结果,利用该结果可以对湿度或温度进行实时控制。

3 实验结果

    表1是在70%湿度情况下,采用本系统进行的温度和露点的测量结果,表2是在湿度一定情况下,采用本系统进行的露点随湿度变化测量结果。

    从表中可看出。采用本系统进行露点监测时,最大误差为0.6℃,相对误差小于1%。通过实验,该机温度测量误差在1%以内,湿度、露点误差在2%以内,能满足一般工业场合的需要。

4 结束语

    由8位单片机控制的温度湿度监控仪,成本低,可靠性好,系统操作简便,测量精度可满足一般家电、农业大棚、办公自动化及工控系统对温度湿度控制及监测的需要,用于监测露点时,其误差小于2%,可用于一些需要监测露点的场合,能满足一般工业场合的需要。

关键字:温度  湿度  露点  集成温度传感器  STC89 引用地址:8位单片机控制的经济型温湿度监控仪研制

上一篇:全数字式四象限精密光电方位探测器
下一篇:基于C8051F021和ADS7846的触摸屏系统设计

推荐阅读最新更新时间:2024-03-16 12:27

插入式温度传感器常见故障分析
  目前,温度 传感器 越来越多的在不同领域有所使用,在使用过程中不可避免的会出现这样或那样的问题。一般来说, 温度传感器 出现故障的情况很少见,只要出厂的时候进行仔细的检测,这些情况都是可以避免的,所以温度传感器在出厂的时候一地要进行检验,客户也可找传感器厂家索要出厂检测报告进行参考。   温度传感器技术已经非常成熟了,在各工厂中非常常见,温度传感器经常和一些 仪表 配套使用,在配套使用过程中经常有一些小的故障。故在此列举几种常见的故障及遇到故障之后的解决方法:   第一、被测介质温度升高或者降低时变送器输出没有变化,这种情况大多是温度传感器密封的问题,可能是由于温度传感器没有密封好或者是在焊接的时候不小心将传感器焊
[嵌入式]
基于Linux的温度传感器DS18B20驱动程序设计
 引言  传统的模拟温度测量抗干扰能力差,放大电路零点漂移大,导致测量值误差大,难以达到所需精度。在实际应用中,采用抗干扰能力强的数字温度传感器是解决上述问题的有效办法。   DS18B20是Dallas公司生产的数字温度传感器,具有体积小、适用电压宽、经济灵活的特点。它内部使用了onboard专利技术,全部传感元件及转换电路集成在一个形如三极管的集成电路内。DS18B20有电源线、地线及数据线3根引脚线,工作电压范围为3~5.5 V,支持单总线接口。   准确的温度测量是很多嵌入式系统中重要的一点。在Linux操作系统下使用数字温度传感器DS18B20,不仅可以得到高精度的温度测量值,而且硬件简单可靠。   1L
[嵌入式]
基于单片机的风机温度控制系统的设计
  风机为通用机械,它广泛地使用在国民经济的各个部门中。风机广泛用在工厂、矿井、车辆、建筑物、家用电器等的通风、排尘和冷却;谷物的烘干和选送;风洞风源和气垫船的充气和推进等。另外,在一些对环境温度有特殊要求的场所,要求温度变化在1℃以下,这就需要一种可以根据外界环境温度来确定风机的转动与停止的风机温控系统。   本文设计的风机微小温控系统,可使温度检测精度达到0.01℃,并可手动设定温度上下限,且具有自动声光报警功能。    1.设计要求   本系统采用PT1000温度传感器检测环境温度(温度检测精度0.01℃),根据环境温度变化控制风机降温,并具备按键手动设定温度上下限、声光报警等功能。其控制面板示意图如图1所示。
[单片机]
我国温湿度独立调节空调技术已走在世界前列
 近日,温湿度独立调节空调技术专题论坛在北京新世纪日航饭店隆重召开。暖通空调行业多位泰斗、元老,以及中国制冷学会、中国制冷空调工业协会和中国勘察设计协会建筑环境与设备分会的多位领导和专家,以及全国各大设计院的专业总工、部分高校的学术带头人等160余人出席本次了论坛,可谓暖通空调行业的一次盛会。   据介绍,本次温湿度独立调节空调技术专题论坛由《暖通空调》杂志社、温湿度独立调节空调技术推广联盟联合主办,由珠海格力电器股份有限公司、北京华创瑞风空调科技有限公司、际高建业有限公司、新疆绿色使者空气环境技术有限公司、山东雅士股份有限公司承办。   论坛就温湿度独立调节空调技术的发展及应用现状、所取得的技术和科研成果,以及未来的发展方向
[家用电子]
我国温<font color='red'>湿度</font>独立调节空调技术已走在世界前列
在整个设计流程仔细规划如何控制IC的功耗
在许多设计中,功耗已经变成一项关键的参数。在高性能设计中,超过临界点温度而产生的过多功耗会削弱可靠性。在芯片上表现为电压下降,由于片上逻辑不再是理想电压条件下运行的那样,功耗甚至会影响时序。为了处理功耗问题,设计师必须贯穿整个芯片设计流程,建立功耗敏感的方法学来处理功率。 互连正在开始支配开关功耗,就像在前几个工艺节点支配时序一样。右图表明了互连对总动态功耗的相对影响。今天,设计师有能力通过布线优化来减少功耗。 在物理设计阶段,设计师也可以发现更多自动降耗的机会。在物理设计过程中自动降耗将是对设计流程早期以及逻辑综合过程中功耗减少的补充。 功耗是一个“机会均等”问题:从早期设计取舍到自动物理功耗优化,所有降低功耗的技术都彼此
[应用]
RTD比率式温度测量的模拟前端设计考虑
许多系统设计人员使用Σ-Δ型ADC和RTD(电阻式温度检测器)进行温度测量,但实现ADC数据手册中规定的高性能时有困难。例如,一些设计人员可能只能从16位至18位ADC获得12至13个无噪声位。本文介绍的前端技术能够使设计人员在其系统设计中获得16个以上的无噪声位。 在比率式测量中使用RTD有一定优势,因为它能消除激励电流源的精度和漂移等误差源。下面是4线RTD比率式测量的典型电路。4线式配置的优势是可消除由引脚电阻产生的误差。 图1. 4线RTD比率式测量电路。 我们可以从上述电路推导出下面两个公式: 当ADC工作在双极性差分模式时,计算RTD电阻(RRTD)的通用表达式如下所示: 其中:
[测试测量]
RTD比率式<font color='red'>温度</font>测量的模拟前端设计考虑
DS1620实现高分辨率温度测量
DS1620是DALLAS半导体公司的温度传感器家庭成员之一,是新型数字式温度传感器。其测温范围宽(-55℃~+125℃),感应能力精确,不需A/D转换电路,直接将温度值转换成数字量。其外围电路简单,可以不需要PC机和单片机等的支持,独立进行工作。可广泛应用于温度控制,温度测量,工作系统及任何热敏感系统中。 DS1620为8引脚DIP或SOIC封装,其引脚符号及功能见表1。 表 1   引脚号 符  号 功  能 1 DQ 3线数据输入/输出端 2 CLK/CONV 3线时钟输入端/独立工作端 3 RST 3线箝位输入端(低电平复位)
[应用]
美国科学家们开发出新型聚合物燃料电池 工作温度为80-160℃
当前的燃料电池的运行温度为60-80℃,因此需要大型散热器和进气口才能保持温度。据外媒报道,为解决该问题,洛斯阿拉莫斯国家实验室(Los Alamos National Laboratory)的科学家们开发出一种可在80-160℃下运行的新型聚合物燃料电池,其额定功率密度比最先进的燃料电池更高,解决了长期存在的过热问题。而过热问题也是卡车和公共汽车等交通运输工具使用中型和重型燃料电池面临的主要技术障碍之一。 (图片来源:洛斯阿拉莫斯国家实验室) 洛斯阿拉莫斯材料合成与集成器件组(Materials Synthesis & Integrated Devices group)研究人员Yu Seung Kim表示:“燃料电池
[汽车电子]
美国科学家们开发出新型聚合物燃料电池 工作<font color='red'>温度</font>为80-160℃
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved