仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
YXET8491D``DG04T8}3BH40.png (113.99 KB, 下載次數(shù): 220)
下載附件
2018-12-16 21:59 上傳
一、設(shè)計要求 設(shè)計一個能產(chǎn)生方波、三角波、梯形波、鋸齒波的波形發(fā)生器。 二、方案論證 方案一 :利用單片機AT89C51編寫程序,然后將產(chǎn)生信號通過DAC0832(數(shù)模轉(zhuǎn)換器)轉(zhuǎn)化成模擬信號,輸入信號經(jīng)運放電路后信號放大,低通濾波是輸出的信號穩(wěn)定不失真,通過四個按鍵來選擇輸出的波形。AT89C51單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 方案二:集成運算放大器應(yīng)用于波形發(fā)生器。正弦波和非正弦波產(chǎn)生電路常常作為信號源,利用正弦波振蕩電路(RC橋式正弦波振蕩器)產(chǎn)生正弦波,用集成運放構(gòu)成方波發(fā)生器和三角波發(fā)生器一般包括比較器和RC積分器。此方案實現(xiàn)起來比較復(fù)雜,對運算電路要有嚴格的分析,所需要的東西較多。 方案比較:采用方案一,該信號發(fā)生器具有體積小,價格低,性能穩(wěn)定優(yōu)點。
三、理論設(shè)計 3.1原理分析 利用單片機AT89C51編寫程序,然后將產(chǎn)生信號通過DAC0832(數(shù)模轉(zhuǎn)換器)轉(zhuǎn)化成模擬信號,輸入信號經(jīng)運放電路后信號放大,低通濾波是輸出的信號穩(wěn)定不失真,通過四個按鍵來選擇輸出的波形。
圖3-3 DAC0832的引腳圖
3.4電流/電壓轉(zhuǎn)換放大電路 由于從DAC0832轉(zhuǎn)換出來的模擬信號為電流信號,將DAC0832輸出的信號經(jīng)過電流/電壓轉(zhuǎn)換放大電路轉(zhuǎn)變?yōu)殡妷盒盘枴1驹O(shè)計中使用的運放為LM324,LM324運算放大器是價格便宜的帶差動輸入功能的四運算放大器 圖3-4 電流/電壓轉(zhuǎn)換放大電路 3.5按鍵輸入電路 按鍵使由一組按壓式或觸摸式開關(guān)構(gòu)成的陣列,是一種常用的輸入設(shè)備。鍵盤可分為編碼式鍵盤和非編碼式鍵盤兩種。
3.6系統(tǒng)總體結(jié)構(gòu)圖
0.png (8.47 KB, 下載次數(shù): 133)
下載附件
2018-12-16 23:15 上傳
四、電路仿真及仿真結(jié)果分析 4.1電路圖 四個按鍵,每按一次按鍵后輸出對應(yīng)的波形。雙極性電壓輸出,電壓幅值可調(diào)。 4.2方波仿真結(jié)果 4.3三角波仿真結(jié)果 4.4梯形波仿真結(jié)果 4.5鋸齒波仿真結(jié)果 五、心得體會
通過本次課程設(shè)計,使我對課程所學(xué)理論知識的深化和提高,我了解和掌握了單片機應(yīng)用系統(tǒng)的軟硬件設(shè)計過程、方法及實現(xiàn),為以后設(shè)計和實現(xiàn)更難得應(yīng)用打下了良好的基礎(chǔ)。 在本次設(shè)計工程中,遇到了很多得問題,對硬件方面的各種知識并不是非常理解。對于單片機設(shè)計,硬件電路還是比較簡單,但是在程序設(shè)計上,費了很大的功夫,對于程序不是那么容易上手,查找書籍并參考了網(wǎng)上的例子,才得以把實驗完成。要設(shè)計一個成功的電路,必須要有耐心,要有堅持的毅力,因此在整個設(shè)計過程中大部分時間都是用在程序上面的,很多子程序事可以借鑒書本上的,但怎樣銜接各個子程序比較重要。完成這次設(shè)計后,我在書本理論知識的基礎(chǔ)上又有了更深層次的理解。
0.png (12.35 KB, 下載次數(shù): 151)
下載附件
2018-12-16 23:16 上傳
全部資料51hei下載地址:
信號發(fā)生器的設(shè)計.zip
(1.51 MB, 下載次數(shù): 871)
2018-12-16 22:02 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|