
輸出正弦波過零處不平滑,有些畸變
我做spwm逆變,定時查表,正負半波分別輸出驅(qū)動,橋臂死區(qū)時間3.3uS,濾波電感1.05mH,電容11uF .無反饋時,輸出正弦波過零處不平滑,有些畸變.請指點迷津!!!


全部回復(fù)(15)
正序查看
倒序查看
過零處不平滑
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/55/1861951184161153.jpg');}" onmousewheel="return imgzoom(this);">

0
回復(fù)
@shifang
過零處不平滑[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/55/1861951184161153.jpg');}"onmousewheel="returnimgzoom(this);">
CCP輸出波形
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/55/1861951184162175.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/55/1861951184162185.jpg');}" onmousewheel="return imgzoom(this);">


0
回復(fù)
@shifang
CCP輸出波形[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/55/1861951184162175.jpg');}"onmousewheel="returnimgzoom(this);">[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/55/1861951184162185.jpg');}"onmousewheel="returnimgzoom(this);">
個人經(jīng)驗:死區(qū)大了點
0
回復(fù)
@zack
想必你是半波單極性算法.10ms/31=0.32258ms,即定時器中斷頻率為3.1KHZ而6個脈沖中斷一次,可見PWM調(diào)制頻率為3.1KHZ*6=18.6KHZ也就是說,你半波取31個點?或者設(shè)置的是32個點,而由于中斷時序設(shè)置的失誤導(dǎo)致你一個半波的數(shù)據(jù)留到下個半波上去了,從而造成你半波的不對稱?
是這樣,取32個值時有0值,31個時去掉0值.看仿真波形,無反饋時,波形是對稱的.但是我引入反饋后,您所說的波形滯后就出現(xiàn)了,我對PID的用法不熟悉,我覺得我的AD采樣時間可能太長,因為用PWM中斷時,引入比例反饋后正弦波頻率變低.
0
回復(fù)
@shifang
是這樣,取32個值時有0值,31個時去掉0值.看仿真波形,無反饋時,波形是對稱的.但是我引入反饋后,您所說的波形滯后就出現(xiàn)了,我對PID的用法不熟悉,我覺得我的AD采樣時間可能太長,因為用PWM中斷時,引入比例反饋后正弦波頻率變低.
使用PWM中斷,半波取31個值,每個值6個脈沖.去掉0值.開環(huán)波形
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/55/1861951184203583.jpg');}" onmousewheel="return imgzoom(this);">

0
回復(fù)
@shifang
是這樣,取32個值時有0值,31個時去掉0值.看仿真波形,無反饋時,波形是對稱的.但是我引入反饋后,您所說的波形滯后就出現(xiàn)了,我對PID的用法不熟悉,我覺得我的AD采樣時間可能太長,因為用PWM中斷時,引入比例反饋后正弦波頻率變低.

放大的波形
0
回復(fù)
@shifang
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/55/1861951184203637.jpg');}"onmousewheel="returnimgzoom(this);">放大的波形

0
回復(fù)