老古开发网首页
导航:老古开发网首页文章索引文章分类显示技术→[用颜色指示电压的“彩虹”LED]
| -文章搜索 - 最新文章 - |

用颜色指示电压的“彩虹”LED

发布时间:2005年4月22日 点击次数:505
来源:   作者:David Prutchi
 

  采用移动指针、数值显示器或一排LED来显示模拟电平的表头通常占相当大的面板面积,需要不定期地去看表头以获取读数。一个指示灯或LED几乎不占空间,但却只能指示开或关两种状态。然而,一种不起眼的LED可随测量值改变颜色,使观察者能够轻松地判定测量值。
  图1所示电路由IC1和受IC1驱动的IC2组成。IC1为Microchip公司的PIC12F675微控制器,IC2为Kingbright公司的AAF5060PBESEEVG“彩虹”指示器。IC2在一个封装内装有3块超亮度LED芯片(红、绿和蓝)。调制每一LED的占空因素,就可以显示出可见光谱中所有可见颜色,其中包括白光。MicroEngineering Labs公司(www.melabs.com)提供了用于PicBasic Pro编译器的PIC程序。该程序将加到IC1引脚3上的0 V~ 5V输入电压转换成一个与包含一定数量红、蓝和绿的某一颜色相对应的8位数字值。

  在一个脉宽调制(PWM)例程的控制下,每个LED的发光时间都与其相应的红光、绿光或蓝光量成正比。正如图2色图所示,在每PWM帧期间,一块LED芯片在每帧14步时间隔内通电。虽然并非所有的LED都必须同时发光,但是人眼的慢响应将三个LED的光输出综合起来,会产生一种正比于占空因数的强度变化的错觉。 PIC程序中的RGB编码功能假定IC1的模拟输入具有2.5V的零信号偏移,使所有LED都不发光。冷色(蓝、紫和绿)表示输入电压为0V 到 2.5V;暖色(红、橙、黄和白)表示输入电压为2.5 V到 5V。你可通过改变RGB编码表中的基色比例来产生不同的调色板。


 


欢迎进入老古论坛进行讨论
[显示技术] 相关文章:
为微控制器提供振荡器的LED驱动电路
简介:
  白光LED驱动器的主要构件是一个振荡器、一个电荷泵和一个稳流电流源。美国国家半导体公司 (www.national.com)生产一种在高度集成的LM2791/2型 IC内包含以上三种构件的器件。白光LED驱动器通常与手机基带控制器或微控制器串联使用。你可以方便地采用LM2791/2来提供一个时钟源。你只要考虑到在快速充放电电容器(C1)两个引脚上有一个伪方波,就可以实现一个简单而有用的电路。你可以从这两引脚上获得这一伪方波,并净化之。 图1,白光LED驱动器可以兼做微控制器的时钟源。   为了完成这个任务,你可将这一伪方波信号通过一只330Ω电阻器R1注......

工业设备中LED显示和键盘扫描设计
提供 64 级对数调光的白光 LED 驱动器
简化电动机运动的光电定位控制电路
兼做故障监视器的LED驱动器
基子DSP的液晶模块的显示原理及实现
基于TPIC6B273的LED驱动控制设计
可视化编程串行控制中文字库液晶显示模块VLCM320240
液晶显示在嵌入式系统中的应用
256×32大容量中文矩阵系统的设计
 
下一个:[EDA/IC设计]为时钟源编程的计算机并行端口
简介:
  本设计实例说明如何将Linear Technology公司的LTC6903可编程振荡器作为时钟源应用在直接数字合成、数据转换、开关电容滤波、时钟和压控振荡器等电路中。LTC6903可由2.7V ~ 5.5V的电源供电工作,功耗适中,可产生频率范围为1 kHz ~68 MHz时钟信号。LTC6903在这一频率范围内的典型频率误差和分辨率分别为1.1和0.1%。   你可通过IBM兼容PC机的并行端口控制图1所示的可编程振荡器电路。这一并行端口也可为该电路供电。电阻器R 1 和R 2 限制从并行端口数据位DB 3 和DB 4 吸收的电源电流,而电阻器R 3 、R 4 、R 5 则将编程......
 

上一个:[新闻热点]微软雇用大量律师 试图用专利权打压Linux

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:否 执行时间:16毫秒