瑞薩RX產(chǎn)品家族包含四個產(chǎn)品系列:具有最優(yōu)性能和最強(qiáng)功能的旗艦RX700系列;標(biāo)準(zhǔn)RX600系列;完美兼具高功效和高性能的RX200系列;和具有極低功耗的入門級RX100系列。這四個系列囊括了眾多產(chǎn)品,實現(xiàn)從小型到大型應(yīng)用的無縫擴(kuò)展。
將其他芯片的電機(jī)控制方案移植到瑞薩RX系列時,由于PWM死區(qū)的插入方式不同,通常會引起相電流波形的畸變。下面介紹PWM死區(qū)插入方式的不同以及處理方法。
圖1 其他芯片MCU PWM
上圖1為其他芯片MCU的PWM,我們可以看到死區(qū)插入方式為A PWM的上升和B PWM的下降,如圖我們假設(shè):
周期寄存器TBPRD=9,
比較寄存器CMPA=3,
上升死區(qū)時間寄存器DVRED=2,
下降死區(qū)時間寄存器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
圖2 瑞薩RX系列MCU PWM(1)
上圖2為瑞薩RX系列MCU的GPT輸出的PWM,GPT的詳細(xì)使用方法請參考RX系列硬件手冊,(例如RX66T硬件手冊)。我們可以看到死區(qū)插入方式為B PWM的上升和B PWM的下降,如圖我們假設(shè)周期寄存器和比較寄存器的值跟上圖一相同的情況下:
周期寄存器GTPR=9,
比較寄存器GTCCRA=3,
上升死區(qū)時間寄存器GTDVU=2,
下降死區(qū)時間寄存器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
我們得到的結(jié)果是圖2中A和B PWM波形的占空比跟圖1中的都不一樣,這樣就會引起輸出相電流波形的畸變。那怎樣才能得到跟圖1相同的PWM波形呢?如下圖3所示:
圖3 瑞薩RX系列MCU PWM(2)
上圖3為瑞薩RX系列MCU的PWM,我們可以看到死區(qū)插入方式為B PWM的上升和B PWM的下降,如圖我們假設(shè):
周期寄存器GTPR=9,
比較寄存器GTCCRA=4,
上升死區(qū)時間寄存器GTDVU=2,
下降死區(qū)時間寄存器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中的都一樣,這樣就不會引起輸出相電流波形的畸變了。
通過這篇文章我們可以看出將其他芯片的電機(jī)控制方案移植到瑞薩RX系列時可以通過修改比較寄存器的值,來得到跟移植前PWM占空比一樣的波形。
審核編輯:劉清
-
電機(jī)控制
+關(guān)注
關(guān)注
3573文章
1969瀏覽量
272056 -
寄存器
+關(guān)注
關(guān)注
31文章
5434瀏覽量
124505 -
PWM
+關(guān)注
關(guān)注
116文章
5521瀏覽量
219410 -
占空比
+關(guān)注
關(guān)注
0文章
112瀏覽量
29572 -
相電流
+關(guān)注
關(guān)注
3文章
41瀏覽量
5256
原文標(biāo)題:如何處理電機(jī)方案移植引起的相電流波形畸變
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
請問2812 PWM的死區(qū)是怎么插入的?
PWM死區(qū)是什么?PWM死區(qū)時間又是什么?
如何計算以及配置STM32 TIM高級定時器的正確死區(qū)時間
MCP定時器的死區(qū)插入
空間矢量PWM逆變器死區(qū)效應(yīng)分析與補償方法
單相橋式PWM逆變器死區(qū)補償?shù)?b class='flag-5'>方法

pwm調(diào)制原理同步調(diào)制_幾種pwm調(diào)制方式介紹

什么是死區(qū)? DSP里的PWM死區(qū)
STM32 TIM高級定時器死區(qū)時間的計算

DSP里的PWM死區(qū)介紹

評論