簡易數(shù)字控制恒流源系統(tǒng)的設(shè)計和開發(fā)
1.3 系統(tǒng)控制算法軟件實現(xiàn)
采用數(shù)字控制策略比模擬控制策略有無可比擬的優(yōu)勢:實現(xiàn)不同的控制算法;數(shù)字PID具有設(shè)計周期短,調(diào)試和升級方便等優(yōu)點。程序流程圖如圖4所示,系統(tǒng)通電后C8051F020單片機(jī)對硬件系統(tǒng)進(jìn)行初始化,隨即進(jìn)入鍵盤掃描等待。從鍵盤輸入各項需要設(shè)定的參數(shù),包括恒流源的輸入輸出方式、電流大小、電流調(diào)節(jié)步進(jìn)。各項參數(shù)輸入時更新液晶,并相應(yīng)地輸出DA。DA輸出后,通過恒流源電路。恒流源輸出電流后,電流監(jiān)控電路將輸出電流轉(zhuǎn)換為電壓,通過AD采樣輸入到C8051F020單片機(jī)。單片機(jī)將采集到的電流參數(shù)與預(yù)設(shè)定的電流參數(shù)對比,然后進(jìn)行校正,直到兩者相等或者很相近。然后繼續(xù)返回鍵盤掃描,等待下一次參數(shù)設(shè)定。本系統(tǒng)程序主要包括12864 LCD模塊、鍵盤掃描模塊、AD采樣以及校正模塊三大板塊。AD采樣以及校正采用了一種特定的算法,自動對預(yù)設(shè)定參數(shù)進(jìn)行軟件跟蹤校正,在最大程度上提高了恒流源的輸出精度。本文引用地址:http://m.butianyuan.cn/article/176822.htm
2 實驗結(jié)果及分析
2.1 技術(shù)指標(biāo)
技術(shù)指標(biāo):輸入電壓220V/50Hz,輸出電流范圍為0~2000mA,具有“+”、 “-”步進(jìn)調(diào)整功能,步進(jìn)≤10mA;輸出電流最大偏差小于1mA。改變負(fù)載電阻,輸出電壓在10V以內(nèi)變化時,要求輸出電流變化的絕對值≤輸出電流值的1%±1mA;另外恒流源系統(tǒng)要求具有可設(shè)置為流入或流出模式、具有自動控制電流規(guī)律變化大小輸出模式以及具有輸出電壓監(jiān)控和設(shè)置最大電壓輸出值功能。
評論