利用RGB三色指示灯显示任意颜色的方法及装置制造方法及图纸

技术编号:7028533 阅读:1409 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种利用RGB三色指示灯显示任意颜色的方法及装置,包括RGB三种颜色的指示灯和用于控制所述指示灯亮灭的控制电路,所述控制电路通过调节设定周期内RGB三种颜色指示灯的点亮持续时间来混合出不同颜色的光线;所述的设定周期应小于等于人眼视觉暂留时间。本发明专利技术采用脉冲宽度调制的设计思路,利用人眼的视觉暂留效应,通过调节每个周期内RGB三种颜色指示灯的点亮时间来实现不同颜色的显示。由此可以在有效控制装置硬件成本的基础上,获得丰富的指示色彩,克服了传统控制方式显示颜色相对单调,不能指示丰富色彩的不足。

【技术实现步骤摘要】

本专利技术属于指示灯控制
,具体地说,是涉及一种可以利用RGB三种颜色的指示灯混合显示出任意颜色的方法以及利用RGB三色指示灯显示任意颜色的装置。
技术介绍
对于目前带有指示功能的装置来说,比如电视机、机顶盒、空调器等,一般都是采用LED进行发光指示。传统的指示灯电路通常使用RGB LED通过控制R、G、B三种不同颜色的LED分别点亮、或者两两同时点亮、亦或者三个LED同时点亮的方式来获得最多7种颜色的光线。这种传统的控制方式显示颜色相对单调,不能充分利用RGB LED的颜色功能,不能指示相对丰富的颜色。
技术实现思路
本专利技术的目的在于提供一种利用RGB三色指示灯显示任意颜色的方法,可以有效解决传统指示灯控制方式显示颜色相对单调的问题。为解决上述技术问题,本专利技术采用以下技术方案予以实现一种利用RGB三色指示灯显示任意颜色的方法,即通过调节设定周期内RGB三种颜色指示灯的点亮持续时间来混合出不同颜色的光线;所述设定周期小于等于人眼视觉暂留时间。进一步的,利用三路等周期的PWM信号对RGB三色指示灯进行控制,通过调节三路 PWM信号的占空比来调节RGB三种颜色指示灯的点亮持续时间;所述三路PWM信号的周期等于所述的设定周期,三路PWM信号的各周期开始时刻相同。又进一步的,所述的三路PWM信号由四个定时器配合一个波形生成器生成;其中一个定时器为周期定时器,以所述的设定周期为单位循环计时,且每次计时到达设定周期时分别向另外三个定时器和波形生成器输出周期到达信号;所述的另外三个定时器分别为R、G、B点亮时间定时器,分别对RGB三种颜色指示灯在每个设定周期内的点亮持续时间进行计时,并在计时时间到达时输出熄灭信号至所述的波形生成器,在接收到周期到达信号时复位重新计时;所述波形生成器在接收到周期到达信号时置三路控制信号的电平状态分别为用于控制RGB三种颜色指示灯点亮的有效电平,而在接收到熄灭信号时,置该路熄灭信号所对应颜色的一路控制信号转为无效电平状态,由此生成的三路控制信号即为三路 PWM信号。优选的,所述的四个定时器和波形生成器集成在一颗MCU中,即通过一颗MCU来生成所述的三路PWM信号;所述的RGB三色指示灯为RGB LED ;所述三路PWM信号通过控制连接在RGB三色指示灯供电回路中的开关元件通断来分别控制RGB三色指示灯亮灭。再进一步的,为了混合出理想的色彩,所述的设定周期最好小于100毫秒,优选小于50毫秒。本专利技术同时提供了一种利用RGB三色指示灯显示任意颜色的装置,包括RGB三种颜色的指示灯和用于控制所述指示灯亮灭的控制电路,所述控制电路通过调节设定周期内 RGB三种颜色指示灯的点亮持续时间来混合出不同颜色的光线;所述的设定周期应小于等于人眼视觉暂留时间。即采用脉冲宽度调制的设计思路,利用人眼的视觉暂留效应,通过调节每个周期内每种颜色指示灯的点亮时间来实现不同的颜色显示。进一步的,所述控制电路输出三路等周期的PWM信号分别控制连接在RGB三色指示灯供电回路中的开关元件通断,进而通过调节三路PWM信号的占空比来调节RGB三种颜色指示灯的点亮持续时间;所述三路PWM信号的周期等于所述的设定周期,三路PWM信号的周期开始时刻相同。再进一步的,在所述控制电路中包括四个定时器和一个波形生成器;其中一个定时器为周期定时器,以所述的设定周期为单位循环计时,且每次计时到达设定周期时分别向另外三个定时器和波形生成器输出周期到达信号;所述的另外三个定时器分别为R、G、 B点亮时间定时器,分别对RGB三种颜色指示灯在每个设定周期内的点亮持续时间进行计时,并在计时时间到达时输出熄灭信号至所述的波形生成器,在接收到周期到达信号时复位重新计时;所述波形生成器在接收到周期到达信号时置三路控制信号的电平状态分别为用于控制RGB三种颜色指示灯点亮的有效电平,而在接收到熄灭信号时,置该路熄灭信号所对应颜色的一路控制信号转为无效电平状态,所述三路控制信号即形成三路PWM信号。优选的,所述的四个定时器和波形生成器集成在一颗MCU中;所述的RGB三色指示灯为RGB LED ;所述的开关元件为晶体管、场效应管或者可控硅。更进一步的,为了混合出理想的色彩,所述的设定周期最好小于100毫秒,优选小于50毫秒。与现有技术相比,本专利技术的优点和积极效果是本专利技术利用RGB三种颜色的指示灯,通过调节设定周期内每种颜色指示灯的点亮持续时间来混合生成不同颜色的光线,从而在无需增加硬件成本的前提下,获得了丰富的指示色彩,克服了传统控制方式显示颜色相对单调,不能指示丰富色彩的不足。结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其他特点和优点将变得更加清楚。附图说明图1是本专利技术所提出的利用RGB三色指示灯显示任意颜色的装置的一种实施例的电路原理图2是设定周期内三种颜色指示灯的点亮持续时间波形图。具体实施例方式下面结合附图对本专利技术的具体实施方式作进一步详细地说明。首先阐述一下本实施例的设计思路本实施例利用RGB三种颜色的指示灯显示任意颜色的方法是通过调节设定周期内RGB三色指示灯的点亮持续时间实现的,也就是采用了脉宽调制(PWM)的控制思想,利用PWM信号来控制三色指示灯亮灭,通过调节三路PWM信5号的占空比来改变RGB三色指示灯在每个设定周期内的点亮时序,进而借助人眼的视觉暂留效应,通过设置符合需要的颜色刷新频率,来实现不同颜色的显示。具体来讲,就是对三种颜色的指示灯设定相同的刷新周期,即用于控制RGB三色指示灯亮灭的三路PWM信号的周期相等,均为设定周期T,参见图2所示;将三种颜色指示灯的刷新周期开始时刻作为三路PWM信号的基准时亥IJ、且相同,即三路PWM信号的周期开始时刻相同。针对所要显示的颜色设定三路PWM信号的占空比,即RGB三色指示灯在设定周期T内的点亮持续时间,分别记为Tr、Tg、Tb,在每个颜色刷新周期的开始时刻控制RGB三色指示灯点亮,在每个刷新周期开始后的Tr、Tg、Tb时刻分别控制RGB三色指示灯熄灭,在每个周期内重复相同的操作,当刷新周期(即设定周期T)小于或者等于人眼视觉的暂留时间时,由于人眼的视觉暂留效应,会看到合成后的颜色。通过调节Tr、Tg、Tb的值,即可显示出不同的颜色。例如当Tr=T、Tg=O, Tb=O时,显示红色;当Tr=O, Tg=T、Tb=O时,显示绿色;当 Tr=O, Tg=O, Tb=T 时,显示蓝色;当 Tr=T、Tg=T、Tb=O 时,显示黄色;当 Tr=O、Tg=T、Tb=T 时, 显示青绿色;当I^=T、Tg=O、Tb=T时,显示玫瑰红色;当Tr=T、Tg=T、Tb=T时,显示白色;当 Tr、Tg、Tb均为非0和非T值时,则可以显示出粉色、灰色、橘黄色等不同颜色。对于三路PWM信号的生成可以采用一颗具有计时功能的微处理器MCU利用软件编程的方式产生并输出,也可以采用分立器件组建来生成,本实施例对此不进行具体限制。图1示出了一种利用RGB三色指示灯显示任意颜色的控制电路,包括四个定时器和一个波形生成器。其中,定时器0为周期定时器,以设定周期T为单位循环计时,分别与定时器1、定时器2、定时器3和波形生成器对应连接。定义所述定时器1、定时器2、定时器 3的计时时间分别为Tr、Tg、Tb (即三种颜色的指本文档来自技高网...

【技术保护点】
1.一种利用RGB三色指示灯显示任意颜色的方法,其特征在于:通过调节设定周期内RGB三种颜色指示灯的点亮持续时间来混合出不同颜色的光线;所述设定周期小于等于人眼视觉暂留时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨夫星
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:95

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1