隨著信息技術的飛速發展,人們對數據采集、信號處理的要求越來越高:不僅要求高速、高精度和高實時,還要求數據采集,處理設備便攜化、網絡化和智能化,并具有友好的人機界面。傳統的8/16位單片機因資源極度受限,難以滿足上述要求;而傳統的信號處理過程都是依賴于PC完成,則存在著安裝麻煩、價格昂貴且電磁兼容性差等缺點。 嵌入式系統是一個快速發展的領域,嵌入式系統的研究內容涉及到計算機學科的各個方面。將嵌入式系統引入雷達信號處理系統,能極大的提高系統的實時性和靈活性。本文的研究正是基于ARM的雷達信號處理系統。 本文在對線性調頻連續波雷達測速測距研究的基礎上,討論了一種軟硬件配置靈活、結構精簡的雷達信號處理系統,其硬件平臺以ARM處理器,可編程邏輯器件FPGA,和DSP為核心,擴展了UART、LCD、網口、IDE、觸摸屏、PS/2和USB等外圍接口,可實現對線性調頻連續波雷達回波信號進行數據采集、脈沖壓縮、恒虛警檢測、航跡相關,航跡顯示等處理,相關數據的存儲。在軟件設計方面,完成Bootloader,Linux2.4操作系統在系統上的移植,在此基礎上對實現了對網口、IDE、LCD等模塊的驅動程序編寫,并在MiniGUI上進行基于顯示終端需求的圖形用戶界面開發。
上傳時間: 2013-04-24
上傳用戶:Shoen
直流電動機由于具有良好的調速特性,寬廣的調速范圍,在某些要求調速的地方,特別是對調速性能指標要求較高的場合,如軋鋼機、龍門刨床、高精度機床、電動汽車等中,得到了廣泛地應用。國外這類調速系統的價格高,而國內的同類產品性能指標不夠穩定,因此設計一個性能價格比較高的直流調速系統,對工業生產具有重要的現實意義。 本文采用ARM S3C2410為控制芯片,以模糊PID為智能控制方法,設計了基于實時嵌入式操作系統μC/OS-Ⅱ的直流電機調速系統。首先對模糊控制及嵌入式系統作了簡單介紹,構建了模糊PID控制的直流電機調速系統模型,并在MATLAB環境下,對設計模型進行了仿真,在仿真的基礎上設計了控制系統硬、軟件,主要包括MOSFET驅動、光電隔離、鍵盤顯示、轉速測量、H橋可逆控制部分等,并將嵌入式操作系統μC/OS-Ⅱ移植到該系統中,實現了對直流電機的良好調速性能。 控制系統硬件實現模塊化設計,線路簡單,可靠性高。軟件設計采用可讀性強的C語言,自底層向上層的原則設計,程序邏輯性強、易于修改維護。以ARM為核心的控制系統,結構簡單,抗干擾能力強,性價比高。仿真和試驗表明:基于模糊PID智能控制的直流電機調速方法是可行的,有很好的應用前景。
上傳時間: 2013-04-24
上傳用戶:yqq309
現代噴氣織機以其高速、高性能等優勢,占據了無梭織機的大部分市場,并成為最有發展前景的一種織機。送經、卷取機構是織機控制系統的重要組成部分,其對經紗張力的控制精度已成為評定織機質量的重要技術指標。因此,提高和改善噴氣織機的電子送經和卷取控制系統的性能非常必要,而且,開發具有高速、高精度的獨立電子送經和卷取控制模塊具有廣闊的應用前景。 本課題研究開發了一款獨立的電子送經和卷取控制模塊,通過人機界面或CAN通訊對該控制系統所需參數進行設置,使其可以根據參數設置應用于不同型號的噴氣織機。通過對系統的控制分析,本課題主要從硬件電路設計、軟件控制及張力控制算法三個方面進行研究。 首先,通過對噴氣織機的性能要求及控制器結構與性能的綜合考慮,系統采用以高速ARM7TDMI為內核的低功耗微處理器LPC2294作為系統控制器,該控制器不僅速度快、性能穩定,而且其豐富的外圍模塊大大簡化了硬件電路的設計。硬件電路設計采用模塊化設計方法,主要功能模塊包括嵌入式最小系統模塊、主軸編碼器采集模塊、張力采集模塊、電機控制模塊、通訊模塊、人機界面模塊、輸入輸出信號模塊等。根據系統需要,對各個模塊的控制器件進行選取,并設計出各個模塊的接口電路。最后,為了提高系統的穩定性和可靠性,在硬件電路設計中采取了隔離、去耦等硬件抗干擾措施。 在軟件設計方面,系統采用嵌入式實時操作系統μC/OS-II,便于系統升級和維護。在系統硬件平臺的基礎上,根據設計要求對操作系統內核進行剪裁和移植,并對系統時鐘節拍進行修改。結合硬件電路及系統控制要求,對系統啟動代碼進行修改;并根據系統對各個功能模塊控制的時效性要求,對系統任務進行合理規劃。為了說明系統采用該RTOS的可行性,對實時性要求最高的張力采集任務進行了實時性分析。對CAN通訊協議進行制定和編程實現,并對I2C、CAN和LCD驅動程序進行開發,另外,對每個任務的功能及控制流程和任務間及任務與中斷間的信息通訊進行了說明。系統在軟件方面也采用了一定的抗干擾技術,對硬件抗干擾進行補充。 最后,針對經紗張力的非線性和滯后性等復雜特性,對張力調節采用模糊參數自整定PID控制算法,設計出張力模糊參數自整定PID控制器。并在Matlab及Simulink工具下,對PID控制器下的張力算法及模糊參數自整定PID控制器下的張力算法進行仿真研究。而且對張力模糊PID控制算法在LPC2294中的實現進行了說明。關鍵詞:ARM; μC/OS-II;噴氣織機;送經卷?。荒:齈ID
上傳時間: 2013-06-11
上傳用戶:ivan-mtk
經濟的快速發展使得人們越來越注重生活質量,對于有害氣體的檢測成為人們的迫切要求,我國氣敏傳感器發展迅速,但由于氣敏傳感器的高阻值特性及接口電路復雜等原因,氣敏傳感器測量裝置發展緩慢。在了解氣敏傳感器的氣敏機理及氣敏傳感器的工作原理的前提下,設計了一種新型的氣體濃度測量裝置,并將采集到的信號處理后通過無線傳輸設備傳送。該裝置以ARM7為內核的LPC2131 作為微處理器,利用其強大的數據計算處理能力及控制能力,設計出了顯示氣體濃度值的測量電路。此外由于因LPC2131 內部集成了多種硬件電路接口,有效地降低了成本,減小了裝置體積。 在無線傳輸部分,采用挪威Nordic公司的單片射頻收發器nRF403,nRF403工作在433或315MHz國際上通用的ISM頻段,雙工作頻段可以自由切換,FSK 調制解調,采用直接數字合成DSS和鎖相環穩頻PLL 進行頻率合成,頻率穩定性好,發射數據時無方向性要求,在高速移動和振動等情況有抗干擾能力。本測量裝置的設計主要包括硬件和軟件兩大部分。硬件部分由四部分組成:數據采集電路、ARM系統模塊電路設計、無線收發電路模塊、顯示模塊組成。軟件部分的設計包括:通道選擇程序設計、A/D轉換程序設計、信號處理程序(算法)、無線收發程序、液晶模塊程序設計、以及PC端應用程序設計。經過實際的測量,本裝置可對外界氣體濃度進行準確的測量,精度保持誤差在1.5%以內。本裝置具有高靈敏度、小型、簡單、低耗等優點。
上傳時間: 2013-04-24
上傳用戶:17826829386
嵌入式操作系統是嵌入式系統應用的核心。完成簡單功能的嵌入式系統一般不需要操作系統,但是隨著所謂后PC時代的來臨,嵌入式系統設計日趨復雜,嵌入式操作系統就必不可少了。一般而言,嵌入式操作系統不同于一般意義的計算機操作系統,它有占用空間小、執行效率高、方便進行個性化定制和軟件要求固化存儲等特點。 本文在討論了嵌入式操作系統的基本理論之后,論述了MINIX 3操作系統的特點,指出了MINIX 3向嵌入式操作系統方面發展的意義和可行性。建立可移植代碼是操作系統移植的首要步驟和重要途徑,本文又論述了建立可移植代碼的一般方法和過程。而后深入分析了MINIX 3操作系統的內核結構及組成部分,重組了內核目錄樹,列出了移植MINIX 3內核需要重新編寫的內核接口。在MINIX 3已有代碼的基礎上,分離了一部分機器相關代碼和體系結構不相關代碼,建立了相應的可移植代碼。 提到嵌入式,就不能不提ARM,ARM體系結構是目前最流行的嵌入式微處理器體系結構。本文就是針對ARM處理器體系結構來展開的,文中簡單介紹了ARM處理器的情況,并且對應ARM體系結構修改了MINIX 3內核的部分代碼。最后在深入分析了MINIX3操作系統進程調度算法和代碼之后,結合軟實時操作系統進程調度特點和要求,改進了MINIX 3進程調度策略,使之適合軟實時操作系統的要求,并給出了修改后的相關源代碼。
上傳時間: 2013-06-24
上傳用戶:kksuyiwen
Linux設備驅動程序的開發工作涉及到相當多的系統內核細節,對開發人員的要求很高。由于缺乏必要的可重用性,一個新設備的驅動程序的開發速度也很緩慢。為了簡化其開發流程和提高已有代碼的可重用性,該文將C+
上傳時間: 2013-04-24
上傳用戶:vendy
嵌入式測控系統和測控裝置在工業生產過程控制、儀器儀表及自動化系統、智能樓宇監控等方面得到廣泛的應用。由于嵌入式測控系統監控對象的多樣性,因此通用性不是很強,傳統的設計方法都是從底層的硬件設計開始,再設計專用的軟件,導致設計周期長,重復工作多,成本增加。微電子技術和計算機技術的飛速發展,使得微處理器的性能和功能得到極大的提高,為通用型測控平臺的構建奠定了基礎。 本文提出了一種嵌入式測控平臺的設計思路。采用主板和擴展板相結合的模塊化設計,使嵌入式測控系統可以在一個標準化平臺上進行構建。平臺主板選用基于32位ARM7TDMI-S內核的微控制器LPC2292作為核心,加上以太網芯片、CPLD以及其它外圍電路,構成了一個維持系統正常運行的最小系統。擴展功能模塊包括ZigBee無線通信、USB、A/D、D/A、液晶觸摸屏等模塊,通過層疊式結構與主板連接。測控開發平臺在功能、電路、結構上實現了可裁剪、可擴展,能滿足大多數嵌入式測控系統的需求。 在實現嵌入式測控開發平臺硬件設計的基礎上,嵌入式測控平臺引入了Nucleus Plus實時操作系統來完成系統資源的管理和任務的調度。文中提出了啟動代碼模版的概念,簡化了移植操作系統的工作,提高了效率。 基于ARM的嵌入式測控開發平臺為開發各種智能化、小型化現代測控系統提供了可重用、高性能、圖形化、網絡化軟硬件基礎平臺和高效的開發模式。從而,大大縮短了軟、硬件開發的周期,具有十分重要的意義。 作為在測控開發平臺的基礎上構建測控系統的實例,研制了氣門彈簧負荷計算機自動分選系統的現場級控制器。
上傳時間: 2013-06-16
上傳用戶:kkchan200
數控機床是現代制造系統的基礎和核心,而先進的數控技術是解決機床制造業持續發展的關鍵。隨著嵌入式系統、微計算機技術和集成電路的迅速發展,高性能的32位CUP開始普及。它執行速度快、功能強大,在中、低檔數控系統中已經完全可以替代PC機及8位單片機,獲得更大的價格和技術優勢。本文旨在打破傳統基于PC機及8位單片機的數控系統,研究并設計一種基于ARM的32位嵌入式機床數控系統。 本文設計了基于ARM內核的嵌入式機床數控系統,并給出了硬件設計方案、軟件程序設計思想及相應設計。硬件部分選用是日本NOVA電子有限公司研制的DSP運動控制專用芯片MCX314AL,作為數控裝置電機的驅動芯片,其性能優良、接口簡單、編程方便、工作可靠,給運動控制帶來極大方便。采用ARM微處理器STR710負責控制MCX314AL、外圍邏輯電路的管理及后臺任務的實現。系統軟件平臺采用源代碼公開的嵌入式實時操作系統uC/OS-Ⅱ,對數控系統軟件模塊的任務進行劃分,并根據其實時性要求賦予不同優先級,采用基于優先級的搶占式調度算法,設計了任務間的通信方式及中斷事件的響應,使該數控系統具有良好的實時性和穩定性,可以滿足高精度加工的要求,同時也具有良好的人機界面和網絡支持。
上傳時間: 2013-05-25
上傳用戶:mylinden
隨著國內工業化、數字化的迅速發展,嵌入式開發在IT行業中的重要性越來越顯著。嵌入式開發領域對產品的功能性、穩定性、實時性等方面的要求也越來越高。 采用嵌入式實時操作系統作為開發平臺,以高性能的嵌入式處理器為工業控制等領域的主控制器可以有效地提高系統的可靠性、實時性、和軟件編程的靈活性。在嵌入式處理器方面,ARM構架已經在高性能、低功耗、低成本的嵌入式領域里占領先地位。而在嵌入式操作系統方面,適合國內發展方向的解決方案以及系統基礎結構方面并不理想。首先,國外成熟的嵌入式實時操作系統大都成本高、結構復雜,不適合強實時應用;其次,因大部分實時操作系統不公開源碼,使開發的產品存在安全隱患。而類似μC/OS-II的小型強實時嵌入式操作系統內核雖然具有低成本、易控制、小規模、高性能等特性,但這類系統的基礎較為薄弱,面臨產品化和商業化還有一定的距離。 本文針對這種情況,結合現有的操作系統內核理論及嵌入式強實時系統的特殊需求,特別是對μC/OS-Ⅱ的研究分析基礎上,面向強實時應用,設計、構造了一種適合在32位ARM處理器環境下使用的內核。這樣做的目的是為了提供一個基礎牢固、值得信賴的基本平臺。 本文研究工作主要集中在以下幾個方面: 針對嵌入式環境中高效、簡潔、易擴展、易剪裁的要求,對內核體系結構框架進行了設計。內核整體上采用分層結構,在各層中采用功能相對獨立的模塊:在最底層借鑒微核的原理,只提供最基本的功能模塊。 針對系統快速和穩定的實時響應能力需求,為IRQ中斷建立了統一的中斷入口,采用合理的半嵌套工作方式;保留FIQ為不可屏蔽中斷,在快速反應場合使用;引入中斷分段處理機制解決中斷和任務的ITC機制共享,需要硬保護機制相互協調所引起的硬保護機制被隱性地泛濫使用問題。 針對應用提出的系統行為的可預測性需求,在調度算法方面采用基于優先級位圖的搶占閾值調度算法,提高了處理器的利用率和任務集合的可調度性,減少了內核存儲開銷;在共享資源訪問控制方面,以優先級天花板協議為依據,使用互斥事件解決優先級反轉和死鎖問題的發生。 為了保障系統的強實時性能,本文還對內核的時鐘管理、內存管理等方面進行了設計。最后,通過實時性能測試,結果表明該實時內核有很好的強實時特性。
上傳時間: 2013-04-24
上傳用戶:alia
隨著工業技術的不斷發展,以及人對安全防范意識的逐漸加強,視頻監控系統已經成為人們在生產、生活中必不可少的一個部分。特別是近年來,隨著計算機技術的發展、寬帶的普及、圖像處理技術的提高,視頻監控在越來越廣泛地滲透到教育、娛樂、醫療、運動等各個領域。視頻監測系統已經成為當今可視化領域的一個新的開發熱點。許多應用領域對于視頻監控系統提出了更高更新的要求,如何經濟有效地實現特定環境所需的監控功能,給我們提出了新的課題。 本文設計和實現了基于ARM9和Linux操作系統的嵌入式視頻監控系統,實現視頻圖像的采集、壓縮和傳輸。文章結合嵌入式技術、圖像壓縮技術和網絡技術,設計了一種基于嵌入式的網絡視頻監控系統。 本文首先研究了視頻監控系統的發展現狀及今后發展趨勢,詳細分析了嵌入式監控系統的基本原理和性能要求,提出了系統的設計的總體方案。在硬件設計方面,系統采用三星公司的S3C2410A作為嵌入式處理器,配合外圍硬件電路構成嵌入式核心板。系統采用模塊化設計方案,將硬件劃分為三大模塊:主控器與儲存器模塊;電源時鐘復位電路模塊;外圍接口電路模塊。在論文中對各個部分進行了詳細的介紹。完成了核心板的硬件設計后,接下來介紹如何構建嵌入式監控系統的軟件平臺,包括成功的移植Linux操作系統;嵌入式Linux下USB接口攝像頭驅動的接口和實現。最后在基于嵌入式Linux系統的平臺上完成應用程序的設計,完成視頻圖像的采集、壓縮、傳輸,這部分主要完成的工作有:如何使用Video4Linux API庫函數實現圖像采集;如何實現視頻流的軟件壓縮;如何保證視頻流數據的實時傳輸。 本文實現了一種體積小、成本低廉、數字化的監控解決方案。該系統可滿足監控系統對數據傳輸可靠性和實時性的要求,具有廣泛的應用價值。
上傳時間: 2013-07-10
上傳用戶:TRIFCT