单片机课程设计报告---电风扇模拟控制系统设计.pdfVIP

单片机课程设计报告---电风扇模拟控制系统设计.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

单片机课程设计报告电风扇模拟控制系统设计--第1页

电风扇模拟控制系统设计

一、选题背景

本次单片机C语言设计选题为电风扇模拟控制系统设计,我们需要解决的主

要问题为如何实现电风扇的运转,控制档位与转速并且在过热时系统会做出及时

的调整。我们还应达到以下技术要求:利用L298N驱动模块,驱动直流风扇,

设计一个电风扇控制系统;3个独立按键分别控制“自然风”、“睡眠风”、“常

风”,(三者的区别是直流电机的停歇时间不同),并在数显管上显示出区别;

每种类型风可以根据按下独立按键次数分为4个档的风力调节;设计风扇的过

热保护,即当风扇运行一段时间后,暂停10秒。

本次实验的指导思想主要是在学习完单片机C语言程序后,并且做了多次实

验,我们已经熟练掌握程序编写、画电路图、进行仿真实验。通过课程设计来锻

炼我们自己的动手能力并且检验我们的学习成果。

二、方案论证(设计理念)

设计原理:本次设计以单片机AT89CA51作为核心,从而建立一个控制系统,

实现三个按键控制直流电机的不同转速,来实现“自然风”、“常风”、“睡眠

风”三种状态,并且每种“风”都有四种档位。同时在数码管上显示对应的风种

类和档位。同时设计过热保护,系统在运行一段时间后自动暂停10s。

AT89C51是一个低功耗,高性能的8位单片机。4k字节Flash闪速存储器,

256字节片内数据存储器(00H-7FH为片内RAM,80H-FFH为特殊功能寄存器SFR),

32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双

工串行通信口,片内振荡器及时钟电路。AT89C51可降至0Hz的静态逻辑操作,

并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,

定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,

但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

三、过程论述

首先先使用一张proteus模拟电路图来展现设计原理。让我们更好的理解设

计中使用的元器件以及运行原理。

单片机课程设计报告电风扇模拟控制系统设计--第1页

单片机课程设计报告电风扇模拟控制系统设计--第2页

图一仿真电路图

首先是AT89C51的工作前提EA接高电平。然后是五个按键,三个控制档位

与转速,另外两个控制启动和停止。然后是数码管用于显示“风”的种类以及档

位。最后是连接PWM。PWM连接L298N驱动模块,来直接驱动风扇。它们都在

AT89C51上工作,互相配合完成工作。

C语言程序:

#includereg51.h

#includeintrins.h

#defineucharunsignedchar

#defineuintunsignedint

//按键接口

sbitKey1=P3^3;

sbitKey2=P2^7;

sbitKey3=P3^1;

sbitKey4=P3^0;

sbitKey5=P3^2;

sbitBEEP=P1^7;//蜂鸣器引脚

sbitMOTO_SWITCH=P1^0;//继电器开关

sbitMOTO_EN=P1^2;//电机速度控制引脚

单片机课程设计报告电风扇模拟控制系

文档评论(0)

175****1598 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档