[問題] 利用SVPWM設計三相變流器

看板Electronics作者 (小E)時間15年前 (2010/08/07 08:28), 編輯推噓3(3019)
留言22則, 3人參與, 7年前最新討論串1/1
我利用DSP(TMS320LF2407)撰寫SVPWM程式 送出訊號並搭配三相inverter做DC-AC輸出 而我設計選用21.6kHz做為我電路的開關切換頻率 輸出需為60Hz的三相弦波,主體架構為三相三線式變流器 ------------------------------------------------ SVPWM設計 我先計算合成旋轉電壓向量一圈共有720個增量 每次增量為π/360 是由(Tc/T)*π=(60/21.6k)*π得到 因此合成旋轉電壓向量每60度Tn和Tn+1各會有120組情況,旋轉一圈總共會有720組。 所以我建立Table表去載入這120組不同情況。 在於程式的撰寫; 我也發現合成旋轉電壓向量每一區的Tn和Tn+1的情況是一樣的 所以沒有建立六組Table表,而只建立一組Table表, 只是讓不同區域時重複再抓同一個Table表 之後我測試電路,成功輸出弦波 但是頻率只有17Hz不知道哪邊觀念有誤 只知道問題出在於每次增量的數量,是決定輸出頻率的關鍵 可是我不清楚哪算錯了。 希望大大能解答,感恩。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.178.72

08/09 12:58, , 1F
table 建0~60度120筆.那一圈就720筆..每次pwm中斷跳兩筆取
08/09 12:58, 1F

08/09 13:04, , 2F
除了頻率...你的波形對嗎?有麥當勞波形嗎?
08/09 13:04, 2F

08/09 22:09, , 3F
輸出已經用低通濾波器輸出是弦波
08/09 22:09, 3F

08/09 22:10, , 4F
但頻率只有17Hz= =!!!
08/09 22:10, 4F

08/09 22:10, , 5F
如果是大大說的每次中斷跳兩筆取那我建立40降可以嗎?
08/09 22:10, 5F

08/09 22:13, , 6F
講錯是30比!!!這樣我試過頻率為68Hz!!
08/09 22:13, 6F

08/09 22:14, , 7F
雖然我可以用這樣調整到60Hz但是這樣會變成與理論不符@@
08/09 22:14, 7F

08/10 12:42, , 8F
21.6k/60=360,而你一圈有720筆..所以叫你720/360=2筆一次
08/10 12:42, 8F

08/10 12:43, , 9F
這樣就等於21.6k/360次=60HZ...
08/10 12:43, 9F

08/10 12:45, , 10F
只是你那個17HZ超怪..要不要先確認你PWM頻率是對的?
08/10 12:45, 10F

08/10 19:46, , 11F
我確認過了耶!!!不過我用一圈360比頻率是37Hz
08/10 19:46, 11F

08/10 19:46, , 12F
變成17Hz的兩倍這樣
08/10 19:46, 12F

08/10 19:47, , 13F
講錯是34Hz
08/10 19:47, 13F

08/10 19:48, , 14F
而且同樣的切換頻率設置我用SPWM就是對的!!60Hz弦波
08/10 19:48, 14F

08/10 19:48, , 15F
用相同切換頻率如果像大大說的一圈360比的話這樣
08/10 19:48, 15F

08/10 19:49, , 16F
輸出變成34Hz
08/10 19:49, 16F

08/10 19:49, , 17F
不知道大大能否用水球讓我家MSN好方便討論
08/10 19:49, 17F

08/10 19:49, , 18F
或是寄站內信告知我MSN讓我方便討論
08/10 19:49, 18F

08/13 19:02, , 19F
講錯是30比!!!這樣 https://muxiv.com
08/13 19:02, 19F

09/17 22:57, , 20F
輸出已經用低通濾波器輸 https://daxiv.com
09/17 22:57, 20F

11/11 15:54, , 21F
講錯是30比!!!這樣 https://noxiv.com
11/11 15:54, 21F

01/04 22:11, 7年前 , 22F
變成17Hz的兩倍這樣 https://muxiv.com
01/04 22:11, 22F
文章代碼(AID): #1CNAYyO_ (Electronics)