在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

電機項目中瑞薩RA-T系列波形輸出占空比詳解

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2025-02-10 12:50 ? 次閱讀

電機工程中,有時需輸出帶死區(qū)的0%和100%的占空比PWM波形,以達到過調(diào)制效果。本文以RA6T2為例,介紹在使用RA-T系列芯片建立電機工程時,如何使用GPT的互補PWM模式輸出帶死區(qū)的0%和100%的占空比波形,其結(jié)果可推廣應(yīng)用到其他系列芯片和相關(guān)領(lǐng)域。

在系統(tǒng)設(shè)計確定的情況下,母線電壓的值受硬件設(shè)計限定,是確定的、有限的。根據(jù)電壓方程式分析,電機的可運轉(zhuǎn)速度具有理論上限。有時根據(jù)控制需要,可以應(yīng)用過調(diào)制的方法,在限定母線電壓范圍內(nèi),提高輸出電壓利用率,從而達到提高瞬時過載能力、動態(tài)響應(yīng)速度等控制效果。

RA6T2的GPT模塊,有4種互補PWM模式。主要的區(qū)別是緩沖寄存器的傳送時刻不同:

(1)互補PWM模式1(在波峰傳送)

(2)互補PWM模式2(在波谷傳送)

(3)互補PWM模式3(在波峰和波谷傳送)

(4)互補PWM模式4(立即傳送)

當(dāng)使用RA6T2設(shè)計電機系統(tǒng)時,可使用GPT的互補PWM模式3,輸出帶死區(qū)的0%和100%的占空比PWM波形。

使用互補PWM模式3,默認鎖定三個連續(xù)的通道。根據(jù)芯片默認設(shè)置,可以使用GPT1,2,3作為一組配合輸出,或者選擇GPT4,5,6作為一組配合輸出。

bdb31b4a-e764-11ef-9310-92fbcf53809c.png

使用時,最低標(biāo)號的通道作為主通道,相鄰兩個高標(biāo)號通道作為從屬通道。每個通道的計數(shù)器GTCNT按照主通道的周期循環(huán)并獨立計數(shù)。對于每個通道,計數(shù)器在計數(shù)過程中,當(dāng)GTCNT與GTCCRA發(fā)生比較匹配時,正向和負向的波形分別從GTIOCn+iA(i=0,1,2)和GTIOCn+iB管腳輸出,并且根據(jù)主通道的GTDVU寄存器的值,輸出死區(qū)時間。GTCCRA寄存器帶緩沖功能,GTCCRC、臨時寄存器A、GTCCRD作為緩沖寄存器使用。詳細講解,請參看數(shù)據(jù)手冊21.3.3.7章節(jié)部分。

(100%和0%輸出的原理性講解和時序圖講解)

一般占空比模式輸出時,發(fā)波邏輯請參看數(shù)據(jù)手冊figure21.52所示:

bdc2f966-e764-11ef-9310-92fbcf53809c.png

當(dāng)GPT工作在互補PWM模式3時,GPT32n+i.GTCNT按如上圖方式循環(huán)計數(shù)。從圖中可以注意到,GPT32n.GTCNT和GPT32n+1.GTCNT在計數(shù)時差一個死區(qū)時間的數(shù)值。這樣在與GTCCRA發(fā)生匹配時,GTIOCnA和GTIOCnB將輸出帶死區(qū)的PWM波形。當(dāng)緩沖寄存器的值發(fā)生更新后,在互補PWM模式3的機制下,GTCCRA將在波峰和波谷更新。

當(dāng)需要輸出帶死區(qū)的100%占空比波形時,請參看數(shù)據(jù)手冊figure21.61:

bdd21694-e764-11ef-9310-92fbcf53809c.png

當(dāng)GTCCRA的值設(shè)定大于等于周期值加死區(qū)時間計數(shù)值時,匹配無法發(fā)生,則因匹配對應(yīng)的端口翻轉(zhuǎn)動作就不會發(fā)生。GPT32n+i.GTCNT仍然按設(shè)定繼續(xù)計數(shù)。在這種情況下,GPT將一直輸出100%占空比波形。

當(dāng)需要輸出帶死區(qū)的0%占空比波形時,請參看數(shù)據(jù)手冊figure21.67:

bde65906-e764-11ef-9310-92fbcf53809c.png

GTCCRA的值設(shè)定為0時,匹配無法發(fā)生,則匹配對應(yīng)的端口動作也不會發(fā)生。GPT32n+i.GTCNT仍然按設(shè)定繼續(xù)計數(shù)。在這種情況下,GPT將一直輸出0%占空比波形。

樣例設(shè)計:

使用GPT4,5,6通道作為PWM輸出通道,并設(shè)置工作模式為為互補PWM模式3,設(shè)定PWM波周期為125us,占空比按如下形式交替變化,并循環(huán)往復(fù)輸出:

1)50%占空比

2)100%占空比

3)50%占空比

4)0%占空比

在FSP中的配置如下圖所示,將GPT4通道波峰、波谷中斷使能。

bdfc3ce4-e764-11ef-9310-92fbcf53809c.png

GPT初始化相關(guān)的關(guān)鍵工程代碼如下:

左右滑動查看完整內(nèi)容

R_GPT4->GTCR_b.MD = 0x0E;
R_GPT5->GTCR_b.MD = 0x0E;
R_GPT6->GTCR_b.MD = 0x0E;//設(shè)置使用互補PWM模式3


R_GPT4->GTPR = 0x1D4C;//;
R_GPT5->GTPR = 0x1D4C;//;
R_GPT6->GTPR = 0x1D4C;//;


R_GPT4->GTPBR = 0x1D4C;//;
R_GPT5->GTPBR = 0x1D4C;//;
R_GPT6->GTPBR = 0x1D4C;//;
R_GPT4->GTPDBR = 0x1D4C;//;
R_GPT5->GTPDBR = 0x1D4C;//;
R_GPT6->GTPDBR = 0x1D4C;//設(shè)置周期125us;


R_GPT4->GTIOR_b.GTIOA = 0x09;
R_GPT5->GTIOR_b.GTIOA = 0x09;
R_GPT6->GTIOR_b.GTIOA = 0x09;
R_GPT4->GTIOR_b.GTIOB = 0x06;
R_GPT5->GTIOR_b.GTIOB = 0x06;
R_GPT6->GTIOR_b.GTIOB = 0x06;//設(shè)置引腳輸出PWM波形具體形態(tài)


R_GPT4->GTBER2_b.CP3DB = 0;//
R_GPT5->GTBER2_b.CP3DB = 0;//
R_GPT6->GTBER2_b.CP3DB = 0;//使能雙buffer功能


R_GPT4->GTCCR[0] = 0x0EA6;
R_GPT5->GTCCR[0] = 0x0EA6;
R_GPT6->GTCCR[0] = 0x0EA6;




R_GPT4->GTCCR[2] = 0x0EA6;
R_GPT5->GTCCR[2] = 0x0EA6;
R_GPT6->GTCCR[2] = 0x0EA6;


 R_GPT4->GTCCR[4] = 0x0EA6;
 R_GPT5->GTCCR[4] = 0x0EA6;
 R_GPT6->GTCCR[4] = 0x0EA6;//預(yù)設(shè)50%輸出

在中斷callback函數(shù)內(nèi)設(shè)置循環(huán)發(fā)波邏輯,并更新PWM占空比:

左右滑動查看完整內(nèi)容

if(g_user_count<1000) g_user_count++; ?// 循環(huán)控制基準(zhǔn)遞加


 ? ?if(g_user_count<=31)
 ? ?{
 ? ?u2_count_u = (uint16_t) ((u2_temp_base * (0.5F)) + (u2_temp_deadt * 0.5F));
 ? ?u2_count_v = (uint16_t) ((u2_temp_base * (0.5F)) + (u2_temp_deadt * 0.5F));
 ? ?u2_count_w = (uint16_t) ((u2_temp_base * (0.5F)) + (u2_temp_deadt * 0.5F));
 ? ?}//設(shè)置占空比50%


 ? ?else if(g_user_count<=93)
 ? ?{
 ? ?u2_count_u = (uint16_t) ((u2_temp_base * (1.0F))+ (u2_temp_deadt));
 ? ?u2_count_v = (uint16_t) ((u2_temp_base * (1.0F))+ (u2_temp_deadt));
 ? ?u2_count_w = (uint16_t) ((u2_temp_base * (1.0F))+ (u2_temp_deadt));
 ? ?}//設(shè)置占空比0%


 ? ?else if(g_user_count<=124)
 ? ?{
 ? ?u2_count_u = (uint16_t) ((u2_temp_base * (0.5)) + (u2_temp_deadt * 0.5F));
 ? ?u2_count_v = (uint16_t) ((u2_temp_base * (0.5)) + (u2_temp_deadt * 0.5F));
 ? ?u2_count_w = (uint16_t) ((u2_temp_base * (0.5)) + (u2_temp_deadt * 0.5F));
 ? ?}//設(shè)置占空比50%


 ? ? else if(g_user_count<=186)
 ? ? {
 ? ? u2_count_u = (uint16_t) (0);
 ? ? u2_count_v = (uint16_t) (0);
 ? ? u2_count_w = (uint16_t) (0);
 ? ? }//設(shè)置占空比100%


 ? ?else
 ? ?{
 ? ? ? ?g_user_count = 0;
 ? ?}//循環(huán)一周,計數(shù)清0


 ? ?R_GPT4->GTCCR[4] = (uint32_t) u2_count_u;
  R_GPT5->GTCCR[4] = (uint32_t) u2_count_v;
  R_GPT6->GTCCR[4] = (uint32_t) u2_count_w;//設(shè)置占空比寄存器

示波器采集輸出波形,黃色為GTIOCnA引腳輸出,綠色為GTIOCnB引腳輸出,紫色為PWM波峰、波時刻,采用翻轉(zhuǎn)I/O口的方式同步指示波峰、波谷時刻,上升沿為波峰,下降沿為波谷。運行樣例工程后測試波形如下系列圖所示。

be0f734a-e764-11ef-9310-92fbcf53809c.png

100%到50%的波峰更新細節(jié)

be295922-e764-11ef-9310-92fbcf53809c.png

50%到0%的波峰更新細節(jié)

be515882-e764-11ef-9310-92fbcf53809c.png

0%到50%的波谷更新細節(jié)

be67a358-e764-11ef-9310-92fbcf53809c.png

50%到100%的波谷更新細節(jié)

be816b30-e764-11ef-9310-92fbcf53809c.png

100%到50%的波谷更新細節(jié)

be9c4d10-e764-11ef-9310-92fbcf53809c.png

50%到0%的波谷更新細節(jié)

本文介紹在RA-T系列芯片設(shè)計電機項目時,使用GPT輸出帶死區(qū)的0%和100%的占空比PWM波形,并展示了關(guān)鍵FSP設(shè)置步驟和測試程序關(guān)鍵代碼。如需樣例工程,請復(fù)制下方鏈接至瀏覽器,或掃描二維碼查看下載

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

    關(guān)注

    31

    文章

    5369

    瀏覽量

    121274
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5201

    瀏覽量

    214959
  • 電機
    +關(guān)注

    關(guān)注

    142

    文章

    9093

    瀏覽量

    146475
  • 瑞薩
    +關(guān)注

    關(guān)注

    35

    文章

    22312

    瀏覽量

    86820
  • 占空比
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    29173

原文標(biāo)題:瑞薩RA-T系列波形輸出占空比詳解

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    RX23T,如何設(shè)置實時改變PWM占空比

    RX23T的板子如何設(shè)置實時改變PWM占空比呢自己寫了程序進去但是沒有用最終輸出的還是在代碼生成器中設(shè)置的PWM的值。
    發(fā)表于 07-27 15:43

    RA2系列開發(fā)板體驗

    RA2系列開發(fā)板體驗.
    發(fā)表于 01-20 11:05

    RA4系列開發(fā)板體驗】7. 用DAC輸出正弦波以及余弦波

    之前發(fā)帖:【RA4系列開發(fā)板體驗】1. 新建工程+按鍵控制LED【
    發(fā)表于 12-09 22:56

    RA4系列開發(fā)板體驗】10. 我的試用總結(jié)

    測量搖桿模塊偏移量【RA4系列開發(fā)板體驗】7. 用DAC輸出正弦波以及余弦波【
    發(fā)表于 12-10 22:34

    RA系列MCU選型指南

    RA系列MCU產(chǎn)品基于Arm Cortex-M內(nèi)核,與自有內(nèi)核RL78和RX系列一起,成為
    發(fā)表于 11-08 13:51 ?2398次閱讀

    電子 RA6T1 組用戶手冊:硬件

    電子 RA6T1 組用戶手冊:硬件
    發(fā)表于 01-12 18:46 ?0次下載
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子 <b class='flag-5'>RA6T</b>1 組用戶手冊:硬件

    問卷有禮 | RA4T1及RA6T3電機控制新品解讀【緊湊型、連接性】

    RA2、RA4、RA6三個系列以及即將推出的RA8系列,多達21個產(chǎn)品組,超過270個產(chǎn)品型號
    的頭像 發(fā)表于 08-02 12:15 ?965次閱讀
    問卷有禮 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA4T</b>1及<b class='flag-5'>RA6T</b>3<b class='flag-5'>電機</b>控制新品解讀【緊湊型、連接性】

    電子推出RA8T1系列微控制器

    電子近日宣布推出RA8T1系列微控制器(MCU),專為工業(yè)和建筑自動化以及智能家居中的電機、電源和其他產(chǎn)品的實時控制而設(shè)計。這款基于Ar
    的頭像 發(fā)表于 02-01 16:40 ?1128次閱讀

    AMEYA360 | 皇華:面向電機控制應(yīng)用推出性能卓越的RA8 MCU

    AMEYA360 | 皇華:面向電機控制應(yīng)用推出性能卓越的RA8 MCU:全球半導(dǎo)體解決方案供應(yīng)商
    的頭像 發(fā)表于 02-02 16:02 ?563次閱讀

    推高性能RA8T1微控制器,滿足電機實時控制需求

    全面出擊的RA系列MCU產(chǎn)品陣容,致力于為電機控制提供最佳化的功能支持。全新的RA8T1產(chǎn)品
    的頭像 發(fā)表于 02-03 14:35 ?1015次閱讀

    RA2L1系列CAN通信應(yīng)用

    RA2L1系列CAN通信應(yīng)用
    的頭像 發(fā)表于 06-26 08:06 ?723次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b>2L1<b class='flag-5'>系列</b>CAN通信應(yīng)用

    RA-T馬達工程串口直接啟動Workbench調(diào)試方案

    工具,對RA-T系列馬達工程進行調(diào)試。本文是基于野火公司出品的啟明6T2開發(fā)套件來搭建樣例系統(tǒng),列出了使用Workbench功能所需的軟硬件修改,測試結(jié)果顯示可正常
    的頭像 發(fā)表于 08-03 08:06 ?560次閱讀
    <b class='flag-5'>RA-T</b>馬達工程串口直接啟動Workbench調(diào)試方案

    基于RA-T系列MCU的5KW三相圖騰柱無橋PFC設(shè)計方案

    RA-T系列MCU是為電機和數(shù)字電源應(yīng)用而優(yōu)化的規(guī)格和產(chǎn)品系列,產(chǎn)品具有最佳結(jié)構(gòu)(ARM C
    的頭像 發(fā)表于 08-21 09:54 ?1009次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA-T</b><b class='flag-5'>系列</b>MCU的5KW三相圖騰柱無橋PFC設(shè)計方案

    基于RA6T2 MCU實現(xiàn)過電流保護功能

    本篇介紹如何在使用RA-T系列芯片時,通過使用內(nèi)部比較器ACMPHS配合POE模塊,實現(xiàn)過電流保護,從而替代傳統(tǒng)的硬件保護電路,這樣可以降低項目的BOM成本。本篇文章以RA6T2為例,
    的頭像 發(fā)表于 11-11 13:41 ?512次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA6T</b>2 MCU實現(xiàn)過電流保護功能

    RA-T系列芯片ADC和GPT功能模塊的配合使用

    在馬達或電源工程中,往往需要采集多路AD信號,且這些信號的優(yōu)先級和采樣時機不相同。本篇介紹在使用RA-T系列芯片建立馬達或電源工程時,如何根據(jù)需求來設(shè)置主要功能模塊ADC&GPT,包括采樣
    的頭像 發(fā)表于 11-21 13:40 ?458次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA-T</b><b class='flag-5'>系列</b>芯片ADC和GPT功能模塊的配合使用
    主站蜘蛛池模板: 哺乳期xxxx视频| 日韩一级免费视频 | 最近免费hd| 中文字幕精品一区二区2021年 | 狠狠色丁香婷婷综合橹不卡 | 在线观看永久免费视频网站 | 天天干亚洲 | 免费一级牲交毛片 | 日韩亚射 | 男女交性拍拍拍高清视频 | 4438x成人全国最大 | 天天做天天爱天天爽天天综合 | 免费拍拍视频 | 天天成人综合网 | 性色网址 | 亚洲免费成人网 | 18免费视频| 欧美色影视 | 高清影院在线欧美人色 | 1024你懂的国产日韩欧美 | 超黄视频网站 | 一本高清在线视频 | 永久黄色免费网站 | 性福利视频| 97蜜桃| 女人的逼毛片 | 日韩操穴| 欧美一区二区三区成人看不卡 | www你懂的 | 狠狠干激情 | 国产毛片农村妇女系列 | 2021国产成人精品久久 | 亚洲高清不卡视频 | 黄色的视频在线免费观看 | 四虎一影院区永久精品 | 最好看的最新中文字幕2018免费视频 | 日本色图在线 | 性免费视频 | 亚洲产国偷v产偷v自拍色戒 | 亚洲人成在线精品 | 最近2018年中文字幕在线 |