999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微控制器的數字信號發生器的設計與實現

2016-12-31 19:41:14白苗潔成都理工大學信息科學與技術學院
數碼世界 2016年6期
關鍵詞:單片機信號設計

白苗潔成都理工大學信息科學與技術學院

?

基于微控制器的數字信號發生器的設計與實現

白苗潔
成都理工大學信息科學與技術學院

摘要:本設計是基于單片機STC89C52的多功能波形發生器。由STC98C52、D/A轉換、LM324運放放大器、示波器液晶顯示、外圍電路構成的數字信號發生器。利用STC89C52單片機產生數字信號波形,再通過D/A轉換將數字信號轉換成模擬信號,在經過有LM324組成的運放電路放大信號,由示波器輸出,之后再經過有LM324組成的反向電路使得模擬信號反向輸出,最后,一起顯示在示波器里。

關鍵字:STC89C52單片機 DA轉換 數字信號

1 研究背景及前景

不論是在生產還是在科研與教學上,信號發生器都是電子工程師仿真實驗的最佳工具。隨著我國經濟和科技的發展,對相應的測試儀器和測試手段也提出了更高的要求,信號發生器己成為測試儀器中至關重要的一類,因此開發信號發生器具有重大意義。傳統的信號發生器采用專用芯片,成本高,控制方式不靈活。現在很多設計利用單片機靈活的控制、豐富的外設處理能力,實現頻率、幅值可調的函數波形的輸出,同時可以根據需要方便地實現各種比較復雜的調頻、調相和調幅功能,具有良好的實用性。

2 系統設計及方案

經過再三考慮,確定方案如下:利用STC89C52單片機采用程序設計的方法產生方波、矩形波、三角波、正弦波四個波形,再通過D/A轉換器DAC0832將數字信號轉換成模擬信號,濾波放大,再通過反向電路,最終由示波器顯示出來。通過由STC8C52產生的數字信號通過DAC0832轉換為模擬信號,有數字量的大小直接和模擬信號的頻率成正比。因為單片機本身的可提供的最大頻率并不是很穩定,所以在單片機P2端口處加排阻連接在一起,又此來確定波形的最大頻率。本設計用單片機控制所產生信號的幅度,并且充分地利用了單片機強大的程序控制和計算功能,采用查表的方法利用軟件生成了各種信號,從而大大地節省了硬件開銷,動態地實現了目標信息的模擬。

3 硬件選擇及設計

3.1單片機模塊

STC89C52單片機是一種低功耗、高性能8位單片微型計算機。它把構成計算機的中央處理器CPU、存儲器、寄存器、I/O接口制作在一塊集成電路芯片中,從而構成較為完整的計算機、而且其價格便宜。

3.2D/A轉換模塊

D/A轉換是由最常用的DAC0832來完成,主要優點有:分辨率為8位;電流穩定時間1us;可單緩沖、雙緩沖或直接數字輸入;只需在滿量程下調整其線性度;單一電源供電(+5V~+15V);低功耗,20mW。而且相對其他D/A轉換設施DAC0832容易入手,可快速掌握。

3.3運放模塊

在運放模塊中,現實常用的芯片有LM358,TL062,TL072,TL082,LF353,NE5532等等,在這里我選擇的是LM324,主要是因為在以前的實訓中使用過LM324,所以比較熟悉它的性能。

3.4反向電路模塊

因為在運放模塊中選擇的是LM324,所以為了節約成本,所以反向電路用的也是LM324。使用LM324也可以提高集成度,使得做出的電路板面積減小,易于使用。

3.5鍵盤模塊

矩陣式鍵盤。矩陣式鍵盤的按鍵觸點接于由行、列母線構成的矩陣電路的交叉處。當鍵盤上沒有鍵閉合時,所有的行和列線都斷開,行線都呈高電平。當某一個鍵閉合時,該鍵所對應的行線和列線被短路。

4 軟件設計

單片機內部數據只能以0,1輸出,所產生的信號都是離散的信號。為了能夠讓單片機實現函數信號輸出功能,采用對信號采樣,量化的方法。在設計中,對正弦信號進行采樣,通過查表來實現輸出不團的幅度值。采樣點越密集,信號失真度就越小。對于三角波的輸出,就是實現兩次循環,通過有最小值到最大值和由最大值到最小值的循環來實現三角波的輸出。方波的輸出時間間隔由軟件通過定時、計數器來控制。鋸齒波的輸出就是三角波的1/2步驟由最小到最大,一直重復這個步驟。

5 波形產生程序的設計

產生指定波形可以通過DAC來實現,不同波形產生實質上是對輸出的二進制的數字量進行相應改變來實現的。

(1)方波信號是利用定時器中斷產生的,每次中斷時,將輸出的信號反向即可。

(2)三角波信號是將輸出的二進制數字信號依次加1,達到0xff時依次減1,并實時將數字信號經D/A轉換得到。

(3)鋸齒波信號是將輸出的二進制數字信號依次加1,達到0xff時置為0x00并實時將數字信號經D/A轉換得到的。

(4)正弦波是利用MATLAB將正弦曲線均勻取樣后,得到等間隔時刻的y方向上的二進制數值,然后依次輸出后經D/A轉換得到。

參考文獻

[1]米昶. Protel2004電路設計與仿真(高等學校計算機輔助設計規劃教材)[M].機械工業出版,2006.

[2]何立民.單片機高級教程-應用與設計[M].北京航空航天大學出版社,2008.

[3]李剛,等.ADUC845單片機原理、開發方法及應用實例[M].電子工業出版社,2006.

[4]張毅剛單片機原理及應用J高等教育出版社,2003

猜你喜歡
單片機信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 久久青草视频| 麻豆精选在线| 免费AV在线播放观看18禁强制| 国产主播在线一区| 色老头综合网| 亚洲无码熟妇人妻AV在线| 国产成人综合久久| 亚洲欧洲自拍拍偷午夜色无码| 亚洲精品色AV无码看| 5555国产在线观看| 波多野结衣国产精品| 波多野结衣一二三| 国产成人区在线观看视频| 欧美黄网在线| 久久久精品久久久久三级| 美女被躁出白浆视频播放| 在线欧美日韩| 亚洲区视频在线观看| 亚洲成人高清在线观看| 天天综合网色中文字幕| 理论片一区| 久久亚洲国产一区二区| 国产精品国产三级国产专业不| 四虎永久在线视频| 日本精品一在线观看视频| 亚洲国产精品日韩欧美一区| 日本五区在线不卡精品| 国产精品欧美在线观看| 国内精品视频在线| 亚洲国产天堂久久综合226114| 国产精品区视频中文字幕| 日韩精品一区二区三区swag| 日韩av手机在线| 97国产在线观看| 国产第一福利影院| 久久综合亚洲鲁鲁九月天| 国产午夜无码片在线观看网站| 福利一区三区| 精品无码人妻一区二区| 色男人的天堂久久综合| 久爱午夜精品免费视频| 午夜啪啪网| 美女被操91视频| 91精品国产丝袜| 国产va在线观看| 国产噜噜在线视频观看| 日韩毛片免费观看| 一级毛片在线免费看| 九九九精品成人免费视频7| 97se亚洲综合不卡 | 91视频国产高清| 国产乱人伦AV在线A| 波多野吉衣一区二区三区av| 香蕉国产精品视频| 欧美午夜性视频| vvvv98国产成人综合青青| 亚洲一道AV无码午夜福利| 无码丝袜人妻| 国产无码网站在线观看| 亚洲高清免费在线观看| 国产在线精品美女观看| 日韩无码白| 欧美日韩v| 欧美另类图片视频无弹跳第一页| 九九视频免费在线观看| 国产精品网曝门免费视频| 亚洲国产清纯| 亚洲第七页| 欧美成人看片一区二区三区 | 亚洲天堂网视频| 欧美亚洲香蕉| 亚洲欧美精品一中文字幕| 中文字幕在线视频免费| 精品国产一二三区| 亚洲第一视频区| 国产成人一二三| 国产高潮流白浆视频| 婷婷亚洲最大| 成人在线视频一区| 成人午夜久久| 亚洲精品天堂自在久久77| 午夜免费视频网站|