DAC制作與測試鋸齒波_第1頁
DAC制作與測試鋸齒波_第2頁
DAC制作與測試鋸齒波_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、DAC製作與測試鋸齒波虞子旻學號:U9616813電力電子實驗室指導教授:郭見隆老師一、摘要此作業目的在於整理上課之內容大綱及整理上課之筆記重點。本次課程內容是介紹” 數位類比轉換器(DAC)”,以及說明如何應用Protel99se軟體來模擬電路,並做出實體電路板。以及藉由DSPIC單晶片介面使DAC輸出鋸齒坡波形。二、導論在此實驗中,首先應用Protel99se軟體來做電路板的設計,接著使用本實驗室雕刻機機臺來做電路板的電路實現。接著透過MPLAB軟體撰寫波形程式,結合DSPIC單晶片作介面,使示波器呈現出鋸齒波圖形。三、概論與內容1.基本理論及應用軟體1.1 Protel 99 SEPro

2、tel 99 SE除了電路設計之外,也提供電路模擬分析功能,使用者可以在繪製設計電路時,一併模擬電路的電氣特性。1.2 MPLABMPLAB IDE 是美國Microchip Technology Inc. 所發展的一套微處理控制器軟體研發作業平臺,它架構於Windows® 的作業環境;對工程師而言,MPLAB IDE 展現出優越的多視窗的除錯環境協助工程師迅速找出程式錯誤之所在。2.實驗方法2.1 MPLAB程式撰寫本實驗使用MPLAB作業平臺,架構於Windows® 的作業環境下,其部分程式撰寫如下:#define _dsPIC30F4011_#include <

3、p30F4011.h>#include<timer.h>#defineFCY 7372800 * 2 _FOSC(CSW_FSCM_OFF & XT_PLL8); _FWDT(WDT_OFF); _FBORPOR(PBOR_OFF & MCLR_EN); _FGS(CODE_PROT_OFF); /定義OneSecond旗標等同於SystemFlag.Bit0位元變數,故將其使用一個位元記憶空間/#defineOneSecondSystemFlag.Bit0 unsigned int i=0;unsigned int jj=0;unsigned int mil

4、isec=0;intmain( void )ADPCFG = 0xffff ; PORTB = 0x0000 ;TRISB = 0x0000 ;while(1) /永久迴圈for(jj=0;jj<=255;jj+)LATB=i;i=i+1;for(milisec=0;milisec<2000;milisec+);i=0;2.2 DAC電路板製作電路圖繪製設計如圖1所示,設定其零件參數後,即可Update PCB如圖2所示。圖1 電路圖繪製設計圖2 DAC佈線圖3.實體電路經由本實驗室雕刻機機臺做電路板的電路實現。實體圖如圖3所示。圖3 DAC實體電路板連接DSPIC單晶片實體電路如圖4所示。圖4 DAC電路板連接單晶片示意圖接著將撰寫好的程式Program至單晶片內,並在DAC板接上適當的電壓,即可在示波器上顯示出鋸齒波波形。如圖5所示。圖5 整體接線示意圖圖6 鋸齒波波型四、討論這次實驗的目的,是設計完成一個DAC類比轉換器。透過Protel軟體繪製設計電路,且模擬電路的電氣特性,使其能實現一電路板,並透過單晶片給予波形程式。在示波器中可看到,鋸齒波波形非常完

溫馨提示

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

評論

0/150

提交評論