91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

單片機產生SPWM波

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

現在樓主遇到的問題如下:

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

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

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

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

 

0
回復
846303467
LV.2
6
2013-07-27 08:49
@wangshujun
一般用來產生spwm都是盡量拉到最高主頻stm32f103系列最高時72兆,之后根據開關管和濾波電路選擇開關頻率,兩者相除就是你的更新周期,比如你用20k的時候就是3600,stm的定時器可以產生中心對其的pwm,這時的arr就減半了你的開關頻率除以輸出的基頻就是每周期的spwm點數,開關頻率20k,工頻50hz,就是400個點,規則方式直接用正弦公式就能算出來各個點的幅值了 
用定時中斷或鋪獲中斷都可以嘛?
0
回復
主站蜘蛛池模板: 宜宾市| 黄陵县| 观塘区| 宁安市| 沙湾县| 峡江县| 奎屯市| 南华县| 凉城县| 鄂尔多斯市| 澜沧| 永胜县| 沙湾县| 京山县| 乐昌市| 周口市| 巨鹿县| 苍梧县| 寿阳县| 凤山县| 大姚县| 绥阳县| 晋州市| 威信县| 密云县| 阳曲县| 右玉县| 石台县| 沂南县| 社旗县| 友谊县| 鄂伦春自治旗| 曲阳县| 穆棱市| 雷州市| 武山县| 淮阳县| 石阡县| 防城港市| 长葛市| 桓台县|