基于51单片机的智能温控风扇设计(程序+实物图+原理图+参考论文)

资料编号:006

功能讲解:

硬件构成:单片机+最小系统+数码管显示模块+温度采集模块+风扇驱动模块+按键模块

  • 1.采用DS18B20温度传感器测温,三极管驱动数码管显示温度和风扇的档位;

  • 2.三个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整;

  • 3.利用PWM调速,当温度低于下限时,风扇不转动,当温度处于上、下限之间时1档转动(风扇50%转速转动),当温度超过上限时,全速转动。

  • 单片机最小系统介绍
    单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。本文的单片机特指51单片机,具体芯片型号是 AT89C52。需注意STC89C51,STC89C52,AT89C51,AT89C52都是51单片机的一种具体芯片型号。

    最小系统组成:

    51单片机最小系统:单片机、复位电路、晶振(时钟)电路、电源

    最小系统用到的引脚

    1、主电源引脚(2根)

    VCC:电源输入,接+5V电源

    GND:接地线

    2、外接晶振引脚(2根)

    XTAL1:片内振荡电路的输入端

    XTAL2:片内振荡电路的输出端

    3、控制引脚(4根)

    RST/VPP:复位引脚,引脚上

    复位电路
    一般来说,在电路图中,电容的的大小是10uf,电阻的大小是10k。(不特指本电路,具体参数看仿真图)

    在5V正常工作的51单片机中小于1.5V的电压信号为低电平信号,而大于1.5V的电压信号为高电平信号。可以算出电容充电到电源电压的0.7倍,即电容两端电压为3.5V、电阻两端电压为1.5V时,需要的时间约为T=RC=10K*10UF=0.1S。

    也就是说在单片机上电启动的0.1S内,电容两端的电压从0-3.5V不断增加,这个时候10K电阻两端的电压为从5-1.5V不断减少(串联电路各处电压之和为总电压),所以RST引脚所接收到的电压是5V-1.5V的过程,也就是高电平到低电平的过程。

    单片机RST引脚是高电平有效,即复位;低电平无效,即单片机正常工作。所以在开机0.1S内,单片机系统RST引脚接收到了时间为0.1S左右的高电平信号,所以实现了自动复位。

    在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。

    晶振电路
    晶振基本概念 晶振全名叫晶体振荡器,每个单片机系统里都有晶振,晶振是由石英晶体经过加工并镀上电极而做成的,主要的特性就是通电后会产生机械震荡,可以给单片机提供稳定的时钟源,晶振提供时钟频率越高,单片机的运行速度也就越快。 晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。

    晶振起振后, 产生的振动信号会通过XTAL1引脚, 依次经过振荡器和时钟发生器的处理,得到机器周期信号,作为指令操作的依据。51单片机常用的晶振是12M和11.0592M

资料下载链接https://pan.baidu.com/s/1efAWBmGF8Cy17uUznvJsaQ?pwd=217h

基于51单片机的智能温控风扇设计相关推荐

  1. 【Proteus仿真】【51单片机】智能温控风扇设计

    文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真51单片机控制器,使用LCD1602液晶.按键.蜂鸣器.L298N电机驱动模块.直流电机.DS ...

  2. 基于51单片机的自动浇花系统设计/基于51单片机的智能抽奖系统控制设计/基于51单片机的数字时钟与日历显示控制设计 毕业设计

    1147基于51单片机的自动浇花系统设计 设计思路:通湿度传感器实时监测湿度,通过LCD显示出实时的湿度采集值,可以通过按键设定目标界限,当达到这个界限值时,浇花系统的电机装置运行. 电路包含:LCD ...

  3. 基于51单片机的智能家居的设计(一)

    基于51单片机的智能家居的设计初级版本 项目简介: 该项目可以通过单片机烧写软件发送指令并实现大厅灯跟卧室灯的亮灭.该项目分为四个等级: 1.在单片机烧写软件上面发送指令实现灯的亮灭: 2.用语音模块 ...

  4. 【Proteus仿真】【STM32单片机】智能温控风扇设计

    文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用LCD1602液晶.按键.蜂鸣器.L298N电机驱动模块.直流电机 ...

  5. 智能车走迷宫c语言程序,基于51单片机的智能迷宫小车设计 含PCB原理图 源程序...

    #include #include #include #include #include #define uchar unsigned char  //无符号字符型占用一个字节 范围0~255, #d ...

  6. 基于51单片机简易智能家居

    基于51单片机的智能家居的设计 前言 一.项目简介 二.开发环境/工具: 1.Keil 5/Keil 4 2.STC-ISP 3.蓝牙串口助手 4.手机app 三.硬件设计: 1.单片机与蓝牙模块连接 ...

  7. 单片机毕业设计 stm32智能温控风扇设计与实现 - 嵌入式 物联网

    文章目录 1 简介 2 绪论 2.1 课题背景 3 系统设计 3.1 系统架构 3.2 硬件部分 3.2.1 DS18B20 简介 3.2.2 LCD1602 液晶屏简介 3.3 软件部分 3.3.1 ...

  8. 【资料分享】基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告、基于51单片机和MAX1898的智能手机充电器设计

    1661[毕设课设]基于51单片机的智能指纹考勤系统设计-原理图-PCB-程序-报告 摘 要 随着科学技术的不断发展带动着电子行业的地位越来越重,现在电子产品几乎在社会的各个领域都可以见到.这些技术的 ...

  9. 智能手环功能模块设计_基于51单片机的智能手环蓝牙模块设计

    龙源期刊网 http://www.qikan.com.cn 基于 51 单片机的智能手环蓝牙模块设计 作者:王烈进 王游司 陈洪燕 孙超 卢宇 来源:<电脑知识与技术> 2018 年第 2 ...

  10. 基于51单片机的智能电子秤设计

    具体实现功能 系统由STC89C51单片机+最小系统+LCD1602液晶显示模块+HX711AD模块+LED模块+蜂鸣器+按键模块+10kg压力传感器构成. 具体功能: 1.数码管显示当前的重量,单位 ...

最新文章

  1. 随机改变颜色返回#+...样式的值
  2. python中copy模块的使用,深拷贝和浅拷贝
  3. 哈工大计算机网络Week2-网络应用数据交换
  4. 健身品牌Shape获得数千万元Pre-A轮融资,清流资本领投
  5. VTK:图片之ImageToPolyDataFilter
  6. sql 分组统计_leetcode-sql面试题十七篇精讲合集
  7. JavaFX将Node导出为图片
  8. 双11终于来了,你盖楼了吗?
  9. torchvision.datasets.ImageFolder使用详解
  10. Mysql Exists与in_在MySQL里,有个和in一样的东东叫做exists,但是它比in更牛叉,你会么?...
  11. 简单手绘背景绘画过程-------树!
  12. JAVA正则表达式4种常用功能 [转]
  13. VS2017设置C++标准
  14. Rviz教程系列第一章之Markers
  15. Slowquery图形化显示MySQL慢日志工具
  16. 【能量检测】基于认知无线电的能量检测算法的matlab仿真
  17. model.compile
  18. excel页码怎么设置从4开始?
  19. 【沙滩爱心桌面主题】_9.4
  20. deepin-wine

热门文章

  1. 【JVM】尚硅谷宋红康JVM系列1:内存与垃圾回收篇
  2. cadence 与ad DXF 转换 以及板框制作
  3. Sublime 高亮汇编asm文件
  4. ubuntu16.04下笔记本自带摄像头编译运行PTAM
  5. 微型计算机就是完全采用大规模集成电路,微型计算机就是完全采用大规模集成电路或超大规模集成电路芯片,使计算机的主要电路都集成在一块芯片上。...
  6. MDM数据清洗功能开发说明
  7. OpenCV学习——图像二值化处理及二维傅里叶变换
  8. 巧用金山网盾对付游戏插件强行锁定主页
  9. Win7停服,引发国产操作系统“蝴蝶效应”
  10. 用matlab实现灰色预测gm11模型,用MATLAB实现灰色预测GM11模型