0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

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

我們開始舉例,已知連續(xù)校正環(huán)節(jié)傳遞函數(shù)D(s)為:

圖片

其中變換器的開關(guān)頻率為fs=250kHz。如何設(shè)計雙線性變換法所得的離散控制器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)連續(xù)控制器D(s)與離散控制器D(z)的頻率特性如下圖1:

圖片

圖1 仿真

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17417

    瀏覽量

    248823
  • 開關(guān)電源
    +關(guān)注

    關(guān)注

    6433

    文章

    8246

    瀏覽量

    479231
  • matlab
    +關(guān)注

    關(guān)注

    180

    文章

    2956

    瀏覽量

    229880
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16038

    瀏覽量

    176709
  • 數(shù)字電源
    +關(guān)注

    關(guān)注

    28

    文章

    505

    瀏覽量

    109237
收藏 人收藏

    評論

    相關(guān)推薦

    離散信號的頻域分析之傅里葉變換的應(yīng)用

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

    數(shù)字電源如何連續(xù)頻域變換為離散(二)

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

    連續(xù)時間LTI系統(tǒng)的復(fù)頻域分析.ppt

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

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

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

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

    文章目錄傅里葉變換基礎(chǔ)傅里葉級數(shù)傅里葉積分傅里葉變換連續(xù)傅里葉變換
    發(fā)表于 05-22 07:41

    傅里葉變換時域中的非周期連續(xù)信號,轉(zhuǎn)換成了頻域中的非周期什么性質(zhì)的信號?

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

    使用快速Fourier變換法將ADC樣本轉(zhuǎn)換為頻域頻譜的方法和結(jié)果

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

    離散時間信號和離散時間系統(tǒng)

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

    連續(xù)時間LTI系統(tǒng)的復(fù)頻域分析視頻教程

    連續(xù)時間LTI系統(tǒng)的復(fù)頻域分析:連續(xù)時間LTI系統(tǒng)的復(fù)頻域分析、用拉普拉斯變換法求解微分方程
    發(fā)表于 09-03 11:59 ?18次下載

    離散時間系統(tǒng)的變換分析

    、實驗室名稱:數(shù)字信號處理實驗室 二、實驗項目名稱:離散時間系統(tǒng)的變換分析 三、實驗原
    發(fā)表于 10-30 13:26 ?6027次閱讀
    <b class='flag-5'>離散</b>時間系統(tǒng)的<b class='flag-5'>變換</b><b class='flag-5'>域</b>分析

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

    離散傅里葉變換種在時域和頻域離散的傅里葉變換.
    發(fā)表于 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>

    傅里葉變換對信號處理的意義

    個時間函數(shù)轉(zhuǎn)換為它的頻率表示,更具體的說,是將連續(xù)時間函數(shù)和離散時間函數(shù)轉(zhuǎn)換為
    的頭像 發(fā)表于 09-07 16:14 ?2139次閱讀

    傅氏變換和傅里葉變換的區(qū)別聯(lián)系

    。它們分別在不同的領(lǐng)域有著非常重要的應(yīng)用,下面是它們之間的詳細(xì)區(qū)別和聯(lián)系。 傅氏變換(FT)是將連續(xù)時間信號轉(zhuǎn)換為
    的頭像 發(fā)表于 09-07 16:35 ?1595次閱讀

    傅里葉變換離散傅里葉變換的關(guān)系

    傅里葉變換離散傅里葉變換的關(guān)系 傅里葉變換(Fourier Transform)是種將時間
    的頭像 發(fā)表于 09-07 17:04 ?2382次閱讀

    實序列的z變換為什么會出現(xiàn)對相互共軛的復(fù)數(shù)零點?

    實序列的z變換為什么會出現(xiàn)對相互共軛的復(fù)數(shù)零點? 實序列的Z變換離散時間傅里葉變換,用于
    的頭像 發(fā)表于 11-08 17:46 ?2505次閱讀