<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

作者: 時(shí)間:2012-03-12 來(lái)源:網(wǎng)絡(luò ) 收藏
1.前言

  數字PID在生產(chǎn)過(guò)程中是一種最普遍采用的方法,其特點(diǎn)是結構簡(jiǎn)單,穩定性好,工作可靠,調整方便,多被應用到被控對象的結構和參數不能完全掌握或得不到精確數學(xué)模型的環(huán)境中。將數字PID算法應用于基站發(fā)射功率控制,可以極大地提高基站發(fā)射功率的穩定性和可靠性,控制輸出功率在覆蓋允許范圍內,不至過(guò)小無(wú)法滿(mǎn)足網(wǎng)絡(luò )規劃時(shí)的覆蓋距離要求,而減少小區覆蓋范圍,又不會(huì )產(chǎn)生過(guò)強的輸出信號對相鄰基站造成干擾。本文首先分析數字PID控制算法中的兩種常見(jiàn)算法,而后重點(diǎn)討論它們在基于控制中的應用方法,并對比它們的測試結果,給出結論。

  2.數字PID控制原理

  2.1 PID控制的基本原理

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

  圖1 PID控制結構框圖

  常規PID控制系統原理框圖如圖1所示,其控制規律為:

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

(1)

  式中 為操作量, 為誤差, 為比例系數, 為積分系數, 為微分系數。簡(jiǎn)單說(shuō)來(lái),PID控制器各校正環(huán)節的作用如下:

  1. 比例環(huán)節

  比例控制是一種最簡(jiǎn)單的控制方式,控制器的輸出與輸入誤差信號成比例關(guān)系。偏差一旦產(chǎn)生,控制器立即產(chǎn)生控制作用,以減少偏差。

  2. 積分環(huán)節

  應用于醫用超聲的波束成形技術(shù)的定義是,由公共源產(chǎn)生、但由多元件超聲傳感器在不同時(shí)間接收到的所有信號的相位對齊和累加。在連續波多普勒(CWD)通道中,要對所有接收器通道進(jìn)行相移和累加,然后提取相干信息。波束成形有兩個(gè)功能:它不僅能向傳感器傳遞方向性——提高其增益,而且能定義體內的焦點(diǎn),并由此確定回波位置。

  3. 微分環(huán)節

  微分環(huán)節能反映偏差信號的變化趨勢(變化速率),并能在偏差信號值變得太大之前,在系統中引入一個(gè)有效的早期修正信號,從而加快系統的動(dòng)作速度,減小調節時(shí)間[1]。

  2.2 數字PID控制

  為便于計算機通過(guò)軟件實(shí)現PID控制算法,在實(shí)際應用中多采用數字PID控制方式。數字PID控制算法通常又分為位置式PID控制算法和增量式PID控制算法。

2.2.1 位置式PID控制算法

  按模擬PID控制算法的算式(1),以一系列的采樣時(shí)刻點(diǎn)kT代表連續時(shí)間t,以和式代替積分,以增量代替微分,則可做如下近似:

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

;

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

;

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

;

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

;

  式中:T為采樣周期,k為采樣序號,只要采樣周期T取得足夠小,這種逼近就可以相當精確,于是可得:

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

(2)

  位置式PID控制算法使用全量輸出,所以每次輸出均與過(guò)去的狀態(tài)有關(guān),計算時(shí)要對 進(jìn)行累加,CPU輸出控制量 對應執行機構的實(shí)際位置偏差。因對 量進(jìn)行累加, 可能出現大幅度變化,進(jìn)而會(huì )引起執行機構的大幅度變化,這種情況在實(shí)際生產(chǎn)中是不允許的,在某些場(chǎng)合可能還會(huì )造成重大事故,因而產(chǎn)生了增量式PID控制算法。

  2.2.2 增量式PID控制算法

  當執行機構需要的是控制量的增量時(shí),可由式(2)導出提供增量的PID控制算式。根據遞推原理可得

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

(3)

  用式(2)減去式(3),即得到增量式PID控制算法:

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

(4)

  其中

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

,

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

,

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

[2]

  3.監測系統框圖及功率控制框圖

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

  圖2 監測系統框圖

  根據基站功率監測系統的各個(gè)部分的功能要求,系統的結構組成如圖2所示,射頻信號通過(guò)可調衰減器,驅動(dòng)功率放大器,末級功率放大器,定向耦合器至天線(xiàn)發(fā)射。微控制器ADuC7026采集功率放大模塊上的兩級LDMOS的溫度和漏極電流值、功放輸出的前向功率值、反向功率值,控制器將采集到的數據傳送到PC的監控界面顯示,用戶(hù)也可通過(guò)人機交互界面調整監控系統的控制參數。ADuC7026可以為基站功率監測系統提供集成的解決方案,從而降低PCB設計的復雜度并減小PCB面積,節省系統成本,而且ADuC7026[3]支持外同步采樣,這對需要外同步采樣的TD-SCDMA應用來(lái)說(shuō)非常有益。

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

  圖3 自動(dòng)功率控制結構框圖

  圖3所示為實(shí)現自動(dòng)功率控制電路的基本結構框圖,系統中輸出功率為被控對象,信號傳輸通路為一級可調衰減器和兩級放大電路。前級功率放大器采用ADI公司的ADL5323[4]來(lái)實(shí)現,該芯片的輸入輸出端已作50ohm匹配,節省了外部的阻抗匹配電路。檢波器采用ADI公司的AD8364[5],用于將采樣的功率值轉化成對應的電壓值。將采樣得到的信號功率經(jīng)ADuC7026中的ADC轉化成數字信號,再經(jīng)PID運算,得到控制可調衰減器的電壓,由內部DAC轉化輸出,通過(guò)調整可調衰減器的控制電壓可產(chǎn)生不同的衰減量,以達到驅動(dòng)功率放大器的輸出功率可控的目的[6]。

4.實(shí)現

  由圖3功率控制結構框圖可知,實(shí)際的輸出功率表達式如式(5)所示。

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

(5)

  根據ADC轉換得到的數字電壓值轉換成采樣前的實(shí)際輸出功率值的表達式如式(6)所示。

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

(6)

  其中ADC_Data為ADC的轉換結果,2.5V為ADC的參考電壓值,4096為12-bit ADC滿(mǎn)量程輸入值, 是AD8364的傳遞函數,10dB為耦合器的衰減量。

  DAC的輸出電壓由不同的運算結果和可調衰減器的傳遞函數決定,下面介紹兩種不同的流程、程序實(shí)現及其測試結果。

  4.1 位置式PID算法流程

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

  圖4 位置式PID算法流程圖

  對應圖4算法流程圖,PID控制部分實(shí)現程序如下:

  ActualOutputPower = 25*(float)ADCForwardPowerResult/1024-43;

  Error = SetOutputPower - ActualOutputPower;

  SumError += Error;

  Output = Proportion*Error + Integral*SumError + Derivative* (Error – LastError);

  LastError = Error;

  DACVoltageValue = (float)((Output + 26.1667)*3/31);

  SetDACValue = (unsigned int)(DACVoltageValue*4096/2.5);

  這里,DACVoltageValue的值由輸入信號功率,兩級固定增益放大器和可調衰減器的傳遞函數決定,實(shí)際程序中給出的參數是經(jīng)系統線(xiàn)性校正后的參數。理想情況下,假設可調衰減器的傳遞函數為:衰減量=k*控制電壓+b,輸入信號功率為pin兩級固定增益放大器的增益為g1和g2,則DAC的輸出應為式(7)所示。

  

基于A(yíng)DUC7026的PID算法在基站功率控制中的應用

(7)

  圖5所示為采用位置式PID算法,在系統輸出功率為-1dBm時(shí),調整其輸出功率為-10dBm的實(shí)測曲線(xiàn)。

  

<

pid控制器相關(guān)文章:pid控制器原理



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: ADUC7026 PID算法 基站功率 控制

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>