基于ADUC7026的數(shù)字PID算法在基站功率控制中的應(yīng)用
PID算法實(shí)現(xiàn)
由圖3功率控制結(jié)構(gòu)框圖可知,實(shí)際的輸出功率表達(dá)式下式:
根據(jù)ADC轉(zhuǎn)換得到的數(shù)字電壓值轉(zhuǎn)換成采樣前的實(shí)際輸出功率值的表達(dá)式如式下:
其中ADC_Data為ADC的轉(zhuǎn)換結(jié)果,2.5V為ADC的參考電壓值,4096為12-bit ADC滿量程輸入值,PdBm_in=20(Vout-0.5)-50是AD8364的傳遞函數(shù),10dB為耦合器的衰減量。
DAC的輸出電壓由不同PID算法的運(yùn)算結(jié)果和可調(diào)衰減器的傳遞函數(shù)決定,下面介紹兩種不同PID 算法的流程、程序?qū)崿F(xiàn)及其測(cè)試結(jié)果。
位置式PID算法流程
對(duì)應(yīng)圖4算法流程圖,PID控制部分實(shí)現(xiàn)程序如下:
評(píng)論