一款可编程循环彩灯控制电路

2013
04/28
本篇文章来自
捷多邦

  本文介绍一款舞厅用编程循环彩灯控制电路,如图所示。

 

  电路工作原理:由图可知,IC1(555)组成自激式多谐振荡器,产生周期可调的时钟脉冲CP,改变RW可改变CP时钟脉冲的周期。IC2(74LS298)是四位二选一数据选择集成电路,由它组成可编程顺序脉冲发生器。Y1、Y2、Y3、Y4是IC2的四位输出端,当某一输出端为高电平"1"时,相应的VT1~VT4射随器的输出端也为高电平,通过75?(R4、R7、R10或R13)电阻触发相应的晶闸管导通,点亮这一路彩灯。同时该射随器发射极串联的LED也发光,LED安装在操作台面板上作显示用。当某一输出端为低电平"0"时,彩灯不发光。

 

  IC2有两组四位输人端A1、B1、C1、D1和A2、B2、C2、D2。A1、B1、C1、D1为预置数输入端A2、B2、C2、D2为编程输人端。WS为选择控制器。如WS端为高电平(SW2接VDD),则在CP脉冲下的降沿到来时,A2、B2、C2、D2的数据被选中,从Y1、Y2、Y3、Y4输出,即Y1、Y2、Y3、Y4= A2、B2、C2、D2。如WS端为低电平(SW2接地),则在CP下降沿来到时,A1、B1、C1、D1数据被选中,从Y1、Y2、Y3、Y4输出,即Y1、Y2、Y3、Y4=A1、B1、C1、D1。若把A1、B1、C1、D1四位数据作预置数输入,设定彩灯的初始状态。例如:将SW2接地.令A1、B1、C1、D1=1000,在CP="1"期间此数据无效,当CP下降沿到来时,便有Y1、YZ、Y3、Y4=1000,从而VTH1导通,HL1彩灯发光,其余灯不发光。A1、B1、C1、D1的数据是通过开关SW3(由S1~S4组成)手动操作改变的,可采用拨动开关。A2、B2、C2、D2四位数据通过四刀双掷开关SW4与输出端Y1、Y2、Y3、Y4相接,组成移位寄存器。S胃4是编程开关,它有两种工作模式:

 

  (1)将SW4矍向左侧.则A2与Y4、授与Y1、C2与Y2、C2与Y3相接,组成的是左移寄存器。

 

  (2)将SW4置向右侧,则A2与Y2、B2与Y3、C2与Y4、D2与Y1相接,组成的是右移寄存器。

 

  下面仅以左移工作方式为例分析工作过程:假如A1、B1、C1、D1已顶置了Y1、Y2、Y3、Y4的初始状态,设为1000,将SW2置高电平,将SW4置向右侧,这时A1、B1、C1、D1便不起作用了。在CP="1"期间,Y1、Y2、Y3、Y4保持预置状态1000不变,仅HL1发光。Y1、Y2、Y3、Y4也通过SW4使A2、B2、C2、D2变为0001。下一个CP下降沿到来后,便有Y1、Y2、Y3、Y4=0001,L4发光,同时Y1、Y2、Y3、Y4又使A2、B2、C2、D2=0010,再来一个CP下降沿,便有Y1、Y2、Y3、Y4=0010,以此类推,Y1、Y2、Y3、Y4在连续的CP脉冲作用下,按1000→0001→0010→0100的规律变化,彩灯逐个向左移点亮.每个灯的发光时间为一个CP周期,四个CP周期为一个循环.改变RW就可改变彩灯的发光时间,即变化速度可调。同时SW置向左侧,就可得到灯的1000→0100→0010→0001右移循环功能。

 

  通过S1-S4可以预置不同的A1、B1、C1、D1数据,再加之左移或右移,变化自然很多。例如S1、S2接地,S3、S4接高电平,即令A1、B1、C1、D1=0010,则左移时为0011→1001→1100→0110,实现两个彩灯亮的流水移动效果。四位置数,除0000全暗状态外,将有24-1=15种状态可供选择。

 

  如果把两片74LS298并联使用,则可控制八路彩灯.彩灯可用不同色彩的灯泡组成,也可采用其他类型的灯具。每路彩灯也可并联成多路。

 

  元器件选择:IC1选用555,ICW选用74LC298,其他元器件按图中标注选用即可。

 

 

 

 

the end