日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

瑞薩嵌入式小百科 ? 來源:瑞薩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)控制基準遞加


 ? ?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

    文章

    5620

    瀏覽量

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

    關(guān)注

    116

    文章

    5894

    瀏覽量

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

    關(guān)注

    145

    文章

    9711

    瀏覽量

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

    關(guān)注

    38

    文章

    22520

    瀏覽量

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

    關(guān)注

    0

    文章

    113

    瀏覽量

    30340
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

    RA系列MCU選型指南

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

    電子 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 ?2271次閱讀
    問卷有禮 | <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 ?2146次閱讀

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

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

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

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

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

    RA2L1系列CAN通信應(yīng)用
    的頭像 發(fā)表于 06-26 08:06 ?2128次閱讀
    <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 ?1606次閱讀
    <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 ?2906次閱讀
    基于<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 ?1974次閱讀
    基于<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 ?2266次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA-T</b><b class='flag-5'>系列</b>芯片ADC和GPT功能模塊的配合使用

    電子RA系列MCU 2025年新品回顧

    2025年RA系列推出10個新產(chǎn)品,覆蓋了從入門級低功耗(RA0E2)、中端低功耗(RA4C
    的頭像 發(fā)表于 01-27 09:57 ?1760次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA</b><b class='flag-5'>系列</b>MCU 2025年新品回顧

    RA2T1微控制器:低功耗設(shè)計的理想之選

    RA2T1微控制器:低功耗設(shè)計的理想之選 作為一名電子工程師,在設(shè)計低功耗、高性能的嵌入式系統(tǒng)時,選擇合適的微控制器至關(guān)重要。
    的頭像 發(fā)表于 04-01 09:45 ?464次閱讀
    大石桥市| 武义县| 成都市| 宕昌县| 临洮县| 盈江县| 神池县| 舞阳县| 六盘水市| 博野县| 凤冈县| 南澳县| 乐至县| 固安县| 会理县| 宁乡县| 彰武县| 望江县| 合肥市| 精河县| 永吉县| 华容县| 镇安县| 祁东县| 富源县| 会泽县| 镇坪县| 巴彦淖尔市| 宜黄县| 乐清市| 潢川县| 宜章县| 枣阳市| 青州市| 盐城市| 山东| 宜州市| 怀仁县| 开远市| 塔河县| 嘉峪关市|