基于單片機的恒流源技術研究
1. 4 D / A 采樣電路設計
D/ A 控制輸出電路如圖5 所示。該單片機的輸入信號為經過12 bit 的A/ D 轉換器的數字量,送入單片機處理后產生輸出數字量經D/ A 轉換后送入恒流源,因而這種數控恒流源的精度最終取決與電路中A/ D 和D/ A 轉換器的轉換精度。
圖5 D/ A 控制輸出電路
1. 5 系統控制算法軟件實現
采用數字控制策略比模擬控制的有無可比擬的優勢:實現不同的控制算法;數字PID 具有設計周期短,調試和升級方便。數字控制系統主程序圖如圖6 所示。在系統加電后,主程序首先完成系統初始化,其中包括A/ D、D/ A、串行口、中斷、定時/ 計數器等工作狀態的設定,給系統變量賦初值,顯示上次設定值等。然后掃描獲取鍵值,判斷設定鍵、校準鍵是否按下,執行相應的功能子程序。當啟動鍵按下后,根據設定值、校正等參數計算對應輸出的數字量,再進行閉環反饋調整,如圖6 所示。
圖6 系統主程序流程圖
評論