<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數字電源中如何把連續頻域變換為離散域(一)

CHANBAEK ? 來源:祥鷹電子科技 ? 作者:AEET ? 2022-12-23 18:05 ? 次閱讀

從事開關電源研發的工程師,尤其是模擬控制的電源設計師,比較熟悉連續時域、連續頻域的傳遞函數分析。那如何把模擬控制變成數字控制呢?因為計算機或者CPU它本質上是一個采樣系統,只能處理離散系統,所以要把連續域變換成離散域,并且離散域的方程才能成為差分方程的形式,也只有差分方程才好寫成C代碼控制。我們今天分享,如何把連續頻域變成離散域的其中一種變換方法:Tustin變換法(雙線性變換法),這也是實際研發中非常常用的一種變換方法。

我們開始舉例,已知連續校正環節傳遞函數D(s)為:

圖片

其中變換器的開關頻率為fs=250kHz。如何設計雙線性變換法所得的離散控制器D(z),并比較D(s)與D(z)的頻率特性呢?

1)先利用matlab把D(s)離散成D(z):

① Tustin變換法(雙線性變換法):

fs=250000;

T=1/fs;

Ds=tf([13.970 5.2206e5 4.4244e9],[1 1.0573e5 0]);

Dz=c2d(Ds,T,'tustin')

Transfer function:

12.41 z^2 - 23.03 z + 10.68


z^2 - 1.651 z + 0.6509

Sampling time: 4e-006

2)利用matlab繪制離散控制器D(z)的頻率特性,代碼如下:

T=4e-6;

w=0:1:4*pi/T;

f=w/2/pi;

num_d_s=[13.970 5.2206e5 4.4244e9];

den_d_s=[1 1.0753 0];

num_d_z=[12.41 -23.03 10.68];

den_d_z=[1 -1.651 0.6509];

[m_d_s,p_d_s]=bode(num_d_s,den_d_s,w);

[m_d_s,p_d_s]=bode(num_d_s,den_d_s,w);

[m_d_z,p_d_z]=dbode(num_d_z,den_d_z,T,w);

subplot(2,1,2),plot(f,p_d_s,'-',f,p_d_z,'-');

xlabel('Frequency(Hz)'),ylabel('phase(deg)');

axis([0 2/T -100 100]);

grid on;

subplot(2,1,1),plot(f,20log10(m_d_s),'-',f,20log10(m_d_z),'-'),title('BodeDiagrams');

xlabel('Frequency(Hz)'),ylabel('Magnitude(dB)');

axis([0 2/T 0 40]);

grid on;

3)連續控制器D(s)與離散控制器D(z)的頻率特性如下圖1:

圖片

圖1 仿真

以上就是 Tustin變換法(雙線性變換法)的簡單過程,簡單的3個步驟,既可以得到連續域與離散域的仿真圖,是不是很簡單呢?另一個問題,數字控制還有其他變換方法嗎?有的,并且在實際產品開發中也比較常用,我們下次繼續分享。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    183

    文章

    16671

    瀏覽量

    245667
  • 開關電源
    +關注

    關注

    6375

    文章

    8032

    瀏覽量

    472805
  • matlab
    +關注

    關注

    177

    文章

    2928

    瀏覽量

    228805
  • 控制器
    +關注

    關注

    112

    文章

    15392

    瀏覽量

    172693
  • 數字電源
    +關注

    關注

    27

    文章

    476

    瀏覽量

    109136
收藏 人收藏

    評論

    相關推薦

    離散信號的頻域分析之傅里葉變換的應用

    當然能!因為只要滿足抽樣定理,抽樣后的離散數值就可以完全代表原來連續時間信號的信息。但問題是,離散時間信號的頻譜,已經是數字域頻率,攜帶的頻率信息,需要轉
    的頭像 發表于 04-16 09:46 ?9848次閱讀
    <b class='flag-5'>離散</b>信號的<b class='flag-5'>頻域</b>分析之傅里葉<b class='flag-5'>變換</b>的應用

    數字電源中如何把連續頻域變換為離散域(二)

    上次我們分享了 Tustin變換法(雙線性變換法) ,今天我們分享實際研發中非常常用的另一種變換方法:Fowler變換法(一階后向差分法)。
    的頭像 發表于 12-23 16:35 ?1897次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>電源</b>中如何把<b class='flag-5'>連續</b><b class='flag-5'>頻域</b><b class='flag-5'>變換為</b><b class='flag-5'>離散</b>域(二)

    連續時間LTI系統的復頻域分析.ppt

    連續時間LTI系統的復頻域分析.ppt用拉氏變換法分析電路的步驟.微分方程的拉氏變換 二.基于 s
    發表于 09-16 08:38

    種基于離散小波變換和HVS的彩色圖像數字水印算法

    嵌入定的數字信息來達到版權保護的目的。數字水印技術分為空域方法和頻域方法??沼蚍椒ǖ聂敯粜暂^差,水印信號容易丟失,因此目前的研究方法主要
    發表于 09-19 09:34

    matlab的時域響應、頻域響應命令

    頻域圖 Fbode 連續系統的快速Bode圖 Freqs 拉普拉斯變換頻率響應 Freqz Z變換頻率響應 Ltifr 低級頻率響應函數 Margin 增益和相位裕度 Nichols
    發表于 09-22 15:57

    傅里葉變換的問題

    以前知道:傅里葉級數可以看做是時域中信號周期且連續,或者頻域中信號非周期且離散那么傅里葉變換時域中的非周期
    發表于 02-13 11:26

    圖像頻率分析之傅里葉變換

    文章目錄傅里葉變換基礎傅里葉級數傅里葉積分傅里葉變換連續傅里葉變換
    發表于 05-22 07:41

    傅里葉變換時域中的非周期連續信號,轉換成了頻域中的非周期什么性質的信號?

    以前知道:傅里葉級數可以看做是時域中信號周期且連續,或者頻域中信號非周期且離散那么傅里葉變換時域中的非周期
    發表于 07-22 08:10

    離散傅里葉變換DFT在電阻網絡分析到底起到什么作用

    、問題來源??在討論如下無窮電阻網絡兩個相鄰節點之間的電阻。特別有意思的是,文中還是用了離散傅里葉變換(DFT)給出了另外種求解方式。這不禁讓人們好奇:在這樣的電阻網絡分析
    發表于 08-19 15:59

    使用快速Fourier變換法將ADC樣本轉換為頻域頻譜的方法和結果

    : NuTiny-SDK-NUC121_V1.0 快速傅里葉變換(FFT)是種常用的信號分析方法,可用于將離散時間信號轉換為頻域頻譜,用戶
    發表于 08-22 08:13

    離散時間信號和離散時間系統

    離散時間信號和離散時間系統離散時間信號和系統的頻域描述離散時間信號的傅里葉變換眾所周知,
    發表于 10-30 12:53 ?0次下載
    <b class='flag-5'>離散</b>時間信號和<b class='flag-5'>離散</b>時間系統

    有限長離散變換-離散傅里葉變換

    離散傅里葉變換是一種在時域和頻域離散的傅里葉變換.
    發表于 02-23 09:30 ?49次下載
    有限長<b class='flag-5'>離散</b><b class='flag-5'>變換</b>-<b class='flag-5'>離散</b>傅里葉<b class='flag-5'>變換</b>

    學習數字信號處理的訣竅:時域和頻域的靈活切換

    學習數字信號處理的訣竅:時域和頻域的靈活切換 四種傅里葉分析 學好數字信號處理的訣竅之三——時域和頻域的靈活切換 下面首先闡述四種傅里葉分析的特點及意義,引入
    的頭像 發表于 03-10 11:52 ?6740次閱讀

    傅氏變換和傅里葉變換的區別聯系

    傅氏變換和傅里葉變換的區別聯系 傅氏變換和傅里葉變換是信號處理中常用的兩種變換方法,它們有著不同的作用和特點。傅氏
    的頭像 發表于 09-07 16:35 ?1161次閱讀

    傅里葉變換離散傅里葉變換的關系

    傅里葉變換離散傅里葉變換的關系 傅里葉變換(Fourier Transform)是一種將時間域(或空間域)的信號轉換為頻率域(或波數域)的
    的頭像 發表于 09-07 17:04 ?1842次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>