- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的半导体激光光源驱动器的设计方案 摘要:为实现半导体激光光源驱动器的工程化,本文提出了一套低功耗、低成本的实用型光源驱动器的设计方案。该设计方案中的驱动器以ARM微控制器STM32F103VCT6为核心,以TEC控制器MAX1968为执行器件,配以相应的软件,以模糊PID计算控制量。实验证明,方案中所设计的控制器实现了半导体激光器驱动电流和温度的精密控制,温度控制精度可达到±0.03℃,激光输出功率稳定度可达到0.002dB,具有高性价比和高集成度。 0 引言 半导体激光器是实用中最重要的一类激光器。半导体激光器具有转换效率高、体积小、重量轻、可靠性高,能直接调制等优点。由于半导体激光器的这些优良特性,因而越来越广泛地被用于国防、科研、医疗、光通信等领域。由于半导体激光器的输出光强主要受电流和温度两个物理量影响,因此实现半导体激光器驱动电流和温度的精密控制十分重要。 本方案设计了一套完善的半导体激光器驱动控制系统。系统采用的微控制器是基于Cortex-M3内核的ARM微控制器STM32F103VCT6,其具有低成本、低功耗等特点,并以TEC驱动器MAX1968为执行器件,MAX1968能高效率工作以减小热量,而且体积小,系统外部元件少,因此设计的驱动器具有高性价比和高集成度等优势。 1.硬件系统设计 采用激光器为内带背光检测器,半导体热电制冷器(TEC)和热敏电阻集成的半导体激光器,而半导体激光器激励方式为电注入,半导体激光驱动器系统的原理如图1所示。STM32F103VCT6通过ADC采集热敏电阻、MAX1968和背向光二极管信号的电压信号。 为了保证所采集电压的真实性和准确性,在ADC转换前必须对所要采集的信号进行滤波和放大处理。然后STM32F103VCT6对采集到的电压信号进行处理、计算得到当前半导体激光器的实际工作温度和电流。最后根据当前半导体激光器工作的温度、电流进行PID算法的运算,产生控制信号通过DAC来控制TEC控制器MAX1968,让其去驱动半导体激光器的TEC,从而控制半导体激光器的电流和温度。同时,STM32F103VCT6和计算机之间通过串口MAX3232进行通信,这样既可以将半导体激光器的工作状态数据发给计算机进行实时显示和记录,也可以通过计算机发送控制指令,很方便的调节目标温度、目标光强等参数,满足不同的实际需要。系统框图如图1所示。 1.1 主控单元 本文使用ST(意法半导体)公司生产的STM32F103VCT6作为核心控制模块,它比单片机功能更强,它是基于Cortex-M3内核的32位高速ARM微处理器,拥有3个12位精度采样的ADC,每个ADC共用多达21个外部通道,ADC的时钟频率最高为14MHz,即它的采样时间最短为1us;2个12位的DAC;4个中断源;16内核68个外部;16级可编程中断优先级,实时响应外部中断,映射至几乎所有IO口,完全满足设计的要求。根据其典型电路设计的中控单元电路如图2所示。 图2中,STM32F103VCT6采用ADC通过PININ、RT1IN和ITECN三个接口分别采集背向光检测器、热敏电阻和MAX1968的数据信息;采用DAC通过ICONTROL和TCONTROL1口控制MAX1968来实现温度和电流的反馈控制;同时,利用RX103和TX103与上位机进行串口通信。 1.2 温控控制模块 采用MAX1968芯片来实现整个系统的温度控制。MAX1968是一款适用于Peltier TEC模块的开关型驱动芯片,工作于单电源,能够提供±3A双极性输出,激光器控制电路利用热敏电阻反馈激光器管芯温度,控制电路将其与给定电压比较,进行相应硬件或算法处理后,输出一定电压给热电制冷器(TEC),TEC根据流过电流的方向,对激光器进行制冷或加热,使激光器温度稳定在所要求的值。激光器的温控系统必须满足控制精度高、温度稳定性好的要求,而且它必须是双向控制的,以适应外界温度变化和激光功率的变化。 MAX1968主要由两个开关型同步降压稳压器组成,在两个同步降压稳压器输出端配有高效MOSFET,由LX1、LX2引出,经过LC滤波驱动TEC.两个稳压器同时工作产生一个差动电压,直接控制TEC电流,实现TEC电流的双向控制,双极性工作避免了线性驱动所存在的“死区”问题,以及轻载电流时的非线性题目,能够实现无“死区”温度控制。 外部控制电路的输出电压加在TEC电流控制输进端CTL1,直接设置TEC电流。一般TEC+接OS2,TEC-接OS1,OS1和OS2不是功率输出,而是用来感测通过TEC的电流,流过TEC的电流由下式确定: 式中:RSENSE为TEC电流的感应电阻;VCTL1为外部控制电路的输出电压;VREF为参考电压(1.5V)。 假设正向电流为加热,则VCTL1
文档评论(0)