在當前的電子信息技術和網絡技術高速發展的后PC時代,嵌入式系統已經廣泛地滲透到科學研究、工程設計、軍事技術、商業文化藝術、娛樂業以及人們日常生活中的方方面面。與此同時,PDA因其小巧,功能強大,日益受到人們的青睞。因此,對嵌入式Linux的PDA研究具有非常重要的意義。 本文的研究主要是基于ARM和Linux的PDA軟硬件平臺的開發。硬件平臺的內核模塊采用ARM920T核的S3C2410X嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash,硬件平臺還集成了液晶、觸摸屏等人機接口和嵌入式GPS模塊,同時提供了USB主機、SD卡擴展接口。該平臺技術先進,結構合理,功能較完備,整體性、可擴充性強,還可以作為其他嵌入式系統硬件開發的良好平臺和有益借鑒。 在此硬件平臺的基礎上,本文深入探討和解決了Linux操作系統和嵌入式圖形用戶接口移植過程中所面臨的任務和難題。論文首先研究了硬件平臺下引導Linux啟動的Bootloader的設計方法和實現過程。然后,給出了Linux2.4內核和YAFFS文件系統的啟動分析和移植到硬件平臺的整個過程。并且,在Linux內核驅動模型的基礎上,實現了LCD幀緩沖顯示設備Framebuffer、觸摸屏、USB驅動程序的開發。最后,實現了圖形化用戶接口Qt/E在嵌入式Linux平臺上的移植。通過Linux操作系統和圖形化用戶接口Qt/E等軟件平臺的實現,為PDA平臺提供了良好的圖形化操作系統支持,從而大大減少了PDA產品的開發難度和開發周期。 另外,在開發實現的PDA軟硬件平臺的基礎上給出了—個地圖的顯示以及實現放大、縮小等功能的程序,為綜合應用了PDA平臺軟硬件資源提供了—個有用的實例。
上傳時間: 2013-04-24
上傳用戶:Zxcvbnm
隨著半導體工藝的飛速發展和芯片設計水平的不斷進步,ARM微處理器的性能得到大幅度地提高,同時其芯片的價格也在不斷下降,嵌入式系統以其獨有的優勢,己經廣泛地滲透到科學研究和日常生活的各個方面。 本文以ARM7 LPC2132處理器為核心,結合蓋革一彌勒計數管對Time-To-Count輻射測量方法進行研究。ARM結構是基于精簡指令集計算機(RISC)原理而設計的,其指令集和相關的譯碼機制比復雜指令集計算機要簡單得多,使用一個小的、廉價的ARM微處理器就可實現很高的指令吞吐量和實時的中斷響應。基于ARM7TDMI-S核的LPC2132微處理器,其工作頻率可達到60MHz,這對于Time-To-Count技術是非常有利的,而且利用LPC2132芯片的定時/計數器引腳捕獲功能,可以直接讀取TC中的計數值,也就是說不再需要調用中斷函數讀取TC值,從而大大降低了計數前雜質時間。本文是在我師兄呂軍的《Time-To-Count測量方法初步研究》基礎上,使用了高速的ARM芯片,對基于MCS-51的Time-To-Count輻射測量系統進行了改進,進一步論證了采用高速ARM處理器芯片可以極大的提高G-M計數器的測量范圍與測量精度。 首先,討論了傳統的蓋革-彌勒計數管探測射線強度的方法,并指出傳統的脈沖測量方法的不足。然后討論了什么是Time-To-Count測量方法,對Time-To-Count測量方法的理論基礎進行分析。指出Time-To-Count方法與傳統的脈沖計數方法的區別,以及采用Time-To-Count方法進行輻射測量的可行性。 接著,詳細論述基于ARM7 LPC2132處理器的Time-To-Count輻射測量儀的原理、功能、特點以及輻射測量儀的各部分接口電路設計及相關程序的編制。 最后得出結論,通過高速32位ARM處理器的使用,Time-To-Count輻射測量儀的精度和量程均得到很大的提高,對于Y射線總量測量,使用了ARM處理器的Time-To-Count輻射測量儀的量程約為20 u R/h到1R/h,數據線性程度也比以前的Time-To-CotJnt輻射測量儀要好。所以在使用Time-To-Count方法進行的輻射測量時,如何減少雜質時間以及如何提高計數前時間的測量精度,是決定Time-To-Count輻射測量儀性能的關鍵因素。實驗用三只相同型號的J33G-M計數管分別作為探測元件,在100U R/h到lR/h的輻射場中進行試驗.每個測量點測量5次取平均,得出隨著照射量率的增大,輻射強度R的測量值偏小且與輻射真實值之間的誤差也隨之增大。如果將測量誤差限定在10%的范圍內,則此儀器的量程范圍為20 u R/h至1R/h,量程跨度近六個數量級。而用J33型G-M計數管作常規的脈沖測量,量程范圍約為50 u R/h到5000 u R/h,充分體現了運用Time-To-Count方法測量輻射強度的優越性,也從另一個角度反應了隨著計數前時間的逐漸減小,雜質時間在其中的比重越來越大,對測量結果的影響也就越來越嚴重,盡可能的減小雜質時間在Time-To-Count方法輻射測量特別是測量高強度輻射中是關鍵的。筆者用示波器測出此輻射儀器的雜質時間約為6.5 u S,所以在計算定時器值的時候減去這個雜質時間,可以增加計數前時間的精確度。通過實驗得出,在標定儀器的K值時,應該在照射量率較低的條件下行,而測得的計數前時間是否精確則需要在照射量率較高的條件下通過儀器標定來檢驗。這是因為在照射量率較低時,計數前時間較大,雜質時間對測量結果的影響不明顯,數據線斜率較穩定,適宜于確定標定系數K值,而在照射量率較高時,計數前時間很小,雜質時間對測量結果的影響較大,可以明顯的在數據線上反映出來,從而可以很好的反應出儀器的性能與量程。實驗證明了Time-To-Count測量方法中最為關鍵的環節就是如何對計數前時間進行精確測量。經過對大量實驗數據的分析,得到計數前時間中的雜質時間可分為硬件雜質時間和軟件雜質時間,并以軟件雜質時間為主,通過對程序進行合理優化,軟件雜質時間可以通過程序的改進而減少,甚至可以用數學補償的方法來抵消,從而可以得到比較精確的計數前時間,以此得到較精確的輻射強度值。對于本輻射儀,用戶可以選擇不同的工作模式來進行測量,當輻射場較弱時,通常采用規定次數測量的方式,在輻射場較強時,應該選用定時測量的方式。因為,當輻射場較弱時,如果用規定次數測量的方式,會浪費很多時間來采集足夠的脈沖信號。當輻射場較強時,由于輻射粒子很多,產生脈沖的頻率就很高,規定次數的測量會加大測量誤差,當選用定時測量的方式時,由于時間的相對加長,所以記錄的粒子數就相對的增加,從而提高儀器的測量精度。通過調研國內外先進核輻射測量儀器的發展現狀,了解到了目前最新的核輻射總量測量技術一Time-To-Count理論及其應用情況。論證了該新技術的理論原理,根據此原理,結合高速處理器ARM7 LPC2132,對以G-計數管為探測元件的Time-To-Count輻射測量儀進行設計。論文以實驗的方法論證了Time-To-Count原理測量核輻射方法的科學性,該輻射儀的量程和精度均優于以前以脈沖計數為基礎理論的MCS-51核輻射測量儀。該輻射儀具有量程寬、精度高、易操作、用戶界面友好等優點。用戶可以定期的對儀器的標定,來減小由于電子元件的老化對低儀器性能參數造成的影響,通過Time-To-Count測量方法的使用,可以極大拓寬G-M計數管的量程。就儀器中使用的J33型G-M計數管而言,G-M計數管廠家參考線性測量范圍約為50 u R/h到5000 u R/h,而用了Time-To-Count測量方法后,結合高速微處理器ARM7 LPC2132,此核輻射測量儀的量程為20 u R/h至1R/h。在允許的誤差范圍內,核輻射儀的量程比以前基于MCS-51的輻射儀提高了近200倍,而且精度也比傳統的脈沖計數方法要高,測量結果的線性程度也比傳統的方法要好。G-M計數管的使用壽命被大大延長。 綜上所述,本文取得了如下成果:對國內外Time-To-Count方法的研究現狀進行分析,指出了Time-To-Count測量方法的基本原理,并對Time-T0-Count方法理論進行了分析,推導出了計數前時間和兩個相鄰輻射粒子時間間隔之間的關系,從數學的角度論證了Time-To-Count方法的科學性。詳細說明了基于ARM 7 LPC2132的Time-To-Count輻射測量儀的硬件設計、軟件編程的過程,通過高速微處理芯片LPC2132的使用,成功完成了對基于MCS-51單片機的Time-To-Count測量儀的改進。改進后的輻射儀器具有量程寬、精度高、易操作、用戶界面友好等特點。本論文根據實驗結果總結出了Time-To-Count技術中的幾點關鍵因素,如:處理器的頻率、計數前時間、雜質時間、采樣次數和測量時間等,重點分析了雜質時間的組成以及引入雜質時間的主要因素等,對國內核輻射測量儀的研究具有一定的指導意義。
標簽: TimeToCount ARM 輻射測量儀
上傳時間: 2013-06-24
上傳用戶:pinksun9
常見的集成運放電路例子,了解運算放大器設計的常規思路,拓寬視野。
上傳時間: 2013-07-28
上傳用戶:cursor
車輛姿態是車輛控制所需的重要參數,其測量方法、測量精度與測量系統的性能和成本密切相關。隨著微處理器技術與新型傳感器技術的發展,利用加速度計、磁阻傳感器和ARM微處理器構成基于地球磁場和重力場的捷聯式姿態測量系統,已成為許多載體姿態測量的首選。同時姿態測量系統住地理勘探、石油甲臺鉆井和機器人控制方血也有著廣泛的應用。 本文研究設計了一款基于ARM處理器的姿態測量系統,在保證體積、成本和實時性的前提下,完成載體姿態角的準確測量。采用Honeywell公刊的3軸磁阻傳感器HMC1021/1022和ADI公司的2軸加速度計ADXL202以及S3C44BOX ARM7微處理器構建捷聯式姿態測量系統。磁阻傳感器和加速度計分別感應地球磁場和重力場信號,微處理器對檢測到的信號進行處理和誤差補償后,解算出的姿念角,最后由LCD顯示或者通過串行通訊接口輸出到上位機,實現姿態角的實時準確測量。 本文詳細介紹了基于地球磁場和重力場信號進行姿態測量的原理,推導了方向角、俯仰角和橫滾角求解的數學模型。完成了姿態測量系統硬件電路的設計與調試,實現了包括:uC/OS-Ⅱ操作系統的移植、加速度數據采集、地球磁場數據采集和姿態角解算等系統軟件的設計,最后對系統測量結果給出了誤差分析,添加了數字濾波、橢圓效應校正等算法來補償誤差,從而有效提高了系統測量精度。
上傳時間: 2013-07-20
上傳用戶:jkhjkh1982
采用單片機SPCE061A 為控制核心, 實現0 到2A 數控可調直流恒流源. 電流測量采用康錳銅電阻絲作為精 密取樣電阻, 利用A/ D 輸入口進行電流檢測和監控. 輸出電流控制采用單片機的D/ A 口輸出模擬量; 恒流部分的 控制端采用閉環反饋控制形式, 受控部分采用達林頓管進行擴流、采用LCD 點陣圖液晶顯示屏實時顯示. 該電流源 可用于污水泵站的儀表中采用單片機SPCE061A 為控制核心, 實現0 到2A 數控可調直流恒流源. 電流測量采用康錳銅電阻絲作為精 密取樣電阻, 利用A/ D 輸入口進行電流檢測和監控. 輸出電流控制采用單片機的D/ A 口輸出模擬量; 恒流部分的 控制端采用閉環反饋控制形式, 受控部分采用達林頓管進行擴流、采用LCD 點陣圖液晶顯示屏實時顯示. 該電流源 可用于污水泵站的儀表中
上傳時間: 2013-07-22
上傳用戶:ccclll
目前,數字技術已滲透到科研、生產和人們日常生活的各個領域。從計算機到家用電器,從手機到數字電話,以及絕大部分新研制的醫用設備、軍用設備等,無不盡可能地采用了數字技術。 數字系統是對數字信息進行存儲、傳輸、處理的電子系統。 通常把門電路、觸發器等稱為邏輯器件,將由邏輯器件構成,能執行某單一功能的電路,如計數器、譯碼器、加法器等,稱為邏輯功能部件,把由邏輯功能部件組成的能實現復雜功能的數字電路稱數字系統。復雜的數字系統可以分割成若干個子系統,例如計算機就是一個內部結構相當復雜的數字系統。 不論數字系統的復雜程度如何,規模大小怎樣,就其實質而言皆為邏輯問題,從組成上說是由許多能夠進行各種邏輯操作的功能部件組成的,這類功能部件,可以是SSI邏輯部件,也可以是各種MSI、LSI邏輯部件,甚至可以是CPU芯片。由于各功能部件之間的有機配合,協調工作,使數字電路成為統一的數字信息存儲、傳輸、處理的電子電路。 與數字系統相對應的是模擬系統,和模擬系統相比,數字系統具有工作穩定可靠,抗干擾能力強,便于大規模集成,易于實現小型化、模塊化等優點。
上傳時間: 2013-07-06
上傳用戶:yepeng139
經濟的快速發展使得人們越來越注重生活質量,對于有害氣體的檢測成為人們的迫切要求,我國氣敏傳感器發展迅速,但由于氣敏傳感器的高阻值特性及接口電路復雜等原因,氣敏傳感器測量裝置發展緩慢。在了解氣敏傳感器的氣敏機理及氣敏傳感器的工作原理的前提下,設計了一種新型的氣體濃度測量裝置,并將采集到的信號處理后通過無線傳輸設備傳送。該裝置以ARM7為內核的LPC2131 作為微處理器,利用其強大的數據計算處理能力及控制能力,設計出了顯示氣體濃度值的測量電路。此外由于因LPC2131 內部集成了多種硬件電路接口,有效地降低了成本,減小了裝置體積。 在無線傳輸部分,采用挪威Nordic公司的單片射頻收發器nRF403,nRF403工作在433或315MHz國際上通用的ISM頻段,雙工作頻段可以自由切換,FSK 調制解調,采用直接數字合成DSS和鎖相環穩頻PLL 進行頻率合成,頻率穩定性好,發射數據時無方向性要求,在高速移動和振動等情況有抗干擾能力。本測量裝置的設計主要包括硬件和軟件兩大部分。硬件部分由四部分組成:數據采集電路、ARM系統模塊電路設計、無線收發電路模塊、顯示模塊組成。軟件部分的設計包括:通道選擇程序設計、A/D轉換程序設計、信號處理程序(算法)、無線收發程序、液晶模塊程序設計、以及PC端應用程序設計。經過實際的測量,本裝置可對外界氣體濃度進行準確的測量,精度保持誤差在1.5%以內。本裝置具有高靈敏度、小型、簡單、低耗等優點。
上傳時間: 2013-04-24
上傳用戶:17826829386
1K到10MHZ信號發生器1K到10MHZ信號發生器
上傳時間: 2013-07-07
上傳用戶:Miyuki
心血管疾病是當今世界危害人類健康的頭號殺手,主要由高血壓和動態粥樣硬化等病癥引起,早期這些病癥不明顯,但是一些相關的參數都己發生變化。因此通過檢測這些參數就可以及早診斷出心血管疾病的潛在危險,也可以評估病人的病況和預示疾病的程度。因此若能及時檢查這些參數就可以及早診斷出心血管疾病的潛在危險,為其預防和治療爭取了寶貴的時間。大量的臨床實測結果證實,脈搏波的波形特征與心血管疾病密切相關。因此,系統通過檢測脈搏信號來檢測心血管參數。 便攜式醫療儀器具有很大的市場,醫療儀器已從傳統的PC和工業控制計算機轉向嵌入式計算機系統。隨著微處理器運算能力的增加,ARM微處理器及其優越的性能必將成為心血管檢測系統的的主要平臺。本系統采用三星ARM920作為處理器,通過脈搏傳感器采集脈搏信號,并基于嵌入式Linux操作系統來實現。系統可實時顯示脈搏波波形,選擇顯示心血管參數。本論文詳細闡述了如何通過檢測脈搏波來計算心血管參數;具體分析了系統的硬件平臺;主要論述了軟件的實現,包括bootload的移植,嵌入式Linux系統的移植,驅動程序的移植;應用程序的編寫;基于QT的圖形界面開發。采用高性能的ARM處理器作為系統的控制核心,不但能實時檢測到脈搏信號,并對信號進行分析處理,而且集成了豐富的外設接口,有利于整個系統的集成。進一步提高通過脈搏波信號計算心血管參數的精度,系統的集成化和小型化,對參數異常處理的進一步處理是今后工作的發展趨勢。 隨著醫療衛生事業的發展,心血管疾病的預防和治療急需解決,心血管檢測系統具有廣闊的市場空間,不僅適合臨床使用,也適合普通家庭的應用。
上傳時間: 2013-04-24
上傳用戶:shawvi
隨著計算機技術和互聯網技術的發展,嵌入式系統已成為近年來新興的研究熱點。嵌入式系統的硬件核心是嵌入式微處理器,ARM處理器以其高性能、低功耗、低成本等優點占領了嵌入式系統處理器的大部分市場,基于ARM的嵌入式系統的應用已深入到工業控制、網絡通訊設備等領域。Linux作為功能強大、源碼公開的操作系統,在嵌入式領域中被廣泛應用。 本文針對自動售貨機控制系統在校園一卡通系統中的應用要求,以開發具有射頻卡結帳功能的新型自動售貨機控制系統,并與校園一卡通信息管理系統相連為目標,提出了基于ARM-Linux的自動售貨機控制器總體設計方案。根據方案對自動售貨機控制系統進行總體設計,在分析嵌入式軟硬件可實現模塊化設計的基礎上,采用數據處理能力強和能夠實現數據網絡傳輸的HMS30C7202微處理器,對ARM處理器最小系統和關鍵的接口電路進行了硬件結構設計,系統擴展有FLASH、EPROM、以太網接口、RS232接口、GPIO接口、USB接口等外圍電路。利用Protel軟件完成了開發板的原理圖設計、繪制以及印刷電路板布局布線工作,PCB設計以高速電路設計為準則,集成了多種接口電路,完成了硬件系統的設計。研究了嵌入式Linux操作系統下的自動售貨機控制系統軟件環境建立方法,論述了移植Linux到ARM控制板的過程,分析了嵌入式軟件的應用程序架構與各部分設備驅動程序的設計方法,設計了硬件驅動程序。在嵌入式軟、硬件開發的基礎上,對基于ARM的嵌入式自動售貨機控制系統進行實例研究和系統功能調試,完成了自動售貨機控制系統的基本功能,并使系統能夠基于以太網進行數據通信,為進一步的開發和應用提供了良好的基礎。
上傳時間: 2013-07-05
上傳用戶:Ruzzcoy