基于单片机的电风扇温控调速系统设计_第1页
基于单片机的电风扇温控调速系统设计_第2页
基于单片机的电风扇温控调速系统设计_第3页
基于单片机的电风扇温控调速系统设计_第4页
基于单片机的电风扇温控调速系统设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的电风扇温控调速系统设计摘要本设计为一种温控电风扇调速系统,具有灵敏的温度测试和显示功能,系统以STC89C52单片机作为控制平台对风扇转速进行控制,可选择由用户选择手动调速或自动调速。在手动调速时自动调速系统不工作,在自动调速时由系统自动检测外界温度值并对电风扇转速做出相应调整,当温度低于温度设定的最低值时,控制电风扇自动关闭,当温度升到超过所设定的最大值时自动调速到最高挡,控制风速大小随外界温度而定。关键词自动控制单片机DS18B20电风扇引言随着人们生活水平及科技水平的不断提高,现在家用电器在款式、功能等方面日益求精,并朝着健康、安全、多功能、节能等方向发展。过去的电器不断的显露出其不足之处。电风扇作为家用电器的一种,同样存在类似的问题。现在电风扇的现状大部分只有手动调速,再加上一个定时器,功能单一。夏秋交替时节,白天温度依旧很高,电风扇应高转速、大风量,使人感到清凉;到了晚上,气温降低,当人入睡后,应该逐步减小转速,以免使人感冒。虽然电风扇都有调节不同档位的功能,但必须要人手动换档,睡着了就无能为力了,而普遍采用的定时器关闭的做法,一方面是定时时间长短有限制,一般是一两个小时;另一方面可能在一两个小时后气温依旧没有降低很多,而风扇就关闭了,使人在睡梦中热醒而不得不起床重新打开风扇,增加定时器时间,非常麻烦,而且可能多次定时后最后一次定时时间太长,在温度降低以后风扇依旧继续吹风,使人感冒;第三方面是只有简单的到了定时时间就关闭风扇电源的单一功能,不能满足气温变化对风扇风速大小的不同要求。之所以会产生这些隐患的根本原因是缺乏对环境温度的检测。为解决上述问题,我们设计了这套电风扇温控调速系统。本系统采用高精度集成温度传感器DS18B20,用单片机控制,能做到实时温度显示,根据外界环境的温度自动作出小风、大风、关闭动作,灵敏度度高,动作准确。1系统总体功能描述及系统结构介绍本设计是以STC89C52单片机为控制中心,主要通过温度传感器DS18B20得到的温度以及内部定时器设定时间长短来控制电风扇的开关及转速的变化。本系统电路小巧方便,实用性、通用性强。当要用手动调速时只需将执行设备从电风扇调速开关上取下即可由人工控制;在晚上需要选择自动调速时将调速设备安装在调速开关上就可正常使用。在自动调速时,随着温度传感器检测到外界温度的变化,单片机通过判断并发出指令控制由继电器和直流电机组成的执行模块,改变电风扇调速开关的旋转方向,使电风扇转速做出相应的调整。当检测到外界温度低于最低预设值时,单片机发出关断指令将电风扇关闭,单片机处于休眠状态,当检测到外界温度升高时,系统将再次工作将电风扇打开到相应转速。为做到实用、功耗低等特性,本系统摒弃了以往实时检测的弊端,采用每十分钟检测并控制调整一次的间歇式工作模式,大大延长了系统的工作寿命。系统总体结构框图如图1所示,主要分为检测输入、控制处理、温度显示及执行操作4大功能模块。温度传感器DS18B20单片机STC89C52数码管显示执行设备控制开关被控对象(电风扇)人工控制图1系统框图2功能模块硬件简介与实现系统主要部件包括DS18B20温度传感器、STC89C52单片机、四位LED数码管、继电器、直流电动机和风扇。辅助元件包括电阻、晶振、电源、电容、二极管、三极管和开关等。CDEFGBAROP21温度传感器211温度传感器DS18B20简介新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线,在实际应用中取得了良好的测温效果,其管脚排列如图2所示,DQ为数字信号端,GND为电源地,VDD为电源输入端。DS18B20的主要特性(1)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。(2)测温温范围55125(3)最高分辨率为00625。212DS18B20的一般操作过程(1)、初始化;(2)、跳过ROM(命令CCH);(3)、温度变换(命令44H);4、读暂存存储器(命令BEH);注每次读取温度都要经过上面四个过程。图2DS18B20外形及管脚22数码管显示电路本系统的显示电路为4个八段共阴极数码管,共阴极数码管是将八段发光二极管封装在一起且二极管的阴极连在一起,原理图如图3所示,公共端接低电平,其它八个端口高电平点亮相应的二极管,低电平相反。图3共阴极数码管原理图23继电器控制电路231继电器简介继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。它有几个重要指标1、额定工作电压正常工作时线圈所需要的电压。2、直流电阻继电器中线圈的直流电阻。3、吸合电流继电器能够产生吸合动作的最小电流。4、释放电流继电器产生释放动作的最大电流。5、触点切换电压和电流继电器允许加载的电压和电流。232继电器驱动电路设计及工作原理简介采用晶闸管也可以用于小电流控制大电流电路,但是其控制电路比较复杂,而采用继电器其控制电路就比较简单,且具有电气隔离作用。虽然其响应速度没有晶闸管快但在低频情况下采用继电器控制电路较为方便。其控制电路图如下4所示图4继电器开关控制电路原理图电路工作原理简介当单片机控制端口为高电平时,三极管导通继电器吸合,常闭触电断开,常开触点闭合。当控制端口为低电平时三极管关断,继电器线圈通过二极管放电并断开,常闭、常开触电复位。24STC89C52单片机简介STC89C52是一种带4K字节闪存可编程可擦除只读存储器(FPEROM)256B片内RAM的低电压,高性能CMOS8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。STC89C52单片机管脚如图5所示。图5STC89C52单片机管脚3系统的总电路原理图介绍本系统总电路图如图6所示,电路中温度传感器DS18B20通过P20与单片机通信;单片机的P0和P1口作为数码管电路输出;Q1、Q2、Q3三个继电器和电机组成执行电路,单片机的P22,P23,P24分别控制Q1、Q2、Q3,管脚为高电平时继电器吸合,当电机正转时需要Q1吸合,当电机反转时需要Q1、Q2、Q3同时吸合,通过控制继电器吸合时间来控制电机转动角度,由于电机和电风扇旋钮同轴相连,从而确定了电风扇旋钮的转动角度,达到控制电风扇转速的目的。图6总电路原理图4软件设计与实现41整体设计思路介绍软件设计整体思路主程序开始部分进行一些初始化以及温度的读取和显示;定时器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论