新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 运用89C2051设计的电冰箱保护节电器原理介绍

运用89C2051设计的电冰箱保护节电器原理介绍

作者:时间:2012-01-04来源:网络收藏

具有低、过压功率控制等功能,经过试用,稳定可靠。本控制器稍加改动,还可用于其他家电控制。

本文引用地址:http://www.eepw.com.cn/article/172252.htm

图1为控制器的电图。运放LM324组成的电压比较电路中三路用于检测电源电压低于180V,高于230V、240V,并送单片机处理。

V4C组成过零检测电路,在V4C的第{8}脚获得的方波如图2所示。由图2可知,V4C的{8}脚输出方波的上升沿和下降沿处为交流过零点,该信号送单片机P3.7口处理。

U7等组成可控硅触发电路。U7为MOC3041,内部有过零检测和相关电路。这里采用过零触发,主要是为了减少谐波干扰。R25、C5是可控硅电路。R24是可控硅触发电阻,其值由公式R=220(根号2)/I(A)Ω决定,式中I(A)是可控硅的标称容量。需要说明的是,如果等单片机检测到过零点后,再控制U7触发可控硅,则因交流零点已过,U7无法检测到过零点,故需要在程序中进行处理,即从P3.7输出如图3所示的触发波形方可正常触发。

实现此过程的主要程序如下:

MAIN: CLR P3.7
   LCALL Delay 3ms
   JNB P3.2?S
  LCALL Delay 3ms
  SETD P3.7
  LALL Delay 3ms
  ……
  CLR P3.7
  JB P3.2?S
  LCALL Delay 3ms
  SETB P3.7
  LCALL Delay 3ms
  ……
  LJMP MAIN
  ……

为什么要用上述方法去触发可控硅呢?因为用此法在检测到高于230V或240V时,可以控制电机的功率,避免电网电压升高时输出功率增大,电机过热。

具体方法是:当电源电压高于230V或240V时,在数个正弦波后丢掉一个正弦波,丢掉的多少由电压高低决定,但不能连续丢掉多个正弦波,否则电机运转不平衡。丢掉的正弦波与保留的正弦波为一定比值。当需要从10个正弦波中丢掉2个的时候,采用5个里丢掉1个的办法。当电压低于180V时,则停止触发可控硅,以保护电机。

蜂鸣器用于状态的提示,数码管用于显示状态,24C04用于保存设置数据,按键用于进行各种设置。
当电源短时间中断时,只要程序检测出P3.2大于20ms无上升沿或下降沿,便说明断过电,程序控制延时5~7分钟再触发通电即可。

线路连接:M1为冰箱电机。将其中一根线切断,接至A、B两点即可。只改变电机接线,其他接线不变,不会影响冰箱的工作。

由于电路采用单片机控制,故此电路也可以用于温控器失效的冰箱,此时只需修改程序即可。对程序作改动,还可将其用于电炒锅调温、电炉调温、电热毯调温、节日花样彩灯、空调控制等。



评论


相关推荐

技术专区

关闭