微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 可轻松解决LED照明混色设计挑战的实现方案

可轻松解决LED照明混色设计挑战的实现方案

时间:11-07 来源:互联网 点击:
3. PSoC express设计与实时调试

PSoC express可帮助用户简化并直观地完成高亮LED混色应用程序的开发和设计,在线调试功能。下面以赛普拉斯的EZ-Color开发板 RGB-3261A为例描述如何用PSoC express进行混色设计和调试。

A. 打开PSoC express软件,创建并命名一个新的工程项目。

B. 从“输出驱动器”列表中的High Brightness LED下面选择“Triple Luxeon? K2”颜色混合驱动器,并将其拖到工作区中(见图5)。在拖到工作区释放后,PSoC express会弹出一个添加输出驱动器窗口。这个时候输入驱动器“ColorMixer”作为HBLED驱动名称后,点击“ok”即可。



图5:输出驱动器列表



图6:关联的温度传感器列表

C. 当HBLED窗口出现时,可从关联的温度传感器列表选择“热敏电阻临时传感器”(见图6)。

D. 在温度传感器属性窗口中输入所选传感器的属性参数,见图7。



图7:温度传感器参数设置表



图8:LED型号规格参数设置表

E. 设置你所选的LED型号规格参数,见图8。PSoC express软件在编译组建时会根据用户所

设置的温度传感器和LED型号规格属性参数值自动生成所需要的温度补偿和型号规格补偿软件。

F. 设置完HBLED驱动的参数后,点击OK。

G. 从express里的评估器(valuator)驱动里分别选择4个作为输入的变量:LEDBrightness, LEDEnable,xValuator,yValuator;从接口(interface)驱动里选择I2C作为LED混色系统与外部控制系统进行通信的接口。

H. 定义输出与输入的传递函数关系:右击“ColorMixer”输出驱动器图标,然后选择传递函数打开传递函数对话框。在传递函数对话框里将作为输入的4个变量与输出传递函数的4个参数一一对应配置即可,一旦配置完后,如图9所示,输出与输入之间会显示连接线。



图9: 输出与输入

I. 编译组建项目,生成用以烧录的代码。在编译组建的过程中,PSoC express会弹出器件选择和引脚配置图。用户根据自已所做的电路板进行相应的器件选择和引脚配置后,点击OK,PSoC Express会继续完成项目编译组建工作。在项目构建完后,一个没写任何一行代码和基于EZ-Color控制器的高亮LED照明混色系统的设计工作就基本完成了。

J. 程序烧录。在项目编译组建结束后,连接好程序PSoC烧录器和点击“PSoC programmer”就可以开始进行程序烧录。

K. 在线实时调试。PSoC express不但可以帮助用户进行直观式图形化设计,还支持在线实时调试功能,使得用户可以实时输入颜色请求信息,实时观察LED混色效果,从而确保LED混色结果达到客户满意的效果。下面以本设计为例,简要讲述一下如何轻松实现在线实时调试功能。第一步,连接好PSoC express在线实时调试硬件——I2USB板;第二步,从PSoC express设计区点击 “monitor”,进入调试窗口,然后点击I2USB板运行按键“ Running”;第三步,右击输出驱动器“ColorMixer”,选中“show tuner”,然后EZ-Color调试窗口打开,见图10.这时候用户可以在色度图中点击所需要的颜色实时观看混色效果了,实现在线调试功能。



图10:EZ-Color在线实时调试窗口

本文结语

该方案设计简单,易于应用,性能优良,可广泛应用于城市照明、室内室外装饰、信号灯、舞台灯和LED广告屏等领域,实现精确稳定一致的色彩输出。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top