【正文】
host machine is responsible for data and display, LED digital display is responsible display the data. The software is partly programmed with C++ of the Keil uVision4. The software can realize the function of monitoring and controlling the whole system. It designs much program like dataacquisition treatment,datadisplay and datamunication ect.Keyword: data acquisition AT89C52 ADC0809 Keil uVision4目錄第一章 緒論 1 研究背景及其目的意義 1 國內(nèi)外研究現(xiàn)狀 2 該課題研究的主要內(nèi)容內(nèi)容 3第二章 數(shù)據(jù)產(chǎn)生 4 現(xiàn)場模擬信號產(chǎn)生器 4 基于LM331的電壓頻率轉(zhuǎn)換 4 基于LM331的頻率電壓轉(zhuǎn)換 5第三章 數(shù)據(jù)采集 7 數(shù)據(jù)采集系統(tǒng) 7 方案論證 8 A/D模數(shù)轉(zhuǎn)換的選擇 8 9 顯示部分 9 八路數(shù)據(jù)采集器 9第四章 硬件部分 10 主機(jī)部分 10 單片機(jī) 10 LCD顯示器 12 模數(shù)轉(zhuǎn)換器ADC0809 13第五章 軟件部分 16 簡介Keil Uvision4 16 本系統(tǒng)所用程序代碼 17參考文獻(xiàn) 18IV第一章 緒論 研究背景及其目的意義近年來,數(shù)據(jù)采集及其應(yīng)用受到了人們越來越廣泛的關(guān)注,數(shù)據(jù)采集系統(tǒng)也有了迅速的發(fā)展,它可以廣泛的應(yīng)用于各種領(lǐng)域。該階段的數(shù)據(jù)采集系統(tǒng)主要有兩類,一類以儀表儀器和采集器、通用接口總線和計(jì)算機(jī)組成。盡管現(xiàn)在以微機(jī)為核心的可編程數(shù)據(jù)采集與處理采集技術(shù)的發(fā)展方向得到了迅速的發(fā)展,而且組成一個數(shù)據(jù)采集系統(tǒng)只需要一塊數(shù)據(jù)采集卡,把它插在微機(jī)的擴(kuò)展槽內(nèi)并輔以應(yīng)用軟件,就能實(shí)現(xiàn)數(shù)據(jù)采集功能,但這并不會對基于單片機(jī)為核心的數(shù)據(jù)采集系統(tǒng)產(chǎn)生影響。該數(shù)據(jù)采集對拾震計(jì)輸出的電信號模擬放大后送至A/D數(shù)字化,A/D采用同時采樣,采樣數(shù)據(jù)經(jīng)DSP數(shù)字濾波處理后,變成數(shù)字地震信號。數(shù)據(jù)采集也是從一個或多個信號獲取對象信息的過程。 基于LM331的電壓頻率轉(zhuǎn)換LM331是美國NS公司生產(chǎn)的性能價格比高、外圍電路簡單、可單電源供電、低功耗的集成電路。原來由小規(guī)模集成的數(shù)字邏輯電路及硬件程序控制器組成的采集系統(tǒng)被微處理器控制的采集系統(tǒng)所代替。位數(shù)越高其分辨率就越高,價格也就越貴。而本設(shè)計(jì)選用的是STM32F103. 顯示部分LCD 液晶顯示器是 Liquid Crystal Display 的簡稱,LCD 的構(gòu)造是在兩片平行的玻璃基板當(dāng)中放置液晶盒,下基板玻璃上設(shè)置TFT(薄膜晶體管),上基板玻璃上設(shè)置彩色濾光片,通過TFT上的信號與電壓改變來控制液晶分子的轉(zhuǎn)動方向,從而達(dá)到控制每個像素點(diǎn)偏振光出射與否而達(dá)到顯示目的。增強(qiáng)型系列時鐘頻率達(dá)到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時鐘頻率為36MHz,以16位產(chǎn)品的價格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶的最佳選擇。POR、PDR和可編程的電壓探測器(PVD)。調(diào)試模式:串行調(diào)試(SWD)和JTAG接口。除了模擬輸入,所有的都可以接受5V以內(nèi)的輸入。3個SPI接口(18 Mbit/s),兩個和IIS復(fù)用。 帶中文字庫的128X64是一種具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國標(biāo)一級、二級簡體中文字庫的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為12864, 內(nèi)置8192個16*16點(diǎn)漢字,和128個16*、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。由單一的5V電源供電,片內(nèi)帶有鎖存功能的8選1的模擬開關(guān)。START:轉(zhuǎn)換啟動信號,高電平有效。Vref:參考電壓。硬件電路設(shè)計(jì)時,需根據(jù)時序關(guān)系及軟件進(jìn)行設(shè)計(jì)。Keil有以下幾個特點(diǎn): 全功能的源代碼編輯器; 器件庫用來配置開發(fā)工具設(shè)置; 項(xiàng)目管理器用來創(chuàng)建和維護(hù)用戶的項(xiàng)目; 集成的MAKE工具可以匯編、編譯和連接用戶嵌入式應(yīng)用; 所有開發(fā)工具的設(shè)置都是對話框形式的; 真正的源代碼級的對CPU和外圍器件的調(diào)試器; 高級GDI(AGDI)接口用來在目標(biāo)硬件上進(jìn)行軟件調(diào)試以及和Monitor51進(jìn)行通信 本系統(tǒng)所用程序代碼第六章 調(diào)試結(jié)果 這個系統(tǒng)是一個主從式的數(shù)據(jù)采集系統(tǒng)。并對大學(xué)生電子競賽有了一定的認(rèn)識。本次設(shè)計(jì)中調(diào)試主要以軟件調(diào)試為主,涉及代碼較多,需要仔細(xì)認(rèn)真的設(shè)計(jì)和編寫,與其相關(guān)的資料也相對繁多,需要耐心整理和摘選。課程設(shè)計(jì)就是為了培養(yǎng)學(xué)生的動手能力,加強(qiáng)學(xué)生的思維能力。軟件調(diào)試包括調(diào)試程序和對硬件準(zhǔn)確性的調(diào)試。地址譯碼引腳A、B、C分別與地址總線低三位A0、AA2相連,以選通IN0~IN7中的一個通道。START的下降驗(yàn)啟動8位A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出,D7是最高位,D0是最低位。轉(zhuǎn)換時間為100us。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬