历史上的今天
返回首页

历史上的今天

今天是:2024年12月30日(星期一)

正在发生

2020年12月30日 | 以MSP430F449单片机为控制核心的智能数字化SLED控制系统设计

2020-12-30 来源:elecfans

1971年Kurbativ等人首次制备出半导体SLED以来,SLED得到了惊人的发展。特别是近几年,其在光纤陀螺仪、光纤传感、光时域发射仪等方面得到了广泛的应用。SLED兼有LD和LED的优点,是一种自发辐射单程光放大非相干光源,具有发射谱宽、高输出功率、体积小、质量轻的特点。另外,由于其时间相干性短和空间相干性长,能有效地将光耦合进单模光纤。


对于SLED来说,其出射光功率及中心波长会随着驱动电流和管芯温度的漂移而发生变化。为了获得良好的光源性能,SLED管芯的电流和温度控制精度必须达到一定的水平。基于实现输出功率稳定、可靠,输出波长准确的目的,笔者设计了基于MSP430F449单片机的智能数字化SLED控制系统。


SLED特点介绍

系统采用了美国DenseLignt公司的DL-CS5029N SLED光源组件,它采用了标准的DIL14脚带尾纤的耦合封装,内置了热敏电阻和制冷器。内置的热敏电阻具有负温度系数,阻值随温度升高而减小,常温下(25℃)阻值为10kΩ。其中,该光源组件的TEC的制冷电压最高为1.8V,制冷电流为0.8A,在设计驱动电路时注意不要超过这个参数限制。


当光源工作时,温度会升高,这对输出功率影响很大。当输入电流不变时,输出功率随温度的升高而减小,而且温度过高也会影响光源的使用寿命。因此,要想稳定功率,解决驱动电流和温度的问题很重要。SLED的驱动控制多采用恒流控制和制冷器控制,当温度不变时,输出光功率就随电流增加而增加。基于上面这几点特性要求,稳定输出功率的驱动光源电路要从控制驱动电流和制冷器入手,通过稳定电流和温度,间接来稳定输出光功率。


系统结构原理

系统主要实现了恒流驱动及恒温控制等功能。整个系统由单片机控制。单片机采用MSP430系列的F449单片机,它是TI公司推出的超低功耗16位单片机,尤其适合于小型的嵌入式系统设计。其集成12位ADC和采样保持电路,采样速度快,最高可达200ks/s。系统中,电桥电路对温敏电阻进行电压采样,送入ADC进行转换,再经过内部的PID控制程序,通过DAC2输出一个电压来控制专用的半导体制冷器(TEC)控制芯片,以达到对SLED进行温度控制的目的。恒流功能由DAC1结合恒流源电路来实现。系统原理如图1所示。

以MSP430F449单片机为控制核心的智能数字化SLED控制系统设计

恒流源电路设计

系统对恒流源的要求是电流高度稳定,漂移和噪声足够小。采用高精度DAC作为恒压源,再通过V-I转换电路就构成了数字式恒流源,电路原理如图2所示。本系统采用美信公司的12位串行DAC MAX5812结合两个运放组成V-I转换电路。其中,MAX5812与单片机的通信采用串行I2C总线,需注意的是其SDA、SCL管脚在使用时要外接上拉电阻。

以MSP430F449单片机为控制核心的智能数字化SLED控制系统设计

该恒流源克服了模拟式恒流源的缺点,可以根据系统需要灵活地改变电流的大小,且其精度与稳定度与DAC精度有关,如果采用更高位数的DAC就可以做成更高精度的恒流源。

温控电路的设计


1 温度采样电路设计

该光源模块组件采用温敏电阻来反映管芯温度,温度采样电路如图3所示。采用电阻桥式电路,后面配合专用的桥式放大芯片和电压调理转换电路,将温敏电阻变化引起的电压变化转化为适合于单片机ADC输入的量程范围内。

以MSP430F449单片机为控制核心的智能数字化SLED控制系统设计

电路中桥式放大器采用了美信公司的MAX4194。它是一种微功耗、单电源、满摆幅、精密、增益可调的仪表放大器,非常适合于做桥式放大器使用。但MAX4194的输出电压范围不适合MSP430F449单片机的输出量程,后面还需要加上信号调理电路,将信号调整到0~2.5V的输入电压范围。


MSP430的ADC基准有片内和片外两种。虽然选用片内基准就可以不外接,减小电路的复杂程度,但因为所需的转换精度较高,且片内基准的温度系数较大(100&TImes;10-6/℃),这里选用了精度比较高的片外基准电压源MAX6173。它的输入电压为4.5~40V,输出电压为2.5V,最大温度系数为3&TImes;10-6/℃,可以达到设计要求。


2 TEC控制电路设计

TEC控制器按输出的工作模式可分成线性和开关两种。传统SLED的温度控制大多采用线性模式的TEC控制器,一个简单的线性驱动 TEC电路由两个推挽功率三极管构成,虽然具有电流纹波小且容易设计和制造的优点,但功率效率低,控制精度不高,电路集成度较低,而且存在温度控制“死区”问题。


本系统采用美信公司的MAX1968,它是一款适用于 Pehier TEC模块的开关型驱动芯片,工作于单电源,能够提供±3 A双极性输出,采用直接的电流控制。MAX1968用于设定和稳定TEC的温度,每个加载在 MAX1968电流控制输入端的电压对应一个目标温度设定点。适当的电流通过TEC将驱动TEC对SLED供热或制冷。SLED的温度由温度采集电路采集后,再经内部单片机运算后反馈给MAX1968,用于调整系统回路和驱动TEC工作。

以MSP430F449单片机为控制核心的智能数字化SLED控制系统设计

图4为SLED温度控制电路原理图。在电路中,MAXIP和MAXIN引脚的电压用来控制流过TEC的最大正向和反向驱动电流,MAXIV引脚的电压用来设置TEC的最大驱动电压。通过一个分压电路来实现各个引脚电压的设定,如图4所示。CS和OS1引脚之间的电阻RSENSE用来设置流过TEC的最大工作电流,这里选用了200mΩ的电阻。当VCTLI》1.5V时,MAX1968制冷,反之制热。在实际应用中,根据驱动不同的SLED光源组件,合理设置参数即可。


系统中主控回路采用负反馈,将温度传感器输出的电压与给定电压比较,所得误差值经PID控制算法处理后,经过DAC,送入MAX1968,以控制 TEC上的电压、电流的大小和方向,进而实现制冷或制热。


3 控制方法

在系统中利用单片机作为微控制器,通过ADC、DAC转换和PID算法,输出模拟量给MAX1968的CTLI,以驱动TEC实现对SLED的加热或制冷。这种软硬件结合的方法,大大提高了整个系统的稳定性和精度。


由于PID控制器具有稳态误差小、动态性能好、控制精度高等特点,所以在温度控制系统中引入数字PID算法,其离散化的表达式为

Ui=ui-1+Δui+P[Δei+Iei+DΔ2ei]

式中,ui是第i次PID运算输出量,经DAC转换后送给温度控制电路;ei=w-yi,yi是第次温度采样值,w是设定温度下温度采样的理论值;Δei=ei-ei-1,Δ2ei=Δe-Δei-1.

P、I、D分别是PID控制器的比例系数、积分系数和微分系数。通过调节这三个参数,可以使得温控系统处于一个控制快速,准确的工作状态。


键盘和显示电路的设计

键盘采用3键式独立按键,可以实现对PID控制算法三个参数的设置以及报警等功能的设计。由于MSP430的P1口具有中断功能,因此键盘软件的编写采用中断的方式来实现。显示电路采用RT1602C,这是一种能同时显示16&TImes;2个字符的液晶,内部存贮有常用的点阵字符图形,方便易用。由于是5V电压操作,而MSP430单片机在3.3V工作,因此采用了一个电平转换芯片SN74LVC4245DB来完成转换。


实验结果

该系统在室温下对功率为0.2mW左右的SLED光源组件DL-CS5029N进行试验,实验结果表明:其稳定度优于0.1%。


结语

采用“数控恒流源+高精度温控”的方案,设计了SLED控制系统,并且在系统内引入了PID 控制算法。通过多次试验表明,SLED光源可以显著提高光源出纤光功率的稳定性。数字控制方法是目前比较理想的驱动方案,具有较好的发展前途。

推荐阅读

史海拾趣

Eclipse Magnetics公司的发展小趣事

由于篇幅限制,无法在此处直接提供5个完整的、每篇至少500字的Eclipse Magnetics公司电子行业发展的相关故事。不过,我可以概括地描述几个可能的故事线索,这些线索可以基于Eclipse Magnetics公司的历史、技术发展和市场应用来构建。

  1. 品牌初创与磁铁技术的突破

在1930年代,Eclipse Magnetics的名字首次出现,标志着这个品牌的诞生。随着技术的不断发展,公司在1940年代成为独立公司,并开始专注于磁铁技术的研发。到了1950年代,Eclipse Magnetics在技术上取得了重大突破,他们将磁铁涂上红色,并设计了与公司颜色相匹配的马蹄形标志,这一设计不仅提升了品牌形象,也成为了国际通用标记。这一时期的Eclipse Magnetics,以其独特的技术和产品,开始在电子行业中崭露头角。

  1. 航空航天领域的应用与拓展

随着航空航天技术的不断发展,Eclipse Magnetics看到了磁铁技术在该领域的巨大潜力。公司开始投入大量资源,研发适用于航空航天领域的磁性解决方案。通过不断的技术创新和产品优化,Eclipse Magnetics成功地为航空航天领域提供了高性能、高可靠性的磁铁产品,并在这一领域树立了良好的口碑。

  1. 与制药工业的深入合作

除了航空航天领域,Eclipse Magnetics还与制药工业建立了深入的合作关系。在制药过程中,磁铁技术可以用于磁选机,有效地去除原料中的杂质,提高药品的纯度。Eclipse Magnetics根据制药工业的特殊需求,定制了多款磁选机产品,并提供了全面的技术支持和售后服务。通过与制药工业的深入合作,Eclipse Magnetics不仅拓展了市场,也提升了自身的技术实力。

  1. 在汽车制造行业的应用

随着汽车制造业的快速发展,Eclipse Magnetics也看到了磁铁技术在该领域的广阔前景。公司针对汽车制造中的各个环节,研发了多款适用于不同场景的磁性解决方案。例如,在齿轮箱轴制造过程中,Eclipse Magnetics的磁性过滤器可以保持冷却液的清洁,提高生产效率和产品质量。这些解决方案不仅满足了汽车制造业的需求,也进一步巩固了Eclipse Magnetics在电子行业中的地位。

  1. 创新研发与可持续发展

作为一家专注于磁性技术的公司,Eclipse Magnetics始终将创新作为发展的核心动力。公司不断投入研发资源,推动磁铁技术的不断进步。同时,Eclipse Magnetics也关注可持续发展问题,致力于研发环保、高效的磁性产品。通过创新研发和可持续发展战略的实施,Eclipse Magnetics在电子行业中保持了领先地位,并为未来的发展奠定了坚实的基础。

请注意,以上内容仅为故事线索的概括描述,具体的故事细节和数据需要根据Eclipse Magnetics公司的实际情况进行补充和完善。

BK Precision公司的发展小趣事

随着电子测量技术的不断发展,BK Precision开始将业务重心转向测试和测量仪器的研发与生产。工程师团队通过不懈努力,打破技术壁垒,成功开发出一系列高质量的测量仪器。这些产品在市场上取得了巨大的成功,BK Precision逐渐在电子量测产业中崭露头角。此外,公司还积极寻求与其他电子公司的合作,通过合并与收购等方式,不断拓展业务范围和市场份额。

CW Industries公司的发展小趣事

面对电子信息行业的快速发展和变化,CW Industries始终保持着敏锐的市场洞察力。公司紧跟技术潮流,不断调整和优化产品结构,以满足客户不断变化的需求。例如,随着智能家居和物联网的兴起,CW Industries积极开发适用于这些新兴领域的产品和解决方案。这种灵活应变的能力使得CW Industries在电子行业中始终保持着领先地位,并为公司带来了持续的增长和发展。

DIOTECH公司的发展小趣事

随着全球环保意识的不断提高,DIOTECH公司也开始关注绿色环保和可持续发展问题。公司投入大量研发资源,成功开发出了一系列绿色电子产品,这些产品在生产过程中采用了环保材料和生产工艺,并且具有低功耗、长寿命等特点。这些产品的推出不仅满足了市场对环保产品的需求,也提升了公司的社会责任感和品牌形象。

Ametek公司的发展小趣事

随着全球环保意识的不断提高,DIOTECH公司也开始关注绿色环保和可持续发展问题。公司投入大量研发资源,成功开发出了一系列绿色电子产品,这些产品在生产过程中采用了环保材料和生产工艺,并且具有低功耗、长寿命等特点。这些产品的推出不仅满足了市场对环保产品的需求,也提升了公司的社会责任感和品牌形象。

aconno公司的发展小趣事

aconno公司在电子行业的崛起,始于其坚持创新驱动的发展策略。早年公司便投入大量资源进行技术研发,尤其是在物联网和嵌入式系统领域。通过不断推出具有创新性和实用性的产品,aconno逐渐在市场中建立了良好的口碑。例如,其自主研发的一款智能传感器,因其高灵敏度和稳定性受到了市场的广泛认可。随着技术的不断积累和创新,aconno逐渐在行业中崭露头角。

问答坊 | AI 解惑

用于半导体可靠性的短脉冲强制性测试

 用于半导体可靠性的短脉冲强制性测试…

查看全部问答>

并口EPP模式通信的问题

我用电脑并口与51单片机通信的时候,采取的是EPP1.9模式,发现老是nWait=1,不知道什么原因, 有没有这方面的前辈指导一下。感谢不尽。 源码如下: #include                 /* inp, outp */ #include ...…

查看全部问答>

wince获取鼠标移动消息?!

我在win7下做wince应用的开发,在模拟器上跑程序。我想获取当前鼠标移动的信息,如果用wm_mousemove的话,会一直触发。不晓得还有什么方法能解决此问题。最好能详细点的答案。谢谢大侠们(最好能加上wince加载mp3的方法)、…

查看全部问答>

求助:怎样实现VB和GPIB的通信?

求助:怎样实现VB和GPIB的通信? 如果有懂得N88BASIC的人请联系我QQ:4270169    …

查看全部问答>

请教一下有关水声通信的调制解调问题

各位大侠,谁有水声通信的资料,能否分享一下,现在做学校的创新项目需要,谢谢…

查看全部问答>

芯片发烫了,是不是烧了??

用手一抹好烫,是不是烧坏了,就搞不清楚,3也能烧坏么??烧坏的芯片发烫还是没烧坏的发烫呀??…

查看全部问答>

【TI技术文章】:选择指南:TI基于ARM®技术的处理器

德州仪器 (TI) 充分认识到低功耗、低成本解决方案的市场需求,并致力于采用各种基于 ARM 技术的解决方案来加强其嵌入式处理产品系列,从而全方位满足当今市场对高性价比和低功耗应用的需求。TI 所生产 ARM 解决方案的数量超过其他任何制造商,始终 ...…

查看全部问答>

求解,为什么帖子里发不出[i]

很郁闷,显示不出来,极度影响我看别人发的代码了 [ 本帖最后由 孤獨の快樂 于 2011-10-29 14:30 编辑 ]…

查看全部问答>

大家帮我看下这个STC AD转换 测电压程序错在哪里,谢谢了

#include\"ADC电压表.H\"#include <intrins.h>uchar value;void adc_init(uchar ch){ ADC_CONTR = AD_SPEED;  //选择AD转换 ch&=0x07;        //选择通道 ADC_CONTR =ch; ADC_C ...…

查看全部问答>