資源描述:
《基于-arm嵌入式數(shù)據(jù)采集系統(tǒng)設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、.嵌入式系統(tǒng)專業(yè):電子信息科學與技術班級:0311411學號:031141105學生姓名:劉光明...基于ARM的嵌入式數(shù)據(jù)采集系統(tǒng)一、設計內(nèi)容1.1設計目的1、注重培養(yǎng)綜合運用所學知識、獨立分析和解決實際問題的能力,培養(yǎng)創(chuàng)新意識和創(chuàng)新能力,并獲得科學研究的基礎訓練。2、了解所選擇的ARM芯片各個引腳功能,工作方式,計數(shù)/定時,I/O口,中斷等的相關原理,并鞏固學習嵌入式的相關內(nèi)容知識。3、通過軟硬件設計實現(xiàn)利用ARM芯片對周圍環(huán)境溫度信號的采集及顯示。1.2設計意義嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,且軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功
2、耗有嚴格要求的專用計算機系統(tǒng)。它一般由以下幾部分組成:嵌入式微處理器、外圍硬件設備、嵌入式操作系統(tǒng)。嵌入式系統(tǒng)是面向用戶、面向產(chǎn)品、面向應用的,它必須與具體應用相結合才會具有生命力、才更具有優(yōu)勢。因此嵌入式系統(tǒng)是與應用緊密結合的,它具有很強的專用性,必須結合實際系統(tǒng)需求進行合理的裁減利用。嵌入式系統(tǒng)是將先進的計算機技術、半導體技術和電子技術和各個行業(yè)的具體應用相結合后的產(chǎn)物,這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。嵌入式系統(tǒng)必須根據(jù)應用需求對軟硬件進行裁剪,滿足應用系統(tǒng)的功能、可靠性、成本、體積等要求。所以,如果能建立相對通用的軟
3、硬件基礎,然后在其上開發(fā)出適應各種需要的系統(tǒng),是一個比較好的發(fā)展模式。目前的嵌入式系統(tǒng)的核心往往是一個只有幾K到幾十K微內(nèi)核,需要根據(jù)實際的使用進行功能擴展或者裁減,但是由于微內(nèi)核的存在,使得這種擴展能夠非常順利的進行。數(shù)據(jù)采集(DAQ),是指從傳感器和其它待測設備等模擬和數(shù)字被測單元中自動采集非電量或者電量信號,送到上位機中進行分析,處理。數(shù)據(jù)采集系統(tǒng)是結合基于計算機或者其他專用測試平臺的測量軟硬件產(chǎn)品來實現(xiàn)靈活的、用戶自定義的測量系統(tǒng)。...被采集數(shù)據(jù)是已被轉換為電訊號的各種物理量,如溫度、水位、風速、壓力等,可以是模擬量,也可以是數(shù)字量。采集一般是采樣方式,即隔一
4、定時間(稱采樣周期)對同一點數(shù)據(jù)重復采集。采集的數(shù)據(jù)大多是瞬時值,也可是某段時間內(nèi)的一個特征值。準確的數(shù)據(jù)量測是數(shù)據(jù)采集的基礎。數(shù)據(jù)量測方法有接觸式和非接觸式,檢測元件多種多樣。不論哪種方法和元件,均以不影響被測對象狀態(tài)和測量環(huán)境為前提,以保證數(shù)據(jù)的正確性。傳統(tǒng)的溫度采集系統(tǒng)由于存在響應慢、精度低、可靠性差、效率低、操作繁瑣等弊端,已經(jīng)不能完全適應現(xiàn)代化工業(yè)的高速發(fā)展。隨著嵌入式技術的迅猛發(fā)展,設計高速度、高效率、低成本、高可靠性、操作方便的溫度采集系統(tǒng)成為當務之急?;贏RM的溫度采集系統(tǒng)就成為了解決傳統(tǒng)溫度采集系統(tǒng)各種弊端的優(yōu)先選擇方案。...二、設計方案2.1設計
5、要求1、查閱相關文獻資料,熟悉所選ARM芯片及溫度傳感器2、總體設計方案規(guī)劃3、系統(tǒng)硬件設計,熟悉AD轉換原理及過程,溫度傳感器與ARM芯片的硬件接口實現(xiàn)及溫度顯示。4、系統(tǒng)軟件設計,包括溫度的AD轉換及顯示的軟件實現(xiàn),用C語言編程5、設計心得體會及總結2.2方案論證有許多客觀需求促進了ARM處理器的設計改進。首先,便攜式的嵌入式系統(tǒng)往往需要電池供電。為降低功耗,ARM處理器已被特殊設計成較小的核,從而延長了電池的使用時間。高的代碼密度是嵌入式系統(tǒng)的又一個重要需求。由于成本問題和物理尺寸的限制,嵌入式系統(tǒng)的存儲器是很有限的。所以,高的代碼密度對于那些只限于在板存儲器的應
6、用是非常有幫助的。另外,嵌入式系統(tǒng)通常都是價格敏感的,因此一般都使用速度不高、成本較低的存儲器。ARM內(nèi)核不是一個純粹的RISC體系結構,這是為了使它能夠更好的適應其主要應用領域--嵌入式系統(tǒng)。在某種意義上,甚至可以認為ARM內(nèi)核的成功,正是因為它沒有在RISC的概念上沉入太深?,F(xiàn)在系統(tǒng)的關鍵并不在于單純的處理器速度,而在于有效的系統(tǒng)性能和功耗。在本系統(tǒng)的設計過程中,根據(jù)嵌入式系統(tǒng)的基本設計思想,系統(tǒng)采用了模塊化的設計方法,并且根據(jù)系統(tǒng)的功能要求和技術指標,系統(tǒng)遵循自上而下、由大到小、由粗到細的設計思想,按照系統(tǒng)的功能層次,在設計中把硬件和軟件分成若干功能模塊分別設計和
7、調試,然后全部連接起來統(tǒng)調。...三、硬件設計3.1設計思路本設計的基于ARM的嵌入式數(shù)據(jù)采集和顯示裝置的原理框圖如圖3-1所示。由圖可見,本系統(tǒng)采用“電源部分+ARM核心控制模塊+溫度采集模塊”實現(xiàn)所需功能。并考慮到系統(tǒng)的可擴展性和延伸性,本系統(tǒng)采用主從CPU協(xié)同工作,實現(xiàn)了數(shù)據(jù)的實時采集、傳輸與顯示,具有處理速度快、精度高、人機交互界面友好、穩(wěn)定性高、擴展性好等優(yōu)點。本設計的基于ARM的嵌入式數(shù)據(jù)采集和顯示裝置的原理框圖如圖3-1所示。由圖可見,本系統(tǒng)采用“電源部分+ARM核心控制模塊+溫度采集模塊”實現(xiàn)所需功能。SDRAM存儲器AR