隨著嵌入式技術的發(fā)展,嵌入式系統(tǒng)被逐步應用到諸如工業(yè)控制,汽車電子設備,移動通信設備,PDA,GPS衛(wèi)星定位系統(tǒng)和信息家電等社會各行各業(yè)之中,現在已經成為信息發(fā)展的主流技術之一,在國民經濟發(fā)展中起著舉足輕重的作用。 由于信息化的普及,家庭中的電腦、信息家電、通信終端越來越多,使用管理它們也變得越來越麻煩。如何更有效地發(fā)揮這些設備的作用,提高居家生活的智能化和方便性,如何更便利的互聯和協(xié)同工作,已成為現代人生活乃至辦公的重要問題。這些問題的出現導致了家庭網絡的出現,家體網絡技術已經成為各大IT企業(yè)研究開發(fā)的重點。 本論文分析了家庭網絡和信息家電的發(fā)展情況,以實用、簡便為原則設計了一個家庭網絡監(jiān)控系統(tǒng)。此系統(tǒng)以ARM7的S3C44BOX開發(fā)板為硬件平臺,以uClinux作為嵌入式操作系統(tǒng),實現對家庭網絡中的信息家電進行監(jiān)控,使用戶能夠了解家庭中信息家電的工作狀況,對信息家電進行控制,來達到對信息家電有效管理、方便用戶使用家中的家電的目的。 論文中家庭網絡監(jiān)控系統(tǒng)主要由web服務器、家庭網絡服務器和家庭網絡組成,實現家電控制、狀態(tài)查詢、信息家電狀態(tài)報告、注冊、注銷、統(tǒng)一開關機等功能。本設計的家庭網絡監(jiān)控系統(tǒng)由于使用了RS485總線式網絡來組建家庭網絡,使得該系統(tǒng)組網方便,在價格上有一定優(yōu)勢,而且硬件是基于ARM開發(fā)板平臺,體積較小,所設計的家庭網絡協(xié)議很好的滿足了家庭網絡監(jiān)控需求,協(xié)議也很簡單,處理方便。由于此家庭網絡監(jiān)控系統(tǒng)實現了家電注冊、注銷功能,使得該系統(tǒng)能夠及時檢測到家庭網絡中的家電的增減情況。總之,本家庭網絡監(jiān)控系統(tǒng)體積小、簡單、經濟、多功能,方便家庭網絡中信息家電的增減,具有較高的實用價值,適合于普通百姓家庭之中使用。
標簽: ARM 嵌入式 家 網絡監(jiān)控
上傳時間: 2013-07-31
上傳用戶:01010101
基于ARM的嵌入式網絡電能計量系統(tǒng)的研究電力電子與電力傳動專業(yè)隨著市場經濟的不斷發(fā)展,人們生活水平的日益提高,用電量也持續(xù)上升。電能的計量是否公平、公正已成為人們十分關心的問題。作為電能量的計量工具電能表已成為各行各業(yè)用電不可缺少且非常重要的儀表。由于傳統(tǒng)的電能表有計量不精確、人工抄表費時費力、統(tǒng)計繁瑣等缺點,因此,研究開發(fā)高精度、低功耗、網絡化、智能化的電能表是明顯的趨勢。 嵌入式系統(tǒng)技術是近幾年電子產品設計領域最為熱門的技術之一,目前已廣泛應用于工業(yè)控制、智能交通、信息家電、公共服務等領域。嵌入式系統(tǒng)正對人類的后PC時代產生著深遠的影響。 本文針對傳統(tǒng)的機電式電能表的缺點和不足,結合當前的嵌入式系統(tǒng)技術和網絡技術,研究并設計了一套基于ARM處理器、CAN總線和以太網傳輸的嵌入式網絡電能表系統(tǒng)。此系統(tǒng)主要由網絡中繼模塊和電能量采集終端兩部分組成。網絡中繼模塊硬件采用了PHILIPS的LPC2290作為中央處理器。LPC2290是一款16/32位RISC微處理器,采用ARM公司的ARM7TDMI-S內核,提供了兩路CAN總線和其它一些片上通用外設接口。采用L2C2290處理器,不但降低了整個系統(tǒng)的設計成本,而且也大大減少了額外的接口電路。網絡中繼模塊軟件是通過μCLinux操作系統(tǒng)內嵌的BOA實現嵌入式WEB服務器,并應用CGI接口程序完成了動態(tài)網頁程序的編制。電能量采集終端采用專用電能芯片、單片機和CAN控制器實現。網絡中繼模塊和電能量采集終端之間通過CAN總線進行通信,保證了信息的可靠性。當客戶端通過網絡瀏覽器訪問WEB服務器時,CGI程序就將電能量采集終端所采集的電能量數據上傳給客戶端,實現網絡自動抄表。
上傳時間: 2013-06-23
上傳用戶:gxmm
ZigBee是近年來出現的一種新型無線通信技術,其具有近距離、低復雜度、低功耗、低數據速率、低成本的特點,在家用系統(tǒng)控制、樓宇自動化、工業(yè)監(jiān)控領域具有廣闊的市場空間。ZigBee的物理層和數據鏈路層由IEEE802.15.4工作組制定,高層(網絡層、數據安全性及互邊互通應用)由ZigBee聯盟負責。 隨著ZigBee技術在工業(yè)現場應用,越來越多的ZigBee設備終端將出現在工業(yè)現場,這就提出了將這些ZigBee設備與傳統(tǒng)的以太網連接起來要求,為此需要設計一個無線的ZigBee網關來進行數據轉發(fā),因此對ZigBee網關的研究和設計具有重要的意義。 本系統(tǒng)選用基于ARM 920T內核的S3C2410作為ZigBee網關的主處理器,并且選用符合802.15.4標準的CC2420作為ZigBee網關的無線收發(fā)器。為了降低開發(fā)成本以及方便程序升級,網關選用開源嵌入式Linux操作系統(tǒng),基于2.6.內核進行開發(fā)。本文主要對網關軟件部分進行了深入研究。軟件部分主要由2個程序組成:無線收發(fā)器的驅動程序和網關程序。其中網關程序主要包含Zigbee協(xié)議棧模塊和網關通信模塊。開發(fā)和測試主要語言采用標準C語言,驅動部分測試部分采用Bash腳本。 本文首先介紹了無線通信的背景知識和ZigBee協(xié)議棧,然后詳細闡述了采用Linux來進行無線收發(fā)器驅動程序設計的關鍵點,同時對基于Linux的嵌入式ZigBee網關協(xié)議棧進行了移植,并且給出了ZigBee網關通信程序的設計方法以及程序的編譯、調試和測試方法,實現了將ZigBee設備的數據及其狀態(tài)轉發(fā)給上位數據服務器的過程,最后還提出了作者對未來工作方向的一些改進思路和方法。
上傳時間: 2013-07-17
上傳用戶:cuibaigao
隨著科學技術的不斷發(fā)展,嵌入式系統(tǒng)得到了廣泛的應用。在當今的工業(yè)控制領域,控制邏輯和功能變得越來越復雜,簡單的嵌入式系統(tǒng)己經不能滿足工業(yè)生產需求,而帶有高性能處理器以及完整操作系統(tǒng)的嵌入式系統(tǒng)的引入將逐漸成為工業(yè)控制自動化發(fā)展的方向。 本文對用于工業(yè)供水設備測控的工業(yè)供水測控系統(tǒng)展開研究。首先,在ARM嵌入式最小系統(tǒng)的基礎上建立通用的硬件平臺,對平臺的硬件結構進行設計,特別是對于關鍵的接口電路進行了比較深入的研究,針對供水設備測控的不同要求,集成了多種接口電路。其次,在實現嵌入式實時多任務操作系統(tǒng)μC/OS-Ⅱ在ARM上可移植的基礎上,建立了測控系統(tǒng)的軟件平臺,對接口電路驅動程序進行模塊化設計。最后,在研制出的測控平臺上,加入了電力參數與傳感器數據監(jiān)測電路以及開關量輸入/輸出電路,特別是對工頻交流信號有效值的測量進行了較深入的硬件設計以及軟件算法研究,并對測控系統(tǒng)的無線通訊部分進行了設計。 在上述工作的基礎上,開發(fā)出嵌入式無線工業(yè)供水測控系統(tǒng)樣機。工業(yè)現場近半年來試運行的結果表明:該基于ARM的嵌入式無線工業(yè)供水測控系統(tǒng)設計合理,性能穩(wěn)定可靠,達到了設計的要求。
標簽: ARM 嵌入式無線 工業(yè) 測控系統(tǒng)
上傳時間: 2013-06-23
上傳用戶:giser
嵌入式系統(tǒng)是為了專用目的內建到產品內部,實現控制、管理、通信等功能的計算機電路與軟件的集合體。隨著Internet的發(fā)展和后PC時代的到來,嵌入式系統(tǒng)的應用越來越廣泛。目前嵌入式系統(tǒng)技術已經成為了最熱門的技術之一,嵌入式產品已經在IT產業(yè)中占有很大的比重,同時大量的嵌入式應用也對嵌入式設備的性能和功能提出了更高的要求。 隨著國內嵌入式應用的發(fā)展,ARM因其高性能、低功耗、低成本而成為移動通信、便攜設備、消費與圖像應用等嵌入式產品的首選。Linux是使用最廣泛的操作系統(tǒng),它能運行在包括ARM在內的所有主要處理器架構上。清晰的結構與開放的源碼使Linux成為一個非常具有活力,節(jié)奏明快的操作系統(tǒng)。近年來對嵌入式Linux的研究正進行得如火如荼,并獲得了長足的進步。基于ARM與IJnux的嵌入式技術已經成為當前嵌入式領域研究的一個亮點,應該被廣泛重視和應用。 本設計的目的正是建立一個完整的基于ARM9核心處理器和嵌入式IJnux操作系統(tǒng)的嵌入式開發(fā)平臺,為嵌入式系統(tǒng)開發(fā)提供一個完整的軟硬件環(huán)境。 論文的背景是教研室的嵌入式圖像處理應用項目。作者在項目中承擔嵌入式系統(tǒng)主板、LCD驅動板、BootLoader軟件、LCD及鍵盤驅動程序設計任務。因此本論文將研究如何構建一個完整的、性能優(yōu)良的ARM嵌入式系統(tǒng)。論文首先介紹了嵌入式系統(tǒng)的基本概念、嵌入式系統(tǒng)的發(fā)展過程,然后進行功能分析和總體設計,分析嵌入式系統(tǒng)設計關鍵性問題,包括系統(tǒng)框架的設計、開發(fā)流程和開發(fā)原則以及對于嵌入式處理器和操作系統(tǒng)的選擇,這對基于嵌入式平臺的嵌入式應用系統(tǒng)設計具有普遍意義。隨后我們將重點論述基于ARM的嵌入式硬件平臺的設計、Linux操作系統(tǒng)內核的定制和交叉編譯、BootLoader、Linux驅動程序的開發(fā)過程。最后,總結了本文的主要研究工作,并結合當今信息產業(yè)的先進技術對該開發(fā)平臺做了展望。 論文提出的基于嵌入式平臺的應用系統(tǒng)潛力非常巨大,有待進一步的研究和探索。
標簽: ARM 嵌入式系統(tǒng)設計
上傳時間: 2013-06-18
上傳用戶:cknck
基于ARM的嵌入式運動控制器是集計算機數字控制技術、ARM技術、運動控制技術以及嵌入式操作系統(tǒng)技術等技術為一體的技術含量高的運動控制器;是對低成本、高性能運動控制器研究的一個新的嘗試。本論文的研究重是點基于雙端口RAM上下位機通訊的數控系統(tǒng)總體軟件架構設計、嵌入式運動控制器軌跡規(guī)劃算法的研究、嵌入式系統(tǒng)軟件的構建以及運動控制器外設驅動程序的開發(fā),其主要工作及成果如下: 1.針對數控系統(tǒng)上下位機信息交互頻繁,提出了一種基于雙端口RAM通訊結構的上下位機交互方式,實現了上下位機信息的高速、穩(wěn)定通訊;且完成了基于雙端口RAM上下位機通訊結構的數控系統(tǒng)總體軟件架構設計。 2. 針對目前高速數控加工軌跡規(guī)劃中存在的一些關鍵問題進行深入的探討。提出一種軌跡拐角的速度平滑方法,當高速加工不在同一直線方向而形成拐角的加工段時,在拐角過渡時能獲得很好的速度響應和較小的輪廓誤差;還提出了一種高速數控加工小線段的前瞻平滑算法,當高速加工多段微小直線段時,能夠優(yōu)化規(guī)劃多段微小線段的加工速度,有效避免了頻繁的加減速給系統(tǒng)帶來較大沖擊以及加工效率低的問題。 3. 構建了適合本運動控制器系統(tǒng)的系統(tǒng)軟件;研究了嵌入式運動控制器引導程序的移植、嵌入式Linux內核的優(yōu)化配置以及根文件系統(tǒng)的構建。 4.探討了Linux驅動程序開發(fā)的原理以及流程;并以雙端口RAM為例介紹了運動控制外設驅動程序開發(fā)的方法。
上傳時間: 2013-07-02
上傳用戶:笨小孩
生物識別技術代表了未來身份驗證技術的發(fā)展方向,而指紋識別技術又是最可靠、最有效的生物識別技術之一。目前,指紋識別技術是優(yōu)于其它生物識別技術的身份鑒別方法。這是因為人的指紋各不相同、終生基本不變的特點已經得到公認,特別是現有的指紋識別算法已達到識別迅速、準確可靠的水平,是完全可以商業(yè)化的生物識別技術。 傳統(tǒng)的指紋識別系統(tǒng)多是基于PC平臺,這種系統(tǒng)將指紋圖像處理和指紋匹配甚至指紋采集控制都放在PC平臺上,在獲得了較高速度和開發(fā)效率的同時,缺點也是顯而易見的,其體積龐大,成本較高。而已有的嵌入式指紋識別系統(tǒng)多是基于單片機和DSP的,不是在運算速度上受到硬件限制,就是在系統(tǒng)的擴展性、可維護性及用戶交互上有諸多不足。 近年來指紋識別應用的普及對自動指紋識別系統(tǒng)的便攜性和易用性提出了更高的要求,指紋識別技術正向著小型化和嵌入式的方向發(fā)展。在微電子領域,以ARM、DSP、FPGA為代表的嵌入式微處理器的性能飛速提高,為構建嵌入式系統(tǒng)提供了硬件保證。 ARM是當前最為流行的32位RISC處理器架構,目前ARM占RISC處理器市場的七成左右。三星公司的S3C2410是基于ARM920T內核的通用32位微處理器,它具有高性能和低功耗的特性,被設計用于手持設備和通用嵌入式系統(tǒng)。 嵌入式系統(tǒng)對操作系統(tǒng)和其上運行的軟件有特別的要求。針對本課題所采用的ARM硬件平臺,詳細介紹了嵌入式操作系統(tǒng)Arm-Linux的移植。分別說明了交叉編譯工具鏈的安裝、引導裝載器的移植和Linux內核的裁減和交叉編譯過程。為了運行應用程序,還介紹了文件系統(tǒng)的構建。 指紋識別系統(tǒng)需要指紋采集設備。FPS200是Veridicom公司推出的第三代半導體指紋傳感器,是一款專為嵌入式系統(tǒng)設計的高性能、低成本、低功耗的電容式固態(tài)指紋傳感器。本文詳細闡述了基于FPS200的USB接口指紋采集卡的設計與實現。 指紋圖像處理與匹配是整個系統(tǒng)的重要環(huán)節(jié),論文介紹了圖像處理與匹配的一般概念,并提出了新的指紋匹配方法。指紋匹配是自動指紋識別中的一個難點。現有的指紋匹配方法大致可以歸結為圖形匹配和人工神經網絡匹配兩大類,本文提出的基于線段的特征點匹配算法屬于圖形匹配。 嵌入式系統(tǒng)需要完善的軟件支持。隨著嵌入式技術的飛速發(fā)展,用戶交互界面也由傳統(tǒng)的字符界面向圖形界面轉變,圖形用戶界面系統(tǒng)得到了長足的發(fā)展。MiniGUI 是一個非常適合于工業(yè)控制實時系統(tǒng)以及嵌入式系統(tǒng)的可定制的、小巧的圖形用戶界面支持系統(tǒng)。本文介紹了基于MiniGUI的可視化指紋識別軟件設計。 綜上所述,本文針對特定硬件條件,構建了定制的嵌入式操作系統(tǒng);設計了支持USB數據傳輸的指紋采集卡;指紋圖像的濾波、提取特征和指紋特征匹配均針對嵌入式系統(tǒng)的實際情況進行了優(yōu)化;利用MiniGUI圖形支持庫完成了界面美觀友好的可視化指紋識別程序。系統(tǒng)具有安全可靠、易于擴展、性價比高等優(yōu)點。
標簽: ARM 嵌入式 指紋識別系統(tǒng)
上傳時間: 2013-08-02
上傳用戶:小儒尼尼奧
傳感器是測控系統(tǒng)的重要組成部分,但有些傳感器,如增量式或絕對式旋轉編碼器,因無配套的二次儀表,給使用帶來不便。有些傳感器雖然可以買到配套的儀表,但價格昂貴,功能單一且功能無法擴展。為此,本課題以設計一種通用性強,功能擴展方便的測量儀表為目的,將計算機技術與嵌入式微處理器技術用于測量儀表當中,設計一種基于ARM的嵌入式智能儀表。課題主要研究工作包括: 1.在分析比較各種二次儀表功能的基礎上,提出了基于ARM的嵌入式智能儀表設計方案。搭建了儀表的硬件平臺。 2.軟件設計實現了μC/OS-Ⅱ嵌入式系統(tǒng)在ARM7微控制器上的移植。在此基礎上,對嵌入式系統(tǒng)進行了一定的擴展,編寫了LCD驅動程序,調用了串口通信,A/D轉換等模塊的API函數,建立了多任務環(huán)境,使儀表兼具PWM脈寬調制功能、數據采集、顯示和傳輸功能。 3.通過增量式、絕對式旋轉編碼器實驗、轉矩轉速傳感器實驗、輸出模擬信號的角度傳感器實驗和PWM輸出實驗驗證儀表的功能。 RTOS平臺的構建,降低了軟件設計的復雜度,提高了系統(tǒng)的實時性和靈活性,縮短了開發(fā)周期。經過實驗驗證,該儀表能夠準確測定頻率信號、模擬信號及數字信號。
上傳時間: 2013-04-24
上傳用戶:1234567890qqq
作為新能源與汽車工業(yè)相結合的產物,燃料電池汽車已經逐漸成為了汽車家族的后起之秀。隨著電子控制單元與車載設備的不斷增多,傳統(tǒng)內燃機汽車的儀表盤已經不能滿足以燃料電池為動力的汽車儀表復雜信息顯示的要求。本文以燃料電池汽車為研究背景,設計開發(fā)了基于嵌入式技術的儀表系統(tǒng),實現了對燃料電池汽車整車運行狀態(tài)以及模塊數據的實時監(jiān)測、存儲與圖形化顯示。 本文介紹了燃料電池汽車儀表系統(tǒng)的設計原理,對儀表系統(tǒng)進行了需求分析,確定了系統(tǒng)整體框架與模塊劃分,提出了基于ARM微處理器、實時操作系統(tǒng)以及圖形用戶界面的儀表系統(tǒng)解決方案。該方案采用高性能的S3C44BOX作為底層核心處理器,以RTOS和GUI為中間層構建軟件系統(tǒng)平臺,在此基礎上以實時多任務軟件設計方法進行儀表系統(tǒng)應用程序的開發(fā)。 在上述方案的基礎上,進行了儀表系統(tǒng)硬件平臺的設計,包括存儲器系統(tǒng)、通信總線、人機交互界面等接口電路的設計。根據高速數字電路的設計要求,在雙面板上實現了基于ARM的燃料電池汽車儀表系統(tǒng)的PCB布線。編寫了系統(tǒng)初始化代碼,完成了對硬件平臺的調試工作。 根據儀表系統(tǒng)的實際情況,選擇了實時多任務操作系統(tǒng)μC/OS-Ⅱ和嵌入式圖形用戶界面μC/GUI作為本系統(tǒng)的軟件平臺,完成了兩者在儀表系統(tǒng)硬件平臺上的移植。針對μC/GUI環(huán)境下簡體中文漢字的顯示問題,給出了一種比較完善的解決方案。μ按照實時多任務軟件的開發(fā)流程,設計了儀表系統(tǒng)應用程序,包括CAN總線監(jiān)聽任務、數據處理任務、用戶界面任務以及歷史數據記錄任務等,劃分了各個任務的優(yōu)先級,確定了任務之間的通信同步機制,描述了各個任務的主要功能和實現方法,重點論述了基于μC/GUI的用戶界面任務設計的思路與過程,最后介紹了在硬件平臺上進行系統(tǒng)集成、軟硬件聯合調試以及系統(tǒng)測試的流程。
標簽: ARM 燃料電池 汽車儀表 系統(tǒng)設計
上傳時間: 2013-06-20
上傳用戶:2780285129
雕刻機的數控系統(tǒng)是三維雕刻機的控制核心,其控制系統(tǒng)的性能直接關系著三維雕刻機的加工質量和加工效率,對雕刻機的性價比有著重要的影響。本論文在對三維雕刻機系統(tǒng)的結構和功能進行分析的基礎上,提出了一個以.ARM微處理器和CPLD器件構建硬件平臺、基于μC/OS-Ⅱ為嵌入式控制系統(tǒng)的解決方案,充分利用ARM微處理器的高速運算能力與CPLD的高速并行運算能力,大大減少了系統(tǒng)的外圍接口器件,有效的降低系統(tǒng)成本。 此方案中選用Philips公司的基于ARM7內核的LPC2214處理器作為主控芯片。對于系統(tǒng)的輸入/輸出的邏輯控制通過CPLD來實現,該芯片選用Atlera公司的EPM7128SLC84,作為處理器的外圍器件。同時對整個系統(tǒng)的硬件開發(fā)作了詳細說明:電源、SRAM、FLASH等芯片選型及設計;液晶顯示模塊及鍵盤的應用設計;電機的輸入輸出電路設計等。 軟件部分包括Boot Loader、RTOS、應用程序的設計等。其中,Rot Loader支持系統(tǒng)Boot、程序下載到RAM中執(zhí)行和燒寫到Flash存儲器等功能;RTOS包括操作系統(tǒng)的移植、任務管理、任務間的通信等,應用程序的設計包括設備驅動程序、液晶顯示、鍵盤操作、電機控制等。同時用VB6.0開發(fā)了PC機下載控制界面,并對液晶模塊和電機進行調試。
標簽: ARM 雕刻機 控制系統(tǒng)設計
上傳時間: 2013-06-06
上傳用戶:smthxt