用TC-1开发板制作的可连级时间控制器

上图是TC-1开发板的电路图,该电路也可用PLLOC-A开发板加外电路来实现,见中图。
1.电路工作原理
见上图,K1是时间设定开关。K2是最小时间选择开关,共分为四挡,设置方法见下图。
上电后,首先读取设置的延时值及最小时间值,然后等待启动信号。当CN3的①脚为低电平时,时间控制器内部的定时器CO被激活开始延时,同时继电器Jl工作;当CO的延时时间到达设定值时Jl断开,CN4的①脚输出10毫秒的低电平触发脉冲,此后时间控制器等待新的启动信号。任何时候只要CN2的①脚输入低电平,时间控制器立即复位,继电器Jl断开,等待新的启动信号。
LED是电源指示灯,Jl的触点电流为SA/240V(阻性负载)。
2.程序清单(1)初始化
(2)读延时设定值
R0100=PO(延时设定值读人RO1OO)
(3)设定最小时钟
R0101=000(R0101清零)
R0101:O=P016(P016的值送R0101的第O位)
R0101:1=P015(P015的值送R0101的第1位)
R0101==OOO,CCl(R0101的内容等于000转CCl)
R0101==O01,CC2(R0101的内容等于001转CC2)
R0101==002,CC3(R0101的内容等于002转CC3)
R0101==003,CC4(R0101的内容等于003转CC4)
LJMP,CHO(转CHO)
CClC=ON:l(激活延时定时器时钟并设最小时钟为O.Ols)
LJMP,MO(转MO)
CC2C=ON:2(激活延时定时器时钟并设最小时钟为O.ls)
LJMP,MO(转MO)
CC3C=ON:3(激活延时定时器时钟并设最小时钟为ls)
LJMP,MO(转MO)CC4C=ON:4(激活延时定时器时钟并设最小时争为6s)
(4)主程序
MOP019==1,MOf无启动信号转MO)
P018=0(Jl工作)
MlCO==R0100.M2(激活定时器CO,如果co延时到由R0100设定的时间转M2)
LJMP,Ml(转Ml)
M2P018=1(J1不工作)
P017=0(输出10毫秒低电平触发脉冲)
NOP(延时10毫秒)
P017=1
LJMP,MO(转MO处)
END (结束)
3.时间控制器的连级使用
由上图可知,每一块板的启动端接上一块板的触发端,1#板的启动端接启动按钮。按下启动按钮,1#板启动,延时时间到时后,1#板通过CN4输出触发信号,启动2#板工作,依此类推。从理论上讲,连级数量是无限的,但考虑到连接太长带来的干扰问题及电源的驱动能力,一般可连接十几个。连接时,板与板靠得越近越好,连线越短越好。也可以采取并行连接方式。下图中便是由l#板同时触发2#板和3#板的。
评论