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

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

輸出正弦波過零處不平滑,有些畸變

我做spwm逆變,定時查表,正負半波分別輸出驅(qū)動,橋臂死區(qū)時間3.3uS,濾波電感1.05mH,電容11uF .無反饋時,輸出正弦波過零處不平滑,有些畸變.請指點迷津!!!
全部回復(fù)(15)
正序查看
倒序查看
shifang
LV.2
2
2007-07-11 21:39
過零處不平滑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
LV.2
3
2007-07-11 21:56
@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ù)
hbzjcjw
LV.10
4
2007-07-11 22:18
@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
LV.5
5
2007-07-11 22:22
從圖象上看,好象你的查表程序有點問題.左右邊緣不對稱.
是定時器中斷查表?,還是PWM中斷查表?
0
回復(fù)
zack
LV.5
6
2007-07-11 22:26
@hbzjcjw
個人經(jīng)驗:死區(qū)大了點
3.3uS的死區(qū)會大嗎?你沒發(fā)現(xiàn)半波的左右不對稱嗎?
還有防真的波形有個別是不均勻的.
0
回復(fù)
shifang
LV.2
7
2007-07-11 23:07
@zack
從圖象上看,好象你的查表程序有點問題.左右邊緣不對稱.是定時器中斷查表?,還是PWM中斷查表?
定時器中斷查表,以前也用過pwm中斷查表,效果好像差不多.我用攝像頭拍的,有點失真.
0
回復(fù)
shifang
LV.2
8
2007-07-11 23:21
@shifang
定時器中斷查表,以前也用過pwm中斷查表,效果好像差不多.我用攝像頭拍的,有點失真.
用示波器看每6個脈沖的最后一個(即定時器的一個周期,正弦半波分31個定時周期,平均每個周期6個脈沖)寬度抖動.
0
回復(fù)
zack
LV.5
9
2007-07-12 00:05
@shifang
用示波器看每6個脈沖的最后一個(即定時器的一個周期,正弦半波分31個定時周期,平均每個周期6個脈沖)寬度抖動.
想必你是半波單極性算法.
10ms/31=0.32258ms,即定時器中斷頻率為3.1KHZ
而6個脈沖中斷一次,可見PWM調(diào)制頻率為3.1KHZ*6=18.6KHZ
也就是說,你半波取31個點?或者設(shè)置的是32個點,而由于中斷時序設(shè)置的失誤導(dǎo)致你一個半波的數(shù)據(jù)留到下個半波上去了,從而造成你半波的不對稱?
0
回復(fù)
shifang
LV.2
10
2007-07-12 09:05
@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
LV.2
11
2007-07-12 09:26
@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
LV.2
12
2007-07-12 09:27
@shifang
是這樣,取32個值時有0值,31個時去掉0值.看仿真波形,無反饋時,波形是對稱的.但是我引入反饋后,您所說的波形滯后就出現(xiàn)了,我對PID的用法不熟悉,我覺得我的AD采樣時間可能太長,因為用PWM中斷時,引入比例反饋后正弦波頻率變低.
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/1861951184203637.jpg');}" onmousewheel="return imgzoom(this);">

放大的波形
0
回復(fù)
shifang
LV.2
13
2007-07-12 09:30
@zack
從圖象上看,好象你的查表程序有點問題.左右邊緣不對稱.是定時器中斷查表?,還是PWM中斷查表?
請教,加了反饋會不會好些啊?
0
回復(fù)
zack
LV.5
14
2007-07-12 09:32
@shifang
是這樣,取32個值時有0值,31個時去掉0值.看仿真波形,無反饋時,波形是對稱的.但是我引入反饋后,您所說的波形滯后就出現(xiàn)了,我對PID的用法不熟悉,我覺得我的AD采樣時間可能太長,因為用PWM中斷時,引入比例反饋后正弦波頻率變低.
AD采樣時間設(shè)置多少?采樣時間要看你回路中取樣限流電阻值和AD頻率來計算.太長的時間當然會影響你的正常查表時序.
這一點你可以在你原來的PCB上做個測試.
0
回復(fù)
shifang
LV.2
15
2007-07-12 09:32
@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);">放大的波形
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/1861951184203956.jpg');}" onmousewheel="return imgzoom(this);">
0
回復(fù)
shifang
LV.2
16
2007-07-12 22:40
@zack
AD采樣時間設(shè)置多少?采樣時間要看你回路中取樣限流電阻值和AD頻率來計算.太長的時間當然會影響你的正常查表時序.這一點你可以在你原來的PCB上做個測試.
請問有什么好的方法測試,我用的是16f877a的片子,第一次使用,不太熟悉.使用1/32OSC.
0
回復(fù)
發(fā)