历史上的今天

今天是: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单片机的温湿度检测及调节系统

推荐阅读

韩国LG Display已被选为苹果iPhone有机发光二极管(OLED)屏幕的第二家供应商。 此前三星电子的Samsung Display部门是Apple的唯一OLED显示器供应商。 LG Display的发言人拒绝发表评论。 苹果韩国办事处的代表也表示无法发表评论。 苹果在本周三推出其有史以来屏幕最大的iPhone以及可以检测心脏问题的Apple Watch Series 4手表,试图让顾客升级到...
大家吐槽苹果,预定却很实诚实际现在的老款iPhone机型,不仅因为iPhone 11系列的推出有了大幅度的降价,而且iOS中有很多针对中老年人的软件优化,适合家中长辈使用。那么,家中长辈适不适合用老人机呢?01 iPhone适不适合老人用?很多人潜意识认为中老年人对新鲜的事物有抵触情绪,更倾向于用的顺手的东西,特别是电子产品。但这本身是一个伪命题。拿人人...
期盼已久的 2020 年首届 AUTOSAR 技术应用大会在上海索菲特大酒店圆满落幕,本次大会聚焦 AUTOSAR 经典平台与自适应平台在不同场景下的应用、AP AUTOSAR 技术如何落地、软件定义汽车以及 AUTOSAR 架构设计等;深入讨论了行业难点热点问题,推动了整车制造企业和零部件厂商在技术上的疑难问题解决。 根据主办方的会后相关数据统计,本次会议共安排了 9...
在全球科技行业,中国台湾地区的南亚电路板股份有限公司(Nan Ya Printed Circuit Board Corp.)并不是一个家喻户晓的名字,但这家鲜为人知的公司却生产着眼下芯片制造过程中急需的一种重要零部件——ABF载板(Ajinomoto build-up film substrate)。  目前,芯片荒已日益成为汽车制造商和电子科技企业所面临的严峻挑战。而对于世界上许多最先...

史海拾趣

问答坊 | AI 解惑

半导体分立器件的型号命名方法及含义

 国产二极管的型号命名及含义           国家标准国产二极管的型号命名分为五个部分,各部分的含义见下表。           第一部分用数字 ...…

查看全部问答∨

推荐一种高速ad芯片

想自己做个示波器,用ads830采样,东西买回来了,发现ADS830引脚间距太小, 不在我的能力范围之内,(我是自己腐蚀电路板,技术粗糙),就放在哪儿一直 没敢下手, 大家帮忙推荐一种和ADS830 差不多的芯片,好焊接的哈,DIP封装的最好 当然价格 ...…

查看全部问答∨

ASPI可否对SAS磁盘进行读写

以前使用ASPI进行SCSI磁盘的高速读写,用着一直特别顺手。 现在SAS磁盘的高速让我们都改用sas磁盘,那么在SAS磁盘下,可以使用ASPI对磁盘进行告诉的读写么?…

查看全部问答∨

求救!关于mpeg4的编码问题。avi,mp4视频文件的编码

求助大家:      谁有关于mpeg4编码的资料,有人做过找方面的程序吗? 关键问题:在录像时是怎么把数据写成avi文件或者mp4文件的啊? 给点思路啊! 谢谢各位拉! 顺便问一下:wince支持透明对话框吗?用evc能实现对话框透 ...…

查看全部问答∨

请无聊客大哥进来看看

无聊客大哥,你好啊,看过你写的文章:CE MAPI实例讲解 --- 如何获取Inbox里的所有消息收益非浅.现在我的问题是能否得到收到短信的时间,是否有像以下的一个属性得到短信的内容来得到每条短信的接收到的时间? SPropValue *pspvSubject = NULL; SizedS ...…

查看全部问答∨

关于自制的模拟器的SDK

把自制的模拟器的SDK安装到EVC中,做好一个应用程序后,链接上自制的模拟器,运行程序时却在EVC自带的模拟器上运行,这是怎么回事呢。好像是自己自制的模拟器总是被EVC自带的模拟器覆盖呢。…

查看全部问答∨

ZIGBEE串口通信学习总结

/*本程序目的是通过串口0实现串口接收和发送信息   在学习过程中一定要对应着寄存器功能手册来学习 编程,不会的就百度一下     主讲:王加辉 */ #include<iocc2530.h>    #define LED1 P1_0&n ...…

查看全部问答∨

想买一个MODBSUS的协议,MSP430F149上用的,

想买一个MODBSUS的协议,MSP430F149上用的, 有的速联系我,QQ:549801539 …

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

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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