找回密码
 注册会员
img_loading
智能检测中
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[光电电路] 用89C2051制作八路电热水器顺序延时开关控制

[复制链接]
admin 发表于 2013-1-17 12:17:44 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
相关元件PDF下载:
  AT89C2051 4N25 7805 C8050
  
   ET783052010073019470912011060912410112827.jpg
  
   
  笔者维修的游泳池水恒温电加热水器是用太阳热水器和辅助电热水器来恒定游泳池水温的。天晴时,靠太阳能热水器提供热能;天阴下雨时,靠电热水器维持水温。为了减轻合闸时的负载,用8只空气开关分别控制8个电热水器。使用时,要开8次空气开关,不用时又要关8次空气开关。空气开关开少了,水温升得慢,关少了,浪费电。为此,我用89C2051制作了一个8路电热水器顺序延时开关控制器,电路如附图所示。
  一、电路结构
  电路由89C2051、光耦4N25、继电器和两组独立的组成。P3.0为开机信号输入口,P3.1为关机信号输入口。P1.0~P1.7全部作输出口,有输出时,相应的LED点亮,无输出时,相应的LED熄灭。
  二、电路原理
  通电后,89C2051复位,P1.0~P1.7所有指示灯灭。P3.0和P3.1置为高电位,检测P3.0口是否有开机信号输入。当S1按下时,开机信号输入P3.0口,经程序防抖动处理确认后,立刻将P1.0口置为低电平,LED8发光二极管亮,OPT08、Q8、J8导通,J8常开触点闭合,接通控制第一路电热水器的交流接触器电源(图中略),使第一路电加热水器开始工作;经过10秒左右的延时,将P1.1口置为低电平,LED7发光二极管亮,OPTO7、Q7、J7导通,J7常开触点闭合,接通控制第二路电加热水器的交流接触器电源,使第二路电加热水器开始工作;以此类推,最后打开第八路电加热水器的电源,至此,一路至八路电热水器都处于工作状态。
  此后,单片机检测P3.1口是否有关机信号输入。当S2按下时,关机信号输入P3.1口,经程序防抖动处理确认后,将P1.0口置为高电平,LED8熄灭、OPTO8、Q8、J8截止,J8常开触点断开,控制第一路电加热水器的交流接触器电源,使第一路电加热水器停止工作,经过10秒钟左右延时,把P1.1口置为高电平,LED7熄 灭、OPTO7、Q7、J7截止,J7常开触点断开,控制第二路电加热水器的交流接触器电源,使第二路电加热水器停止工作;同理,最后关闭第八路电加热水器的电源。
您需要登录后才可以回帖 登录 | 注册会员

*滑块验证:
img_loading
智能检测中
本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-7-27 17:17 , Processed in 0.060999 second(s), 13 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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