<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>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 理解并控制數字馬達控制系統的量化誤差---第二部分

理解并控制數字馬達控制系統的量化誤差---第二部分

——
作者:Kedar Godbole 時(shí)間:2011-07-14 來(lái)源:電子產(chǎn)品世界 收藏


  在本文的第一部分中,我們探討了采樣進(jìn)程及算法實(shí)施的量化效應?,F在我們提出實(shí)驗結果以印證第一部分的發(fā)現。

本文引用地址:http://dyxdggzs.com/article/121427.htm

  下圖 1 為系統實(shí)施結構圖。如前所述,在本文第一部分中,我們采用 16 位定點(diǎn)及 32 位定點(diǎn) DSP 進(jìn)行系統實(shí)施。

 

 

  圖 1. 馬達控制系統的實(shí)施

  然而,由于定點(diǎn)處理器上的浮點(diǎn)運算是通過(guò)運行時(shí)間支持庫 (rts2800_ml.lib) 實(shí)現的,本身效率不高,所以浮點(diǎn)版本的真實(shí)實(shí)施方式需要較長(cháng)的采樣時(shí)間 (4 kHz) 以便計算所有浮點(diǎn)模塊。由于不同的采樣時(shí)間將影響系統性能,所以為了比較方便,實(shí)驗結果將僅側重于 16 位與 32 位之間的定點(diǎn)版本。在采樣時(shí)間不是問(wèn)題的情況下,浮點(diǎn)與 32 位定點(diǎn)版本的響應是相同的(如第一部分所述)。

  比例積分控制器的積分項總是采用 32 位字長(cháng)甚至是 16 位定點(diǎn)版本,根據以往的經(jīng)驗,采用 16 位積分累加的結果明顯地差的多。采用類(lèi)似仿真的策略將 ±0.5 pu 的步長(cháng)應用于系統速度參考。d 軸及 q 軸電流和估測速度作為速度命令的步長(cháng),這些也證實(shí)了仿真結果。在瞬態(tài)及穩態(tài)狀態(tài)下,仿真結果的響應相關(guān)性很強。不良振蕩瞬態(tài)及因采用 16 位實(shí)施造成的瞬態(tài)時(shí)間增加等情況下的量化效應是可以驗證的。

  

 

 

  圖 2. 實(shí)施的估測速度及 q 軸電流

  量化及采樣頻率

  要在數字的馬達控制算法中實(shí)現 PID 等控制器,該控制器必須是離散控制器。采樣頻率的選擇是關(guān)鍵的考慮因素,必須遵循能夠避免失真的尼奎斯特 (Nyquist) 規定。然而在控制系統中,采樣速率幾乎總是有必要比尼奎斯特規定建議的大的多。必須在系統 ( ) 最高頻率分量時(shí)確定采樣頻率。然后,所選的采樣頻率 ( ) 必須大于該頻率的兩倍,即。僅遵循尼奎斯特規定并不能確??刂葡到y正常工作。因此,對于一階系統 (first order system) 而言,通常的做法是選擇頻率大于的四倍以上。對于二階以上的更高階系統而言,通常選擇采樣率為最高頻率分量的 10 倍。

 

  這樣做的目的是為了將內部采樣偏移 (inter sample deviation) 控制在可以接受的最小范圍內。為說(shuō)明這種情況,表 1 列出了采樣率變化時(shí)對控制器系數的影響。在此例中,我們將一個(gè)簡(jiǎn)單的單極點(diǎn)傳輸函數進(jìn)行了離散處理。(1) 為傳輸函數的關(guān)系式。

 

 

  使用以下命令在 Matlab 中進(jìn)行離散處理:

  MATLAB>>SYSD= c2d(tf([100],[1 100]),Ts,’zoh’)

  我們可以看到,若采樣間隔選擇恰當,則系數不會(huì )存在明顯的問(wèn)題。但過(guò)采樣會(huì )引起顯著(zhù)的分辨率問(wèn)題。通過(guò)觀(guān)察該系數的幅度可以了解量化效應。首先是系數分辨率問(wèn)題。隨著(zhù)采樣率的提高,分子系數 (numerator coefficient) 逐漸變小。當采樣率為

 
時(shí),系數下降為 0.00099950016。其 Q15 表示為 0x0020,即 16 位處理器的本機最佳單精度分辨率 (single precision resolution)。這意味著(zhù)系數分辨率為 5 位,由于系統通常會(huì )涉及快、慢動(dòng)態(tài)特性混合并需要復雜的處理過(guò)程,所以對16 位處理器來(lái)說(shuō)是個(gè)很?chē)乐氐膯?wèn)題。 

 

  表 1 離散的時(shí)間控制器系數

  其二,分辨率有限可能導致實(shí)際控制器會(huì )發(fā)生“位移”或呈現出與設計模型不同的特性。這些差異可能導致嚴重的性能問(wèn)題。對于 16 位處理器而言,要保持高效率就必須具備 16 位系數;多倍精度運算的周期過(guò)于密集,留給設計師的系數選擇范圍對分子而言?xún)H有 4~5 位的分辨率。這些影響都是因為提高采樣率引起的。如果系統設計師要提高系統帶寬,那么也必須提高采樣率。在這種情況下,采用 32 位運算會(huì )使數值表示好得多。處理上述情況時(shí),象 TMS320F2812 數字信號控制器等具有本機 32 位小數表示能力的 32 位處理器可以避免產(chǎn)生上述問(wèn)題。

  數字 PWM 架構及其降頻引起的量化問(wèn)題

  嵌入式控制器的數字脈寬調制 (PWM) 架構采用數字計數器與比較寄存器來(lái)生成 PWM 輸出。高速時(shí)鐘為計數器提供時(shí)鐘,計數器的輸出計數值與比較寄存器的值作對比。當計數器值超過(guò)比較寄存器的值時(shí),PWM 引腳被置為高電平。通過(guò)更改比較寄存器的值就可以調制輸出。圖 3(a) 為概念表示法。

  這種方案也有其缺點(diǎn)。PWM 輸出的最小變化值等于計數器時(shí)鐘的時(shí)鐘周期,當 PWM 頻率升高時(shí)會(huì )產(chǎn)生量化問(wèn)題。例如,當時(shí)鐘頻率為 50MHz、PWM 頻率為 25 kHz 時(shí),PWM 分辨率小于 11 位,不適用于高精度應用。占空比變小時(shí)精度降低 2 到 3 位,這與用 300V DC 總線(xiàn)驅動(dòng) 24V 及 36V 伺服馬達的情況相同。當控制功率因數校正級與馬達控制反向器相關(guān)聯(lián)時(shí)上述情況就顯得益發(fā)重要。本例中,PWM 頻率一般高于 200kHZ,主要是為了降低磁性器件的大小。本例中的 PWM 頻率即使達到 100MHz,其分辨率也僅為 8 到 9 位。這可能導致有限周期問(wèn)題,要解決此問(wèn)題,則必須更改 PWM 架構。

   被稱(chēng)為高分辨率 PWM 的新型架構(首次應用于 TMS320F2801、F2806 及 F2808 數字信號控制器)采用全新的調制方法,分辨率為 150 微微秒。該器件轉化的相對應的 PWM 分辨率要高的多,幾乎消除了數字脈寬調制器的量化影響。

  

 

 

  圖 3. 標準 PWM 方案圖,以及高分辨率 PWM 與傳統 PWM 的示波器圖比較

  圖 3(b) 顯示了運行中的高分辨率 PWM 及標準 PWM 技術(shù)。參考軟件圖形的斜面,當禁用高分辨率功能時(shí)會(huì )產(chǎn)生階梯現象。當啟用高分辨率功能時(shí),屏幕上顯示了黃色線(xiàn)跡。很容易看出高分辨率 PWM 降低了幾個(gè)數量級的 PWM 輸出量化。對于反向器等 PWM 驅動(dòng)器件而言,由于 PWM 的時(shí)間分辨率簡(jiǎn)單轉換為輸出電壓分辨率,高分辨率 PWM 產(chǎn)生的增強分辨率有助于降低因有限輸出分辨率而導致的有限周期現象的發(fā)生。

  結論

  仿真結果與實(shí)驗結果的比較顯示,16 位系統的性能浮動(dòng)很大。另一方面,32 位定點(diǎn)系統的性能與浮點(diǎn)系統相同。因為計算的復雜性大為提高會(huì )降低系統性能,因此在定點(diǎn)器件上實(shí)現浮點(diǎn)算法是不現實(shí)的。然而,憑借硅芯片技術(shù)的進(jìn)步以及更小巧的半導體尺寸,我們已于近期推出了超低成本的 32 位定點(diǎn)數字,從而系統設計人員能夠采用 32 位器件提高馬達控制系統的性能。

  此外,選用 32 位計算方法不僅使設計人員能夠從檢查量化細節問(wèn)題等繁瑣的工作中解脫出來(lái),而且還能使用更高的采樣率,從而顯著(zhù)提高了對伺服設計人員來(lái)說(shuō)至關(guān)重要的系統帶寬。為了對量化效應有一個(gè)清晰的理解,并使系統性能最優(yōu)化,解決輸出量化問(wèn)題也很重要。借助高分辨率 PWM 等技術(shù)的優(yōu)勢,這一問(wèn)題將很容易解決。

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


pwm相關(guān)文章:pwm是什么


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


塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理


關(guān)鍵詞: TI 信號處理器

評論


相關(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>