历史上的今天
返回首页

历史上的今天

今天是:2025年03月21日(星期五)

正在发生

2018年03月21日 | 基于STM32微处理器的LED光电特性测试装置设计

2018-03-21 来源:eefocus

    本文介绍了以基于Cortex-M3内核的32位STM32微处理器为控制核心,外接可控恒流源电路和颜色传感器等部件,组成了简易的LED光电特性测试装置,结构简洁,成本低廉,在LED特性的研究上有较高的实用价值。

    1.引言

    LED(Light-EMItting-Diode),即发光二极管,以其高效、节能、环保、寿命长、可靠性高等优点正在逐步取代传统的白炽灯、荧光灯,成为新一代照明光源。各国政府均大力扶持白光LED的发展,美、日、欧盟等发达国家皆由政府成立专项积极推行。随着LED应用范围的扩大,用户对产品质量也有了更高的要求,不仅要求其发光亮度和波长等光特性具有一致性,对其正向工作电压和电流等电特性也有严格的要求。因此,研究LED光电参数的测试仪器,对提高产品质量、降低生产成本具有着重要的意义。

    专用的LED光电特性测试设备结构复杂,特别是光学特性测试要用到光谱仪、光度计等,虽然仪器有着精度高的特点,但仍然具有结构复杂、成本高、体积较大,携带和使用很不方便,系统稳定性受到限制等缺点,因此这种仪器只能停留在大型分析测试实验,应用范围难以扩展。

    研制一种小体积、低价格,精度虽不很高,但能满足一般性要求的LED光电测量仪器成为目前仪器发展的一个趋势。

    虽然LED的光电特性参数很多,但对大多数用户来说,主要是关心LED伏安特性及LED发光亮度与电流的关系,因此本文所设计的系统主要是完成这两项参数的测试,另外通过简单的软硬件扩展,还可测试得到LED的相关色温、主波长、光强分布等参数,用于LED的特性研究及驱动电路的设计等应用开发。

    2.系统原理与组成

    整个系统主要由STM32微处理器,光学测量模块,恒流驱动模块,LCD液晶显示模块,按键控制模块等组成,如图1所示。

     

43

     

    由按键或LCD上的触摸屏控制STM32微处理器,内部的D/A转换器产生控制电压,该电压控制外部的恒流驱动电路产生LED工作所需的恒定电流加到待测LED上,LED上产生的电压降经信号放大调整电路后被STM32内部的A/D转换器采集,从而测得LED的伏安特性。另外,通过光学测量模块测量LED发出的光线转换成数字信号,由STM32采集处理,从而测得LED的发光亮度等光学特性。

    2.1 STM32微处理器

    微处理器是整个控制系统的核心,它控制恒流驱动电路输出设定的电流,采集LED的电压,测量光学测量模块的数据,进行数据处理,控制算法运算,显示控制等。为了保证系统的实用性和易扩展性,本控制系统采用意法半导体推出的“增强型”系列STM32F103RCT6,32位ARM Cortex-M3内核,工作频率最高可达72MHz,内置高速存储器(高达128K字节的闪存和20K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设,16路12位的ADC和2路12位的DAC,3个通用16位定时器和一个PWM定时器,还包含标准和先进的通信接口:多达2个I2C和SPI、3个USART、一个USB和一个CAN,在存储容量和运算速度方面满足要求。在本设计中,采用STM32自身的ADC和DAC模块,极大的降低了系统成本。

    2.2 恒流驱动电路

    恒流驱动电路的核心是V / I转换电路,如图2所示,Vin是STM32内部D/A输出的电压,RL是负载,即待测的LED,Rs为电流取样电阻,用于控制输出电流的大小,U1是大功率运算放大器。

     

43

    由图2可知,若电阻R1和R2比Rs和RL大得多,则在理想情况下可得到     

43

     

    由公式2 可见, 输出电流与负载无关,在固定取样电阻Rs的情况下,输出电流与输入控制电压成正比。但在应用中要注意,两个输入电阻R3和R4及两个反馈电阻R1和R2必须严格匹配,否则会带来较大误差。Rs也要采用精密功率电阻。另外也可以在系统调试时在软件中做补偿校准以确保输出电流精度。

    图2中的运算放大器OPA548是一种高电压、大电流型功率运算放大器,具有优良小信号放大性能,用其驱动多种负载非常理想。电源电压(+VS~-VS)60V,可单电源或双电源工作。输入阻抗高,偏置电流小。可连续输出3A大电流(峰值电流高达5A),而且内部具有过温和电流过载保护,用户可以根据需要进行精密的限流设计2.3 光学测量模块

    本设计中采用新型的颜色传感器TCS3200进行LED光学特性的测量,能够同时测量LED发光中所含的三基色亮度。TCS3200是TAOS公司推出的可编程彩色光到频率的转换器。它把可配置的硅光电二极管与电流频率转换器集成在一个单一的CMOS电路上,同时在单一芯片上集成了红绿蓝(RGB)三种滤光器,是业界第一个有数字兼容接口的RGB彩色传感器。

    TCS3200的输出信号是数字量,可以驱动标准的TTL或CMOS逻辑输入,因此可直接与微处理器或其他逻辑电路相连接。由于输出的是数字量,并且能够实现每个彩色信道10位以上的转换精度,因而不再需要A/D转换电路,使电路变得更简单。图3是TCS3200的引脚和功能框图。


43

    当入射光投射到TCS3200上时,通过光电二极管控制引脚S2、S3的不同组合,可以选择不同的滤波器;经过电流到频率转换器后输出不同频率的方波(占空比是50%),不同的颜色和光强对应不同频率的方波;还可以通过输出定标控制引脚S0、S1,选择不同的输出比例因子,对输出频率范围进行调整,以适应不同的需求。

 

    因为STM32工作频率较高,因此将S0和S1直接接高电位,使输出比例因子为100%.S2和S3利用STM32的引脚进行控制,颜色传感器的输出信号用STM32编程实现测频。

    3.测量数据运算及处理

    STM32的软件系统设计中主要包括液晶显示,按键处理,DAC控制,ADC控制,颜色传感器控制及计数测量,这些模块都比较简单,在此不再赘述,下面主要介绍一下LED光学特性测量的数据运算及处理程序。

    物体颜色的定量度量是一个涉及观察者的视觉生理、视觉心理、照明条件以及观测条件等诸多因素的复杂问题。CIE(国际照明委员会)从1931年开始发布了一系列色度学系统,规定了一整套颜色测量的原理、数据和计算方法,形成了奠定现代色度学基础的CIE标准色度学系统。

    根据CIE的推荐,光源的色度可采用三刺激值X,Y,Z和色品坐标表色系统表征。

    可以用下述公式将RGB值转为XYZ值:43

        色品坐标同三刺激值的关系是:     

34

    通过颜色传感器TCS3200测量构成光源色度的三基色的比例,得到R,G,B值,经过计算就可以得到光源色度的三刺激值X,Y,Z和色品坐标x,y,z.有了色品坐标,就可以根据CIE1931标准色度系统得到光源的亮度,主波长,色纯度,相关色温等参数值。式3中的Y值相应于人眼中对亮度的响应,可用于计算LED发光亮度。

    从色品坐标要得到相关色温(CCT,Correlated Color Temperature)有很多种方法,其中近似公式法运算简单,便于实现,精度也可满足一般要求,当3000K

43

    4.实验结果

    应用上述电路,设计了简易的LED光电特性测试装置,并用一些红、绿、黄、蓝、白等各色LED进行了测试,结果如图4.图4(a)为不同颜色LED的伏安特性曲线,图4(b)为不同颜色LED的发光亮度与电流的关系。从图中可以看出,LED电流随电压变化很快,而发光亮度与电流基本上是线性关系。这可以作为设计LED驱动电路的参考依据。另外,用Keithley2612高精度源表对伏安特性进行了校准,用照度计对亮度测试进行了校准。实验结果表明,通过硬件调整和软件补偿,结果误差可以控制在5%以内,达到实用目标。     

34

    5.结束语

    本文利用STM32微处理器为核心,颜色传感器为主要部件,设计了简易的LED光电特性装置,用于测试L E D的伏安特性,发光强度,相关色温,主波长等LED特性。整个系统简洁,智能,成本低廉,在某些LED的研究和应用领域可以代替昂贵的光谱分析仪等专用设备。实验结果表明,测试精度达到实用要求,本文方案可行。


推荐阅读

史海拾趣

港源(GANGYUAN)公司的发展小趣事

机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。从广义上讲,凡是与电视机连接的网络终端设备均可视为机顶盒,其功能已远不止于简单的信号转换。机顶盒不仅能够接收来自有线电缆、卫星天线、宽带网络及地面广播的数字电视信号,并将其转换为适合电视机播放的格式,还集成了众多增值服务,如电子节目指南、因特网网页浏览等。

在数字电视时代,机顶盒扮演了至关重要的角色。它不仅让用户能够在模拟电视上观看高清乃至4K的超高清电视节目,享受更为细腻的画面和震撼的音效,还赋予了电视机网络交互的能力。通过机顶盒,用户可以轻松接入互联网,进行在线购物、观看网络视频、玩游戏等多元化活动,使电视机从单向接收信息的设备转变为与用户互动的智能终端。

随着技术的不断进步,机顶盒的功能也在不断扩展。智能化技术的应用,如语音助手、智能推荐等,进一步提升了用户体验。同时,高清、超高清技术的普及,以及云计算、边缘计算等技术的结合,为机顶盒提供了更为高效的内容分发和管理能力。未来,随着5G、虚拟现实和增强现实等新技术的融入,机顶盒的娱乐、教育等应用将更加广泛,为用户带来更为沉浸式和互动式的观影体验。

综上所述,机顶盒作为连接电视与外部信号源及互联网的桥梁,正以其丰富的功能和不断升级的技术,为现代家庭娱乐生活带来前所未有的便捷与享受。

APEM公司的发展小趣事

APEM公司的创始人基恩·罗杰罗,在20世纪50年代初,看到了美国产品主导法国市场的商机。为了解决产品维修和备件订购的难题,他决定自己生产开关。罗杰罗的开关产品在尺寸和操作方式上与美国产品相似,但价格更亲民,交货时间更短。这一创新举措使APEM迅速在市场上站稳脚跟,为后续的发展奠定了坚实基础。

Cliff Electronic Components公司的发展小趣事

随着科技的飞速发展,ATC公司始终保持着对技术创新的热情与追求。公司不断投入研发资源,引进先进设备和技术人才,致力于开发更具创新性和实用性的电子产品。经过多年的努力,ATC公司在多个技术领域取得了重要突破,推出了一系列具有行业影响力的创新产品,赢得了市场的广泛认可。

Hind Rectifiers Ltd公司的发展小趣事

随着科技的飞速发展,ATC公司始终保持着对技术创新的热情与追求。公司不断投入研发资源,引进先进设备和技术人才,致力于开发更具创新性和实用性的电子产品。经过多年的努力,ATC公司在多个技术领域取得了重要突破,推出了一系列具有行业影响力的创新产品,赢得了市场的广泛认可。

Global Components & Controls公司的发展小趣事
接通电源后,调节RP1使灯光处于最亮状态。
Hi-Optel Technologly Co Ltd公司的发展小趣事
电路中的电阻或电容也可能出现故障,如开路、短路或容值变化等。这些问题会影响电路的正常工作,导致台灯亮度不稳定或无法调节。需要根据具体情况进行检修和更换。

问答坊 | AI 解惑

求“基于VHDL的数字频率计设计和制作”的论文或相关资料

本帖最后由 paulhyde 于 2014-9-15 09:50 编辑 哪位高人能帮帮我啊!急需!!!谢了先……有的话请发到我的邮箱:cocokaola@126.com  …

查看全部问答>

WINCE5.0 跨进程注入DLL

    在网上查了一下发现在WINCE下的DLL注入和在WINDOWS下注入DLL使用的方法是不一样的,现在有以下几个问题麻烦高手帮忙解答一下,谢谢!     1.WINCE是否支持DLL注入,如果支持能否提供一个例子     2.如果目标程 ...…

查看全部问答>

s3c2440 板子,在usb 下载NK 的时候容易导致电脑死机,大家遇到过么?

我们的2440 系统,usb 下载部分用的是优龙的程序,发现在下载nk 的时候容易导致 pc 死机。 同时,用activesync + evc 调试程序的时候,有时候2440 的板子会死机,这时,拔掉usb线,或者关闭2440的电源多会造成pc 死机。 不知道,各位是否遇到过 ...…

查看全部问答>

请问Wince5.0 Remote Tool无法连接

2410的开发板,我用Activesync连接PC和开发板,能够正常连接,PC端也可以显示移动设备,可以看到开发板上的文件夹。可是使用PB5.0中Tools -> Remote Process Viewer却连接不上,我已经把Configuration中的两个连接选项选成了ActiveSync,可是Test的 ...…

查看全部问答>

用LDV4仿真,产生的波形出错

在tb中加上下面一组语句,用来产生波形文件。initial begin  $shm_open(\"./SPISLAVE.shm\");  $shm_probe (\"AS\");end 如果把上面的语句注释掉,运行的过程似乎是正确的,如下:ncsim: v04.00.(s005): (c) Copyright 1995 - 2 ...…

查看全部问答>

准备开始玩MSP430 LaunchPad触摸板

终于有点空闲时间了,关注电容触摸有段时间了,近期准备拿MSP430 LaunchPad触摸板开刀,先传点资料…

查看全部问答>

学51单片机从汇编好还是C好

最近迷上了51单片机,大学的时候学过,不过早还给老师了。那时候用的是汇编,现在买了块学习板教程用C的,现在有点迷茫,学单片机用汇编好还是C好?自己认为用汇编的话可能对内部寄存器会比较熟悉,但是用C看起来是比较简单!希望大家给点建议。…

查看全部问答>

STM8没有模拟电位脚Vref;有没什么办法替代

STM8芯片性价比很高;  我选定了STM8S105;  买了一块三合一开发板;  后面发现这芯片省去了Vref脚; 要64脚封装以上的才有此脚;  64脚的芯片价格又很高;   少了这个Vref脚,模拟量精度将降低 ...…

查看全部问答>

求购DSP2812开发板

求购闲置的DSP2812开发板。。功能丰富的。。配件、资料完整,板子完好。。有闲置的朋友请联系405962617…

查看全部问答>

【课后练习】LaunchPad课后练习八之PWM

LaunchPad课后练习八之PWM   1。Timer_A实现PWM 可利用寄存器CCR0控制PWM周期,用某个寄存器CCRX控制占空比,这样Timer_A就可以产生任意占空比的PWM波形 做法如下: 保持CCR0值(周期不变) 改变CCRX值(改变占空比)   2.应用 ...…

查看全部问答>