下载此文档

电风扇模拟控制系统设计.doc


文档分类:通信/电子 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
电风扇模拟控制系统设计.doc:..院(系):工业中心班级:106001姓名:王永安100203120路体力100201114指导老师:王党利时间:、 设计题目 4二、 总体方案设计及分析 4三、 硬件原理图设计 4软件流程图及程序设计 6五、设计总结和心得体会 13摘要本次课程设计通过keilC软件和Proteus软件设^一个电风扇模拟控制系统设计。基于AT89C51芯片实现了用四位数码管实时S示电风扇的工作状态,最高位显示风类:“自然风”显示“1”、“常风”显示“2”、“睡眠风”显示“3”。后3位显示定吋时间:动态倒计时显示剩余的定时时间,无定时显示“000”。设计一个“定时”键,用于定时时间长短设置;设置一个“摇头”键用于控制电机摇头。设计过热检测与保护电路,若风扇电机过热,则电机停止转动,电机冷却后电机又恢复转动。最终完成了设计任务。关键词:AT89C51keilC软件Proteus软件一、 设计题目:电风扇模拟控制系统设计1、 用4个LED显示电风扇的工作状态(1,2,3,4四档风力),显示风类:“自然风”、“常风”和“睡眠风”。2、 设计“自然风”、“常风”和“睡眠风”三个风类键用于设貫风类;设计一个“摇头”键用于控制电机摇头。3、 设计一个“定时”键,用于定时时间长短设賈;4、 设计过热检测与保护电路,若电风扇电机过热,则电机停止转动,蜂鸣器报警,电机冷却后电机乂恢复转动。5、 用LCD作为用户界面显示风扇运行模式等信息。6、 其他功能。二、 总体方案设计分析、讨论1、 程序说明:为了提高单片机的工作效率,不让单片机的工作消耗在延时上,所以在考虑单片儿需要延时的时间里,单片机并不是做的无用功,仅仅是在执行消耗时间的“空指令”,而根据实际考虑出发,从本程序设计的思路来看,电机除了数码管S示和PWM调速部分需要一定延时外,其他指令都是uS级的,nJ以忽略不计,所以可以将数码管显示和PWM调速部分做在一起,即数码管每一位显示需延吋的几个毫秒的吋间可以用来做处理PWM调速功能使用,通过设定,改变脉宽从而调速!经过实验,本方法能够十分有效的节约单片机的资源,并且各项功能能够很好的工作!2、 程序功能说明:功能总共有三个按键控制“功能键/加”、“定时”、“摇头/减”,其中“功能键”“摇头”为多功能键。初始状态时:风扇不转;数码管显示POFF;当第一次按“功能/加”时风扇处于“自然风”电机转速最快;当第二次按“功能/加”时风扇处于“常风”电机转速为中速;当第三次按“功能/加”时风扇处于“睡眠风”电机转速为低速;当风扇处于停止状态时不可进入定时状态,只有当风扇运转时才能进入定时状态,当按下“定时”键进入定时状态后(定时指示灯亮),功能键/加键为定时时间加,当按下“摇头/减键时,为定时时间减,再次按下定时键时,定时功能启动,时间到停止,并显示“POFF”风扇运转时按下摇头,即电机开始摇头。////•/A13PZ&./.5/%22$39dtAT89C52DOQODIQ1D202D303D404D505D606D7Q7OELE74HC373£112151619ABCDEFGDP 1234di3d24(07(W8U313[17互1well1D0s[D2[D3[D4[D5[D6[D7IOEKE74HC373硬件原理图:-5-6-IB1C2B2C3B3C4B4C5B5C6B6C7B7CPO1Pl2P23P34_6_1412iTwULN2003A1615电风扇硬件控制系统四、软件流程图及程序设计^£z ^£z ^£z^Xz^Jz^Jz^Jz^Jz %Ix>1^%ix^lx /^T> ^Cnx|%#vnx|%#vnx|% ^T> ^T>^7^*T>^7^*T>^7^*T>^7^*T> *T> ^T> ^T> ^T> *T>^7^^r> ^t> 4、•.#include’/”#include’’"#defineucharunsignedchar^defineuintunsignedintsbitle

电风扇模拟控制系统设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小341 KB
  • 时间2019-01-21