DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2227|回复: 3
打印 上一主题 下一主题

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

  [复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 20:06:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本电冰箱保护节电器具有低保护、过压功率控制等功能,经过试用,稳定可靠。本控制器稍加改动,还可用于其他家电控制。
图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两点即可。只改变电机接线,其他接线不变,不会影响冰箱的工作。
由于电路采用单片机控制,故此电路也可以用于温控器失效的冰箱,此时只需修改程序即可。对程序作改动,还可将其用于电炒锅调温、电炉调温、电热毯调温、节日花样彩灯、空调控制等。


                                
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
发表于 2012-2-16 01:01:17 | 只看该作者
如果能给大家带来好处也不错。





板凳
发表于 2012-2-16 14:52:07 | 只看该作者
哈哈,这个可以修理温控损坏的冰箱了。不用花很多钱换新控制器了。
地板
发表于 2012-3-22 13:01:13 | 只看该作者
很不错呀!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-4-25 08:26 , 耗时 0.088751 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表