色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何計算合理的死區時間?

GReq_mcu168 ? 來源:玩轉單片機 ? 作者:玩轉單片機 ? 2020-12-09 16:25 ? 次閱讀

目錄

什么是死區時間?

數據手冊的參數

如何計算合理的死區時間?

STM32中配置死區時間

什么是死區時間?

PWM是脈沖寬度調制,在電力電子中,最常用的就是整流和逆變。這就需要用到整流橋和逆變橋。

對三相電來說,就需要三個橋臂。以兩電平為例,每個橋臂上有兩個電力電子器件,比如IGBT。大致如下圖所示;

f9016e56-2e2a-11eb-a64d-12bb97331649.png

這兩個IGBT不能同時導通,否則就會出現短路的情況,從而對系統造成損害。

那為什么會出現同時導通的情況呢?

因為開關元器件的和嚴格意義并不是相同的。

所以在驅動開關元器件門極的時候需要增加一段延時,確保另一個開關管完全關斷之后再去打開這個開關元器件,通常存在兩種情況;

上半橋關斷后,延遲一段時間再打開下半橋;

下半橋關斷后,延遲一段時間再打開上半橋;

這樣就不會同時導通,從而避免功率元件燒毀;死區時間控制在通常的單片機所配備的PWM中都有這樣的功能,下面會進一步介紹。

f94a7844-2e2a-11eb-a64d-12bb97331649.png

互補PWM的死區時間

相對于PWM來說,死區時間是在PWM輸出的這個時間,上下管都不會有輸出,當然會使波形輸出中斷,死區時間一般只占百分之幾的周期。但是當PWM波本身占空比小時,空出的部分要比死區還大,所以死區會影響輸出的紋波,但應該不是起到決定性作用的。

另外如果死區設置過小,但是仍然出現上下管同時導通,因為導通時間非常非常短,電流沒有變得很大,不足以燒毀系統,那此時會導致開關元器件發熱嚴重,所以選擇合適的死區時間尤為重要,過大過小都不行。

數據手冊的參數

這里看了一下NXP的IRF540的數據手冊,柵極開關時間如下所示;

f9879940-2e2a-11eb-a64d-12bb97331649.png

IRF540

然后找到相關的,,,的相關典型參數;

f9a2bfe0-2e2a-11eb-a64d-12bb97331649.png

典型參數

:門極的開通延遲時間

:門極的關斷延遲時間

:門極上升時間

:門極下降時間

下面是一個IGBT的數據手冊;

IGBT

下圖是IGBT的開關屬性,同樣可以找到,,,等參數,下面計算的時候會用到;

fa378e22-2e2a-11eb-a64d-12bb97331649.png

開關屬性

如何計算合理的死區時間?

這里用表示死區時間,因為門極上升和下降時間通常比延遲時間小很多,所以這里可以不用考慮它們。則死區時間滿足;

:最大的關斷延遲時間;

:最小的開通延遲時間;

:最大的驅動信號傳遞延遲時間;

:最小的驅動信號傳遞延遲時間;

其中和正如上文所提到的可以元器件的數據手冊中找到;和一般由驅動器廠家給出;

如果是MCU的IO驅動的話,需要考慮IO的上升時間和下降時間,另外一般會加光耦進行隔離,這里還需要考慮到光耦的開關延時。

STM32中配置死區時間

STM32的TIM高級定時器支持互補PWM波形發生,同時它支持插入死區時間和剎車的配置。

直接看參考手冊里的寄存器TIMx_BDTR,這是配置剎車和死區時間的寄存器;

fa71e5cc-2e2a-11eb-a64d-12bb97331649.png

TIMx_BDTR

可以看到死區時間DT由**UTG[7:0]**決定,這里還有一個問題是是什么?在TIMx_CR1的寄存器可以得知,由TIMx_CR1寄存器的CKD決定;

如果這里配置成00,那么和內部定時器的頻率相同,為8M;

faa5f0ec-2e2a-11eb-a64d-12bb97331649.png

CKD

結合代碼做一下計算;系統頻率為72M,下面是時基單元的配置;

#definePWM_FREQ((u16)16000)//inHz(N.b.:patterntypeiscenteraligned) #definePWM_PRSC((u8)0) #definePWM_PERIOD((u16)(CKTIM/(u32)(2*PWM_FREQ*(PWM_PRSC+1))))TIM_TimeBaseStructInit(&TIM1_TimeBaseStructure); /*TimeBaseconfiguration*/ TIM1_TimeBaseStructure.TIM_Prescaler=0x0; TIM1_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_CenterAligned1; TIM1_TimeBaseStructure.TIM_Period=PWM_PERIOD; TIM1_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV2;

PWM的頻率是16K,注意這里的PWM是中央對齊模式,因此配置的時鐘頻率為32K;

下面時剎車和死區時間,BDTR寄存器的配置,因此這里的CK_INT為32M

#defineCKTIM((u32)72000000uL)/*Siliconrunningat72MHzResolution:1Hz*/ #defineDEADTIME_NS((u16)500)//innsec;rangeis[0...3500] #defineDEADTIME(u16)((unsignedlonglong)CKTIM/2 *(unsignedlonglong)DEADTIME_NS/1000000000uL)TIM1_BDTRInitStructure.TIM_OSSRState=TIM_OSSRState_Enable; TIM1_BDTRInitStructure.TIM_OSSIState=TIM_OSSIState_Enable; TIM1_BDTRInitStructure.TIM_LOCKLevel=TIM_LOCKLevel_1; TIM1_BDTRInitStructure.TIM_DeadTime=DEADTIME; TIM1_BDTRInitStructure.TIM_Break=TIM_Break_Disable; TIM1_BDTRInitStructure.TIM_BreakPolarity=TIM_BreakPolarity_High; TIM1_BDTRInitStructure.TIM_AutomaticOutput=TIM_AutomaticOutput_Disable;

例:若TDTS = 31ns(32MHZ),可能的死區時間為:0到3970ns,若步長時間為31ns;4000us到8us,若步長時間為62ns;8us到16us,若步長時間為250ns;16us到32us,若步長時間為500ns;

如果需要配置死區時間 1000ns,系統頻率72,000,000Hz,那么需要配置寄存器的值為;

直接寫成宏定義的形式;

#defineDEADTIME(u16)((unsignedlonglong)CKTIM/2 *(unsignedlonglong)DEADTIME_NS/1000000000uL)

示波器驗證了一下;具體如下圖所示;


責任編輯:lq

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

    關注

    114

    文章

    5181

    瀏覽量

    213796
  • IGBT
    +關注

    關注

    1266

    文章

    3789

    瀏覽量

    248882
  • 逆變橋
    +關注

    關注

    1

    文章

    10

    瀏覽量

    10926

原文標題:炸機后才去注意PWM的死區時間

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何減小IGBT死區時間

    通過以上方程,現在可以根據測量值來計算所需的死區時間。使用計算出的死區時間,需要進行最壞情況下的
    的頭像 發表于 12-16 09:39 ?380次閱讀
    如何減小IGBT<b class='flag-5'>死區</b><b class='flag-5'>時間</b>

    如何計算IGBT模塊的死區時間

    計算IGBT模塊死區時間 1 引言 在現代工業中,IGBT器件在電壓源逆變器中的使用越來越廣泛。為了確保可靠地使用IGBT,必須避免出現橋臂直通現象。橋臂直通會產生額外的不必要功耗甚至熱失控,可能會
    的頭像 發表于 11-08 10:23 ?717次閱讀
    如何<b class='flag-5'>計算</b>IGBT模塊的<b class='flag-5'>死區</b><b class='flag-5'>時間</b>

    請問PWM輸出的死區時間如何實測?

    有誰知道,PWM輸出的死區時間如何實測?
    發表于 10-31 08:03

    基于TPS51225/275/285了解死區時間

    電子發燒友網站提供《基于TPS51225/275/285了解死區時間.pdf》資料免費下載
    發表于 10-14 09:58 ?1次下載
    基于TPS51225/275/285了解<b class='flag-5'>死區</b><b class='flag-5'>時間</b>

    集成MOSFET驅動器中的延遲和死區時間

    電子發燒友網站提供《集成MOSFET驅動器中的延遲和死區時間.pdf》資料免費下載
    發表于 09-24 09:23 ?1次下載
    集成MOSFET驅動器中的延遲和<b class='flag-5'>死區</b><b class='flag-5'>時間</b>

    數字萬用表有死區時間

    數字萬用表在測試過程中可能遇到所謂的“死區時間”,這一現象可能影響測量效率和用戶體驗。本文將深入探討數字萬用表在測試中可能出現的死區時間死區
    的頭像 發表于 09-10 16:11 ?337次閱讀

    EVRC驅動器的死區時間是否可以調整?

    EVRC 驅動器的死區時間是否可以調整,如果可以,寄存器的說明在哪里可以找到。
    發表于 05-28 07:00

    STM32高級定時器中的死區如何計算

    STM32高級定時器中的死區如何計算
    發表于 04-08 07:34

    STM32 PWM輸出怎么設置死區時間時通道輸出高電平?

    STM32 PWM輸出怎么設置死區時間時通道輸出高電平。
    發表于 03-22 07:59

    你知道變頻器的正反轉死區時間嗎?它的停機方式有幾種

    你知道變頻器的正反轉死區時間嗎?它的停機方式有幾種 變頻器是一種電氣設備,用于控制和調節交流電機的轉速和運行方向。在使用變頻器時,正反轉死區時間是一個重要的參數,它影響著電機的運行效果
    的頭像 發表于 02-18 13:51 ?2371次閱讀

    什么是逆變器的死區時間?其作用是什么?

    什么是逆變器的死區時間?其作用是什么? 逆變器的死區時間是指在切換開關的過程中,為了防止電流短路而加入的一段延時時間。逆變器的
    的頭像 發表于 02-18 13:42 ?2430次閱讀

    PWM控制信號中的死區time對逆變器的影響

    PWM控制信號中的死區time對逆變器的影響 PWM是一種常見的電子控制技術,逆變器作為一種重要的電力電子設備,通常使用PWM控制信號來控制其輸出波形。PWM控制信號中的死區時間是指在切換電路中
    的頭像 發表于 02-18 10:49 ?1869次閱讀

    變頻器的死區是怎么形成的?變頻器死區時間怎樣測量

    變頻器的死區是怎么形成的?變頻器死區時間怎樣測量? 變頻器的死區是由于功率半導體器件切換導致的暫時死區形成的。在變頻器的工作過程中,功率半導
    的頭像 發表于 02-18 10:49 ?1512次閱讀

    關于TC264死區時間的疑問求解

    各位,我配置了一版寄存器版本的CCU6初始化程序,生成6路中心沿對齊的PWM用于控制PWSM,其中包含了死區時間的配置,所使用單片機為TC264,程序能夠正常輸出中心對齊的PWM,但是為啥配置完成后只有通道2有死區,通道0,1沒
    發表于 02-18 08:57

    使用LT8705過程中上下功率MOS管的死區時間最小是多少?

    您好! 我請教一個關于LT8705死區時間的問題:客戶在使用LT8705過程中想確認上下功率MOS管的死區時間最小是多少?目前客戶測試結果只有30ns左右。而根據MOS的上升沿和下降
    發表于 01-03 06:23
    主站蜘蛛池模板: 一受多攻高h| 千禧金瓶梅 快播| 国产亚洲精品久久久久久白晶晶| av亚洲色天堂2017| 88蜜桃人妻无码精品系列| 伊人久久国产免费观看视频| 亚洲欧洲日本无在线码播放| 小学生偷拍妈妈视频遭性教育| 双性大乳浪受噗呲噗呲h总| 日本漫画无彩翼漫画| 日产亚洲一区二区三区| 日本特殊精油按摩| 日韩黄色软件| 日本一区二区三区在线观看网站| 日本调教网站| 色琪琪久久热在线| 乌克兰肛交影视| 午夜特级毛片| 亚洲精品乱码8久久久久久日本| 亚洲AV久久无码精品九九软件| 亚洲国产欧美日本大妈| 亚洲精品AV一区午夜福利| 亚洲人成无码久久久AAA片| 一级做a爰片久久毛片苍井优| 伊人久久精品AV无码一区| 最美白虎逼| chinese东北夫妻video| 成人影片迅雷下载| 国产精品亚洲专区在线播放| 国内精品乱码卡一卡2卡三卡新区| 加勒比一本之道高清视频在线观看| 精品无码无人网站免费视频| 久久人妻少妇嫩草AV蜜桃99| 免费人成视频19674不收费| 热综合一本伊人久久精品| 忘忧草在线社区WWW日本-韩国| 亚洲国产在线99视频| 在线看片亚洲| 超碰97人人做人人爱网站| 国产三级精品三级在线观看| 久久才是精品亚洲国产|