0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍PWM死区插入方式的不同以及处理方法

瑞萨MCU小百科 来源:瑞萨嵌入式小百科 2024-03-01 13:36 次阅读

瑞萨RX产品家族包含四个产品系列:具有最优性能和最强功能的旗舰RX700系列;标准RX600系列;完美兼具高功效和高性能的RX200系列;和具有极低功耗的入门级RX100系列。这四个系列囊括了众多产品,实现从小型到大型应用的无缝扩展。

将其他芯片电机控制方案移植到瑞萨RX系列时,由于PWM死区的插入方式不同,通常会引起相电流波形的畸变。下面介绍PWM死区插入方式的不同以及处理方法。

b7d14964-d783-11ee-a297-92fbcf53809c.png

图1 其他芯片MCU PWM

上图1为其他芯片MCU的PWM,我们可以看到死区插入方式为A PWM的上升和B PWM的下降,如图我们假设:

周期寄存器TBPRD=9,

比较寄存器CMPA=3,

上升死区时间寄存器DVRED=2,

下降死区时间寄存器DVFED=1,

则我们可以得到:

A PWM占空比

=TBPRD*2-(CMPA*2+DVRED)

=9*2-(3*2+2)

=10

B PWM占空比

=TBPRD*2-(CMPA*2-DVFED)

=9*2-(3*2-1)

=13

b7d51044-d783-11ee-a297-92fbcf53809c.png

图2 瑞萨RX系列MCU PWM(1)

上图2为瑞萨RX系列MCU的GPT输出的PWM,GPT的详细使用方法请参考RX系列硬件手册,(例如RX66T硬件手册)。我们可以看到死区插入方式为B PWM的上升和B PWM的下降,如图我们假设周期寄存器和比较寄存器的值跟上图一相同的情况下:

周期寄存器GTPR=9,

比较寄存器GTCCRA=3,

上升死区时间寄存器GTDVU=2,

下降死区时间寄存器GTDVD=1,

则我们可以得到:

A PWM占空比

=GTPR*2-(GTCCRA*2)

=9*2-(3*2)

=12

B PWM占空比

=GTPR*2-(GTCCRA*2-GTDVU-GTDVD)

=9*2-(3*2-2-1)

=15

我们得到的结果是图2中A和B PWM波形的占空比跟图1中的都不一样,这样就会引起输出相电流波形的畸变。那怎样才能得到跟图1相同的PWM波形呢?如下图3所示:

b7dcc41a-d783-11ee-a297-92fbcf53809c.png

图3 瑞萨RX系列MCU PWM(2)

上图3为瑞萨RX系列MCU的PWM,我们可以看到死区插入方式为B PWM的上升和B PWM的下降,如图我们假设:

周期寄存器GTPR=9,

比较寄存器GTCCRA=4,

上升死区时间寄存器GTDVU=2,

下降死区时间寄存器GTDVD=1,

则我们可以得到:

A PWM占空比

=GTPR*2-(GTCCRA*2)

=9*2-(4*2)

=10

B PWM占空比

=GTPR*2-(GTCCRA*2-GTDVU-GTDVD)

=9*2-(4*2-2-1)

=13

我们可以看到通过修改比较寄存器的值为4,图3中A和B PWM波形的占空比跟图1中的都一样,这样就不会引起输出相电流波形的畸变了。

通过这篇文章我们可以看出将其他芯片的电机控制方案移植到瑞萨RX系列时可以通过修改比较寄存器的值,来得到跟移植前PWM占空比一样的波形。


审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机控制
    +关注

    关注

    3465

    文章

    1704

    浏览量

    264456
  • 寄存器
    +关注

    关注

    30

    文章

    5032

    浏览量

    117746
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4901

    浏览量

    209930
  • 占空比
    +关注

    关注

    0

    文章

    83

    浏览量

    28770
  • 相电流
    +关注

    关注

    3

    文章

    30

    浏览量

    5036

原文标题:如何处理电机方案移植引起的相电流波形畸变

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问2812 PWM死区是怎么插入的?

    本帖最后由 一只耳朵怪 于 2018-6-13 15:50 编辑 通过设置事件管理器的相关寄存器可以在PWM对里插入死区,但是死区是怎么插入
    发表于 06-13 05:55

    PWM死区是什么?PWM死区时间又是什么?

    电机死区电压和额定电压一般差距多少呢?PWM死区是什么?PWM死区时间又是什么?死区有哪些优点
    发表于 07-06 07:08

    如何计算以及配置STM32 TIM高级定时器的正确死区时间

    STM32 TIM高级定时器的互补PWM支持插入死区时间,本文将介绍如何计算以及配置正确的死区
    发表于 08-04 09:11

    MCP定时器的死区插入

    MCP定时器的死区插入: 在双极性PWM驱动系统中,上下桥臂的电力开关器件交替导通(如图1-1的半桥电路)。图1-1 电力开关半桥电路理想情况下,电力开关器件的开启和关断是不需
    发表于 09-19 11:16 19次下载

    空间矢量PWM逆变器死区效应分析与补偿方法

    空间矢量PWM逆变器死区效应分析与补偿方法 针对电压源型空间矢量脉宽调制逆变器的死区效应,提出了一种根据电流矢量判断电流极性的死区补偿
    发表于 02-22 16:54 38次下载

    单相桥式PWM逆变器死区补偿的方法

    为改善输出电压波形,可采取多种方法,相关资料也介绍死区补偿的方法,但未能采用图文形象、直观的介绍死区
    发表于 08-22 11:40 6817次阅读
    单相桥式<b class='flag-5'>PWM</b>逆变器<b class='flag-5'>死区</b>补偿的<b class='flag-5'>方法</b>

    单相PWM整流器死区补偿方法_赵鲁

    单相PWM整流器死区补偿方法_赵鲁
    发表于 01-08 11:44 4次下载

    pwm调制原理同步调制_几种pwm调制方式介绍

    本文介绍了脉宽调制分类与优点,介绍PWM脉宽调制原理,对PWM同步调制进行了介绍介绍来了
    发表于 01-25 15:32 6.8w次阅读
    <b class='flag-5'>pwm</b>调制原理同步调制_几种<b class='flag-5'>pwm</b>调制<b class='flag-5'>方式</b><b class='flag-5'>介绍</b>

    什么是死区? DSP里的PWM死区

    死区时间是PWM输出时,为了使H桥或半H桥的上下管不会因为开关速度问题发生同时导通而设置的一个保护时段,所以在这个时间,上下管都不会有输出,当然会使波形输出中断,死区时间一般只占百分之几的周期。但是
    的头像 发表于 06-08 16:01 7197次阅读

    什么叫PWM死区

    。这两个IGBT不能同时导通,否则就会出现短路的情况。 因此,设计带死区PWM波可以防止上下两个器件同时导通。也就是说,当一个器件导通后关闭,再经过一段死区,这时才能让另一个导通。 什么是
    的头像 发表于 11-29 16:32 888次阅读

    STM32 TIM高级定时器死区时间的计算

    STM32 TIM高级定时器的互补PWM支持插入死区时间,本文将介绍如何计算以及配置正确的死区
    发表于 12-31 19:27 27次下载
    STM32 TIM高级定时器<b class='flag-5'>死区</b>时间的计算

    DSP里的PWM死区介绍

    导通,否则就会出现短路的情况。 因此,设计带死区PWM波可以防止上下两个器件同时导通。也就是说,当一个器件导通后关闭,再经过一段死区,这时才能让另一个导通。 01  什么是死区? 通
    的头像 发表于 05-24 09:21 596次阅读
    DSP里的<b class='flag-5'>PWM</b><b class='flag-5'>死区</b><b class='flag-5'>介绍</b>

    sqlite数据插入的两种方式比较

    sqlite工具包提供两种数据插入方式,全部使用Execute SQL(Ploy)函数
    的头像 发表于 11-13 09:33 492次阅读

    你了解PWM死区”吗?

    你了解PWM死区”吗?
    的头像 发表于 11-24 16:47 538次阅读
    你了解<b class='flag-5'>PWM</b>“<b class='flag-5'>死区</b>”吗?

    pwm死区是什么意思

    PWM死区是指在电力电子中,为了避免同一桥臂上的两个开关管同时导通,从而防止出现短路情况对系统造成损害,在电平翻转时插入的一个时间间隔。 PWM,即脉宽调制,是一种广泛应用于电力电子领
    的头像 发表于 01-17 18:15 891次阅读