历史上的今天

今天是:2024年09月17日(星期二)

2021年09月17日 | 26-基于单片机的简单温控风扇

发布者:BlissfulJoy 来源: eefocus关键字:单片机  温控风扇  LCD1602 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

 

系统由STC89C51单片机+LCD1602液晶显示屏+L298N控制模块+直流电机+DS18B20温度传感器构成。


具体功能:


(1)LCD1602实时显示DS18B20测得的温度值;


(2)无人情况下风扇停止转动;


(3)有人情况下,实现温度对风扇转速的调整,温度越低,风扇转速越慢;温度越高,风扇转速越快。

设计背景

近些年来,随着空调行业的迅速发展,电风扇行业受到一定的打击。然而,家用电风扇并没有随着空调的普及而淡出市场,近两年反而出现了市场销售复苏的态势。与空调相比,一方面,空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用。另一方面,电风扇有价格优势,价格便宜而且相对省电,安装和使用都非常简单。


然而,传统电风扇多采用机械方式进行控制,功能少,噪音大,各档的风速变化大。随着科技的发展和人们生活水平的提高,家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。


生活中,我们经常会使用一些与温度有关的设备。比如,现在虽然不少城市家庭用上了空调,但在占中国大部分人口的农村地区依旧使用电风扇作为降温防暑设备,春夏(夏秋)交替时节,白天温度依旧很高,电风扇应高转速、大风量,使人感到清凉;到了晚上,气温降低,当人入睡后,应该逐步减小转速,以免使人感冒。虽然电风扇都有调节不同档位的功能,但必须要人手动换档,不能满足气温变化对风扇风速大小的自动切换。


为解决上述问题,我们设计了基于单片机的温控自动风扇系统。本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据温度调整风扇的转动,控制风力的大小,提升了风扇的智能化和人性化。


硬件设计

如图是本系统的硬件设计方案,具体地,硬件电路由以下模块构成:


(1)单片机最小系统。用于驱动和控制其他模块,以实现整体功能,其以AT89C51单片机为核心芯片,并辅以复位电路和晶振电路。


(2)按键模块。由一个按键构成,由于实现有人/无人状态的切换;


(3)显示模块。通过LCD1602液晶显示屏显示DS18B20测得的实时温度值;


(4)风扇电机及其驱动模块。


软件设计

根据本文设计需求,在硬件电路设计的基础上,需要通过软件编程实现的具体功能:


(1)驱动各个模块工作,实现LCD1602的清晰显示;


(2)按键设置功能。实现有人/无人模式的切换;


(3)温度检测功能的实现。实现对环境温度的实时检测及显示;


(4)风扇电机的驱动及控制。实现基于温度大小的风扇电机转速控制。


具体设计流程如图所示。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

关键字:单片机  温控风扇  LCD1602 引用地址:26-基于单片机的简单温控风扇

上一篇:27-基于51单片机的空调温度控制系统
下一篇:25-基于51单片机的温湿度检测及调节系统

推荐阅读

    在世界人工智能大会上,上海发布了《关于加快推进人工智能高质量发展的实施办法》,围绕集聚AI人才、突破核心技术、推进示范应用等五个方面提出了22条具体举措。这是上海继去年11月发布《关于本市推动新一代人工智能发展的实施意见》后,深化落实推进AI产业发展的又一重磅举措。在加快人工智能人才队伍建设方面,将采取加快建设人工智能人才高峰,...
全球领先的传动与控制技术供应商,博世力士乐正全力打造“未来工厂”创新生产模式,将携实践性互联产品亮相2019中国国际工业博览会。本届展会于9月17-21日在国家会展中心(上海)举行。以互动体验带来科技感受,以前瞻理念勾画未来创想,博世力士乐将在6.1馆A160展位与现场观众共享“未来工厂”技术盛宴。 当前,包括中国在内的全球制造业正朝着工业4.0的...
这是一个外国网站的程序,在bascom avr平台采用basic语言与汇编语言混合编程。下载回来对其进行部分改造:去掉lcd16x4液晶改用流行的oled屏仿真。增加中文设置提示。注意:源程序是用Bascom-Avr-1.11.9.1编写的,在新版Bascom-Avr须在非汇编块中的汇编指令前增加“!”字符$regfile = "m8def.dat"$framesize = 32$swstack = 32$hwstack = 32$crys...
myPalletizer小象码垛机械臂由大象机器人和M5stack联合研发,是继小象码垛机械臂、小象协作机械臂之后,大象机器人轻量级产品线的又一力作。小象码垛机械臂自重仅960g,体积小重量轻但功能强大,既可搭配多种末端执行器适配多种应用场景,也可支持多平台软件的二次开发,满足科研教育、智能家居、个人开发应用等各种场景需求。实现用户个性化定制,是生产...

史海拾趣

问答坊 | AI 解惑

集成多媒体功能GPS方案的关键器件的选型原则

做数码产品主要是选好CPU,CPU定好后,其他很多外围电路就基本定了,因为有很多现成的参考电路和有关专题的应用电路。对于新手或经验不足的工程师,最好就用IC原厂或方案公司提供的参考电路,因为这是通过专业技术人员考虑和实验过的。在通过以后自 ...…

查看全部问答∨

2009年电子设计竞赛的一些新特点~~

本帖最后由 paulhyde 于 2014-9-15 03:38 编辑 1、今年不叫Sony杯了,好象换NEC赞助了。。呵呵 2、今年会对“最小系统”给出定义或者说明,所以往年的准备思路可能要换一换了,基本上现在给出的最小系统的概念是“单片机,ADC,DAC,存储”。一定 ...…

查看全部问答∨

求驱动程序设计入门的好书或pdf

本人刚刚开始接触 驱动程序设计 ,不知从何入手!有经验的朋友,帮忙推荐几本好的资料,不胜感激!…

查看全部问答∨

fpga资料大全

一些很有意思的fpga的开发资料,我也希望大家能多多指教…

查看全部问答∨

STM32能接5V的器件吗,如MAX232?

                                  …

查看全部问答∨

STM32103中关于AFIO和USART的问题!

                                 在一个小系统中调试发现,如果在时钟初始化中里把AFIO打开,那么USART2就进入不了接收中断,关闭AFIO后,USART2接 ...…

查看全部问答∨

菜鸟学嵌入式

大侠们,请介绍几本嵌入式的书籍,谢谢!…

查看全部问答∨

“TI杯”赛后交流群

大学快结束了,把自己的东西拿出来和大家分享一下,一起交流一下,未必不是一件快事。。。。 群名:“TI杯”赛后交流群 群号:130252614…

查看全部问答∨

UC3842怎么调节占空比?

我看完UC3842的datasheet。控制脚有pin1 cmp、pin2 Vfb、pin3 current sense。一脚和三角可以停止PWM波输出,但我看不出来哪个脚可以调整输出占空比,如果调节占空比也在pin1 和pin3,那么要和保护电路复用此脚?是不是pin2的电压大小可以调节PWM的 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved