課題分析了目前國內外減搖鰭控制技術的發展與現狀,重點講述了基于ARM處理器的減搖鰭控制器的功能設計與實現方案。 減搖鰭是一種由微機控制的自動化程度很高的船舶減搖裝置。減搖鰭控制系統根據人為輸入的信號和來自鰭本身的反饋信號,及時輸出不同的控制指令,控制鰭轉動到期望的角度,達到減小船舶橫搖的目的。但目前大多數的減搖鰭控制器使用單片機作為主處理器或者以工控機為基礎開發而來的,前者集成度不高,穩定性也不好,而后者成本較高。因此,課題設計了一款新型的基于ARM嵌入式處理器的嵌入式減搖鰭控制器,解決了上述問題。 該系統主要由硬件平臺和軟件平臺兩部分組成。硬件平臺主要包括基于飛利浦公司的LPC2290的控制器核心電路和輔助實現控制的驅動電路;軟件平臺主要是基于ARM的軟件,包括啟動代碼和應用程序;為實現系統的可靠運行,同時也采取了一些保證系統可靠性的措施。 目前,減搖鰭系統大多采用基于力矩對抗原理的PID控制器。由于船舶橫搖運動的非線性、復雜性、時變性以及海況的不確定性,經典PID控制很難獲得令人滿意的控制效果。因此,如何實現PID參數的自整定就顯得猶為重要。模糊控制事先不需要獲知對象的精確數學模型,而是基于人類的思維以及經驗,用語言規則描述控制過程,并根據規則去調整控制算法或控制參數。本論文將模糊控制與PID控制相結合,實現了無須精確的對象模型,只須將操作人員和專家長期實踐積累的經驗知識用控制規則模型化,然后用模糊推理在線辨識對象特征參數,實時改變控制策略,便可對PID參數實現最佳調整。 研究結果表明:采用該控制手段能較好的滿足設計要求,開發的嵌入式減搖鰭控制系統具有設計合理、集成度高、性價比高、性能優越、抗干擾能力強、穩定性好、實時性高等優點。同時能夠適應減搖鰭控制系統智能化的發展趨勢,所以該減搖鰭控制器具有很好的使用價值及意義。
上傳時間: 2013-06-06
上傳用戶:mslj2008
現在,下一代嵌入式微處理器和軟件面臨著不斷減小的產品壽命。而由此產生的縮短的研發周期則要求設計者能夠在更短的時間內開發出更為復雜的處理器和軟件。為了解決這個問題,嵌入式系統的仿真逐漸成為在新的可編程結構的開發中必不可少的工具。對于嵌入式系統仿真核心的指令集仿真器,由于普遍使用的解釋型仿真器的性能較低,從十幾年前開始,人們就開始了對編譯型指令集仿真器的研究。但是,由于編譯技術的限制,它從來沒有能夠在商業產品中推廣。 ARM公司06年新推出的Cortex-M3系列芯片已經廣泛應用在無線傳感器網絡等領域。本文將針對基于ARM Cortex-M3的嵌入式系統設計出一個仿真平臺,以ARM Cortex-M3 所采用最新的Thumb-2 指令集作為目標指令集,設計了其仿真器,給出了一種優化的解釋型指令仿真機。 1.首先介紹了Thumb-2 指令集的編程模型,包括目標指令集支持的處理器的模式、寄存器和存儲器的組織。 2.其次建立了仿真平臺。在平臺的建立過程中,設計了結合編譯技術速度和解釋技術靈活性的仿真機;完成了Thumb-2 指令集體系結構的描述;實現了存儲器接口,從而可以滿足目標指令集對存儲器的訪問要求;介紹了ELF 文件格式,并設計了將ELF 文件中的指令和數據裝入存儲器的裝載程序。 3.最后以一個基于ARM Cortex-M3 處理器的機器小車嵌入式系統為例,對仿真平臺進行功能上的驗證。
上傳時間: 2013-07-19
上傳用戶:111111112
射頻識別技術(RFID,RadioFrequencyIdentification)是目前自動識別技術發展的趨勢所在,更被譽為21世紀最重要的十大技術之一。當成本這一始終阻礙RFID得到全面發展的問題在全球各國政府政策的支持下得到解決后,RFID得到了前所未有的廣泛發展和應用。在條形碼逐步被RFID標簽取代的今天,作為RFID系統核心組成部分的RFID閱讀器,有著極其廣泛的技術開發空間和市場前景。如何根據應用的需要,設計出性能良好、使用方便并且具有相當通用性的RFID閱讀器產品,是眾多企業和單位在應用中會遇到的課題。 本文首先簡單介紹了RFID基本原理和RFID閱讀器系統結構,然后結合工程項目的要求,介紹了一個基于ARM嵌入式平臺的便攜式RFID閱讀器的設計實現的實例。在設計和實現過程中,首先進行了系統需求和特點的分析,結合系統便攜化和功能復雜性方面的特點以及ARM嵌入式系統的優勢制定了系統方案并進行了功能模塊劃分。然后在此基礎上設計了各模塊的硬件電路,編寫了相應的驅動和測試程序。并且利用這些驅動和測試代碼在ADS環境下通過JTAG接口對電路進行了調試和功能驗證。接著采用802.11b/g方案對閱讀器進行了無線組網的設計。此后在硬件系統的基礎上,簡述了Linux嵌入式操作系統下閱讀器軟件的開發。文章最后還介紹了將所設計實現的樣機投入實際應用環境下的測試情況,詳細描述了測試的內容、方法和結果。 文章試圖通過對一個閱讀器開發實例的詳細介紹,提出一套完整的閱讀器設計思路和流程,為學習和開發人員提供幫助。
上傳時間: 2013-04-24
上傳用戶:hmr0452
SoC(System On a Chip)又稱為片上系統,是指將微處理器、模擬IP核、數字IP核和存儲器(或片外存儲器接口)集成在單一芯片上。SoC產品不斷朝著體積小、功能強的方向發展,芯片內部整合越來越多的功能。ARM架構作為嵌入式系統流行的應用,其應用的擴展面臨軟件擴充的問題,而X86平臺上卻有很多軟件資源。若將已有的X86軟件移植到ARM平臺,則可以在一定程度上解決軟件擴充的問題。 本論文針對X86指令在ARM中兼容的應用,以智能手機的應用為例,提出了基于ARM嵌入式平臺,使用X86指令到ARM指令的二進制翻譯模塊,達到對X86指令的兼容。主要研究ARM公司的片上總線系統——AMBA AHB和AMBA APB片上總線標準。對Multi-layer總線結構進行研究,分析了Multi-layer AHB系統中使用的Bus Matrix模塊的結構,從Bus Matrix模塊的內部矩陣結構和系統架構兩方面針對系統的特點作出優化。 最后介紹了論文采用的事物級模型與Verilog HDL協同仿真的方法和系統的控制過程,通過仿真結果的比較,驗證了利用二進制翻譯模塊實現X86指令執行的可行性和優化后的架構較適合于X86翻譯系統的應用。
上傳時間: 2013-06-28
上傳用戶:釣鰲牧馬
近年來,隨著現代社會對軍用和民用設備需求的不斷擴大及要求的不斷提高,運動目標的識別和跟蹤技術已經迅速發展成為現代信息處理領域中一項非常重要的技術,并在許多領域內發揮著不可替代的作用,但是在面向應用的目標跟蹤系統卻不盡如人意,不能很好的滿足應用的要求。 本文簡述了傳統的基于桌面PC機的目標跟蹤系統實現方法。目標跟蹤具有兩個突出的特點,一是計算數據量大,一是對處理速度要求高。傳統上,運動目標跟蹤系統的實現是基于桌面PC機,但工業應用的快速發展使傳統的目標跟蹤系統越來越不能滿足應用的需要。 本文提出了一種基于ARM嵌入式平臺的目標跟蹤解決方案。研究了如何將嵌入式平臺和目標跟蹤結合起來,并對系統的設計思想和設計方法進行了詳述。首先進行了功能分析和總體設計,分析了將嵌入式平臺作為目標跟蹤解決方案的關鍵性問題,包括采用ARM嵌入式平臺的必要性,系統框架的設計,對于嵌入式處理器和操作系統的選擇:然后在總體設計的基礎上完成了系統的設計,包括軟硬件平臺的設計,完成了BootLoader的設計,Linux內核的定制,USB攝像頭驅動程序的設計和OpenCV視覺庫的建立;最后分析了目標跟蹤的過程,利用背景差法實現了運動的檢測,提取了行人的特征,利用Mean-Shift算法實現了對運動目標的跟蹤。 本文提出的基于嵌入式平臺的目標跟蹤系統的應用潛力巨大,有待進一步的研究和探索。在論文最后對研究進行了總結和展望,提出了未來的研究方向。
上傳時間: 2013-05-27
上傳用戶:qiao8960
語音通信是人類通信的重要組成部分,伴隨著數字通信技術和計算機技術的發展,特別是Internet的出現,基于因特網的數字語音通信技術得了到迅速的發展。由于設備、環境、人為操作等因素的影響,網絡上傳輸的語音信號可能出現忽大忽小的情況,為了得到較好的語音信號輸出效果,需要在接收端對語音信號進行處理。針對以上情況,本文研究并實現了基于ARM的網絡語音AGC系統。 本文結合嵌入式系統和AGC技術的發展,設計實現了一個基于ARM的網絡語音AGC系統。本文首先對AGC算法進行了深入研究,在對LMS算法進行研究的基礎上提出了一種基于LMS的數字語音AGC算法,通過Matlab軟件對算法進行了仿真;設計了一個由AT91RM9200微處理器、網絡控制器、音頻芯片構成的嵌入式AGC處理終端硬件平臺,構建了嵌入式Linux操作系統,并在此基礎上設計實現了網絡語音AGC系統的下位機終端。該終端主要實現了用基于LMS的數字語音AGC算法實時地處理從網絡上傳過來的忽大忽小的數字語音信號,取得良好的語音信號輸出,并且穩定性可靠;設計實現了上位PC機程序,上位機實現了通過網絡將數字語音信號實時地傳送到嵌入式終端的功能。 本設計采用高性能微處理器,配合嵌入式Linux強大支持功能的實現方案,具有高性能、低成本、小型化、實時性強等諸多優點。相比傳統的實現架構,該設計具有更好的靈活性和操作性,性價比更高,功能更強大,同時可擴展性和可移植性也更好,具有一定的技術先進性和廣泛的應用前景。
上傳時間: 2013-06-11
上傳用戶:幾何公差
表面粗糙度是機械加工中描述工件表面微觀形狀重要的參數。在機械零件切削的過程中,刀具或砂輪遺留的刀痕,切屑分離時的塑性變形和機床振動等因素,會使零件的表面形成微小的蜂谷。這些微小峰谷的高低程度和間距狀況就叫做表面粗糙度,也稱為微觀不平度。表面粗糙度的測量是幾何測量中的一個重要部分,它對于現代制造業的發展起了重要的推動作用。世界各國競相進行粗糙度測量儀的研制,隨著科學技術的發展,各種各樣的粗糙度測量系統也競相問世。對于粗糙度的測量,隨著技術的更新,國家標準也一直在變更。最新執行的國家標準(GB/T6062-2002),規定了粗糙度測量的參數,以及制定了觸針式測量粗糙度的儀器標準[1]。 隨著新國家標準的執行,許多陳舊的粗糙度測量儀已經無法符合新標準的要求。而且生產工藝的提高使得原有方案的采集精度和采集速度,滿足不了現代測量技術的需要。目前,各高校公差實驗室及大多數企業的計量部門所使用的計量儀器(如光切顯微鏡、表面粗糙度檢查儀等)只能測量單項參數,而能進行多參數測量的光電儀器價格較貴,一般實驗室和計量室難以購置。因此如何利用現有的技術,結含現代測控技術的發展,職制出性能可靠的粗糙度測量儀,能有效地降低實驗室測量儀器的成本,具有很好的實用價值和研究意義。 基于上述現狀,本文在參考舊的觸針式表面粗糙度測量儀技術方案的基礎上,提出了一種基于ARM嵌入式系統的粗糙度測量儀的設計。這種測量儀采用了先進的傳感器技術,保證了測量的范圍和精度;采用了集成的信號調理電路,降低了信號在調制、檢波、和放大的過程中的失真;采用了ARM處理器,快速的采集和控制測量儀系統;采用了強大的PC機人機交互功能,快速的計算粗糙度的相關參數和直觀的顯示粗糙度的特性曲線。 論文主要做了如下工作:首先,論文分析了觸針式粗糙度測量儀的發展以及現狀;然后,詳細敘述了系統的硬件構成和設計,包括傳感器的原理和結構分析、信號調理電路的設計、A/D轉換電路的設計、微處理器系統電路以及與上位機接口電路的設計。同時,還對系統的數據采集進行了研究,開發了相應的固件程序及接口程序,完成數據采集軟件的編寫,并且對表面粗糙度參數的算法進行程序的實現。編寫了控制應用程序,完成控制界面的設計。最終設計出一套多功能、多參數、高性能、高可靠、操作方便的表面粗糙度測量系統。
上傳時間: 2013-04-24
上傳用戶:KIM66
隨著Internet和計算機技術的飛速發展,嵌入式系統呈現巨大的市場需求,成為當今IT產業的焦點之一,其應用領域涉及通信、自動化、信息家電、軍事等各個方面。但同時大量的嵌入式應用也對嵌入式設備的性能提出了更高的要求。基于32位RISC處理器的嵌入式技術更能滿足嵌入式設備的網絡功能需求。 網絡的不斷發展給人們的生活和工作提供了越來越多的便利,家庭網絡、辦公網絡、實驗室等小型局域網越來越多,而且隨著信息社會的不斷發展,各種智能設備都有接入網絡的需求。本文就是基于設計一種具有較高性價比的小型路由器來滿足小型辦公場所或家庭中多臺設備上網這樣一個思路而提出的。 ARM(Advanced RISC Machines)系列32位RISC微處理器,具有許多優異性能,已成為移動通信、手持設備等嵌入式應用領域市場占有率最高的嵌入式CPU。Linux是一種開放源碼的操作系統,可應用十多種硬件平臺,具有對網絡的良好支持、高度模塊化和微內核等優點非常適合做嵌入式操作系統。 本文具體工作歸納如下:介紹了嵌入式系統的概念和課題背景,包括嵌入式系統組成、特點及其發展;闡述了嵌入式Linux的開發優勢和ARM922T內核開發板的架構及其特點;在構建的ARM硬件平臺上成功進行了boot loader和嵌入式Linux操作系統的移植;在嵌入式系統開發平臺上,構建了路由器,初步實現了IP地址共享、防火墻、web服務器,代理服務等基本功能。
上傳時間: 2013-06-24
上傳用戶:haohaoxuexi
隨著人們對軟件產品質量要求的不斷提高,軟件測試技術得到越來越多的重視和應用。本文深入研究嵌入式軟件的測試技術,并將研究成果應用到測試實踐中。論文的主要工作有: 嵌入式軟件作為一種特殊的軟件,符合軟件的大多數特征,要研究嵌入式軟件測試就必須先了解軟件測試。本文研究了軟件測試基本理論和通用測試技術,對當前國內外軟件測試研究現狀和熱點做了綜合分析,為下一步研究工作打下了測試理論基礎。同時,針對嵌入式系統軟件的特點,研究了針對于嵌入式系統的軟件測試技術,分析了嵌入式系統軟件的特征及測試要求。 構建了針對嵌入式系統軟件測試的完備的測試策略是本文的重點之一。它旨在建立符合嵌入式系統軟件特性的測試策略。包括測試模型的建立、單元測試、軟件集成測試、軟件與硬件集成測試、系統測試、確認測試及回歸測試。通過對嵌入式系統軟件測試的研究,實現了對嵌入式系統軟件測試策略的優化。 在對建立嵌入式系統軟件測試環境的研究中,應用了交叉開發測試環境的概念并研究了基于駐留監控軟件、指令集模擬器以及基于JTAG的調試代理的交叉測試方法。最后搭建了基于ARM-Linux的嵌入式系統軟件測試環境。 依據嵌入式系統軟件測試的策略并根據語言學習系統的特點進行了有針對性的測試。在針對語言學習系統進行的軟件測試設計和測試實施全過程中,驗證了所提出的測試策略和測試模型,確保語言學習系統的軟件質量的同時提高了測試效率。
上傳時間: 2013-04-24
上傳用戶:qweqweqwe
隨著通信技術的發展,無線通信技術在工業領域的應用日益增多。以前,工業中大多采用有線或人工的方式進行數據采集與傳輸,雖然簡單實用,卻耗費了大量人力、物力資源,且很大程度上限制了應用場所的拓展。因此,選取一種相對經濟、穩定而又高效的無線傳輸方式就變得緊迫和必要。 隨著GPRS網絡技術的逐漸成熟,GPRS無線網絡逐漸顯露出其在遠距離通信應用中的優勢。于此同時,嵌入式軟硬件技術的飛速發展也使得嵌入式產品進入千家萬戶。因此,采用基于嵌入式系統和GPRS網絡進行無線通信漸漸成為當今應用的熱點之一。 本系統采用高性能嵌入式微處理器S3C2410和GPRS無線通訊模塊MC39i構建硬件平臺,以嵌入式Linux操作系統和TCP/IP協議建立軟件平臺,完成基于ARM-Linux的嵌入式數據采集與遠傳系統設計。 本文首先對嵌入式系統的概況進行了綜述,接著對嵌入式處理器、嵌入式操作系統和GPRS無線網絡技術進行了概要介紹,然后提出了基于ARM-Linux的嵌入式數據采集與遠傳系統的設計方案,并從硬件設計和軟件實現兩方面具體闡述了該系統的開發實現過程,包括搭建以S3C2410和MC39i為核心的硬件平臺以及在該硬件平臺上建立基于嵌入式Linux操作系統的軟件平臺,并最終實現了數據采集與遠傳功能。 此系統由于采用了高性能的ARM處理器和嵌入式Linux系統,因此在多任務并行處理和進程實時處理等方面具有一定的優勢。該系統可以廣泛應用于燃氣、油田和電力等部門,具有較好的發展前景。
上傳時間: 2013-07-08
上傳用戶:lhc9102