基于MSP430的SLED控制系统的设计

发布者:彭勇最新更新时间:2020-08-27 来源: elecfans关键字:MSP430  SLED  控制系统 手机看文章 扫描二维码
随时随地手机看文章

自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所示。


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


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


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


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


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


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


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


图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×2个字符的液晶,内部存贮有常用的点阵字符图形,方便易用。由于是5V电压操作,而MSP430单片机在3.3V工作,因此采用了一个电平转换芯片SN74LVC4245DB来完成转换。


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


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

关键字:MSP430  SLED  控制系统 引用地址:基于MSP430的SLED控制系统的设计

上一篇:基于MSP430的莫尔斯报训练装置设计
下一篇:MSP430单片机的热敏电阻温度测量

推荐阅读最新更新时间:2024-11-01 11:42

ControlLogix 控制系统在珠海广昌供水泵站中的应用
一. 系统概述  此系统是珠海广昌泵站的自动化控制系统,广昌泵站是为解决珠海市及澳门咸期供水而新建的一个泵站,其日供源水可达 80 万立方米。整个泵站自动控制系统采用集中监测,分散控制的方式。采用 AB 公司的 ControlLogix 控制系统,集成 EtherNet、 DeviceNet 、Modbus三条网络形成一个完善的控制系统,完成整个泵站的配电系统的控制及监视、机组的控制及运行监视、总出口阀的控制及监视、各种开关量及模拟量的报警、数据采集等。    二.  应用背景及系统选型  由于整个泵站有 17 个综合保护器(带 RS232/RS485/光纤,数据传输通过Modbus,每一个综合保护器对应一面高压开关柜。)
[嵌入式]
MSP430 开发注意事项要求
以下是在使用MSP430中的一些总结: 1.系统时钟问题: 系统默认使用DCO,使用外部高速晶振XT2时必须自己开启XT2,并延时50us等待XT2起振,然后手工清除IFG1中的OFIFG位 !!!!一定要注意操作顺序:打开XT2- 等待XT2稳定- 切换系统时钟为XT2 若后面两步操作反了,在通常情况下不会出现问题,但是在电压不稳MCU频繁复位的情况下,非常容易造成MCU死掉,只能掉电后重新上电才能可靠复位。 2.早期版本的IAR开发环境 必须在Project- Option- C-Spy中选择对应器件的DDF文件,否则调试时无SFR窗口。 3.在写Flash期间,一定要关闭中断,此时CPU无法执行程序 4.调试的时候,不要选
[单片机]
距离控制技术在电梯控制系统的应用
  1引言   现代生活、生产和建筑的蓬勃发展,大大推进了电梯技术的发展,从而对电梯控制系统提出了越来越高的要求。   可编程序控制器(PLC)与变频(VVVF)调速技术相结合的电梯控制系统,以其运行可靠、使用维修方便、抗干扰性强、调速性能优等特点被中小型电梯厂家广泛采用。此类系统对电梯运行曲线的控制大多采用速度端子组合的多段速控制方式输出固定的电梯运行曲线,电梯平层之前均有慢速爬行的过程。   国际电梯业巨头多采用自行研发的电梯专用控制器,采用距离控制的直接停靠方式。而PLC因其自身编程指令及程序扫描时间的限制,很难编制距离控制的程序。艾默生CT推出的EV3100电梯专用变频器,不仅具备通用变频器的调速功能及普通的电梯专用
[工业控制]
基于蓝牙技术的汽车驾驶盘控制系统设计
1 引言 高科技应用改变了人的生活,汽车作为基本的运载工具的同时人们更希望汽车的驾驶操作更加简单方便,而且在车内能及时与外界进行信息沟通与交流。 蓝牙技术可为实现这种新型汽车电子信息系统提供技术支撑,利用蓝牙技术可以将汽车上的各种电子设备以无线的方式连成一体,形成“车域网”,这些设备包括汽车电气控制设备、音响和视频设备、车辆定位与监控设备、各种传感器及其控制系统、车辆保安系统和车辆导航系统等。 蓝牙作为一种新型短距离无线扩频通信技术,具有体积小、功耗低、开放性和互操作性等特点。与传统的以电缆和红外方式传输数据相比,具有以下优点: (1)抗干扰能力强;无线上网的手提电脑、手机等各种具有无线通信功能的电子设备工作时,对车内的其它电子
[嵌入式]
如何设计一个工作稳定、可靠的基于CY7C68013A单片机的USB控制系统
引言 通用串行总线(Universal Serial Bus,USB)作为计算机上的新型接口技术,越来越受到人们的青睐。与以前的RS 232,RS 485,ISA,PCI和并行接口等接口相比,USB避免了接口体积大、接口规范不统一、不支持热插拔等缺陷,具有使计算机与外部设备连接十分方便的优点。目前,很多设备都开始使用USB接口来实现,如鼠标、键盘、打印机等。在实际设计工作当中,也越来越多地采用了USB技术,如数据采集等。USB的设计和应用已经成为现代电子设计中一个非常重要的部分。 1 USB 2.0特点 USB是一种高效、快速、价格低廉、体积小的新型串行通信接口,其最大的特点是支持热插拔,可以在不重新启动计算机的情况下直接将U
[单片机]
如何设计一个工作稳定、可靠的基于CY7C68013A单片机的USB<font color='red'>控制系统</font>?
机械臂和移动机器人两种控制系统方案对比分析
本文比较了机械臂和移动机器人两种工业机器人的控制系统方案,对其特点进行了介绍。 以上分类是根据应用对象,此外,市面上更多的是通用型运动控制器,即控制非标设备的。 1控制器底层方案 1.1机械臂类 机械臂类的控制器发展较早,相对成熟,先来看看现有的控制系统底层方案。 1.2移动机器人类 移动机器人的控制器属于较新的方向,工业移动机器人有AGV、工程机械等形式,控制系统底层方案如下: 1.3对比 机械臂对精度和运动稳定性的要求较高,因此计算量大、周期短,比移动机器人一般要高1到2个量级。移动机器人一般对同步精度要求不高,其配置相对较低。 机械臂一般工作于固定的区域,其控制器通常放
[机器人]
滞环PWM电流控制系统相轨迹电路图
滞环PWM电流控制是一种较为传统PWM电流控制方法 ,具有稳定性好,响应速度快,误差可控等优点。其系统结构如图2,系统相轨迹如图3。 图2 滞环PWM电流控制系统结构电路图 图3 滞环PWM电流控制系统相轨迹电路图 从相轨迹可以看出,相平面上存在一个稳定的极限环,不论系统初始状态如何,经过一次开关转换过程,相轨迹都会收敛于极限环,因此,滞环PWM控制具有非常好的稳定性和快速性。 滞环PWM控制系统的开关周期同滞环宽度直接相关,并同系统主电路参数L、C、R及输入、输出电压密切相关,为了得到开关周期同这些量间的解析关系,需要对实际系统进行简化,并作出合理化假设。 在实际系统中,滤波电容C的值往往都比较大,以保证较小的
[电源管理]
滞环PWM电流<font color='red'>控制系统</font>相轨迹电路图
MSP430 FLASH结构 InfoA(1080H-10FFh)和InfoB(1000H-10FFH)
Flash 存储器被分割成两部分: 主存储器和信息存储器, 两者在操作上没有什么 区别。两部分的区别在于段的大小和物理地址的不同 Flash 存储器被分割成两部分:主存储器和信息存储器,两者在操作上没有什么区别。两部分的区别在于段的大小和物理地址的不同。 每个主存储区和信息存储区由若干个段组成。举例Easy430f2132学习板上的主芯片2132来说,f2132由8KB+256Bflash的资源。 8K的flash是主存储区,专门用来存储代码或信息的。该存储区被划分为若干个段,每个段的大小为512B,可以推断,f2132共有8KB/512B=16段。 256B的信息段被划分为4个段,分别为A,B,C,D四个段,每段大
[单片机]
<font color='red'>MSP430</font> FLASH结构 InfoA(1080H-10FFh)和InfoB(1000H-10FFH)
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved