99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

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

簡易ATmega8輸出SPWM波形

使用片內8M振蕩器,輸出精度為8位,所以輸出頻率為:8000/256=31.25KHz
要輸出50Hz正弦波這個數組需占用(1/50Hz)*31.25K=625
那么可以獲得SPWM每個遞增占空比為sin(0:2*pi/625:2*pi)*127+128



程序示例:
#include
#include

unsigned char SPWM_D[625];
unsigned int k;

interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
OCR1A=SPWM_D[k];
if(k<624)k++;
else k=0;

}
上面程指SPWM數組及在中斷控制SPWM輸出

SPWM數組計算:
unsigned int i;
  float j;
for(i=0;i<625;i++)
     {
       j=i*2*PI/625;
       SPWM_D[i]=sin(j)*127+128;
    
     };

輸出波形:





在上圖中你看到很漂亮的正弦波形了嗎?
全部回復(15)
正序查看
倒序查看
madboy21
LV.8
2
2007-11-08 12:34
可以在TINY13/25中使用這個程序,可用于制作正弦波逆變器及UPS.
0
回復
madboy21
LV.8
3
2007-11-13 11:57
@madboy21
可以在TINY13/25中使用這個程序,可用于制作正弦波逆變器及UPS.
沒人頂一下
我想用單片機做SPWM價格應比專用SPWM成本要低,且控制很靈活
0
回復
zongshun
LV.1
4
2007-11-13 22:36
我用128個點也做出著個比較好的SIN波,但我想請教下,在不變輸出SIN波表格下,如何調幅?
0
回復
madboy21
LV.8
5
2007-11-13 23:04
@zongshun
我用128個點也做出著個比較好的SIN波,但我想請教下,在不變輸出SIN波表格下,如何調幅?
你這點數那么少,是整個周期還是1/4周期?
其實調幅很簡單啊,比如說要輸出220VAC
如果按上面的輸出波開,當總線電壓在312VDC時輸出正好在220VAC.
問題是總線電壓可能是在320V-400VDC這個范圍,如還按以上的波形,輸出電壓就會偏高了.這時需要降低輸出電壓并穩定在220VAC.
具體方法:SPWM=SPWM_D[X]*312/VBUS
VBUS是320-400V的總線電壓
0
回復
madboy21
LV.8
6
2007-11-28 12:38
如有需要原程序代碼的朋友可以和我聯系,我也可以為你提供整個UPS或逆變器設計方案.
0
回復
wzy2006bj
LV.2
7
2007-12-01 10:37
@madboy21
如有需要原程序代碼的朋友可以和我聯系,我也可以為你提供整個UPS或逆變器設計方案.
打你電話沒人接,請聯系我:13718785715,應該有機會合作.
0
回復
chord_amp
LV.1
8
2007-12-02 13:52
@madboy21
如有需要原程序代碼的朋友可以和我聯系,我也可以為你提供整個UPS或逆變器設計方案.
你好, 我對你的單片機逆變器很感興趣,請問有成品試過嗎?成本
大約多少?
0
回復
madboy21
LV.8
9
2008-04-05 11:31
@chord_amp
你好,我對你的單片機逆變器很感興趣,請問有成品試過嗎?成本大約多少?
tiny13
mega48
mega8
tiny25
0
回復
yuyuxin20
LV.2
10
2008-04-29 10:56
@madboy21
tiny13mega48mega8tiny25
有三相逆變器嗎
0
回復
sarpin
LV.2
11
2009-08-29 09:33
@madboy21
如有需要原程序代碼的朋友可以和我聯系,我也可以為你提供整個UPS或逆變器設計方案.
我想要整個逆變器的設計方案,DC12V逆變AC220V的,可以么
0
回復
madboy21
LV.8
12
2009-08-29 22:53
@sarpin
我想要整個逆變器的設計方案,DC12V逆變AC220V的,可以么
原來我發的貼在這~~.我都說了有程序,可那些家伙說沒找到,狂暈!!!
0
回復
hk007
LV.3
13
2009-08-30 08:32
@madboy21
原來我發的貼在這~~.我都說了有程序,可那些家伙說沒找到,狂暈!!!
請教如何控制死區?M8如果用快速PWM模式的話,在計數到達0xff時PWM1和PWM2會同時改變(一個開通另一個關斷),那么死區如何用軟件控制?
0
回復
YEYOU1984
LV.1
14
2011-06-08 16:15
@madboy21
如有需要原程序代碼的朋友可以和我聯系,我也可以為你提供整個UPS或逆變器設計方案.

你好。。能把SPWM的源代碼給我嗎。。我是初學者,還有很多不明白的地方,希望和借鑒一下你的思路

0
回復
liyonghe
LV.7
15
2011-09-18 22:38
@YEYOU1984
你好。。能把SPWM的源代碼給我嗎。。我是初學者,還有很多不明白的地方,希望和借鑒一下你的思路
mark
0
回復
dahaiinv
LV.4
16
2011-09-18 23:37
@liyonghe
mark

 

0
回復
主站蜘蛛池模板: 人人爽人人爽人人片A免费 国产国语农村妇女偷人视频 | 久久精品成人免费观看三 | www在线免费 | 奶大交一乱一乱一视一频 | 人人做人人看人人添 | 欧美激情视频一区二区三区免费 | 成人精品福利视频 | 国产精品无 | 一区在线不卡 | 男男av纯肉无码免费播放无码 | 国产色噜噜噜91在线精品 | 国产精品欧美精品日韩精品 | 亚洲一级毛片 | 成人影院免费942cm | 操操操操网 | 伊人久久大香线蕉av最新 | 久草视频精品 | 91嫩草网站 | 国产黑色丝袜在线观看下 | 动漫精品视频一区二区三区 | 激情在线视频网站 | 国产一区二区成人久久免费影院 | 夜射av | 91在线播 | 午夜精品一区二区三区三上悠亚 | 99精品热 | 毛片无码一区二区三区a片视频 | 亚洲乱仑| 黄在线看v| ASSFREE疯狂老妇熟女 | yw193can未满十8网站 | 欲望之岛在线免费观看 | 亚洲AⅤ无码精品色情午在线 | 国产精品538一区二区在线 | 日本二三本的区别免费 | 狠狠综合久久久久综合网小蛇 | 国产欧美日韩在线观看一区二区 | 国产妇女乱码一区二区三区 | 久久AV无码乱码A片无码 | 亚洲精品国产精品乱码不99热 | 伊人久久一区二区三区无码 |