工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->用TC-1开发板制作的可连级时间控制器

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

作者:dolphin时间:2016-09-08

  上图是TC-1开发板的电路图,该电路也可用PLLOC-A开发板加外电路来实现,见中图。
  
  1.电路工作原理
  
  见上图,K1是时间设定开关。K2是最小时间选择开关,共分为四挡,设置方法见下图。
  
  上电后,首先读取设置的延时值及最小时间值,然后等待启动信号。当CN3的①脚为低电平时,时间控制器内部的定时器CO被激活开始延时,同时继电器Jl工作;当CO的延时时间到达设定值时Jl断开,CN4的①脚输出10毫秒的低电平触发脉冲,此后时间控制器等待新的启动信号。任何时候只要CN2的①脚输入低电平,时间控制器立即复位,继电器Jl断开,等待新的启动信号。
  
  LED是电源指示灯,Jl的触点电流为SA/240V(阻性负载)。

TC-1开发板的电路图

TC-1开发板

设置方法


  
  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#板的。

时间控制器的连级使用



评论

技术专区