毕设仿真分享 单片机智能风扇自动调速系统

本文介绍了一款由单片机AT89S52和DS18B20温度传感器驱动的智能风扇调速系统,通过LED数码管显示温度和倒计时,支持键盘控制和自动/手动模式。项目分享链接供学习参考。
摘要由CSDN通过智能技术生成

# 1 简介

Hi,大家好,今天向大家介绍一个学长做的单片机项目

单片机智能风扇自动调速系统

大家可用于 课程设计 或 毕业设计

🔥 项目分享:
https://gitee.com/feifei1122/simulation-project

2 项目介绍

在这里插入图片描述

智能风扇调速系统采用控制器采用单片机AT89S52,温度传感器采用DS18B20,用2位LED数码管以串口传送数据实现温度显示。

2.1 总体设计

系统电路设计总体设计方框图所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用2位LED数码管以串口传送数据实现温度显示。

在这里插入图片描述
主控制器
单片机AT89S52具有低电压供电和体积小等特点,四个端就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

状态显示
显示风扇调速系统处于的工作状态,状态有三种分别是 低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。

LED显示
本系统共使用的三个共阳极七段数码管分别显示,当前的温度和设定定时的倒计时时间。温度以标准摄氏度为单位。时间以分钟为单位。数码管采用单片机P0口并行数据输出,P2口数据扫描控制显示,三极管8550做数码管的驱动。

键盘控制
有一组键盘控制倒计时温度的设定加与减。另一组控制系统处于的三种状态,分别对应的是低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。还有一个开关按键是控制系统是处于自动状态和手动状态的开关。

温度传感器
DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:

  • 独特的单线接口仅需要一个端口引脚进行通信;
  • 多个DS18B20可以并联在惟一的三线上,实现多点组网功能;
  • 无须外部器件;
  • 可通过数据线供电,电压范围为3.0~5.5V;
  • 零待机功耗;
  • 温度以9或12位数字;
  • 用户可定义报警设置;
  • 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;
  • 负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;

风扇自动调速系统电路板实物展示:

在这里插入图片描述
风扇自动调速系统电路截图:

在这里插入图片描述

最后

🔥 项目分享:
https://gitee.com/feifei1122/simulation-project

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值