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

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

3天内不再提示

51单片机温度控制调速风扇仿真设计

嘉盛单片机 来源:嘉盛单片机 2023-10-22 17:53 次阅读

51单片机温度控制调速风扇仿真设计

原理图:Altium Designer

仿真版本:proteus 7.8

程序编译器:keil 4 / keil 5

编程语言:C语言

设计编号:S0010

功能说明:

1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机

2.采用DS18B20温度传感器测温,74HC573驱动数码管显示温度和风扇的档位。

3.共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。

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

仿真电路:

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。

d730a948-70af-11ee-939d-92fbcf53809c.png

检测到温度12℃,数码管第一位显示风扇档位0,第三四行显示温度数值12。当前温度低于默认阈值20℃,风扇停止,运行档位0档。

仿真中可以通过调整DS18B20传感的数值改变检测温度值。

d751e720-70af-11ee-939d-92fbcf53809c.png

上下箭头用于改变温度的值。下箭头调低数值,上箭头调高数值。

改图标显示的是温度的值。

开始仿真后,调整温度为20℃,温度高于低阈值,低于上限值。风扇档位1运行,PWM占空比50%。

d75c5a3e-70af-11ee-939d-92fbcf53809c.jpg

开始仿真后,调整温度为31℃,高于默认上限值。风扇档位2运行,PWM占空比100%,全速运行。

d77d456e-70af-11ee-939d-92fbcf53809c.jpg

共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。

d79895c6-70af-11ee-939d-92fbcf53809c.jpgd7b66812-70af-11ee-939d-92fbcf53809c.jpg

原理图

d7e302be-70af-11ee-939d-92fbcf53809c.jpg

源程序

d7fbd1e0-70af-11ee-939d-92fbcf53809c.jpg






审核编辑:刘清

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

    关注

    48

    文章

    2650

    浏览量

    154298
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4900

    浏览量

    209906
  • 51单片机
    +关注

    关注

    269

    文章

    5649

    浏览量

    120700
  • 数码管
    +关注

    关注

    31

    文章

    1827

    浏览量

    89948
  • DS18B20
    +关注

    关注

    10

    文章

    765

    浏览量

    80094

原文标题:51单片机温度控制调速风扇仿真设计(仿真+源码+原理图+报告+讲解视频)

文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于“安芯一号”单片机的变频无极调速控制系统风扇

    的主程序和中断程序来实现正弦脉冲宽度调制,方便的实现变频调速。采用MATLAB仿真可以得到PWM变频调速的结果,最后和通过单片机产生PWM控制
    发表于 10-20 19:45

    能用温度变化来控制直流电机PWM调速吗?

    能用51单片机、ds18b20、直流电机做一个智能风扇吗?要求:1、单片机上电后ds18b20、直流电机均工作2、直流电机的PWM调速
    发表于 08-01 09:10

    51单片机直流电机是如何控制风扇调速的?坐等各位大佬指点

    静态数码管什么?独立按键的检测原理是什么?51单片机直流电机是如何控制风扇调速的?
    发表于 06-30 07:56

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

    的开关与否进行自动控制,这将会损耗大量的电力资源。针对这些问题,开发设计了智能风扇控制系统。该系统以STC89C51RC单片机最小系统为核心
    发表于 07-15 06:45

    51单片机温控风扇(含程序+原理图+仿真+PCB) 精选资料分享

    1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机2.采用DS18B20温度传感器测温,
    发表于 07-20 06:33

    基于51单片机的智能温控风扇设计

    1.功能本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统选用STC89C52单片机作为控制平台对风扇转速进行
    发表于 07-21 08:57

    AT89C51单片机的电风扇控制系统设计流程图

    AT89C51单片机的电风扇控制系统设计流程图仿真图AT89C51
    发表于 09-08 06:52

    基于STC51单片机风扇设计要求

    基于STC51单片机风扇设计要求:利用直流电机充当风扇键盘可以调整风扇的转速设计概述:​  按照设计要求,
    发表于 09-08 08:00

    如何去实现基于单片机的智能风扇调速系统设计

    文末下载完整资料总体设计框图  系统电路设计总体设计方框图所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用2位LED数码管以串口传送数据实现温度显示。主
    发表于 11-10 06:56

    基于51单片机霍尔转速测量温度PWM调速设计方案

    基于51单片机霍尔转速测量温度PWM调速设计
    发表于 09-25 07:32

    基于51单片机的温控风扇设计

    基于51单片机的温控风扇设计。
    发表于 04-28 11:34 121次下载

    基于单片机的智能风扇

    的提升而改变转速。我们通过采用STC12C5A60S2单片机作为控制平台对风扇转速进行控制。利用DS18B20数字温度传感器采集实时
    发表于 06-22 09:58 64次下载

    基于51单片机的多点温度采集系统仿真设计

    基于51单片机的多点温度采集系统仿真设计
    发表于 10-25 10:29 5次下载

    51单片机 Proteus仿真 基于单片机风扇转速采集系统 电机转速采集

    电子发烧友网站提供《51单片机 Proteus仿真 基于单片机风扇转速采集系统 电机转速采集.pdf》资料免费下载
    发表于 11-12 19:06 41次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b> Proteus<b class='flag-5'>仿真</b> 基于<b class='flag-5'>单片机</b>的<b class='flag-5'>风扇</b>转速采集系统 电机转速采集

    基于51单片机的温控风扇Proteus仿真设计

    基于51单片机的温控风扇Proteus仿真设计,资料包含源程序及仿真
    发表于 04-20 16:12 30次下载