当前位置:首页 > 工业控制 > 工业控制
[导读]本文介绍一种经济型的由8位单片机控制的温度湿度监控仪,该监控仪同时还能用于部分对露点有监测要求的场合。  1 系统硬件组成  本系统完成对温度、湿度的实时测量,配合有关控制部分即可对温度湿度进行实时控制,

本文介绍一种经济型的由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%,可用于一些需要监测露点的场合,能满足一般工业场合的需要。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED显示屏广泛应用于工矿企业、学校、商场、店铺、公共场所等进行图文显示,广告宣传,信息发布。本文设计一种由4个16×16点阵LED模块组成的显示屏,由单片机作控制器,平滑移动显示任意多个文字或图形符号,本电路可级联扩展...

关键字: AT89C51 单片机控制 LED显示屏

我们七月份的活动内容为:基于单片机的自动浇花系统,经过网友后台留言建议和调研,最终定下来咱们的自动浇花系统大概由如下功能模块组成: LED指示灯 土壤干燥程度指示; 比如可以绿色代表正常,红色代表缺水状态; 普通的单色L...

关键字: 自动浇花系统 基于单片机 功能模块

我们六月份的活动题目为:基于单片机的智能风扇,经过网友后台留言建议和调研,最终定下来咱们的智能风扇选用如下功能模块组成: PCB线路板采用核心板+底板实现 核心板:排针引脚间距为2.54mm,2排,双排间距为2.54mm...

关键字: 智能风扇 基于单片机 功能模块

  总体设计   语音测距系统要求实现以下功能:运动靶车入库时,超声波模块(集成温度补偿)即实时测量靶车与库区极限位置之间的距离,操作者按下遥控器,语音播报模块激活,开始播报测量数据。

关键字: 单片机控制 语音测距系统

BYQL-K29油烟监控仪简介 监控仪主机:油烟监控仪由监控仪主机和油烟探头两部分组成: 1. 主机集成GPRS无线通信模块(可选CDMA/3G/4G),采用实时在线,自动上报的

关键字: 监控仪 监控系统

1 、引言 随着人民生活水平的提高和安全防范意识的增强,人们开始关心自己的生活和工作环境,不但要求周边环境的舒适化和人性化,对居住工作环境的安全化和智能化也提出了更高的要求,安防系统已经

关键字: 安防系统 无线传感器 智能门 基于单片机

1.引言 随着科学技术和经济的快速发展,人们对居家的概念已从最初满足简单的居住到注重对住宅的人性化需求,如安全、舒适、快捷、方便的智能小区,其中安全性是智能小区设计的首要目标。智能小区的

关键字: 报警系统 AT89S52 总线技术 基于单片机

对于小功率电机应用,成本比复杂性更为重要,并且对转矩的平顺性要求较低,因此单相无刷直流(BLDC)电机是三相电机或两相电机不错的替代方案。此类电机结构简单,易于制造,因此成本较低。此外,它只需要

关键字: 无刷电机 控制系统设计 基于单片机 MOSFET

随着无线通信网络技术的不断发展,通用分组无线业务(GPRS)技术在远程无线数据传输中起到了广泛的应用。GPRS(General Packet Radio Service)是通用分组无线业务的简称

关键字: GPRS 通信设计 无线模块 单片机控制

1. 引言 许多现在正在使用的柴油发动机测试平台都是通过仪表读数来分析、判断一台柴油发动机测试时的工作状态,不仅效率低、精度差,而且综合分析判断能力有限。为了能够更加全面、直观地了解柴油

关键字: 柴油发动机 AT89C51 基于单片机 发动机测试系统
关闭
关闭