【正文】
經(jīng)驗。數(shù)據(jù)采集及其頻譜分析電路在各個領(lǐng)域中都有廣泛的運用,以后有可能接觸到這些設(shè)備,有必要深入地分析其工作原理、電路原理,同時設(shè)計一個簡單、實用的數(shù)據(jù)采集及其頻譜分析電路。該設(shè)計出了一個簡單實用的數(shù)據(jù)采集及其頻譜分析電路,具有成本低,可靠性高,擴展功能強等優(yōu)點。用電位器模擬輸入電壓,經(jīng)過AT89C51控制ADC0808將輸入模擬電壓轉(zhuǎn)換成數(shù)字信號,頻譜分析部分是基于外差原理的數(shù)字式頻譜分析,系統(tǒng)采用XlinxVIRTEXII100萬門的FPGA,將本振掃頻、混頻、放大、低通濾波、提取峰值等工作全部通過數(shù)字化實現(xiàn)??刂品矫?,有凌陽16位單片機SPCE061A作為控制核心,實現(xiàn)人機接口和最后頻譜圖的模擬示波器顯示。關(guān)鍵詞:數(shù)據(jù)采集 頻譜分析 AT89C51 AD0808 凌陽16位單片機SPCE061A AbstractThe data acquisition part of this graduation is AT89C51 microcontroller and analog to digital conversion chip the ADC0808 collection system. Potentiometer analog input votagle,AT89C51 control ADC0808 input analog voltage to convert the digital signal, spectrum analysis part is based on the digital spectrum of the heterodyne principle, the system uses a million gates FPGA XlinxVIRTEXII100, the vibration frequency sweep, mixing, amplification, all the digital realization of lowpass filtering, to extract peak. Control, have the Sunplus the 16 the microcontroller SPCE061A as control core, to achieve the manmachine interface and analog oscilloscope display of the final spectrogram. This paper describes the hardware design and software design, hardware part is a detailed analysis of the connections between the various parts of the circuit schematic of the data acquisition and spectrum analysis, and each module. And lists all of the ponents, as well as the corresponding procedures for data acquisition and spectrum analysis capabilities. The design has a simple and practical data acquisition and spectrum analysis circuit, low cost, high reliability, extended functionality, and other advantages.Keywords: data acquisition spectrum analysis AT89C51 AD0808 Sunplus 16bit microcontroller SPCE061A 精品畢業(yè)論文1.緒論數(shù)據(jù)采集及其頻譜分析電路是一種具有現(xiàn)場實時數(shù)據(jù)采集、處理功能、頻譜分析自動化電路。完成這個畢業(yè)設(shè)計也是讓我們在學(xué)習(xí)了模擬電路、數(shù)字電路、微機原理、單片機等相關(guān)課程理論知識有一個融會貫通的過程。為以后工作培養(yǎng)良好的工作態(tài)度。在AT89C51的控制下,實現(xiàn)按鍵轉(zhuǎn)換要求通道的電壓值。人機接口使用12864液晶和44鍵盤。通過計算機顯示出采集模擬穩(wěn)定信號的數(shù)值。在控制器和模數(shù)轉(zhuǎn)換芯片上,兩套方案均采用相同的設(shè)計思想。方案一中的需要設(shè)計單獨的通信模塊,使得電路較方案二更加復(fù)雜,而且需要在計算機上編寫相應(yīng)的程序,工作量之大。方案二電路簡單實用,成本低,完全符合我們的設(shè)計初衷。轉(zhuǎn)換完成以后發(fā)出完成信號給AT89C51,轉(zhuǎn)換后的并行數(shù)據(jù)由P1口輸入單片機,單片機接收數(shù)據(jù)后由程序按溫度值 T(?C)與電壓 U(V)對應(yīng)關(guān)系:T=,最后由P0口輸出顯示數(shù)據(jù),由四位數(shù)碼顯示管顯示??臻e模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。PO口:PO口為一個8位漏極開路雙向I/O口,每腳可吸收8TTL門流。 P1口:P1口是一個內(nèi)部提供上拉電阻的八位雙向I/O口,P1口緩沖器能接受輸出4TTL門電流。并因此作為輸入時,P2口的管腳被外部拉低,并輸出電流,這是由于內(nèi)部上拉的緣故,P2口作為外部程序存儲器或16位地址外部存儲器進行存取時,P2口輸出地址的高八位。當(dāng)P3口寫入1后,他們被內(nèi)部上拉為高電平,并用做輸入,作為輸入由于外部下拉位低電平,P3口將輸出電流這是由于上拉的緣故。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。MOVC指令是ALE才起作用。但在訪問外部存儲器時,這兩次有效地/PSEN信號將不出現(xiàn)。XTAL2:來自反向振蕩器輸出。ADDA,ADDB,,由A,B,C和IN0IN7構(gòu)成38數(shù)據(jù)器,通過AT89C51中的按鍵程序控制片選信號。該脈沖依靠編寫的單片機中斷程序模擬一個正脈沖控制。12和16號管腳是接基準(zhǔn)電壓分別接VCC和GND。復(fù)位電路采用電平復(fù)位的方式。 這個是簡單的按鍵部分,執(zhí)行的方式是按一下顯示下一路,按07路的方式循環(huán)。sbit EOC=P3^7。sbit CC=P3^3。uchar a,b。a0。b)。i)。 } while(!EOC)。 return dat。 delay2()。 bb=temp1%10。 P2=0xf1。 P0=t1[cc]。0X7F。 delay1()。 TMOD=0x02。 EX0=1。 AD()。 tt++。(1)基于FFT技術(shù)的數(shù)字頻譜電路這種頻譜儀利用快速傅里葉變化可以將被測信號分解成獨立的頻譜分量,達(dá)到與傳統(tǒng)頻譜分析儀同樣的結(jié)果。(2) 基于數(shù)字濾波法的數(shù)字頻譜儀這種頻譜儀原理上等同于模擬頻