新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 一種測試系統(tǒng)數(shù)字穩(wěn)壓電源的設(shè)計方案

一種測試系統(tǒng)數(shù)字穩(wěn)壓電源的設(shè)計方案

作者: 時間:2012-03-09 來源:網(wǎng)絡(luò) 收藏

33.jpg

圖3 PID控制算法流程圖。

PID控制算法程序采用結(jié)構(gòu)體定義:

struct PID{

unsigned int SetPoint; //設(shè)定目標Desired Value

unsigned int Proportion; //比例常數(shù)Proportional Const

unsigned int Integral; //積分常數(shù)Integral Const

unsigned int Derivative; //微分常數(shù)Derivative Const

unsigned int LastError; //Error[-1]

unsigned int PrevError; //Error[-2]

unsigned int SumError; //Sums of Errors

}spid;

在PID控制算法中,經(jīng)過不斷與給定值進行比較,動態(tài)控制電壓電流輸出的穩(wěn)定,同時確保電壓電流輸出的精度。

PID控制算法程序如下:

unsigned int PIDCalc(struct PID *pp,unsigned int Next-Point)

{

unsigned int dError,Error;

Error=pp->SetPoint-NextPoint; //偏差

pp->SumError+= Error; //積分

dError=pp->LastError-pp->PrevError; //當(dāng)前微分

pp->PrevError=pp->LastError;

pp->LastError= Error;

return(pp->Proportion* Error //比例

+pp->Integral*pp->SumError //積分項

+pp->Derivative*dError); //微分項

}

3.4 系統(tǒng)程序

的整體程序流程圖如圖4所示。

44.jpg

圖4 主程序流程圖

本文所設(shè)計的能夠滿足芯片測試所需的電源要求。圖5為輸出的一路電壓。由圖可知,所輸出的電壓穩(wěn)定。

55.jpg

圖5 輸出電壓波形圖

4 結(jié) 語

本文設(shè)計的穩(wěn)壓電源提供的電壓穩(wěn)定可靠,系統(tǒng)運行也非常穩(wěn)定。由于可擴展的I/O 非常多,可以同時為多個芯片提供各種所需的穩(wěn)壓電源電壓值。該系統(tǒng)不僅能夠用在實驗室芯片測試工作中,而且可以通過軟件編程的方法,修改一些控制程序,使所設(shè)計的穩(wěn)壓電源作為智能電子產(chǎn)品性能測試的電源電壓,這樣提高了設(shè)備的使用效率,有著不錯的應(yīng)用前景。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉