用9V光控电路控制两个发光二极管,光线暗的时候就亮。光线强的时候就灭?

如题所述

在这个电路中,使用通用运放LM324做亮度检测和控制,与非门电路CD4011和两个发光二极管用来指示电路的工作状态。具体工作原理时这样的:

    如图1和图3所示。IC2B组成一个滞回比较器(或称为迟滞比较器),它有两个转折电压:UTH1和UTH2。当光线较暗时,光敏电阻阻值较大,IC2D输出(A点)电压较高,如果这个电压高于UTH2。IC2B的输出(D点)为高电平。经R4.、RP3、C4和IC2C组成的延时电路延时后。加到、VT1的基极,控制继电器吸合。延时电路的作用是防止光敏电阻被意外遮挡引起误动作。光线较亮时,A点电压较低,如果这个电压低于UTH1,D点输出低电平,继电器断开。当A点电压在UTH1和UTH2之间变化的时候,输出状态不会改变,这是为了防止光线轻微改变引 起电路频繁动作。滞回范围越小,电路显得越灵敏。滞回范围的大小由R2、RP2、R3决定。计算公式是:

    Uo是IC2B输出电压,大约9V。调节RP2可以调节滞回范围的大小。
    调节RP3可以调节延时时间的长短。
    IC2A接成一个电压比较器。它的输出(C点)和IC2B的输出(D点)一起接到CD4011的输入端,用来指示电路的工作状态。电路的工作状态由两个发光二极管指示。LED1红色表示关灯,LED2绿色表示开灯。指示电路的工作原理如下:

    当光线很暗时,A点电压高于B点,并且高于UTH2。此时,C、D两点输出都是高电平。绿色指示灯亮,表示开灯,同时,继电器吸合,照明灯打开。当光线逐渐变亮,A点电压低于B点,但仍高于UTH1的时候,C、D两点输出为O、1,两个指示灯都亮,如果用双色发光管,此时,显示黄色,表示处于过渡状态,输出不变。当光线继续变亮。A点电压低于B点,而且低于UTH1的时候,两点输出为O、O,指示灯为红色,同时继电器断开。电源切断。
    当光线逐渐变暗的情况,大家可以自己分析。总之,红灯亮表示关灯,绿灯亮表示开灯。两灯都亮表示处于过渡状态,输出不变。由于未经延时,所以指示灯可以实时做出反应,方便了调节。追问

有图吗?

追答

没,

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-31

9v供电,串上多一个LED,R1用200欧。

追问

BC547可以用S9018代替吗?

追答

SS9018用於较高频电路,BC547可以用SS9013,8050等npn三极管代替。

本回答被提问者采纳
第2个回答  2013-12-31
安装个光线感应开关
第3个回答  2013-12-31
不如买一个声光控开关