久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 用AVR單片機(jī)來(lái)產(chǎn)生正弦波信號(hào)

用AVR單片機(jī)來(lái)產(chǎn)生正弦波信號(hào)

關(guān)鍵字:AVR 單片機(jī) 正弦波信號(hào) 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:52

用AVR單片機(jī)來(lái)產(chǎn)生正弦波信號(hào)

使用AVR定時(shí)/計(jì)數(shù)器的PWM功能設(shè)計(jì)要點(diǎn)

一、定時(shí)/計(jì)數(shù)器PWM設(shè)計(jì)要點(diǎn)

根據(jù)PWM的特點(diǎn),在使用ATmega128的定時(shí)/計(jì)數(shù)器設(shè)計(jì)輸出PWM時(shí)應(yīng)注意以下幾點(diǎn):

1.首先應(yīng)根據(jù)實(shí)際的情況,確定需要輸出的PWM頻率范圍,這個(gè)頻率與控制的對(duì)象有關(guān)。如輸出PWM波用于控制燈的亮度,由于人眼不能分辨42Hz以上的頻率,所以PWM的頻率應(yīng)高于42Hz,否則人眼會(huì)察覺到燈的閃爍。

2.然后根據(jù)需要PWM的頻率范圍確定ATmega128定時(shí)/計(jì)數(shù)器的PWM工作方式。AVR定時(shí)/計(jì)數(shù)器的PWM模式可以分成快速PWM和頻率(相位)調(diào)整PWM兩大類。

3.快速PWM可以的到比較高頻率的PWM輸出,但占空比的調(diào)節(jié)精度稍微差一些。此時(shí)計(jì)數(shù)器僅工作在單程正向計(jì)數(shù)方式,計(jì)數(shù)器的上限值決定PWM的頻率,而比較匹配寄存器的值決定了占空比的大小。PWM頻率的計(jì)算公式為:

PWM頻率 = 系統(tǒng)時(shí)鐘頻率/(分頻系數(shù)*(1+計(jì)數(shù)器上限值))

4.快速PWM模式適合要求輸出PWM頻率較高,但頻率固定,占空比調(diào)節(jié)精度要求不高的應(yīng)用。

5.頻率(相位)調(diào)整PWM模式的占空比調(diào)節(jié)精度高,但輸出頻率比較低,因?yàn)榇藭r(shí)計(jì)數(shù)器僅工作在雙向計(jì)數(shù)方式。同樣計(jì)數(shù)器的上限值決定了PWM的頻率,比較匹配寄存器的值決定了占空比的大小。PWM頻率的計(jì)算公式為:

PWM頻率 = 系統(tǒng)時(shí)鐘頻率/(分頻系數(shù)*2*計(jì)數(shù)器上限值))

6.相位調(diào)整PWM模式適合要求輸出PWM頻率較低,但頻率固定,占空比調(diào)節(jié)精度要求高的應(yīng)用。當(dāng)調(diào)整占空比時(shí),PWM的相位也相應(yīng)的跟著變化(Phase Correct)。

7.頻率和相位調(diào)整PWM模式適合要求輸出PWM頻率較低,輸出頻率需要變化,占空比調(diào)節(jié)精度要求高的應(yīng)用。此時(shí)應(yīng)注意:不僅調(diào)整占空比時(shí),PWM 的相位會(huì)相應(yīng)的跟著變化;而一但改變計(jì)數(shù)器上限值,即改變PWM的輸出頻率時(shí),會(huì)使PWM的占空比和相位都相應(yīng)的跟著變化(Phase and Frequency Correct)。

8.在PWM方式中,計(jì)數(shù)器的上限值有固定的0xFF(8位T/C);0xFF、0x1FF、0x3FF(16位T/C)。或由用戶設(shè)定的 0x0000-0xFFFF,設(shè)定值在16位T/C的ICP或OCRA寄存器中。而比較匹配寄存器的值與計(jì)數(shù)器上限值之比即為占空比。

二、 PWM應(yīng)用設(shè)計(jì)參考

下面給出一個(gè)設(shè)計(jì)示例,在示例中使用PWM方式來(lái)產(chǎn)生一個(gè)1KHz左右的正弦波,幅度為0-Vcc/2。

首先按照下面的公式建立一個(gè)正弦波樣本表,樣本表將一個(gè)正弦波周期分為128個(gè)點(diǎn),每點(diǎn)按7位量化(127對(duì)應(yīng)最高幅值Vcc/2):

f(x) = 64 + 63 * sin(2πx/180) x∈[0…127]

如果在一個(gè)正弦波周期中采用128個(gè)樣點(diǎn),那么對(duì)應(yīng)1KHz的正弦波PWM的頻率為128KHz。實(shí)際上,按照采樣頻率至少為信號(hào)頻率的2倍的取樣定理來(lái)計(jì)算,PWM的頻率的理論值為2KHz即可。考慮盡量提高PWM的輸出精度,實(shí)際設(shè)計(jì)使用PWM的頻率為16KHz,即一個(gè)正弦波周期(1KHz)中輸出 16個(gè)正弦波樣本值。這意味著在128點(diǎn)的正弦波樣本表中,每隔8點(diǎn)取出一點(diǎn)作為PWM的輸出。

程序中使用ATmega128的8位T/C0,工作模式為相位調(diào)整PWM模式輸出,系統(tǒng)時(shí)鐘為8MHz,分頻系數(shù)為1,其可以產(chǎn)生最高PWM頻率為: 8000000Hz / 510 = 15686Hz。每16次輸出構(gòu)成一個(gè)周期正弦波,正弦波的頻率為980.4Hz。PWM由OC0(PB4)引腳輸出。參考程序如下(ICCAVR)。

//ICC-AVR application builder : 2004-08

// Target : M128

// Crystal: 8.0000Mhz

#i nclude

#i nclude

#pragma data:code

// 128點(diǎn)正弦波樣本表

const unsigned char auc_SinParam[128] = {

64,67,70,73,76,79,82,85,88,91,94,96,99,102,104,106,109,111,113,115,117,118,120,121,

123,124,125,126,126,127,127,127,127,127,127,127,126,126,125,124,123,121,120,118,

117,115,113,111,109,106,104,102,99,96,94,91,88,85,82,79,76,73,70,67,64,60,57,54,51,48,

45,42,39,36,33,31,28,25,23,21,18,16,14,12,10,9,7,6,4,3,2,1,1,0,0,0,0,0,0,0,1,1,2,3,4,6,

7,9,10,12,14,16,18,21,23,25,28,31,33,36,39,42,45,48,51,54,57,60};

#pragma data:data

unsigned char x_SW = 8,X_LUT = 0;

#pragma interrupt_handler timer0_ovf_isr:17

void timer0_ovf_isr(void)

{

X_LUT += x_SW; // 新樣點(diǎn)指針

if (X_LUT > 127) X_LUT -= 128; // 樣點(diǎn)指針調(diào)整

OCR0 = auc_SinParam[X_LUT]; // 取樣點(diǎn)指針到比較匹配寄存器

}

void main(void)

{

DDRB |= 0x10; // PB4(OC0)輸出

TCCR0 = 0x71; // 相位調(diào)整PWM模式,分頻系數(shù)=1,正向控制OC0

TIMSK = 0x01; // T/C0溢出中斷允許

SEI(); // 使能全局中斷

while(1)

{……};

}

每次計(jì)數(shù)器溢出中斷的服務(wù)中取出一個(gè)正弦波的樣點(diǎn)值到比較匹配寄存器中,用于調(diào)整下一個(gè)PWM的脈沖寬度,這樣在PB4引腳上輸出了按正弦波調(diào)制的PWM方波。當(dāng)PB4的輸出通過(guò)一個(gè)低通濾波器后,便得到一個(gè)980.4Hz的正弦波了。如要得到更精確的1KHz的正弦波,可使用定時(shí)/計(jì)數(shù)器T /C1,選擇工作模式10,設(shè)置ICR1=250為計(jì)數(shù)器的上限值。

在ATMEL公司網(wǎng)站上,給出了使用一個(gè)定時(shí)/計(jì)數(shù)器實(shí)現(xiàn)雙音頻撥號(hào)的應(yīng)用設(shè)計(jì)參考(AVR314.pdf),讀者可以從中學(xué)習(xí)到如何更好設(shè)計(jì)和使用PWM的功能。

f(x) = 64 + 63 * sin(2πx/128) x∈[0…127]

這個(gè)問(wèn)題我也弄過(guò)好長(zhǎng)一段時(shí)間。

在編號(hào)為 AVR314 的 Application Note 中,這個(gè)講得很詳細(xì)。

在這個(gè) note 中,因?yàn)檎也ㄗ罱K用于高、低頻的疊加以生成DTMF信號(hào),所以就用了7位來(lái)存儲(chǔ)正弦表。7位最大為127

而f(x)=sin(x)的值域?yàn)閇0…1],所以,63 * sin(2πx/128)就放大了值域。

再加64,則將值全部上移為正,滿足存儲(chǔ)要求。

【更多資源】

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號(hào)南山云谷創(chuàng)業(yè)園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
99er在线视频| 在线免费看污网站| 国产在线观看欧美| 久久视频免费在线| 天天爱天天做天天操| 国产精品久久成人免费观看| 亚洲第一中文av| 色综合色综合色综合色综合| 国产一二三区av| 久久久精品高清| 97超碰免费观看| 蜜臀av色欲a片无码精品一区 | 欧美日韩一区二区在线免费观看| 人人妻人人澡人人爽欧美一区| 九九久久九九久久| 欧美日韩福利在线| 人妻有码中文字幕| 亚洲久久中文字幕| 9l视频自拍9l视频自拍| 成人精品视频在线播放| 日韩av一二三四区| www.日本xxxx| eeuss中文| 97在线免费公开视频| gogogo高清免费观看在线视频| 伊人成人免费视频| 国内精品在线观看视频| 污污网站免费看| 免费网站在线观看视频| 日本免费一级视频| 成人短视频在线看| 少妇性饥渴无码a区免费| 男人的天堂最新网址| 波多野结衣综合网| 精品国产鲁一鲁一区二区三区| 欧洲精品在线播放| 五月婷婷丁香综合网| 国产乱子伦精品视频| 日本人视频jizz页码69| 成人小视频在线观看免费| 韩国日本在线视频| 一二三在线视频| 蜜臀av免费观看| 黄色免费观看视频网站 | 91亚洲一区二区| 久久久久久久久久久视频| 欧美性受xxxxxx黑人xyx性爽| 女性女同性aⅴ免费观女性恋| 日韩av加勒比| 欧美少妇性生活视频| 日韩视频在线视频| 欧美在线观看视频免费| 亚洲黄色av片| 五月婷婷激情久久| 精品一卡二卡三卡| 成人免费无码av| 波多野结衣家庭教师在线| 路边理发店露脸熟妇泻火| 超碰在线97免费| 亚洲视频在线观看一区二区三区| 欧美亚洲日本一区二区三区| 日本一道在线观看| 激情视频小说图片| 4444在线观看| 草草草视频在线观看| 欧美日韩中文字幕在线播放| 青少年xxxxx性开放hg| 手机福利在线视频| 日韩不卡视频一区二区| 伊人再见免费在线观看高清版 | 国产女女做受ⅹxx高潮| 成人一对一视频| 精品中文字幕av| 黄色片一级视频| 欧美伦理片在线观看| 加勒比av中文字幕| 99热都是精品| 国产精品视频二| 国产精品动漫网站| 亚洲娇小娇小娇小| 亚洲小视频在线播放| www.欧美黄色| 亚洲熟妇av一区二区三区漫画| www日韩视频| 亚洲精品中文字幕乱码无线| xxxxxx在线观看| 国产免费一区二区三区视频| 色诱视频在线观看| av电影一区二区三区| 黄页免费在线观看视频| 无遮挡又爽又刺激的视频| 中文字幕视频三区| 无码人妻少妇伦在线电影| 国产一区视频免费观看| 一级黄色大片儿| 日韩中文字幕三区| 亚洲免费视频播放| 国产三区在线视频| 国产树林野战在线播放| 北条麻妃在线视频| 日本久久高清视频| 日本黄大片一区二区三区| 黄色一级片av| 欧美成人三级在线播放| 成年女人18级毛片毛片免费| 狠狠热免费视频| 日本大胆人体视频| 亚洲精品中文字幕乱码无线| 欧美亚洲国产成人| 国产女人18毛片| 久国产精品视频| 亚洲黄色a v| 国产一区亚洲二区三区| 黄色特一级视频| 超碰在线资源站| 人妻无码视频一区二区三区 | 韩国黄色一级大片| 欧美第一页浮力影院| 国产精品自拍视频在线| 成人在线观看你懂的| 大陆极品少妇内射aaaaaa| 国产成人在线综合| 午夜免费精品视频| jizz欧美激情18| 国产成人av影视| 99蜜桃臀久久久欧美精品网站| 欧美高清中文字幕| 国产乱淫av片杨贵妃| 7777在线视频| 美女在线免费视频| 婷婷视频在线播放| 欧美日韩在线免费观看视频| 91精品999| 九九热视频免费| 国产精品h视频| 亚洲黄色网址在线观看| 成人短视频在线观看免费| 国产日产欧美一区二区| 穿情趣内衣被c到高潮视频| 国产精品一区在线免费观看| 国产一二三四区在线观看| 337p亚洲精品色噜噜狠狠p| 国产免费内射又粗又爽密桃视频| 亚洲一级片免费观看| 男人天堂av片| 1024av视频| 国产福利在线免费| 在线观看免费黄色片| 欧美 国产 精品| 看av免费毛片手机播放| 男女av免费观看| 成 人 黄 色 小说网站 s色| 国内av一区二区| 成人免费观看cn| 亚洲第一中文av| 女女同性女同一区二区三区按摩| 成人在线视频一区二区三区| 亚洲精品乱码久久久久久自慰| 视色视频在线观看| 2022中文字幕| av五月天在线| 男人添女人荫蒂免费视频| 爱情岛论坛vip永久入口| 亚洲国产精品女人| 亚洲熟妇av一区二区三区| 一二三级黄色片| 国产九九九九九| 成人短视频在线看| 国产av人人夜夜澡人人爽| wwwjizzjizzcom| 欧美黄色性生活| 国产 福利 在线| 高清无码视频直接看| 国产精品一区二区羞羞答答| 妺妺窝人体色www看人体| 亚洲精品怡红院| 国产成人精品视频免费看| 日韩精品第1页| 国产高清999| 高清一区二区视频| 热99这里只有精品| 久久这里只有精品8| 涩多多在线观看| 黄色手机在线视频| 玩弄japan白嫩少妇hd| 成年人网站免费视频| 欧美中文字幕在线观看视频| 亚洲精品中文字幕乱码无线| 国产精品无码一本二本三本色| 91动漫在线看| 99在线免费视频观看| 亚洲一区 在线播放| 在线播放 亚洲| 亚洲综合20p| 中文字幕色网站| 色婷婷一区二区三区在线观看| 日韩大片一区二区| 欧美日韩一区二区三区69堂| 午夜精品久久久内射近拍高清| 国产成人无码a区在线观看视频|