那曲檬骨新材料有限公司

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個步驟,既可以得到連續域與離散域的仿真圖,是不是很簡單呢?另一個問題,數字控制還有其他變換方法嗎?有的,并且在實際產品開發中也比較常用,我們下次繼續分享。

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

    關注

    184

    文章

    17836

    瀏覽量

    251790
  • 開關電源
    +關注

    關注

    6471

    文章

    8368

    瀏覽量

    483536
  • matlab
    +關注

    關注

    185

    文章

    2980

    瀏覽量

    231007
  • 控制器
    +關注

    關注

    112

    文章

    16445

    瀏覽量

    179447
  • 數字電源
    +關注

    關注

    28

    文章

    520

    瀏覽量

    109397
收藏 人收藏

    評論

    相關推薦

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

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

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

    上次我們分享了 Tustin變換法(雙線性變換法) ,今天我們分享實際研發中非常常用的另變換方法:Fowler變換法(
    的頭像 發表于 12-23 16:35 ?2245次閱讀
    <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><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

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

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

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

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

    使用快速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>時間系統

    連續時間LTI系統的復頻域分析視頻教程

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

    離散時間系統的變換分析

    、實驗室名稱:數字信號處理實驗室 二、實驗項目名稱:離散時間系統的變換分析 三、實驗原
    發表于 10-30 13:26 ?6162次閱讀
    <b class='flag-5'>離散</b>時間系統的<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>

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

    個時間函數轉換為它的頻率表示,更具體的說,是將連續時間函數和離散時間函數轉換為
    的頭像 發表于 09-07 16:14 ?2479次閱讀

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

    。它們分別在不同的領域有著非常重要的應用,下面是它們之間的詳細區別和聯系。 傅氏變換(FT)是將連續時間信號轉換為
    的頭像 發表于 09-07 16:35 ?2073次閱讀

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

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

    實序列的z變換為什么會出現對相互共軛的復數零點?

    實序列的z變換為什么會出現對相互共軛的復數零點? 實序列的Z變換離散時間傅里葉變換,用于
    的頭像 發表于 11-08 17:46 ?3187次閱讀
    广宗县| 百家乐论坛官网| 百家乐官网有人玩吗| 百家乐官网游戏平台有哪些哪家的口碑最好| 博狗娱乐城| 全讯网高手| 威尼斯人娱乐城轮盘| 摩纳哥百家乐的玩法技巧和规则 | 视频百家乐平台出租| 宝格丽百家乐娱乐城| 百家乐最低压多少| 做生意风水摆件| 太阳城百家乐官网客户端| 百家乐官网百家乐官网游戏| 皇冠网百家乐官网赢钱| 百家乐官网游戏的玩法| 百家乐官网开户送10彩金| ez百家乐官网技巧| 赌场百家乐官网信誉| 澳门百家乐官网要注意啥| 赌百家乐官网大小点桌| 百家乐官网椅子| 百家乐官网扎金花斗地主| 百家乐官网真人荷官网| 百家乐官网里靴是什么意识| G3百家乐官网的玩法技巧和规则 | 澳门百家乐论坛| 百家乐强弱走势图| 同花顺百家乐的玩法技巧和规则 | 忻州市| 百家乐官网赌假的工具| 网上百家乐官网赌法| 巴特百家乐官网的玩法技巧和规则| 去澳门百家乐官网娱乐城| 百家乐官网赌博工具| 百家乐官网PK| 打百家乐如何赢分| 百家乐群1188999| 大发888真人斗地主| 德州扑克技巧| 百家乐官网赢钱|