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

    文章

    2710

    浏览量

    154833
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4984

    浏览量

    211073
  • 51单片机
    +关注

    关注

    270

    文章

    5682

    浏览量

    121535
  • 数码管
    +关注

    关注

    31

    文章

    1845

    浏览量

    90321
  • DS18B20
    +关注

    关注

    10

    文章

    769

    浏览量

    80332

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    51单片机温度控制电路

    51单片机温度控制电路
    发表于 06-07 20:08 4110次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>温度</b><b class='flag-5'>控制</b>电路

    基于51单片机温度

    基于51单片机温度计,包括protues仿真,程序。
    发表于 04-28 09:49 51次下载

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

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

    基于单片机的智能风扇

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

    MCS-51单片机温度控制系统

    MCS-51单片机温度控制系统
    发表于 09-21 13:50 25次下载
    MCS-<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的<b class='flag-5'>温度</b><b class='flag-5'>控制</b>系统

    使用51单片机实现温控风扇的程序和仿真资料免费下载

    本文档的主要内容详细介绍的是使用51单片机实现温控风扇的程序和仿真资料免费下载。
    发表于 01-14 08:00 13次下载
    使用<b class='flag-5'>51</b><b class='flag-5'>单片机</b>实现温控<b class='flag-5'>风扇</b>的程序和<b class='flag-5'>仿真</b>资料免费下载

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

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

    556【毕设课设】基于单片机温度控制风扇自动温控调节风扇系统设计

    556【毕设课设】基于单片机温度控制风扇自动温控调节风扇系统设计
    发表于 11-12 18:36 93次下载
    556【毕设课设】基于<b class='flag-5'>单片机</b><b class='flag-5'>温度</b><b class='flag-5'>控制</b><b class='flag-5'>风扇</b>自动温控调节<b class='flag-5'>风扇</b>系统设计

    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单片机温度报警器设计LCD1602液晶开发控制仿真

    基于51单片机温度报警器设计LCD1602液晶开发控制仿真
    发表于 11-14 09:51 35次下载
    基于<b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>温度</b>报警器设计LCD1602液晶开发<b class='flag-5'>控制</b>器<b class='flag-5'>仿真</b>

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

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

    基于AT89C51单片机温度控制直流电机转速Proteus仿真及程序

    基于AT89C51单片机温度控制直流电机转速Proteus仿真及程序
    发表于 05-05 10:12 42次下载

    基于51单片机温度报警系统(仿真)设计

    电子发烧友网站提供《基于51单片机温度报警系统(仿真)设计.rar》资料免费下载
    发表于 01-03 10:59 9次下载