久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

單片機產生SPWM波

之前樓主要STM32MINI版單片機產生SPWM波,很天真的用比較寄存器值得自加、自減來獲得占空比的變化(之前沒有接觸過SPWM波)。之后樓主搭建了全橋逆變電路,用LC濾波器進行濾波,出來的波形無法直視!之后查了資料,想重新做SPWM波的輸出。這是樓主的思路。把正弦表的值依次賦給比較寄存器,輸出不同占空比PWM波。

現(xiàn)在樓主遇到的問題如下:

1、正弦表中各值的選擇跟哪些因素有關(如果計數(shù)器的值ARR=700)?選擇多少個數(shù)最為合適?

全部回復(5)
正序查看
倒序查看
2013-06-13 10:57
單片機的問題,偶是無能為力了,幫頂個,讓有能力的看到。。。。
0
回復
2013-07-12 11:35
@qinzutaim
單片機的問題,偶是無能為力了,幫頂個,讓有能力的看到。。。。
我這邊是基于DSP的,用三角波和正弦波調制的。根據我推的式子,正弦表的值與載波比、計數(shù)頻率、調制波頻率有關。
0
回復
2013-07-24 22:49
@yzh_hao123
我這邊是基于DSP的,用三角波和正弦波調制的。根據我推的式子,正弦表的值與載波比、計數(shù)頻率、調制波頻率有關。
STM32我早就很想學了,可惜一直沒有時間,還沒有入門,不過我可以回答你的這個問題,個數(shù)和你的載波和頻率有關,  還有一個問題不太明白?你總說樓主這樣樓主那樣?請問樓主不是你嗎
0
回復
2013-07-26 09:27

一般用來產生spwm都是盡量拉到最高主頻stm32f103系列最高時72兆,之后根據開關管和濾波電路選擇開關頻率,兩者相除就是你的更新周期,比如你用20k的時候就是3600,stm的定時器可以產生中心對其的pwm,這時的arr就減半了

你的開關頻率除以輸出的基頻就是每周期的spwm點數(shù),開關頻率20k,工頻50hz,就是400個點,規(guī)則方式直接用正弦公式就能算出來各個點的幅值了

 

0
回復
846303467
LV.2
6
2013-07-27 08:49
@wangshujun
一般用來產生spwm都是盡量拉到最高主頻stm32f103系列最高時72兆,之后根據開關管和濾波電路選擇開關頻率,兩者相除就是你的更新周期,比如你用20k的時候就是3600,stm的定時器可以產生中心對其的pwm,這時的arr就減半了你的開關頻率除以輸出的基頻就是每周期的spwm點數(shù),開關頻率20k,工頻50hz,就是400個點,規(guī)則方式直接用正弦公式就能算出來各個點的幅值了 
用定時中斷或鋪獲中斷都可以嘛?
0
回復
發(fā)