多路輸出程控恒流源設(shè)計
2 系統(tǒng)軟件設(shè)計
多通道恒流源系統(tǒng)軟件共分為5個部分:初始化程序;通道電流設(shè)定、顯示程序;電流閉環(huán)PI控制;過流檢測關(guān)斷程序。圖5是控制軟件系統(tǒng)的整體結(jié)構(gòu)。本文引用地址:http://m.butianyuan.cn/article/180111.htm
單片機上電后先經(jīng)過初始化程序完成各控制單元的初始化配置,初始化設(shè)置之后,程序進(jìn)入模式選擇,主程序在判斷模式后,檢測編碼開關(guān)輸入或遠(yuǎn)程串口輸入,獲得電流設(shè)定數(shù)據(jù),通過單片機對輸入數(shù)據(jù)進(jìn)行處理,此時數(shù)碼管顯示設(shè)定電流值,此時,單片機再根據(jù)設(shè)定值,對應(yīng)改變PWM波占空比,在電路工作過程中,一直對輸出電流進(jìn)行檢測,通過PI調(diào)節(jié)方式,使輸出電流與設(shè)定電流一致,控制輸出電流恒流。軟件實現(xiàn)閉環(huán)控制,當(dāng)電流超過最大值時,系統(tǒng)進(jìn)入中斷服務(wù)程序。
3 測試結(jié)果
測試結(jié)果如表1所示。
測試數(shù)據(jù)表明,在0~3 000mA范圍內(nèi),輸出電流值與設(shè)定電流值誤差較小,其變化均在允許范圍內(nèi)。說明恒流源的電源容量充足,由數(shù)控模塊控制的恒流源模塊線性良好,精度較高。
在實驗時,當(dāng)電流超出允許范圍,電路能迅速關(guān)斷保護,說明電路保護措施良好,軟硬件都工作正常。
4 結(jié)論
該恒流源在實際測試中,恒流控制性能表現(xiàn)出色,達(dá)到了設(shè)計要求。
實驗證明,利用XCl64CM的強大捕獲比較單元和AD單元簡化了硬件電路,用多級保護隔離,提高了系統(tǒng)的抗干擾能力,過流保護迅速可靠,穩(wěn)定性、重復(fù)性較好,并具有操作方便,顯示直觀等特點,使整個測試系統(tǒng)的工作性能達(dá)到了令人滿意的水平。
評論