家用电风扇控制系统

家用电风扇控制系统

ID:33726305

大小:802.50 KB

页数:35页

时间:2019-02-28

家用电风扇控制系统_第1页
家用电风扇控制系统_第2页
家用电风扇控制系统_第3页
家用电风扇控制系统_第4页
家用电风扇控制系统_第5页
资源描述:

《家用电风扇控制系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1.任务说明22.方案论证33.原理图设计说明4元器件功能:44.程序设计说明85.程序流程图并给出程序清单146.总结体会22附录24351.任务说明l设计实现家用电风扇控制系统。计要求:本设计要求电风扇有三种风速选择,运转时间设定,以及三种运行形式:1正常:指电扇连续运转;2自然:指电扇以运转4秒、间断4秒的方式工作,表示电扇模拟产生自然风;3睡眠:指风扇运转断8秒,间断8秒,产生轻柔的微风。通过使用89c51芯片,编写相应程序,设计外围电路,实现家用电风扇控制系统。l任务分析:(1)电风扇在转动的时候,可以选择三种风速。(2)电风扇工作的时间长短可以通过人

2、工输入来控制。(3)电风扇必须有三种工作模式。并且受前两种情况的限制。351.方案论证通过小组讨论,我们对于需要实现的5种功能,进行了方案讨论,讨论所得方案如下:Ø三种风速实现:①可以通过编写软件,利用PWM脉宽调制,控制直流电机两端高电压的持续时间,来改变直流电机两端的平均电压,来控制直流电机的转速,从而实现电风扇的三种风速控制。风速的选择与改变通过外围的三个按钮,从单片机的IO口输入控制信号,来改变风速大小。②可以通过外围硬件电路,串联电阻分压,改变直流电机的工作电压来实现。通过三个按钮来改变加载在直流电机两端的电压,从而改变风扇的转速。大致的电路为:三个按钮

3、分别串联三个阻值不同的电阻,而三个开关则并联在一起,同一时间只有一个开关闭合,即可以通过闭合不同的开关来改变串联在直流电机两端的电阻,即直流电机工作在不同的电压下。为降低难度,采用方案2并用单片机直接驱动。经试验,不能驱动电机。查询资料后,了解单片机的灌电流最大也不过10mA,即单片机不能直接驱动直流电机,所以需要驱动电路。采用三极管放大电路驱动电机,变速方案有在直流电机旁并联电阻分流和改变三极管的基极电阻两种方法来改变直流电机的转速。显然考虑到电阻损耗的功率,前者功率损失比较大,效率低下(流经电阻的电流大)。故采用后者比较合理。Ø运转时间设定的实现:①可以通过89

4、C51内部的定时功能,来实现风扇工作时间的长短和定时时间到之后风扇的关闭。同时有一块数码管实时显示定时时间,定时时间到之后,停止显示,同时停止直流电机的运转。②可以通过机械开关来实现。机械开关就是利用材料具有弹性的性质,通过对材料施加力产生一定的形变,对应一定的定时时间,来实现定时功能,缺点就是用久了之后,不准确,而且价格较贵。为节约成本,有效利用单片机资源和训练编程能力,采用方案1.Ø三种风扇工作模式的选择与改变:①首先必须要有选择信号的输入,即需要开关或者按钮向89C51输入选择信号。这里需要3个I/O口。在程序执行的35同时,可以随时改变工作的模式,即需要不断

5、扫描这几个按键的状态,从而可以实时地改变风扇的工作状态。②三种工作模式的实现是通过片内定时器,定时选择4秒或者8秒的延时,到达定时时间之后,即停止直流电机的运转,直到下一个4秒或者8秒的定时时间到,再打开直流电机,从而实现电风扇的自然风睡眠风的功能。1.原理图设计说明1.原理图如下:35元器件功能:(1)数码管:实时显示定时工作的时间,以及输入定时的时间。(2)电容和石英晶体:为单片机提供脉冲。(3)电阻:有两种作用,一种是上拉电阻,一种是限流电阻(保护三极管)。(4)按钮或者两位双刀开关:三位开关向单片机输入工作模式的信号,其中必有一种工作模式被选中;按钮输入定时

6、时间信号,按钮的功能有移位按键,加数按键和计数开关。因为按键用来移动输入时间的十分秒位;加数按键用来控制相应位置的时间的加一;计数开关用来将显示的时间送入技术器,同时打开计数器,开始定时。(5)三极管:因为单片机输出的电流太小,无法驱动电动机和数码管,所以需要PNP型三极管来进行电流放大,从而驱动数码管和电动机。(6)Led发光二极管:用来指示电机工作在那种工作状态。1.元器件的工作过程:这里,通过家用电风扇的4中功能,一一叙述。(1)直转功能:因为电风扇默认在直转状态下工作,开机之后就会执行。上电复位之后,SW4在1位工作,SW1,SW2,和SW3需要有一个按下,

7、电机才能工作,将001信号输如单片机,单片机通过比较选择直转工作模式,在P0.0输出低电平。这时,PNP型三极管的基极B为低电平,三极管导通,直流电机上有电流通过,电机转动。(2)自然风:上电复位之后,SW1,SW2,SW3其中之一按下,通过按以为按钮,移位输入分,秒高位和秒低位;通过按钮加数按键,来增加相应位的数值,按一下,相应位加一。输入完成后,按下计时开关,将内部计时开关打开,数码管开始倒计时。(3)睡眠风:工作原理与自然风类似,只不过电风扇的旋转时间和停35止时间为8秒。(1)风俗的选择:在电风扇转动的前提下,通过低速开关,中速开关和高速开关,来选择串联

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。