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

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

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

我做spwm逆變,定時(shí)查表,正負(fù)半波分別輸出驅(qū)動(dòng),橋臂死區(qū)時(shí)間3.3uS,濾波電感1.05mH,電容11uF .無(wú)反饋時(shí),輸出正弦波過(guò)零處不平滑,有些畸變.請(qǐng)指點(diǎn)迷津!!!
全部回復(fù)(15)
正序查看
倒序查看
shifang
LV.2
2
2007-07-11 21:39
過(guò)零處不平滑500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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
過(guò)零處不平滑[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/55/1861951184162185.jpg');}"onmousewheel="returnimgzoom(this);">
個(gè)人經(jīng)驗(yàn):死區(qū)大了點(diǎn)
0
回復(fù)
zack
LV.5
5
2007-07-11 22:22
從圖象上看,好象你的查表程序有點(diǎn)問(wèn)題.左右邊緣不對(duì)稱(chēng).
是定時(shí)器中斷查表?,還是PWM中斷查表?
0
回復(fù)
zack
LV.5
6
2007-07-11 22:26
@hbzjcjw
個(gè)人經(jīng)驗(yàn):死區(qū)大了點(diǎn)
3.3uS的死區(qū)會(huì)大嗎?你沒(méi)發(fā)現(xiàn)半波的左右不對(duì)稱(chēng)嗎?
還有防真的波形有個(gè)別是不均勻的.
0
回復(fù)
shifang
LV.2
7
2007-07-11 23:07
@zack
從圖象上看,好象你的查表程序有點(diǎn)問(wèn)題.左右邊緣不對(duì)稱(chēng).是定時(shí)器中斷查表?,還是PWM中斷查表?
定時(shí)器中斷查表,以前也用過(guò)pwm中斷查表,效果好像差不多.我用攝像頭拍的,有點(diǎn)失真.
0
回復(fù)
shifang
LV.2
8
2007-07-11 23:21
@shifang
定時(shí)器中斷查表,以前也用過(guò)pwm中斷查表,效果好像差不多.我用攝像頭拍的,有點(diǎn)失真.
用示波器看每6個(gè)脈沖的最后一個(gè)(即定時(shí)器的一個(gè)周期,正弦半波分31個(gè)定時(shí)周期,平均每個(gè)周期6個(gè)脈沖)寬度抖動(dòng).
0
回復(fù)
zack
LV.5
9
2007-07-12 00:05
@shifang
用示波器看每6個(gè)脈沖的最后一個(gè)(即定時(shí)器的一個(gè)周期,正弦半波分31個(gè)定時(shí)周期,平均每個(gè)周期6個(gè)脈沖)寬度抖動(dòng).
想必你是半波單極性算法.
10ms/31=0.32258ms,即定時(shí)器中斷頻率為3.1KHZ
而6個(gè)脈沖中斷一次,可見(jiàn)PWM調(diào)制頻率為3.1KHZ*6=18.6KHZ
也就是說(shuō),你半波取31個(gè)點(diǎn)?或者設(shè)置的是32個(gè)點(diǎn),而由于中斷時(shí)序設(shè)置的失誤導(dǎo)致你一個(gè)半波的數(shù)據(jù)留到下個(gè)半波上去了,從而造成你半波的不對(duì)稱(chēng)?
0
回復(fù)
shifang
LV.2
10
2007-07-12 09:05
@zack
想必你是半波單極性算法.10ms/31=0.32258ms,即定時(shí)器中斷頻率為3.1KHZ而6個(gè)脈沖中斷一次,可見(jiàn)PWM調(diào)制頻率為3.1KHZ*6=18.6KHZ也就是說(shuō),你半波取31個(gè)點(diǎn)?或者設(shè)置的是32個(gè)點(diǎn),而由于中斷時(shí)序設(shè)置的失誤導(dǎo)致你一個(gè)半波的數(shù)據(jù)留到下個(gè)半波上去了,從而造成你半波的不對(duì)稱(chēng)?
是這樣,取32個(gè)值時(shí)有0值,31個(gè)時(shí)去掉0值.看仿真波形,無(wú)反饋時(shí),波形是對(duì)稱(chēng)的.但是我引入反饋后,您所說(shuō)的波形滯后就出現(xiàn)了,我對(duì)PID的用法不熟悉,我覺(jué)得我的AD采樣時(shí)間可能太長(zhǎng),因?yàn)橛肞WM中斷時(shí),引入比例反饋后正弦波頻率變低.
0
回復(fù)
shifang
LV.2
11
2007-07-12 09:26
@shifang
是這樣,取32個(gè)值時(shí)有0值,31個(gè)時(shí)去掉0值.看仿真波形,無(wú)反饋時(shí),波形是對(duì)稱(chēng)的.但是我引入反饋后,您所說(shuō)的波形滯后就出現(xiàn)了,我對(duì)PID的用法不熟悉,我覺(jué)得我的AD采樣時(shí)間可能太長(zhǎng),因?yàn)橛肞WM中斷時(shí),引入比例反饋后正弦波頻率變低.
使用PWM中斷,半波取31個(gè)值,每個(gè)值6個(gè)脈沖.去掉0值.開(kāi)環(huán)波形500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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個(gè)值時(shí)有0值,31個(gè)時(shí)去掉0值.看仿真波形,無(wú)反饋時(shí),波形是對(duì)稱(chēng)的.但是我引入反饋后,您所說(shuō)的波形滯后就出現(xiàn)了,我對(duì)PID的用法不熟悉,我覺(jué)得我的AD采樣時(shí)間可能太長(zhǎng),因?yàn)橛肞WM中斷時(shí),引入比例反饋后正弦波頻率變低.
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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
從圖象上看,好象你的查表程序有點(diǎn)問(wèn)題.左右邊緣不對(duì)稱(chēng).是定時(shí)器中斷查表?,還是PWM中斷查表?
請(qǐng)教,加了反饋會(huì)不會(huì)好些啊?
0
回復(fù)
zack
LV.5
14
2007-07-12 09:32
@shifang
是這樣,取32個(gè)值時(shí)有0值,31個(gè)時(shí)去掉0值.看仿真波形,無(wú)反饋時(shí),波形是對(duì)稱(chēng)的.但是我引入反饋后,您所說(shuō)的波形滯后就出現(xiàn)了,我對(duì)PID的用法不熟悉,我覺(jué)得我的AD采樣時(shí)間可能太長(zhǎng),因?yàn)橛肞WM中斷時(shí),引入比例反饋后正弦波頻率變低.
AD采樣時(shí)間設(shè)置多少?采樣時(shí)間要看你回路中取樣限流電阻值和AD頻率來(lái)計(jì)算.太長(zhǎng)的時(shí)間當(dāng)然會(huì)影響你的正常查表時(shí)序.
這一點(diǎn)你可以在你原來(lái)的PCB上做個(gè)測(cè)試.
0
回復(fù)
shifang
LV.2
15
2007-07-12 09:32
@shifang
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動(dòng)鼠標(biāo)滾輪可自由縮放';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í)間設(shè)置多少?采樣時(shí)間要看你回路中取樣限流電阻值和AD頻率來(lái)計(jì)算.太長(zhǎng)的時(shí)間當(dāng)然會(huì)影響你的正常查表時(shí)序.這一點(diǎn)你可以在你原來(lái)的PCB上做個(gè)測(cè)試.
請(qǐng)問(wèn)有什么好的方法測(cè)試,我用的是16f877a的片子,第一次使用,不太熟悉.使用1/32OSC.
0
回復(fù)
發(fā)