軟件設計
軟件采用C51編寫(xie) 程序,包括主程序和中斷響應程序部分。
主程序主要是實現軟啟動、慢關(guan) 機和控製發火。在係統啟動時,初始化係統後進入人機對話界麵,掃描是否有按鍵按下,若有則調用按鍵處理程序,操作者可通過鍵盤設定輸出電流輸出電壓基準值,同時顯示,以便確認。開始工作,通過緩慢增加電壓的方式來實現係統的軟啟動,保護LD。正常工作時,硬件電路中采樣電流信號,從(cong) 數模轉換電路出來的信號經過采樣電阻,得到相應的電壓信號,傳(chuan) 給單片機,送出顯示。若出現電流波動情況則進行PID控製,其中采用了中值與(yu) 均值複合濾波方法處理。係統對D/A輸出信號調整,進而調整輸出電流。主程序中的循環部分不斷探測LD的工作電流、工作溫度和發射功率,並顯示出來以便查看。如果出現故障,中斷信號送入單片機端口(分別相應過壓、過流、突然斷電情況),係統分別調用中斷程序實現對係統的快速保護。主要控製功能均利用中斷實現,保證係統響應的實時性。最後當操作者按下按鍵關(guan) 閉設備時,係統調用慢關(guan) 閉程序,安全地停止工作。
數字濾波
對係統幹擾作用的衝(chong) 擊信號往往具有較寬頻譜,且具有隨機性。對此,係統采用了軟件方法對采樣信號進行了數字平滑濾波,通過對信號進行處理,減少幹擾對有用成分的作用。常見數字濾波的方法有中值濾波、均值濾波等。將中值濾波與(yu) 均值濾波方法結合,構造一種複合濾波方法,具體(ti) 做法是:首先對樣本信號排序,去掉其中的最大值和最小值,再對餘(yu) 下數據組成的序列計算均值作為(wei) 濾波結果,這樣既可濾除衝(chong) 擊幹擾又保留了有用信號成分。
保護設置
軟啟動和慢關(guan) 機:係統的啟動或關(guan) 閉均由啟動/停機鍵控製,如果判斷為(wei) 開機,則命令LD驅動芯片預熱工作,再逐漸增大工作電流至設定值,實現軟啟動。如果判斷為(wei) 關(guan) 閉,則逐漸降低工作電流直到零,實現慢關(guan) 機。
電流過載保護:程序設定或通過鍵盤確定電流值上限值,CPU通過控製數字電位器調節激光驅動芯片PIN21的電壓並檢測電流,保證流經LD的電流的穩定,防止出現過流而損壞LD。實時比較電流設定值和采樣值,當實際值大於(yu) 上限時,係統啟動限流保護動作。
測試結果
根據設計製作了數字式電源,連接現有的實驗室用的半導體(ti) 激光器,進行性能測試。
開機後激光器預熱半小時,通過軟件設定方式調節激光器的工作電流至1.5A,激光器啟動係統運行,工作電流平穩上升達到1.5A,動態響應時間在1.5~2s之間。係統輸出電流為(wei) 1.5A,連續工作4小時,每間隔10分鍾記錄1次電流,按照時間排列測試次序和相應的電流值。測試結果數據描繪曲線見圖3。結果表明係統的控製電流穩定,誤差小。測試結束後關(guan) 閉激光器,係統逐步減小輸出電壓信號,降低輸出功率至零後激光器停止工作。結果表明,采用數字控製方案的電源達到激光器的穩態精度要求。
結語
所設計的數字式半導體(ti) 激光器電源,采用集成電路C8051F020為(wei) 核心,編程實現數字濾波及防浪湧等智能功能。電路采用了恒流源驅動芯片HY*0和高速集成運放MAX4215,簡化了電路,提高了控製精度。對半導體(ti) 激光器電源進行實用測試,結果表明,輸出電流0~1.5A,工作電流穩定,電源還可實現軟啟動慢關(guan) 機、防浪湧功能。經測試,數字式電源達到激光電源的穩態精度要求,改善係統的動態性能,同時簡化了硬件電路。
轉載請注明出處。