首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 电子制作
用AT89C2051单片机的制作的电风扇“阵风/连续风”定时开关电路
来源:本站整理  作者:佚名  2011-10-27 15:11:07



  本文介绍一个采用AT89C2051单片机芯片(以下均简称其为“单片机”)制作的“电风扇定时开关电路”,该电路既可按照系统默认的定时时间参数自动运行,也可由使用者随时通过按键输入设置新的定时时间参数;在整个定时时间内,既可选择使用“连续风”状态,也可选择使用“阵风”状态。具有电路简单、制作容易、设置方便、使用灵活等优点。该电路的控制软件及硬件电路均已实际调试运行通过,非常适合在业余条件下制作、安装和使用,也可由电风扇专业生产厂将其作为自动控制电路,在新型电风扇产品中安装。通过该电路,可以进一步了解到“单片机”电路的应用扩展功能和指令应用技巧。

  1、电路的主要功能与特点
  
  ①由于本电路的时钟是对晶振分频后获得的,具有极高的频率稳定性,且延时系采用数字计数的方式进行,因而对时间的控制精度较高,可有效地避免普通RC延时电路控制时间不准确、不可靠的问题出现。

  ②初始加电时,被控负载【电风扇)将自动处于加电状态,本电路的三位数码显示器将自动显示出系统默认的“定时时间”,只要不进行新的时间设置,电路就将按系统默认控制负载定时工作的时间方式(本例为:300分钟)自动开始运行。

  ⑧电路允许用户随时通过按键开关自行输入设置新的定时时间参数,其范围可在1分钟(最短时间)至999分钟(最长时间)之间任意设置(分辨率为1分钟).这为用户根据使用的环境温度、自己身体条件、个人爱好等具体情况,适时进行调整设置,选用最合适的定时时间提供了方便。

  ④本电路采用了光电耦合式且具有“过零触发功能”的可控硅芯片GK和外接的大功率双向可控硅SKG,对电风扇进行无触点隔离控制,既可有效防止负载电源接通或断开时对系统产生的不良影响,又不会在工作中产生任何机械噪音。

  ⑤在进行新的时间参数设置时,各数码管上的小数点将自动停止闪动,表明电路已退出工作状态,进入了设置状态,此时.GK和SKG同时截止,使电风扇停止加电工作。

  ⑥在进行时间参数设置和整个定时过程中,系统均采用三位数码管做“百位、十位、个位”的倒计时显示,同时用数码管上小数点的同步闪亮作为秒显示,显示直观、准确。

  ⑦在整个定时状态下,电路具有允许用户随时自行选择使用“阵风”或“连续风”的控制功能。

  2、电路硬件
  
  电路见下图。“AT89C2051单片机”芯片IC1作为本电路的核心,C3和R10构成了简易的上电自动复位电路。JT、C1、C2与IC1相关引脚构成了“单片机”的时钟电路。显示器采用两只“共阳”型数码管。IC1的15个l/0口全部使用,其中,P1.0为秒显示输出口,通过一只限流电阻接至各数码管的小数点电极上,正常工作时,将以小数点的闪亮作为秒信号显示;P1.1-P1.7作为七段数码管的段选信号(低电平有效)输出口,分别通过一只限流电阻,接至各数码管的相应电极上。数码管显示采用动态扫描的方式进行,其动态位选信号分别由IC1的P3.3、P3.4和P3,5输出,高电平有效,其输出信号通过VT1、VT2、VT3分别驱动三只数码管交替(动态)显示。IC1的P3.0和P3.1为设置输入口,其对“地”间各接有一只常开型自复位按键开关S1和S2,其中.S1为“设置功能键”,S2为“-1操作键”;通过与软件配合,利用S1、S2即可完成控制电风扇定时工作时间的输入与设置。P3.2为设置“阵风,连续风”状态的选择控制口,接有一  只单刀双位拨动开关,当其拨至“阵风”位时,P3.2被接至低电位;当其拨至“连续风”位时,P3.2被悬空(通过单片机内部上拉电阻接至高电位),这样,通过与软件配合,即可完成“阵风/连续风”的选择控制功能。P3.7为输出控制口,通过一只电阻接至一片“光电耦合型过零触发双向可控硅”芯片GK的输入端,可适时通过“GK”触发外接的双向可控硅SKG导通与截止,控制电风扇的加电与断电,进而实现在整个定时时间范围内,对电风扇连续加电(连续风)或周期性的断续加电(阵风)的控制功能。电源变压器B、桥式整流器QZ、7805三端稳压器WY及C4~C7组成了电源电路,可为整个电路提供稳定的+5V直流工作电源。

  电路中所需元件的规格参数均如下图中所标注。

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:91,703.13000 毫秒