崔琪琳,吳曉鳳
(西安石油大學,電子工程學院,陜西 西安 710065)
隨著光機電一體化技術的發展,光源自動跟蹤技術受到越來越多的關注,該技術可應用于太陽自動跟蹤等領域,使太陽能的利用率和吸收率更高。傳統的光源跟蹤技術多以單片機為控制核心[1],其處理速度慢,精度低,已不能滿足系統對于跟蹤速度和精度的要求,故本文提出了一種基于ARM的光源自動跟蹤系統,可以提升跟蹤系統的控制精度和響應速度。
本設計選用TI的LM3S811作為微控制器[2]。硬件系統由光源發射部分,檢測部分和控制部分組成,系統框圖如圖1所示,驅動芯片UCC38C43驅動LED產生的亮度可調的光源,通過光敏三極管捕獲光源信號,經過放大器TLC084進行放大處理,再經過比較器OPA084后輸入主控芯片LM3S811,對輸入的信號進行分析處理后經過驅動模塊L297+L298驅動步進電機帶動機械平臺轉動,從而實現光源跟蹤。

圖1 系統框圖
光源發射部分采用UCC38C43芯片驅動,該芯片為低功耗電流模式PWM控制器,最高頻率可達1MHz,可以產生控制開關電源變壓器的PWM信號,采用交錯技術可以顯著提高升壓轉換效率,利用其輸出電流峰值可達1A和可調的PWM輸出來驅動LED燈,實現亮度可調節的光源發射。
檢測部分是整個系統的關鍵,決定了系統跟蹤的精確度,電路圖如圖2所示,由5個光敏三極管組成,其靈敏度和穩定性好,分別置于可沿固定軸翻轉運動的平臺上,形成120°圓弧形切面,激光發生器與處于正中間的三極管盡可能地緊密固定在一起,且都指向圓弧外側。通過對光源信號進行采集,由單電源供電運算放大器TLC084對其進行50倍放大,后經跟隨器OPA820對其進行跟隨以得到更好的波形,將其輸入到LM3S811控制芯片的ADC引腳,經A/D轉換后,比較得出的最大值點即為光源點。

圖2 檢測部分電路圖
LM3S811的A/D模塊的轉換分辨率為10位,支持4個輸入通道,含有一個可編程的序列發生器,它可在無需控制器干涉的情況下對多個模擬輸入源進行采樣,其觸發控制非常靈活[6],本設計采用軟件觸發方式,該觸發方式實現簡單,易于操作。
由于步進電機沒有累計誤差,適用于開環控制,本設計選取五線制步進電機,額定電壓24V,電流0.34A,其中間引出一條線可直接接地。由LM3S811控制驅動芯片L297+L298,此芯片可直接由I/O端口提供模擬時序信號,由其驅動步進電機實現電機正反轉,帶動固定有可翻轉檢測平臺的水平運動控制平臺,通過兩個電機分別控制這兩個平臺,使得檢測部分能夠進行水平和豎直方向上對電光源檢測。用齒輪,滑輪、紐帶結合軟件控制平臺的運動速度,最終實現激光在90°范圍內對光源的跟蹤,使用L297+L298可以作成兩相雙極性的步進電機驅動電路,如圖3所示,它采用定電流方式驅動,每相電流峰值可達2A,L297是步進電機控制器,用來產生兩相雙極性驅動信號(A、B、C、D)與電機電流設定,L298是用來驅動步進電機的電力輸出,是雙全橋方式驅動,由于采用雙極性驅動,因此電機線圈被完全利用,使步進電機可以達到最佳的驅動。
由于電機步距角很小,大大提高了控制精確。電路接線和電機控制容易實現,實用性強,符合我們設計的要求。

圖3 電機控制部分電路圖
軟件是該系統的重要部分,檢測和控制多是軟件實現的,其任務是在總體設計和硬件設計基礎上實現軟件控制功能。系統程序流程圖如圖4所示。

圖4 程序流程圖
首先將電機位置初始化,使得運動平臺轉動在一側,開始單向轉動帶動光敏三極管掃描,電機60步換向,在未搜索到點光源前一直進行搜索。若搜到點光源,計算角度誤差,若無誤差,電機停止轉動,此時激光照射的點即為點光源;若有誤差,計算誤差輸出量控制電機移動,激光跟隨到點光源,電機停轉即完成點光源跟蹤。
將點光源固定在半徑為30cm的黑色圓形擋光板上,將板固定在高一米的支架上,使光源中心線和支架呈60°夾角,檢測與跟蹤平臺置于地面,距點光源支架1.73m,初始狀態下使激光指向點光源,將點光源沿水平和圓周移動,記錄激光跟蹤點光源的間和誤差,調整電流改變點光源亮度,重復以上過程,結果如表1所示。
如表1所示,點光源電流為100mA時,當點光源中心水平移動時,激光能夠在短時間內跟蹤點光源,由于光敏三極管和激光發射器在設計時沒有完全重合,存在一定的誤差,故激光不能與點光源完全重合;將其初始化,再以檢測裝置為圓心,將光源支架在10-15s內沿著圓周緩慢平穩移動20°,激光能夠連續跟蹤指向LED點光源,距離點光源4.5cm;調節點光源的電流為50mA改變亮度,重復以上實驗,同樣可以得到期望的結果。實驗結果表明該系統點光源的跟蹤精度和速度都有很大提升,點光源亮度在一定范圍變化后,同樣可以實現跟蹤。

表1 實驗結果
本系統是基于ARM微處理器LM3S811的控制系統,通過光敏檢測和對電機控制實現了對點光源的跟蹤,硬件搭建和電路實現比較簡單,容易實現,符合實際跟蹤滿意度,性價比高,實用性強,具有廣泛的發展前景,可應用于如太陽能跟蹤系統等。
[1]張天鐘,姜寶鈞,鄧興成.基于MCS—51單片機的光源跟蹤[J].科學實驗與技術,2006(12):39-40.
[2]黃爭.德州儀器高性能單片機和模擬器件在高校中的應用和選型指南[M].上海:德州儀器半導體技術有限公司大學計劃部,2010:166-167.
[3]BiCMOSLOW-POWER CURRENT-MODE PWM CONTROLLER.pdf[Z].2003.
[4]太陽發電自動光源跟蹤系統[J].伺服系統,2009(10).
[5]Michael Day.降低亮度再現真實色彩PWM調光增強LED顯示器色純度[J].電子測試,2006(5):78-80.
[6]吳彩林,潘小波.電力數據采集A_D轉換器的選擇方案[J].電子測試,2006(6):65-67.
[7]向平,高潔,張晉.基于ARM7的太陽能跟蹤控制系統硬件設計[J].機械與電子,2009(11):44-46.
[8]張艷敏,羅海兵.基于ARM芯片的步進電機加減速控制[J].河北工程技術高等??茖W校學報,2009(2):47-49.