曾祥幼 蔣煒 陳方亮 黎波
(中國船舶重工集團公司712研究所,武漢 430064)
恒流源是模擬電路中的重要組成部分,它可以用作驅動、控制或偏置電路。傳統恒流源電路是通過調整偏置電阻大小來改變恒流源特性的,雖然手動可以改變偏置電阻的大小,但這種方式在一些要求非線性、高精度、快速反應的場合難以實現精確控制,而且不能在功耗和性能之間取得平衡。此外,傳統恒流源容易受到溫度、電源電壓等因素的影響,導致精度不高,線性度不好。本文介紹的是用C8051F040控制的恒流源,它具有外部電路簡單、性能可靠等優點,可以實現自動調整,并在高精度方面有廣闊的應用前景。
系統主要由C8051F040單片機、鍵盤與顯示電路、A/D及D/A信號調理電路、壓控恒流源等幾個模塊單元組成。輸入為50 Hz交流200~240 V,實現輸出為0~10 A可調,高精度的恒定直流電,并能夠通過LCD顯示。系統方框圖如圖1所示。

圖1 系統方框圖
采用Silicon公司的C8051F040單片機,該芯片具有8通道12位A/D轉換器,兩路12位D/A轉換器,8個8位寬端口I/O,具有4 K的RAM和64 K的FLASH,兩個通用同步/異步串行通訊接口(UART0和UART1),I2C串行總線接口和CAN總線接口,采用精簡指令集(RISE)結構,執行命令高達8MIPS的速度[1]。
A/D、D/A轉換均采用片內12位高速ADC和DAC,為提高輸出精度,基準電壓采用外接高精密基準電壓芯片ADR421,2.5 V輸出,公差0.04%,溫度漂移系數為±3 ppm/℃。使A/D和D/A轉換的輸出可達很高的精度。
采樣電阻把流過負載的電流值轉換為自身的電壓,經AD采樣后給單片機處理,并在顯示電路中顯示。輸入電流經D/A轉換后作為電路輸入給定。
壓控恒流源是系統的重要組成部分[2]。它是用電壓來控制電流的變化,電路原理圖如圖2所示。
采用高精度運放OP07,它的輸入信號有1個,為單片機片內數模轉換器DAC的輸出電壓Vin。給定值Vin與反饋電壓Vref經運放U1進行比較,輸出誤差△U后,誤差△U經PI調節器U2調節后控制三極管Q1基極電流,從而控制了Q1的開通程度,再通過Q1來調節MOS管Q2的柵極電壓,從而調節Q2的開通程度,以調節輸出電流近似等于輸入給定值。若Vin>Vref,則U1輸出正值,經PI調節器后,Q1的基極電流增大,使得Q1開通加大,從而驅動MOS管Q2開通加大,導致輸出電流增大;若Vin>Vref,則U1輸出負值,經PI調節器后,Q1的基極電流減小,使得Q1開通減小,從而驅動MOS管Q2開通減小,導致輸出電流減小。這種閉環調節速度快,實現了電路中電流的恒定不變。
在選元器件方面,Q2選用大功率MOS管IFR540N,且使用散熱片,保證其工作在線性區時,實際輸出的恒定電流僅僅由D/A輸出的電壓Vin決定[3]。采樣電阻R5選用RS公司的MSR-5W-025R的精密電阻。

圖2 恒流源電路原理圖
系統軟件按模塊化的方式,采用C語言編寫。系統軟件主要完成輸入給定、電流調整、軟件保護等功能。包括主程序、校準子程序和顯示、PID調節、LCD通信顯示等其他子程序[1]。
在系統加電后,主程序首先完成系統初始化,包括A/D、D/A、RS232串口、中斷、定時/計數器等工作狀態的設定,給系統變量賦初值,顯示上次設定值等。然后掃描鍵盤值,執行相應的功能子程序,輸入恒流源電流。當啟動鍵按下后,根據設定值參數計算對應輸出的數字量,通過D/A給到電路輸入端口中,再每隔1秒AD采樣一次,將采樣結果通過RS232傳給LCD屏顯示,如圖3所示。

圖3 主程序流程圖
負載串接0.01 ?的測量電阻,用4位半的萬用表讀取測量電阻電壓,并計算出實際電路電流值的方式,對該設計電路進行電流綜合測試,結果如表1所示。

表1
由表1得到,實際值與給定值偏差最大不超過10 mA,實現了不超過最大電流10 A的0.1%的精度。
本系統在電流小于50 mA時相對誤差比較大。其原因是采樣電阻的阻值較小,導致測量分辨率不高。可以采用切換量程的方法,在輸出小電流時采用阻值大的采樣電阻,則可提高采樣電壓,從而提高分辨率,減小相對誤差。另外,需要選擇熱穩定性好,精度高的電阻作為采樣電阻,保證輸出電流的穩定性。
總之,本設計硬件采用了PID閉環反饋調節的方法,使輸出電流穩定,實現恒流源功能,構造出了一種高精度的直流電流源,非常適合一般教學和科研使用。
[1]童長飛. C8051F系列單片機開發與C語言編程[M].北京:北京航空航天大學出版社,2005.1.
[2]陳堅. 電力電子學——電力電子變換和控制技術.北京: 高等教育出版社,2002,1月.
[3]康光華. 電子技術基礎:模擬部分[M]. 北京:高等教育出版社,1999.6
[4]康光華. 電子技術基礎:數字部分[M]. 北京:高等教育出版社,2000.7
[5]周志敏. 電磁兼容技術. 北京: 電子工業出版社,2007,9月.