LED变色灯是一种新型灯泡。它的外形与一般乳白色白炽灯泡相同,但点亮后会自动按一定的时间间隔变色。循环地发出青、黄、绿、紫、蓝、红、白色光。它适用于家庭生日派对、节日聚会、过节过年,给节日添加欢乐气氛:也可用于娱乐场所及作广告灯等。该变色灯泡的特点是,节能(耗电约1W)、寿命长、使用方便、价格便宜。
  为什么会自动变色呢?是用什么电路来实现变色昵?把LED变色灯泡拆开来瞧瞧,通过从印制板上的元器件及走线整理出电路图.对该电路作了了解及分析。发现该电路设计得比较巧妙,有独到之处。现将该电路作一剖析,供电路设计、开发人员及爱好者作参考。

 变色的光学原理

  变色灯是由红(R)、绿(G)、蓝(B)三基色LED组成的。双色LED是我们十分熟悉的。一般由红光LED及绿光LED组成。它可以单独发出红光或绿光。若红光及绿光同时亮点时,红绿两种光混合成橙黄色。变色灯的变色原理如图1所示。三种基色LED分别点亮两个LED时,它可以发出黄、紫、青色(如红、蓝两LED点亮时发出紫色光);若红、绿、蓝三种LED同时点亮时,它会产生白光。如果有电路能使红、绿、蓝光LED分别两两点亮、单独点亮及三基色LED同时点亮,则能按图1的情况发出七种不同颜色的光来。

变色灯的结构框图

LED变色灯的结构框图如图2所示。它由电容降压式稳压电源、LED控制器及G、R、B三基色LED阵列组成。由于这三部分都要装入灯头内,所以其电源采用电容器降压、全波整流及稳压二极管稳压的简单电路。

  电源输出15V电压供LED阵列,输出14.6V供LED控制器。控制器的输出端(1、2、3)中有一个是低电平时(如1为低电平),则绿色LED亮,若三个输出端都是低电平时,则发出白光(绿、红、蓝光LED都亮)。
  LED控制器是变色灯的关键,它是由CD4060来承担的,先介绍一下CD4060。

CD4060简介    
  CD4060是4000系列CMOS器件中的一种,是14位二进制计数器。它内部有两反相器,外接两个电阻及一个电容就可组成振荡器,作为时钟发生器。输入时钟脉冲时(下降沿),输出端输出记数脉冲。它有一个复位端(Reset),当复位端为高电平时.所有输出端都是低电平,如表1所示。

  CD4060为16管脚DIP封装,各管脚排列如图3所示。其中Clock in是时钟脉冲输入,Clock out1及Clockout2是时钟脉冲输出(相位差180°,Reset是复位输入端(高电平有效).Q4~Q14是二进制记数脉冲输出端,Vdd为电源正端(3~18V).Vss为电源负端。

变色灯的电路图

  LED变色灯的电路如图4所示。它由电源部分、变色控制部分及三基色LED阵列组成,现分别介绍其工作原理:
  1.电源部分  

  由降压电容C1、全波整流D1~D4及稳压二极管D5组成的电容降压式电路是很典型的AC/DC转换电路。经15V的稳压二极管稳压后(严格地说是被限幅后)作为驱动LED阵列的电源.经D6、C2滤波后(约14.5V)的电压供CD4060及复位的电压(高电平)。与电容C1并联的电阻R1是断开电源后,C1上的电荷经R1放电,防止灯头上带电。
  这种电源的特点是,当负载的电压远小于220V时,负载上电流IL≈69C(C为降压电容,单位为uF,IL的单位为mA)。例如,C=0.47 u F时,流过负载的电流约32.4mA,并且这个电流是比较稳定的:另外,这种电源尺寸小(占空间小)。其缺点是对市电是不隔离的,要求封闭在灯头内,并有良好的绝缘。
  2.变色控制部分

  变色控制部分由二进制记数器CD4060承担。时钟脉冲信号不采用一般的振荡器电路(CD4060内部有两个反相器,外接两个电阻、一个电容即可组成振荡器),而在电源电路中串接R5,在R5上的50Hz交流电压经R3、C3组成的微分电路形成尖脉冲作为时钟脉冲信号。在输出记数脉冲中选择Q8、Q9、Q10三端与LED负极连接。当记数脉冲输出低电平时,相应的LED串被点亮。Q8、Q9、Q10的输出时序如图5所示。50Hz的周期为0.02s,Q8的周期为5.12s,Q9的周期为10.24s,Q10的周期为20.48s。

Q8接红色LED串的负极、Q9接蓝色LED的负极、Q10接绿色LED串的负极.则在Q8为高电平、Q9、Q10为低电平时,蓝光、绿光LED串亮,混色后发出青光(因Q9、Q10为低电平,Reset端为低电平)。经过2.56s后变成R、G亮,发出黄光。
    在图5的时序图中,可以看到Q8到第4个周期时,Q8、Q9、Q10输出都是高电平,则三串LED都灭。为避免在变色过程中出现这种情况,在电路中增加了D7~D9三个二极管,并由R4连接到复位端(Reset)。
    在刚出现Q8、Q9、Q10三端都是高电平时,此时12脚(Reset)上出现高电平。器件被复位,使Q4-Q14各输出端都为低电平(见附表)。一旦Q8、Q9、Q10出现低电平,红、绿、蓝光LED都亮,灯光成白光,即在出现红光后,当红光结束,马上变成白光,Reset端马上变成低电平,跳过了2.56s的灭灯情况,这是电路上设计的巧妙之处。
    3.三基色LED阵列三基色LED(B、R、G)每串有4个LED串联而成。由于红、绿色LED的管压降与蓝色LED的管压降不同及各种发光二极管的发光强度不同,在LED串接回路中设置了不同的限流电阻.一方面强制了LED的电流.另外也使发光亮度匹配更好。LED采用视角大、亮度高的草帽型。
    在图4的电路中,降压电容器C1采用了耐压250V的,虽然250V耐压的电容的实际耐压值是大于300V的,若市电的最高值是242V,其峰值电压是341V。采用耐压400V的更安全。

外形与印制板
    
    LED变色灯泡的外形如图6所示。


  乳白色玻璃外罩的直径为Φ60 mm。印制板分两块,一块是电源部分及控制器部分,另一块是LED阵列。电源部分及控制器部分的印制板图如图7所示(印制板外圆尺寸Φ38mm)。图中仅示出有关元器件位置及印制板的走线(并未按比例画)。LED阵列的印制板如图8所示(并未按比例画)。仅表示各色LED的排列及印制板的走线。两印制板之间有4条连接线连接,在两印制板间有绝缘垫隔离。

这里要指出的是,外部灯泡必须采用乳白色的。这样才能较好的混色,不可采用透明的材料。这种变色灯泡的功率约1W,比较省电,但亮度差一点,比较新颖、效果不错。

LED七彩变色灯的制作的更多相关文章

  1. 使用Arduino和LED光柱显示器件轻松制作电池电压指示器

    电池有一定的电压限制,如果电压在充电或放电时超出规定的限制,电池的使用寿命就会受到影响或降低.每当我们使用电池供电的项目,有时我们需要检查电池电压电量,确定是否需要充电或更换.本电路将帮助您监测电池电 ...

  2. 面包板入门电子制作(class1)视频 全套30集高清

    面包板入门电子制作(class1)套件(30集高清) 本套件以电子制作中最基础的元器件在面包板上搭建电路,用启发性的视频教学方式,使学习者熟悉电子电路基础.发挥想像力.在创新设计和制作中学会独立设计和 ...

  3. LED :制作一个追逐序列(霹雳游侠)

    ; ,,}; ; void setup() { ; led<NbrLeds; led++){ pinMode(ledPins[led], OUTPUT); } } void loop() { ; ...

  4. DevExpress - 使用 GaugeControl 标尺组件制作抽奖程序 附源码

    前不久,公司举办了15周年庆,其中添加了一个抽奖环节,要从在读学员中随机抽取幸运学员,当然,这个任务就分到了我这里. 最后的效果如下,启动有个欢迎页面,数据是来自Excel的,点击开始则上面的学号及姓 ...

  5. Windows on Device 项目实践 5 - 姿态控制灯制作

    在前面几篇文章中,我们学习了如何利用Intel Galileo开发板和Windows on Device来设计并完成PWM调光灯.感光灯.火焰报警器和智能风扇的制作,涉及到了火焰传感器.DC直流电机. ...

  6. Windows on Device 项目实践 3 - 火焰报警器制作

    在前两篇<Windows on Device 项目实践 1 - PWM调光灯制作>和<Windows on Device 项目实践 2 - 感光灯制作>中,我们学习了如何利用I ...

  7. Windows on Device 项目实践 2 - 感光灯制作

    在上一篇<Windows on Device 项目实践 1 - PWM调光灯制作>中,我们学习了如何利用Intel Galileo开发板和Windows on Device来设计并完成一个 ...

  8. Windows on Device 项目实践 1 - PWM调光灯制作

    在前一篇文章<Wintel物联网平台-Windows IoT新手入门指南>中,我们讲解了Windows on Device硬件准备和软件开发环境的搭建,以及Hello Blinky项目的演 ...

  9. 利用Highcharts插件制作动态图表

    向大家推荐一款js插件,用于绘制图表Highcharts,具体操作可参考官方网站:http://www.hcharts.cn/ 1.如下为本人制作的图形效果如下,当然其效果远不止这些,大家还可以深入研 ...

随机推荐

  1. android获取其他应用权限(修改状态)

    这两天老大发话说要我研究一下安卓安全软件的功能,先抽取了一个小模块,研究权限管理 一开始就去packagemanager 去看发现有几个方法: 就先去看了一下IPackagemanager 里面的方法 ...

  2. Migration of ASP.NET app from IIS6 to IIS7 (7.5)

    For many of us familiar problem. You developing applications under IIS6 and you're about to move the ...

  3. C#发送邮件-C#教程

    如何利用C#实现邮件发送功能?闲话不多说请看代码: public static void SendMail(MyEmail email){//发送验证邮箱邮件.//1.创建邮件MailMessage ...

  4. html学习的一些问题

    1,什么是 W3C标准?w3c 标准不是一个标准,而是一系列标准,包括:结构标准,表现标准,动作标准. 2,内链元素和块状元素的区别内链元素允许与其他内链元素位于同一行,没有宽和高,如果想设置宽和搞, ...

  5. Java String.format 自动补全不够的位数

    http://www.blogjava.net/java-blog/articles/189040.html

  6. java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

    在使用Fragment的过程中,常常会遇到在Activity的onSaveInstanceState方法调用之后,操作commit或者popBackStack而导致的crash. 因为在onSaveI ...

  7. Android占位符

    <xliff:g>标签介绍: 属性id可以随便命名 属性值举例说明%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格 %n$md:代表输出的是整数,n代表 ...

  8. org.hibernate.HibernateException: No CurrentSessionContext configured!

    hibernate可以通过两种方式获得Session: getCurrentSession() 和openSession(). 当通过getCurrentSession()方法时,需要在 hibern ...

  9. SQLServer2008找出所有包含172.17.224.40字样的存储过程

    SQLServer2008 找出所有包含172.17.224.40的存储过程   select distinct name from syscomments a,sysobjects b where ...

  10. tomcat环境变量配置

    先下载tomcat的压缩包(绿色版),解压到C盘目录下即可. 在系统坏境中配置(高级系统设置>环境变量>系统变量) 新建变量名:CATALINA_HOME,变量值:C:\apache-to ...