0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简易的温控智能风扇控制系统设计

电子设计 来源:陈翠 2019-02-06 19:56 次阅读

近年来,随着人们生活及科技水平的不断提高,家用电器在款式、功能等方面日益求精,并朝着健康、安全、多功能、节能等方向发展。电风扇由于价格低廉而且相对省电,安装和使用方便,在中国大部分人口的农村地区依旧使用电风扇作为降温防暑设备。但是目前市场上的电风扇多半是采用全硬件电路实现,存在着电路复杂、功能单一等局限性,因此有必要对现有的控制器进行改进。本文设计了一套温控智能风扇控制系统,当温度高于25 ℃时,自动开启电风扇;低于25℃时,自动关闭电风扇。还可在软件中设置温度限值,并显示实时温度,实践证明该系统成本低,可靠性高,实现弱电控制强电,有较高应用价值。

1 系统硬件设计

本系统由集成数字温度传感器DS18B20、单片机AT89C51、LCD1602、继电器及一些外围器件组成。硬件电路中DS18B20进行温度采集,把采集到的温度通过P2.2口送到单片机中进行判断,根据判断的结果控制其引脚P1.6输出高电平或低电平,从而控制继电器线圈中能否有电流经过,达到控制电风扇转动或者停止的目的。同时将温度显示在LCD1602上,当温度高于35℃或低于0℃时,发出声音报警。系统结构框图如图1所示。

简易的温控智能风扇控制系统设计

1.1 单片机AT89C51

AT89C51是一种带4 KB闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,为很多嵌入式控制系统提供了一种高性价比的方案。它的外部引脚多,程序存储容量大,同时也具有内部定时、计数和全双工串口。AT89C51具有体积小,重量轻,抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好等特点。

1.2 温度检测显示电路

DS18B20是Dallas半导体公司开发的世界上第一片支持“一线总线”接口的温度传感器,其测温范围为-55~+125℃,可编程的9~12位A/D转换精度,测温分辨率可达0.062 5℃。被测温度用符号扩展的16位数字量方式串行输出。工作电压支持3~5.5 V的电压范围,即可在远端引入,也可采用寄生电源的方式产生。DS18B20还支持“一线总线”接口,多个DS18B20可以并联到3根或3根以上线上,CPU只需1根端口线就能与诸多DS18B20通信,占用微处理器的端口少,可节省大量的引线和逻辑电路,还有存储用户定义报警温度等功能。

在系统中,DS18B20的DQ端接AT89C51的P2.2口,单片机通过此口接收DS18B20检测的实时温度数据,经过分析和处理交由LCD1602显示。

1.3 继电器电路

继电器是一种电子控制器件,它具有控制系统和被控系统,通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关。单片机是弱电器件,一般情况下它的工作电压为5 V,电风扇的工作电压为220 V,属于强电,继电器可实现弱电控制强电。具体电路如图2所示,继电器由相应的三极管Q31来驱动,当温度过高时,单片机P1.6口输出高电平,三极管Q31处于放大导通状态,继电器线圈有电流经过,常开触点闭合,电路接通,电风扇开始转动。当温度过低时,单片机P1.6口输出低电平,三极管Q31处于截止状态,继电器线圈中没有电流经过,常开触点保持原断开状态,电风扇不能转动。继电器线圈两端反相并联的二极管起到吸收反向电动势的功能,保护相应的驱动三极管。发光二极管D31起到指示电风扇开启和关闭的作用。本系统采用继电器开启和关闭,动作敏捷且无误差,达到了智能控制的要求。

简易的温控智能风扇控制系统设计

2 系统软件设计

本系统程序设计用C语言来完成,并由Keil软件进行调试和编辑。系统流程图如图3所示。

简易的温控智能风扇控制系统设计

3 结语

本系统以单片机AT89C51为控制核心,实现由温度对电风扇开启和关闭的智能控制,以及温度的实时显示。利用单片机实现的智能温控电风扇系统,性能可靠,成本较低,适合大众消费,有重要应用价值。本系统的电路和程序稍作修改,还可以实现其他一些功能,比如大棚温度控制、电动机温度检测、自动定时闹钟、家庭电器自动控制系统等,系统移植性强。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6537

    浏览量

    110460
  • 智能风扇
    +关注

    关注

    1

    文章

    44

    浏览量

    18289
收藏 人收藏

    评论

    相关推荐

    一种简易PWM温控风扇电路设计

    本文主要介绍了一种简易PWM温控风扇电路设计,为了有效的解决散热问题,尽量减少散热风扇的不必要的运转,本文基于PWM调速原理设计了一种温控
    发表于 02-27 08:47 8.4w次阅读
    一种<b class='flag-5'>简易</b>PWM<b class='flag-5'>温控</b><b class='flag-5'>风扇</b>电路设计

    智能温控风扇

    。虽然电风扇都有调节不同档位的调节功能,但必须要人手动切换档位,睡着了就无法调节。为解决当人们熟睡时,由于夜里温度下降而导致受凉,或是从睡梦中醒来再开关电风扇的问题,利用单片机设计自动温控风扇
    发表于 10-25 16:24

    人体感应智能温控风扇设计

    数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动调节档位,实现“温度高、风力大、温度低、风力弱”的性能。另外,通过红外发射和接收装置及按键实现各种功能的启动与关闭,并且可对各种功能实现遥控,用户可以
    发表于 02-21 19:00

    请问谁会做简易智能家居控制系统程序吗?

    一、设计任务设计并制作一个简易智能家居控制系统,实现对家居内温度、湿度、光照检测,并对电器控制。该装置由2个控制模块和3个探测节点组成。监
    发表于 09-20 02:02

    基于51单片机智能风扇控制系统的设计与实现

    完美.WORD格式.整理范文.范例.指导基于51单片机智能风扇控制系统的设计与实现摘要:随着气温的逐渐上升,风扇的需求量也逐渐扩大。传统风扇
    发表于 07-15 06:45

    基于单片机的智能风扇控制系统设计

    控制系统基于单片机的智能风扇控制系统 第第1节节 引引 言言 电风扇曾一度被认为是空调产品冲击下的淘汰品,其实并非如此,市场人士 称,家用
    发表于 09-08 07:45

    如何使用单片机设计智能温控风扇

    影响人们的睡眠,而且定时范围有限,不能满足人们的需求。鉴于这些缺点,我们需要设计一款智能的电风扇控制系统来解决,技术交流:787059199。  本文以STC89C52单片机为核心,通过数字温度传感器对外界...
    发表于 09-08 06:11

    温控制系统设计方案

    温控制系统设计方案 本设计是以C8051F020 单片机为控制核心的水温控制系统。该系统由温度传感器AD590 对温度进行采集并由单片机内部AD 转化为数字量,温度
    发表于 03-09 09:01 148次下载

    智能温控风扇

    智能温控风扇。手控,自控,无极调速 。带原理图。
    发表于 04-15 14:13 101次下载

    温控自动风扇系统设计

    温控自动风扇系统 毕业设计,满足温度控制风扇转速要求。
    发表于 04-29 17:57 37次下载

    温控制系统的设计

    温控制系统的设计
    发表于 01-24 17:21 54次下载

    基于单片机恒温控制系统程序和仿真设计

    基于单片机恒温控制系统程序和仿真设计(单片机仿真软件)-基于单片机恒温控制系统程序和仿真设计,包含仿真和程序
    发表于 07-22 15:14 91次下载
    基于单片机恒<b class='flag-5'>温控制系统</b>程序和仿真设计

    556【毕设课设】基于单片机温度控制风扇自动温控调节风扇系统设计

    556【毕设课设】基于单片机温度控制风扇自动温控调节风扇系统设计
    发表于 11-12 18:36 93次下载
    556【毕设课设】基于单片机温度<b class='flag-5'>控制</b><b class='flag-5'>风扇</b>自动<b class='flag-5'>温控</b>调节<b class='flag-5'>风扇</b><b class='flag-5'>系统</b>设计

    一种简易温控智能风扇控制系统的设计

    发表于 11-02 08:34 0次下载
    一种<b class='flag-5'>简易</b><b class='flag-5'>温控</b><b class='flag-5'>智能</b><b class='flag-5'>风扇</b><b class='flag-5'>控制系统</b>的设计

    使用Arduino的温控风扇电路分享

    “使用Arduino的温控风扇”项目只是围绕Arduinouno板和温度传感器LM35制造的。这些项目是使用闭环反馈控制系统设计的嵌入式系统的一个很好的例子。为了获得正确的用户界面视觉
    的头像 发表于 05-05 15:41 2057次阅读
    使用Arduino的<b class='flag-5'>温控</b><b class='flag-5'>风扇</b>电路分享