智能信號發(fā)生器課件_第1頁
智能信號發(fā)生器課件_第2頁
智能信號發(fā)生器課件_第3頁
智能信號發(fā)生器課件_第4頁
智能信號發(fā)生器課件_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

智能信號發(fā)生器

研究的基本內容●可產生正弦波、方波、三角波?!袷褂面I盤來選擇波形?!褫敵霾ㄐ蔚念l率范圍為1Hz~1kHz?!裥盘栯妷悍秶?5V~5V,并且輸出電壓幅值可以在0V一5V范圍內調節(jié)。●輸出信號波形無明顯失真。工作原理信號發(fā)生器采用直接數(shù)字合成技術?;驹頌椴蓸佣ɡ恚撼闃宇l率必須大于或等于兩倍信號譜的最高頻率。因此,通過查表法來讓單片機產生波形。首先,對需要產生的波形進行采樣,將采樣值數(shù)字化存入單片機存儲器作為查找表,然后再通過查找表將數(shù)據(jù)讀出,經過DAC0832D/A轉換芯片轉換成模擬量,把存入的波形重新合成出來。由于該信號發(fā)生器以模擬量形式輸出的波形是在單片機內部存儲的數(shù)字信號的通過程序控制下形成的,所以在構建波形時,具有時域、頻域和視覺上的靈活性。系統(tǒng)基本框圖

智能信號發(fā)生器系統(tǒng)主要由單片機、D/A轉換電路、電流/電壓轉換電路,按鍵電路和波形指示電路、電源、示波器等電路組成。鍵盤輸入LED顯示51單片機DAC0832TL082示波器顯示波形硬件電路設計硬件電路核心為AT89C52單片機,用它產生所需輸出信號的數(shù)字量,再經D/A轉換芯片將數(shù)字量轉換為模擬電流量輸出,通過運放將電流轉換為電壓量輸出。鍵盤設計:鍵盤采用4*4鍵盤。當按下0號鍵時,示波器顯示的是正弦波;當按下1號鍵時,示波器顯示的是鋸齒波;當按下2號鍵時,示波器顯示的是方波。而波形頻率的調節(jié)由0-9號鍵來完成。幅度的調節(jié):因為DAC0832的最大輸出電壓是由其輸入的基準電壓來控制的,只要能控制D/A的基準電壓便可以控制輸出幅度,因此只需在D/A轉換器基準電壓上加上另一片DAC0832的輸出,便可以方便地改變其輸出信號的幅度。設計用兩DAC0832來完成輸出信號的工作,第一片D/A用來輸出信號,第二片D/A用來控制第一片D/A的基準電壓。軟件流程圖開始鍵盤全掃描有鍵按下?延時去抖讀特征碼確定鍵值執(zhí)行波形產生函數(shù)返回NY波形產生程序的設計方波:方波的產生方法比較簡單,只要定時地向外輸出FFH和00H即可。正弦波:正弦波的實現(xiàn):正弦波是非線行波,所以要首先量化編碼。即將一個周期內按時間等分為無數(shù)段后,則階梯波就非常逼進連續(xù)的正弦曲線。經量化的Vi(t)值已離散化,即成為數(shù)字量。將這些數(shù)字量編碼,存放在EPROM里,需要時不斷取出、送出就可得到正弦波。三角波:對于三角波,就是實現(xiàn)兩次偱環(huán),通過由最小值到最大值和由最大值到最小值的循環(huán)來實現(xiàn)三角波的輸出。

研究的重點和難點(1)如何將波形預制和固化在單片機內(2)DAC0832的外圍電路設計,如何調節(jié)頻率、電壓調幅等(3)穩(wěn)定不失真地輸出波形擬解決的關鍵問題●(1)單片機各引腳的分配●(2)軟件程序的設計●

(3)對電路板的整體布局和布線的合理設計鍵盤輸入EPROM51單片機DACDACTL082TL082示波器LCD

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論