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. CentOS7上GitHub/GitLab多帐号管理SSH Key

    由于公司团队使用 GitLab 来托管代码,同时,个人在 Github 上还有一些代码仓库,可公司邮箱与个人邮箱是不同的,由此产生的 SSH key 也是不同的,这就造成了冲突 ,文章提供此类问题的解 ...

  2. 需要重新启动计算机.必须重新启动计算机才能安装 SQL Server

    在开始运行中输入regedit找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager 在右边窗口找到PendingFi ...

  3. Default Custom Action Locations and IDs

    Default Custom Action Locations and IDs SharePoint 2013                             The following ta ...

  4. C#实现从EXCEL文件读取数据到SqlServer数据库

    用第三方组件:NPOI组件实现 先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中添加引用.使用 NPOI ...

  5. Windows I/O模型、同步/异步、阻塞/非阻塞

    转载自:http://www.cppblog.com/tx7do/articles/5954.html 同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回.按照这个定义,其实 ...

  6. Android Studio美化之优雅的logcat

    博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 博客园: 追风917 先来个图,图样吐sexy: 很简单,跟我走吧,两步: 1. 引入Logger库 首先,这个sexy ...

  7. Oracle学习第三讲

    关联查询 笛卡尔积 指做关联操作的每个表的每一行都和其他表的每一行组合,假设两个表的记录条数分别为x和y,笛卡尔积将返回x*y条记录 例如:select count(*) from emp; sele ...

  8. CI 笔记,使用 json的参考文档(废弃)

    Json的处理转换, Json转换步骤, a)         先设置json为空字符串, b)         While循环,遍历, While(!!$row = mysql_fetch_arra ...

  9. MVC5学习笔记

    买了一本MVC5的书:ASP.NET MVC 5 高级编程(第5版).边学边记录一下 1.快速创建模型类,如:自动实现的属性 {get;set;} 输入“prop",按Tab两次,默认属性值 ...

  10. 菜鸟日记之 java中的集合框架

    java中的集合框架图 如图所示:java中的集合分为两种Collection和Map两种接口 可分为Collection是单列集合和Map的双列集合 Collection单列集合:继承了Iterat ...