基于STC89C52的红外遥控温湿度控制器设计与实现

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:jn116600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本次设计的基于STC89C52的红外遥控温湿度控制器,使用DHT11数字温湿度传感器对厂房的温、湿度采集,通过红外线接收和处理模块,直接对温湿度进行设定和调节,使用数码管显示模块对采集的实时温湿度、设定湿温度进行显示,实现人机交互。整个系统经济实惠,性能稳定。样机已经经过实验运行验证了其有效性和实用价值,具有良好的推广应用前景。
  [关键词]STC89C52 红外 遥控 温湿度控制器
  中图分类号:TM76 文献标识码:A 文章编号:1009-914X(2017)12-0108-03
  Design and Realization of Temperature and Humidity Controller with Infrared Remote Control based on STC89C52
  Huang Xiuli
  (Guangdong Construction Vocational Technology Institute Guangzhou 510440)
  [Abstract]The design and realization of temperature and humidity controller with Infrared Remote control based on STC89C52, gets temperature and humidity of the workshop with digital temperature and humidity sensor DHT11, sets and adjusts temperature and humidity directly through infrared receiving and processing module, display real time and set temperature and humidity by use digital tube display module, to human-machine interaction. The whole system is economical, stable performance. The prototype has been running experiment verified its effectiveness and practical value and has a good prospect of application and extension.
  [Key words]STC89C52, infrared, remote control, temperature and humidity controller
  1.引言
  眾所周知,夏季炎热的环境下,空气的干/湿温差较大,厂房车间内常常比室外温度高,太阳辐射,灯光、人体散发的温度滞留使温度上升,厂房车间的高温闷热,空气不流通,车间粉尘大等不良的工作环境也会导致员工流失率增高、生产力降低,质量控制变差,这些将最终导致客户流失。所以此时应及时将室内带有异味、灰尘、温度高的浑浊空气排出室外,使室内的温度得到降低,改善空气质量。
  同时,随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动遥控系统开始进入了人们的生活。而红外线遥控就是目前使用很广泛的一种通信和遥控技术[1]。红外遥控是利用红外线进行传递信息的一种控制系统,红外遥控具有抗干扰,电路简单,编码及解码容易,功耗小,成本低的优点,在家用电器中,彩电、录像机, 录音机、音响设备、空调机以及玩具等产品中应用非常广泛。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
  本设计本着以人为本、经济安全、方便实用为目的,以STC89C52单片机为控制中心, DHT11数字温湿度传感器采集厂房的温湿度[2],红外线遥控技术实现对温、湿度的设定和调节,当超过设定的温湿度时,自动启动排风扇,实现温度的自动调节,同时,使用数码管显示模块对采集的实时温湿度、设定湿温度进行显示,实现人机交互。本设计主要应用于有高压、有毒气体、粉尘、高温等环境的工业设备和厂房中,不仅弥补了传统产品的不足之处,而且经济实用,对本设计稍加改变,就可以推广到商场、超市、办公室、宾馆、医院、车站、体育馆、歌舞厅、礼堂、会议室、学校等场所,更可以用于冰箱、灯及窗帘等家用电器,而且在智能家居中应用也十分广泛。
  2.基于STC89C52单片机的红外遥控温控器的设计方案
  本设计采用8位单片机STC89C52作为温、湿度控制器的核心,厂房的温、湿度采集使用DHT11数字温湿度传感器直接与单片机接口,并通过红外线接收和处理模块,直接对温度进行设定和调节,使用数码管显示模块对采集的实时温湿度、设定湿温度进行显示,实现人机交互。当实时温湿度超过设定温度的上限时,自动启动排风扇,进行排风。排风扇采用交流220V电源,因此在实际使用时,采用继电器进行5V到220V电源的转换。本设计的原理框图如图1所示。
  2.1 主控制器电路设计
  主控制器电路是由单片机、晶振电路、复位电路、电源电路组成。单片机采用8位的STC89C52单片机;晶振电路是通过2个22pF的电容微调并采用11.0592MHz的振荡频率将时钟信号传给单片机STC89C52;复位电路的上电瞬间所产生的微分脉冲的宽度大于2个机器周期;电源电路采用USB接口供电模式,并通过CH340实现单片机程序的擦写[3]。图2-1所示的是单片机最小系统图,图2-2所示的是工业级USB通信模块和电源供电系統。
  2.2 温湿度检测模块设计   本设计的温湿度检测模块电路采用了DHT11数字温湿度传感器[4]。DHT11是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。STC89C52单片机(主机)与DHT11数字温湿度传感器采用简化的单总线通信,通过外接一个约5.1kΩ的上拉电阻与单片机IO口直接相连。其电路原理图如图3所示。
  1、单总线传送数据位定义
  DATA用于STC89C52单片机与DHT11之间的通讯和同步,采用单总线数据格式,一次传送40位数据,高位先出。数据格式:
  8bit湿度整数数据 + 8bit湿度小数数据+8bit温度整数数据 + 8bit温度小数数据+8bit校验位。
  2、数据时序图
  STC89C52单片机发送一次开始信号后,DHT11从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集。信号发送如图4所示。
  3、外设读取步骤
  STC89C52单片机可通过如下几个步骤完成对DHT11的数据的读取。
  步骤一:
  DHT11上电后,DATA数据线由上拉电阻拉高一直保持高电平,DATA 引脚处于输入状态,时刻检测外部信号,测试并记录环境温湿度数据。
  步骤二:
  设置单片机的I/O输出不小于18ms的低电平,然后将单片机的I/O设置为输入状态,由于上拉电阻,微处理器的I/O即DHT11的DATA数据线也随之变高,等待DHT11做出回答信号,发送信号如图5所示:
  步骤三:
  DHT11的DATA引脚检测到单片机发出的不小于18ms的低电平信号时,等待低电平信号结束,延迟后,单片机的 I/O 此时处于输入状态,DHT11的DATA引脚处于输出状态。DHT11输出 80微秒的低电平作为应答信号,紧接着输出 80 微秒的高电平通知单片机准备接收数据。单片机的 I/O检测到 DHT11发出的80微秒的低电平回应信号后,等待80微秒的高电平后开始数据接收,发送信号如图6所示:
  步骤四:
  由DHT11的DATA引脚输出40位数据,单片机根据I/O电平的变化接收40位数据,位数据“0”的格式为:50 微秒的低电平和 26-28 微秒的高电平,位数据“1”的格式为: 50 微秒的低电平加70微秒的高电平。位数据“0”、“1”格式信号如图7所示:
  步骤五:结束信号
  DHT11的DATA引脚输出40位数据后,继续输出50微秒的低电平后转为输入状态,由于上拉电阻随之变为高电平。但DHT11内部重测环境温湿度数据,并记录数据,等待外部信号的到来,开始新的循环。
  2.3 红外接收与处理模块
  红外遥控系统一般由红外发射装置和红外接收设备两大部分组成,红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成[5]。本系统的发射装置采用了基于TC9012编码芯片的市场上较为廉价的万能遥控器,型号为HS-21其用户识别码为00FF。本设计中主要用到了数字键0-9、“+”、“-”、“EQ”,其中10个数字键用于直接设置所需要的温度,“+”、“-”用于对设定的温度递增和递减,“EQ”用于进入设定温度模式和确定,初始温度设定为23°。
  本设计的红外线接收部分采用了红外线一体化接头,型号是TSOP1383。其内部含有高频的滤波电路,专门用来滤除红外线合成信号的载波信号(38KH),并送出接收到的信号。当红外线合成信号进入红外接收模块,在其输出端便可以得到原先发射器发出的数字编码,只要经过单片机解码程序进行解码,便可以得知按下了哪一个按键,而做出相应的控制处理,完成红外遥控的动作。本设计中,利用单片机的P3.2口的第二功能(外部中断0)接收红外线的信号。当红外线的信号从遥控器传输过来,P3.2口电平被拉低,单片机立刻停止其他工作,瞬间转移到接收并处理红外线信号。如图8所示,为红外接收硬件电路图。
  2.4 数码管显示电路设计
  本设计要实现温、湿度的实时动态显示,由于数码管自发光、亮度高等特点,本系统采用了价格廉价的数码管显示。为了实现动态显示,本系统采用了两片74HC573锁存器驱动段位、位选[6],两个573锁存器IO口接P0.0~P0.7,数码管的段ABCDEFGH对应74HC573-1芯片,数码管的位WE1~WE6对应74HC573-2芯片,DU(P2.6)段选信号控制74HC573-1锁存器,WE(P2.7)位选信号控制74HC573-2锁存器。图9所示为数码管显示电路原理图。
  2.5 风扇控制电路设计
  本设计中采用的风扇是交流220V,而控制模块是采用的5v电源,因此要进行弱电控制强电的转换。本系统采用的是继电器进行转换。同时采用了三极管8550驱动继电器。当温湿度传感器DHT11检测到的温湿度超过设定值时,就由单片机P2.3口输出高电平控制8550开通,进而驱动继电器工作,接通220V电源,打开风扇。风扇控制电路原理图如图10所示。
  3.系统软件设计流程图
  系统单片机每一次上电或复位时,数码管显示初始温度和湿度,此时用通用遥控器进行温湿度的设定,此后数码管显示实时的温湿度值。当温湿度传感器DHT11检测到的温湿度超过设定值时,单片机P2.3口输出高电平控制8550开通,进而驱动继电器工作,接通220V交流电源,打开风扇。部分流程图如图11所示。
  4.结论
  本设计采用8位单片机STC89C52作为温、湿度控制器的核心,厂房的温、湿度采集使用DHT11数字温湿度传感器直接与单片机接口,并通过红外线接收和处理模块,直接对温度进行设定和调节,使用数码管显示模块对采集的实时温湿度、设定湿温度进行显示,实现人机交互。本设计主要应用于有高压、有毒气体、粉尘、高温等环境的工业设备和厂房中,不仅弥补了传统产品的不足之处,而且经济实用,可以起到节约能源的作用,对本设计稍加改变,就可以推广到商场、超市、办公室、宾馆、医院、车站、体育馆、歌舞厅、礼堂、会议室、学校等场所,更可以用于冰箱、灯及窗帘等家用电器,而且在智能家居中应用也十分广泛。
  参考文献
  [1] 陈惠特.基于单片机的红外遥控系统设计[J].信息通信,2015,3:49-49.
  [2] 任玲,翟旭军,付东岳,張衡.基于STC单片机的种苗催芽室温湿度监控系统设计[J].农机化研究,2013,3:157-160.
  [3] 黄同,邵思飞.一种基于CH340T的STC89C52RC编程器设计[J].电子测试,2013,12:16-17.
  [4] 曹昌勇,贾伟建.基于AT89C52和DHT11数字式粮库温湿度监控系统设计[J] .齐齐哈尔大学学报:自然科学版,2014, 30(1):31-34.
  [5] 王小祥.基于单片机设计的多路红外遥控电路[J].教育学文摘,2014, 111:7-8.
  [6] 苏珊,肖英,李行杰.基于STC单片机的8×8×8LED光立方系统设计[J].吉首大學学报:自然科学版,2013,34(6):33-36.
其他文献
[摘 要]主要论述了关于故障诊断的几种方法及其在舰载武器故障诊断中的应用,并对各种方法的优劣进行了简单对比,最后重点介绍了专家系统在故障诊断中的应用。  [关键词]故障诊断 人工智能 专家系统  中图分类号:TM78 文献标识码:A 文章编号:1009-914X(2017)12-0112-01  0.引言  隨着新军事革命的爆发以及军事科技的迅猛发展,大量的高新技术武器装备到部队,在现代高新技术战
期刊
[摘 要]伴随着船舶运输业的兴起与发展,各类海损事故时有发生。其中,船舶火灾尤为引人关注,其发生比例一直位于前列,其具有扑救困难、损失重大、危害剧大等显著特点。由于现代船舶在技术上不断创新,涉及到的管路系统越来越多,管路走向布置也趋于复杂化,其中任何一个环节出现问题都将影响到船舶整体质量,对于航行安全与稳定都会产生不良影响。文章结合船舶管系设计布局的具体要求,讨论消防管系安全管理存在的问题及改进措
期刊
[摘 要]随着社会经济体系的一体化发展,我国各领域及行业之间也开始大规模的整顿和改革,为了更好的顺应时代潮流,满足当下人们的快节奏需求,相关单位积极融合电力信息与电力通信,希望在短暂时期内实现一体化的经营发展目标,进而使整个运维系统达到综合化、规范化、自动化。本文也会对一体化的电力与通信系统体系结构进行详细的分析和探讨,进而提出相关建议,以便于对相关单位的可持续发展提供有效的参考。  [关键词]一
期刊
[摘 要]计算机科技和信息科技的发展为我国无线通信网络提供了保障,3G、4G以及WiFi无线通信技术的应用广泛。未来我国移动通信技术将进一步发展,移动通信无线技术对人们生活和工作的影响将进一步扩大。我国WiFi技术的引进晚于一些发达国家,但发展迅速,只要克服技术上的一些局限性,移动通信技术的智能化将成为一种必然。  [关键词]移动通信;无线技术;智能化  中图分类号:TP 文献标识码:A 文章编号
期刊
[摘 要]黄金作为流通的硬通货,研究其价格波动十分重要。运用时间序列相关方面的知识,研究分析了Au100的加权平均价格。首先,分析数据的平稳性,并对其进行平稳化处理。其次,针对平稳化后的数据,建立了无常数项的MA(1)模型,并对残差项进行了Ljung-Box检验,确定残差序列为白噪声序列。根据此预测模型,得到2016年12月1日之后十天的黄金加权平均价格,对预测值和实际数据进行相对误差分析,得到相
期刊
[摘 要]本文對民用航空领域的新型锂离子蓄电池的应用进行分析。首先简要描述了几种民用航空领域的传统蓄电池和锂离子蓄电池的构成以及优缺点。其次,对传统镍镉蓄电池与新型锂离子蓄电池就各方面因素进行对比。并对锂电池在B787飞机上的应用进行分析。最后得出锂离子蓄电池相较于传统蓄电池的优缺点,对锂离子蓄电池的应用提出建议。  [关键词]锂离子蓄电池,民用航空,电源  中图分类号:TM33 文献标识码:A
期刊
[摘 要]在經济下行压力的背景下,中国经济正处于发展的攻坚期,提高产品质量和丰富产品种类,满足市场需求,是拉动内需,减轻产能过剩的必然要求;协调政府与市场的经济关系,调整产业经济的发展模式,改革区域经济的发展方式是解决和改善当前经济问题的重要举措;积极开展精准扶贫,是查漏补缺,缩小贫富差距的有效措施;开拓互联网经济平台是把握经济发展前景、创新经济成果的关键。  [关键词]产业经济;区域经济;创新;
期刊
[摘 要]在资源紧缺且浪费严重、生态环境恶化、经济发展不可持续和国际竟争激烈的巨大压力下,我国对节能环保产业的重视已上升到前所未有的高度。节能环保产业作为新兴产业,虽然发展速度较快,但仍处于发展的初级阶段,急需从制度建设层面促进节能环保产业规范化发展。本文围绕“我国节能环保产业发展难点及突破策略”这一主题,进行了深入的分析和研究,希望能够促进节能环保产业发展,并供读者参考。  [关键词]节能环保产
期刊
[摘 要]随着科技与经济的高速发展,对于农村的水源的保护上升到新高度。针对农村的水源进行有效的保护。这是阻挡新农村建设的一个重要的,急需解决的问题。本文阐述了对我国农村水源造成影响的因素,并对农村水源污染情况进行了分析,提出相关意见。  [关键词]农村饮用水源,现状保护,对策建议  中图分类号:TM221 文献标识码:A 文章编号:1009-914X(2017)12-0130-01  1、农村饮水
期刊
[摘 要]利用FLUENT单精度求解器,对管道内气液两相流体的二维流场进行仿真,利用槽式孔板作为一次节流元件,计算过程中使用空气/水两相流作为被测介质,进行两相流场的数值计算,最终获得气液两相流体通过孔板前后的压力和速度等值线图。  [关键词]FLUENT,槽式孔板,两相流,流场数值计算  中图分类号:TM56 文献标识码:A 文章编号:1009-914X(2017)12-0128-01  近几十
期刊