標(biāo)題: 單片機(jī)+DAC0832信號(hào)發(fā)生器的仿真設(shè)計(jì)(方波、三角波、梯形波、鋸齒波) [打印本頁(yè)]
作者: 362443451 時(shí)間: 2018-12-16 22:02
標(biāo)題: 單片機(jī)+DAC0832信號(hào)發(fā)生器的仿真設(shè)計(jì)(方波、三角波、梯形波、鋸齒波)
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
YXET8491D``DG04T8}3BH40.png (113.99 KB, 下載次數(shù): 220)
下載附件
2018-12-16 21:59 上傳
一、設(shè)計(jì)要求
設(shè)計(jì)一個(gè)能產(chǎn)生方波、三角波、梯形波、鋸齒波的波形發(fā)生器。
二、方案論證
方案一 :利用單片機(jī)AT89C51編寫(xiě)程序,然后將產(chǎn)生信號(hào)通過(guò)DAC0832(數(shù)模轉(zhuǎn)換器)轉(zhuǎn)化成模擬信號(hào),輸入信號(hào)經(jīng)運(yùn)放電路后信號(hào)放大,低通濾波是輸出的信號(hào)穩(wěn)定不失真,通過(guò)四個(gè)按鍵來(lái)選擇輸出的波形。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。
方案二:集成運(yùn)算放大器應(yīng)用于波形發(fā)生器。正弦波和非正弦波產(chǎn)生電路常常作為信號(hào)源,利用正弦波振蕩電路(RC橋式正弦波振蕩器)產(chǎn)生正弦波,用集成運(yùn)放構(gòu)成方波發(fā)生器和三角波發(fā)生器一般包括比較器和RC積分器。此方案實(shí)現(xiàn)起來(lái)比較復(fù)雜,對(duì)運(yùn)算電路要有嚴(yán)格的分析,所需要的東西較多。
方案比較:采用方案一,該信號(hào)發(fā)生器具有體積小,價(jià)格低,性能穩(wěn)定優(yōu)點(diǎn)。
三、理論設(shè)計(jì)
3.1原理分析
利用單片機(jī)AT89C51編寫(xiě)程序,然后將產(chǎn)生信號(hào)通過(guò)DAC0832(數(shù)模轉(zhuǎn)換器)轉(zhuǎn)化成模擬信號(hào),輸入信號(hào)經(jīng)運(yùn)放電路后信號(hào)放大,低通濾波是輸出的信號(hào)穩(wěn)定不失真,通過(guò)四個(gè)按鍵來(lái)選擇輸出的波形。
圖3-3 DAC0832的引腳圖
3.4電流/電壓轉(zhuǎn)換放大電路
由于從DAC0832轉(zhuǎn)換出來(lái)的模擬信號(hào)為電流信號(hào),將DAC0832輸出的信號(hào)經(jīng)過(guò)電流/電壓轉(zhuǎn)換放大電路轉(zhuǎn)變?yōu)殡妷盒盘?hào)。本設(shè)計(jì)中使用的運(yùn)放為L(zhǎng)M324,LM324運(yùn)算放大器是價(jià)格便宜的帶差動(dòng)輸入功能的四運(yùn)算放大器
圖3-4 電流/電壓轉(zhuǎn)換放大電路
3.5按鍵輸入電路
按鍵使由一組按壓式或觸摸式開(kāi)關(guān)構(gòu)成的陣列,是一種常用的輸入設(shè)備。鍵盤(pán)可分為編碼式鍵盤(pán)和非編碼式鍵盤(pán)兩種。
3.6系統(tǒng)總體結(jié)構(gòu)圖
0.png (8.47 KB, 下載次數(shù): 133)
下載附件
2018-12-16 23:15 上傳
四、電路仿真及仿真結(jié)果分析
4.1電路圖
四個(gè)按鍵,每按一次按鍵后輸出對(duì)應(yīng)的波形。雙極性電壓輸出,電壓幅值可調(diào)。
4.2方波仿真結(jié)果
4.3三角波仿真結(jié)果
4.4梯形波仿真結(jié)果
4.5鋸齒波仿真結(jié)果
五、心得體會(huì)
通過(guò)本次課程設(shè)計(jì),使我對(duì)課程所學(xué)理論知識(shí)的深化和提高,我了解和掌握了單片機(jī)應(yīng)用系統(tǒng)的軟硬件設(shè)計(jì)過(guò)程、方法及實(shí)現(xiàn),為以后設(shè)計(jì)和實(shí)現(xiàn)更難得應(yīng)用打下了良好的基礎(chǔ)。
在本次設(shè)計(jì)工程中,遇到了很多得問(wèn)題,對(duì)硬件方面的各種知識(shí)并不是非常理解。對(duì)于單片機(jī)設(shè)計(jì),硬件電路還是比較簡(jiǎn)單,但是在程序設(shè)計(jì)上,費(fèi)了很大的功夫,對(duì)于程序不是那么容易上手,查找書(shū)籍并參考了網(wǎng)上的例子,才得以把實(shí)驗(yàn)完成。要設(shè)計(jì)一個(gè)成功的電路,必須要有耐心,要有堅(jiān)持的毅力,因此在整個(gè)設(shè)計(jì)過(guò)程中大部分時(shí)間都是用在程序上面的,很多子程序事可以借鑒書(shū)本上的,但怎樣銜接各個(gè)子程序比較重要。完成這次設(shè)計(jì)后,我在書(shū)本理論知識(shí)的基礎(chǔ)上又有了更深層次的理解。
0.png (12.35 KB, 下載次數(shù): 151)
下載附件
2018-12-16 23:16 上傳
全部資料51hei下載地址:
信號(hào)發(fā)生器的設(shè)計(jì).zip
(1.51 MB, 下載次數(shù): 871)
2018-12-16 22:02 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者: xiayan666 時(shí)間: 2018-12-18 21:47
用哪個(gè)版本的Proteus打開(kāi)呢?
作者: tieq1952 時(shí)間: 2018-12-19 08:18
謝謝分享!!!好資料,51黑有你更精彩!!!
作者: 362443451 時(shí)間: 2018-12-19 22:02
Proteus7.5
-
51hei.gif
(309.76 KB, 下載次數(shù): 115)
下載附件
2021-6-23 04:19 上傳
作者: 15738536901 時(shí)間: 2018-12-24 19:02
這個(gè)很給力,必須支持
作者: zzjay 時(shí)間: 2018-12-24 21:10
大神,我弄成功了,不勝感激
作者: yufei0734 時(shí)間: 2019-3-18 17:54
感謝, 下了這么多個(gè),這套資料總算仿真成功,感謝樓主的貢獻(xiàn)
作者: anyi123 時(shí)間: 2019-4-13 16:11
樓主 我是小萌新 就是問(wèn)一下如果說(shuō)要輸出其他的波形例如正弦波是不是可以繼續(xù)用這個(gè)電路然后只是在單片機(jī)編程方面修改就可以啦
作者: hey12345678 時(shí)間: 2019-4-13 18:28
可以,傾向于方案二
作者: vinformation 時(shí)間: 2019-4-23 22:59
我想問(wèn)一下,有沒(méi)有proteus的仿真電路圖文件
作者: 肖蠢蠢 時(shí)間: 2019-5-22 09:30
為什么我的不出結(jié)果呀
作者: 肖蠢蠢 時(shí)間: 2019-5-22 10:25
好啦,是我自己的問(wèn)題,謝謝樓主~~
作者: 油菜花123 時(shí)間: 2019-5-23 16:24
我想問(wèn)一下樓主如何改變?nèi)遣ǖ念l率
作者: 夏爾64579 時(shí)間: 2019-6-3 15:06
請(qǐng)問(wèn)樓主這是雙極性輸出嗎?我看電路圖好像單極性電壓輸出啊?
作者: xiehua 時(shí)間: 2019-6-3 15:45
您好,如果要在同一個(gè)圖中顯示方波正弦波等該怎么改
作者: 小鹿LY 時(shí)間: 2019-6-18 18:14
樓主,這個(gè)梯形波怎改了頻率為130HZ 之后,波形就不對(duì)了,應(yīng)該怎么修改啊
作者: 51hei團(tuán)團(tuán) 時(shí)間: 2019-7-3 23:35
貌似我下載了能打開(kāi),我用的是winrar新版解壓的
作者: 1294081095 時(shí)間: 2019-9-2 15:42
謝謝分享
作者: 15816798481 時(shí)間: 2019-10-1 09:18
誰(shuí)能告訴下這個(gè)lm324怎么接+-10v電壓
作者: 123kk321kk 時(shí)間: 2019-10-22 18:12
為啥我的波形顯示不對(duì)?
作者: BT饅頭 時(shí)間: 2019-12-12 16:25
謝謝樓主666
作者: sijie 時(shí)間: 2019-12-13 08:32
我的也不出結(jié)果呀 什么情況
作者: 我可不會(huì)at89s52 時(shí)間: 2019-12-24 19:25
做的真好,按鍵設(shè)計(jì)很合理
作者: bhk4 時(shí)間: 2020-2-25 14:13
樓主 我的為什么不顯示結(jié)果呢
作者: bhk4 時(shí)間: 2020-2-25 14:15
你好 問(wèn)一下 結(jié)果怎樣出來(lái)的呢?
作者: 源歌 時(shí)間: 2020-3-20 21:08
怎么搞,我的也不出
作者: YDYQ 時(shí)間: 2020-4-8 16:16
那正弦波呢
作者: kaikaikai 時(shí)間: 2020-5-1 01:15
樓主我想問(wèn)下編寫(xiě)各個(gè)函數(shù)時(shí)的具體思想
作者: 馬夢(mèng)圓 時(shí)間: 2020-5-2 12:48
樓主可以聯(lián)系你嗎
作者: 馬夢(mèng)圓 時(shí)間: 2020-5-2 13:12
樓主有STM32版本的發(fā)生器設(shè)計(jì)嗎
作者: 二一二 時(shí)間: 2020-5-23 18:06
同問(wèn)
作者: swustlx86 時(shí)間: 2020-5-30 13:43
感謝分享
作者: fssst 時(shí)間: 2020-6-8 14:30
謝謝分享
作者: 算術(shù)平均數(shù) 時(shí)間: 2020-6-10 11:24
請(qǐng)問(wèn)有沒(méi)有用DAC0832控制直流電機(jī)調(diào)速的啊?
作者: 145614586 時(shí)間: 2020-6-11 09:44
我也出不了波形救濟(jì)孩子
作者: 3232966108 時(shí)間: 2020-6-15 22:40
請(qǐng)問(wèn)正弦波函數(shù)怎么寫(xiě)呢?
作者: 小宇宙88 時(shí)間: 2020-6-24 18:59
如果弄硬件的話,可以成功嗎
作者: Jeff_BlindCat 時(shí)間: 2020-6-27 13:49
這個(gè)要好好學(xué)習(xí)下,謝謝分享。
作者: 1245210444 時(shí)間: 2020-7-6 11:54
咦為什么題目介紹說(shuō)用80C51圖上和程序確實(shí)80C52啊?如果要用80C51我直接把圖上的80C52換成80C51,然后把程序#include "reg52.h"改成#include "reg51.h"就可以了嗎?
作者: 15113151266 時(shí)間: 2020-12-15 14:39
鋸齒波怎么改成上升的啊?
作者: 1587912810 時(shí)間: 2022-10-22 18:23
頂呀,樓主,好資源
作者: hh002 時(shí)間: 2023-5-28 01:09
感謝博主,真的棒了我大忙
作者: 1232131123123 時(shí)間: 2024-4-15 16:27
感謝好心人!!
作者: 1046835508 時(shí)間: 2024-5-16 12:08
有波形產(chǎn)生流程圖嗎
歡迎光臨 (http://m.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
91精品国产99|
视频一区在线
|
观看av
|
亚洲欧美少妇
|
国产69精品久久久久777
|
久在线视频
|
亚洲视频中文字幕
|
一本一道久久a久久精品蜜桃
|
久久婷婷国产
|
精品久久久久久久久久久
|
在线看免费的a
|
91香蕉嫩草
|
欧美日韩在线国产
|
一区二区免费
|
国产美女免费视频
|
国产一级在线
|
青青草视频免费观看
|
国产一区二区三区在线
|
国产精品欧美日韩
|
毛片免费观看视频
|
av国产在线观看
|
欧美激情国产日韩精品一区18
|
日干夜操|
亚洲高清视频一区二区
|
av中文字幕在线
|
国产精品美女久久久久久免费
|
美女视频黄色的
|
欧美一区二区三区在线播放
|
久久久久久久国产
|
亚洲日本乱码在线观看
|
国产在线观看不卡一区二区三区
|
91免费小视频
|
中文字幕在线三区
|
国产激情一区二区三区
|
caoporon|
奇米四色在线观看
|
一区二区三区视频在线
|
久久毛片网站
|
成年男女免费视频网站
|
成人在线免费视频观看
|
欧美日韩国产高清视频
|