<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于STM32的半導體激光光源驅動(dòng)器的設計方案

基于STM32的半導體激光光源驅動(dòng)器的設計方案

作者: 時(shí)間:2013-12-04 來(lái)源:網(wǎng)絡(luò ) 收藏

  0 引言

  器是實(shí)用中最重要的一類(lèi)激光器。器具有轉換效率高、體積小、重量輕、可靠性高,能直接調制等優(yōu)點(diǎn)。由于器的這些優(yōu)良特性,因而越來(lái)越廣泛地被用于國防、科研、醫療、光通信等領(lǐng)域。由于半導體激光器的輸出光強主要受電流和溫度兩個(gè)物理量影響,因此實(shí)現半導體激光器驅動(dòng)電流和溫度的精密控制十分重要。

  本方案設計了一套完善的半導體激光器驅動(dòng)控制系統。系統采用的微控制器是基于Cortex-M3內核的ARM微控制器F103VCT6,其具有低成本、低功耗等特點(diǎn),并以TEC驅動(dòng)器MAX1968為執行器件,MAX1968能高效率工作以減小熱量,而且體積小,系統外部元件少,因此設計的驅動(dòng)器具有高性?xún)r(jià)比和高集成度等優(yōu)勢。

  1.硬件系統設計

  采用激光器為內帶背光檢測器,半導體熱電制冷器(TEC)和熱敏電阻集成的半導體激光器,而半導體激光器激勵方式為電注入,半導體激光驅動(dòng)器系統的原理如圖1所示。F103VCT6通過(guò)ADC采集熱敏電阻、MAX1968和背向光二極管信號的電壓信號。

  為了保證所采集電壓的真實(shí)性和準確性,在A(yíng)DC轉換前必須對所要采集的信號進(jìn)行濾波和放大處理。然后F103VCT6對采集到的電壓信號進(jìn)行處理、計算得到當前半導體激光器的實(shí)際工作溫度和電流。最后根據當前半導體激光器工作的溫度、電流進(jìn)行PID算法的運算,產(chǎn)生控制信號通過(guò)DAC來(lái)控制TEC控制器MAX1968,讓其去驅動(dòng)半導體激光器的TEC,從而控制半導體激光器的電流和溫度。同時(shí),STM32F103VCT6和計算機之間通過(guò)串口MAX3232進(jìn)行通信,這樣既可以將半導體激光器的工作狀態(tài)數據發(fā)給計算機進(jìn)行實(shí)時(shí)顯示和記錄,也可以通過(guò)計算機發(fā)送控制指令,很方便的調節目標溫度、目標光強等參數,滿(mǎn)足不同的實(shí)際需要。系統框圖如圖1所示。

  

  1.1 主控單元

  本文使用ST(意法半導體)公司生產(chǎn)的STM32F103VCT6作為核心控制模塊,它比單片機功能更強,它是基于Cortex-M3內核的32位高速ARM微處理器,擁有3個(gè)12位精度采樣的ADC,每個(gè)ADC共用多達21個(gè)外部通道,ADC的時(shí)鐘頻率最高為14MHz,即它的采樣時(shí)間最短為1us;2個(gè)12位的DAC;4個(gè)中斷源;16內核68個(gè)外部;16級可編程中斷優(yōu)先級,實(shí)時(shí)響應外部中斷,映射至幾乎所有IO口,完全滿(mǎn)足設計的要求。根據其典型電路設計的中控單元電路如圖2所示。

  

  圖2中,STM32F103VCT6采用ADC通過(guò)PININ、RT1IN和ITECN三個(gè)接口分別采集背向光檢測器、熱敏電阻和MAX1968的數據信息;采用DAC通過(guò)ICONTROL和TCONTROL1口控制MAX1968來(lái)實(shí)現溫度和電流的反饋控制;同時(shí),利用RX103和TX103與上位機進(jìn)行串口通信。

  1.2 溫控控制模塊

  采用MAX1968芯片來(lái)實(shí)現整個(gè)系統的溫度控制。MAX1968是一款適用于Peltier TEC模塊的開(kāi)關(guān)型驅動(dòng)芯片,工作于單電源,能夠提供±3A雙極性輸出,激光器控制電路利用熱敏電阻反饋激光器管芯溫度,控制電路將其與給定電壓比較,進(jìn)行相應硬件或算法處理后,輸出一定電壓給熱電制冷器(TEC),TEC根據流過(guò)電流的方向,對激光器進(jìn)行制冷或加熱,使激光器溫度穩定在所要求的值。激光器的溫控系統必須滿(mǎn)足控制精度高、溫度穩定性好的要求,而且它必須是雙向控制的,以適應外界溫度變化和激光功率的變化。

pid控制相關(guān)文章:pid控制原理


pid控制器相關(guān)文章:pid控制器原理


半導體制冷相關(guān)文章:半導體制冷原理


激光器相關(guān)文章:激光器原理

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>