隨著通信技術的發展,無線通信技術在工業領域的應用日益增多。以前,工業中大多采用有線或人工的方式進行數據采集與傳輸,雖然簡單實用,卻耗費了大量人力、物力資源,且很大程度上限制了應用場所的拓展。因此,選取一種相對經濟、穩定而又高效的無線傳輸方式就變得緊迫和必要。 隨著GPRS網絡技術的逐漸成熟,GPRS無線網絡逐漸顯露出其在遠距離通信應用中的優勢。于此同時,嵌入式軟硬件技術的飛速發展也使得嵌入式產品進入千家萬戶。因此,采用基于嵌入式系統和GPRS網絡進行無線通信漸漸成為當今應用的熱點之一。 本系統采用高性能嵌入式微處理器S3C2410和GPRS無線通訊模塊MC39i構建硬件平臺,以嵌入式Linux操作系統和TCP/IP協議建立軟件平臺,完成基于ARM-Linux的嵌入式數據采集與遠傳系統設計。 本文首先對嵌入式系統的概況進行了綜述,接著對嵌入式處理器、嵌入式操作系統和GPRS無線網絡技術進行了概要介紹,然后提出了基于ARM-Linux的嵌入式數據采集與遠傳系統的設計方案,并從硬件設計和軟件實現兩方面具體闡述了該系統的開發實現過程,包括搭建以S3C2410和MC39i為核心的硬件平臺以及在該硬件平臺上建立基于嵌入式Linux操作系統的軟件平臺,并最終實現了數據采集與遠傳功能。 此系統由于采用了高性能的ARM處理器和嵌入式Linux系統,因此在多任務并行處理和進程實時處理等方面具有一定的優勢。該系統可以廣泛應用于燃氣、油田和電力等部門,具有較好的發展前景。
上傳時間: 2013-07-08
上傳用戶:lhc9102
本文所研究的是基于微處理器ARM和操作系統Linux的嵌入式繼電保護應用的設計與實現。 主要內容包括以下幾個方面: 1.介紹了研究的背景、意義及國內外研究的現狀等內容。 2.介紹了嵌入式系統的發展現狀和發展趨勢。 3.介紹了嵌入式系統實現的硬件核心一嵌入式處理器以及軟件環境。本系統的硬件核心是Samsung公司推出的基于ARM的嵌入式處理器S3C2410X,軟件平臺則采用嵌入式操作系統Linux。 4.詳細分析了裝置的功能需求,并在此基礎上提出了裝置的總體設計方案及設計原則。 5.敘述了系統的硬件模塊及功能配置。 6.敘述了裝置軟件的設計以及具體實現過程。 通過硬件模塊的配置和軟件的設計,提高了裝置的精度和動作的可靠性以及軟件的可擴展性,不僅可以完成傳統繼電器的所有保護功能,還具有對電網參數的實時測量、事件記錄功能,各種信號的測量值和保護動作值都可通過LCD顯示,并且同時通過RS—485通訊接口可進行遠方通訊。
上傳時間: 2013-06-10
上傳用戶:linlin
利用ARM處理器開發處理音頻信號的設備很多,如移動電話、MD(MiniDisc),DVD播放器、MP3音頻譯碼器等;同樣,基于ARM處理器的網絡設備也很多,如網絡調制解調器、網絡電腦、因特網設備等。但利用ARM處理器把語音處理和網絡通信功能結合起來無疑是一種新的嘗試,它的設計成功會給網絡留言技術的開發提供一種新的思路。 本文通過一個ARM9芯片S3C2410作為處理器的嵌入式語音采集系統,詳細闡述了嵌入式系統的設計與開發過程,其中包括: 交叉編譯環境的搭建:交叉編譯環境是嵌入式開發工具的集合,搭建該環境就是在系統中編譯安裝開發工具鏈。 操作系統內核的移植:這是嵌入式開發的主要單元之一,移植內核主要是對內核進行重新配置,使它符合特定系統的需要,然后重新編譯生成可執行的內核鏡像文件。 文件系統的移植:文件系統是操作系統對數據進行管理的有效和必要的助手。移植文件系統包括制作文件系統鏡像、在Flash上為文件系統分配存儲空間以及文件系統與嵌入式操作系統的有效配合。 驅動程序的設計:驅動是操作系統與硬件溝通的橋梁,驅動設計就是編寫具體硬件的讀寫控制函數并向操作系統提供統一的接口。 本文更著重于介紹實際開發中使用的技術以及遇到的問題和解決方法。在第4章中結合語音芯片UDA1341TS闡述了語音數據的采集與處理;結合網卡控制芯片CS8900A闡述了網絡通信和網卡的驅動,以及網絡開發中遇到的問題和解決方法。
上傳時間: 2013-07-11
上傳用戶:luopoguixiong
發電機是電力系統的關鍵設備,如何有效監測發電機的工作狀態一直是電力部門研究的重要課題之一。發電機可以正常工作,其中絕緣體部分起著不可或缺的作用,以前的發電機絕緣體監測系統都存在著一些不足,比如精度低,適用范圍窄等。基于此原因,本文介紹了FJR裝置,它可以用來監測發電機絕緣體是否出現過熱或老化的情況,為發電機的安全運行提供了保障。該裝置具有很高的靈敏度,可適合于空冷、水冷等不同發電機。整個檢測系統分為氣路和電路兩部分,氣路部分負責將發電機絕緣體的狀況轉化成電流信號,而電路部分負責對這些電流信號進行處理。文中將FJR系統的氣路部分等效為一個黑盒子,而重點介紹其電路部分。電路部分主要的功能是采集從氣路傳送過來的兩路電流信號,并進行計算和分析,決定是否報警,同時將采集到的數據和分析的結果定性地顯示給工作人員。 本文第一章介紹了課題的研究背景,并在此基礎上提出了課題的必要性和研究方向;第二章從整體入手,對監測系統的功能進行了分析,明確了要實現的功能和目標,并提出了使用ARM做上位機,負責系統控制和界面顯示,DSP做下位機負責信號的采集和計算;后面幾章則分別介紹了系統的各個模塊;第三章主要介紹嵌入式系統及其軟件開發,包括系統的設計以及各個功能的實現,比如串口通信、CF卡存儲等等,從本章中可以了解到系統的界面顯示內容和鍵盤操作步驟;第四章介紹了負責信號采集和計算的DSP系統,并且詳細介紹了實現各項功能時所用到的外部設備,包括RTC時鐘,AD采樣芯片等;本章接下來闡述了DSP和ARM兩個模塊如何通過雙口RAM實現通信以及通信幀的格式;第五章介紹了系統中的一些硬件電路,包括模擬放大器等,使得讀者可以更全面地了解本系統,同時在本章作者還總結了一些電路板設計的心得和體會。論文最后一章對本文所做的工作進行了總結,指出了需要改進之處,也指明了以后進一步研究的任務和方向。
上傳時間: 2013-04-24
上傳用戶:Pzj
隨著汽車電子和現代化交通的飛速發展,人們對汽車的行駛性能和安全性能提出了更高的要求。在汽車測試試驗中使用記錄儀,可以實現實時測量,控制汽車的車速,對超速進行報警,滿足汽車試驗中對汽車運行情況的了解,特別是根據汽車試驗要求而制定的試車計劃得到的準確實施,從而進一步提高汽車制造商的市場競爭力。 隨著微電子技術的發展,超大規模集成電路技術的成熟,嵌入式計算機系統的功能越來越強大,在某些場合完全可以取代傳統的工控機,并且其獨特的優勢在于它的體積小、功耗低、性價比高,便于攜帶,使得它非常適合應用到汽車試驗記錄儀中。 本論文在嵌入式系統平臺的構建中做了探索性研究,以汽車試驗記錄儀的發展和功能要求為目標,以嵌入式計算機系統的硬件設計入手,深入研究了嵌入式計算機硬件系統設計和電磁兼容性問題和能夠長時間可靠運行的嵌入式計算機主板。主要模塊包括電源、復位、JATG模塊,數據存儲模塊、數據通信模塊、數據采集模塊、人機交互模塊。 在軟件部分,實現了嵌入式計算機系統的引導程序(u-boot-1.1.4)的移植,嵌入式Limux2.6.14內核的移植,根文件系統的制作,新增硬件驅動程序編寫以及嵌入式圖形界面GUI系列MiniGUI的移植,完成了嵌入式計算機系統從硬件到軟件系統平臺的構建。 目前,國內市場上缺乏專門應用與汽車試驗中的記錄儀,本文設計中的汽車記錄儀正是基于此目的而設計和研制的,該新型的汽車試驗記錄儀使用方便,性價比高,適用于國內中小型汽車制造廠商。
上傳時間: 2013-04-24
上傳用戶:aeiouetla
數字攝影的興起不可避免地引起了數碼相框的發展,因為僅有不到35%的數碼照片被打印。數碼相框的基本原理就是采用普通相框的造型,把原來相框中間的照片部分換成液晶顯示屏,配上電源,存儲介質等,使得同一個相框內可以循環播放照片,比普通相框的單一顯示功能更有優勢。從2007年開始,數碼相框的市場關注度開始激增。在2008年,數碼相框市場呈現高速發展的態勢,具有極高的潛在市場價值。 本論文以此為出發點,進行數碼相框軟件的開發研究工作。作為一款嵌入式產品,核心部件CPU采用了性能價格比、性能功耗比都很高的ARM架構處理器之中的一款——三星S3C2440A,顯示器采用了支持雙精度掃描的液晶顯示屏。軟件方面,Bootloader采用較為成熟的u-boot-1.1.4,Linux內核的版本為2.6.12,系統命令集由busybox構成。利用ARM處理器對Linux系統良好的移植性、自帶的LCD控制器、音頻控制器、SD與USB控制器的特點,進行圖像顯示、音頻播放與文件管理。對于目前大部分數碼相框在圖片瀏覽和文件管理功能上的不足,本設計的圖像顯示功能充分利用了觸摸屏功能,實現了圖像的觸摸式移動,使用戶可以自由的觀看放大后的圖像;文件管理功能則設計成了類似windows的文件瀏覽器,不僅具有豐富的文件管理功能,而且使習慣了windows的廣大用戶可以很快的熟悉此功能,并為將來升級為下一代的細分產品——數碼相冊做好準備。 本設計的核心是基于ARM平臺的系統移植與基于QT的應用程序設計。首先根據系統的總體設計思路選擇合適的硬件組合;然后在此基礎上進行u-boot的移植,嵌入式Linux的移植,QT Embedded/Qtopia的移植,以及最后QT圖形界面的設計。
上傳時間: 2013-04-24
上傳用戶:rockjablew
作為嵌入式系統核心的微處理器,是SOC不可或缺的“心臟”,微處理器的性能直接影響著整個SOC的性能。 與國際先進技術相比,我國在這一領域的研究和開發工作還相當落后,這直接影響到我國信息產業的發展。本著趕超國外先進技術,填補我國在該領域的空白以擺脫受制于國外的目的,我國很多科研單位和公司進行了自己的努力和嘗試。經過幾年的探索,已經有多種自主知識產權的處理器芯片完成了設計驗證并逐漸進入市場化階段。我國已結束無“芯”的歷史,并向設計出更高性能處理器的目標邁進。 艾科創新微電子公司的VEGA處理器,是公司憑借自己的技術力量和科研水平設計出的一款64位高性能RSIC微處理器。該處理器基于MIPSISA構架,采用五級流水線的設計,并且使用了高性能處理器所廣泛采用的虛擬內存管理技術。設計過程中采用自上而下的方法,根據其功能將其劃分為取指、譯碼、算術邏輯運算、內存管理、流水線控制和cache控制等幾個功能塊,使得我們在設計中能夠按照其功能和時序要求進行。 本文的首先介紹了MIPS微處理器的特點,通過對MIPS指令集和其五級流水線結構的介紹使得對VEGA的設計有了一個直觀的認識。在此基礎上提出了VEGA的結構劃分以及主要模塊的功能。作為采用虛擬內存管理技術的處理器,文章的主要部分介紹了VEGA的虛擬內存管理技術,將VEGA的內存管理單元(MMU)尤其是內部兩個翻譯后援緩沖(TLB)的設計作為重點給出了流水線處理器設計的方法。結束總體設計并完成仿真后,并不能代表設計的正確性,它還需要我們在實際的硬件平臺上進行驗證。作為論文的又一重點內容,介紹了我們在VEGA驗證過程中使用到的FPGA的主要配置單元,FPGA的設計流程。VEGA的FPGA平臺是一完整的計算機系統,我們利用在線調試軟件XilinxChipscope對其進行了在線調試,修正其錯誤。 經過模塊設計到最后的FPGA驗證,VEGA完成了其邏輯設計,經過綜合和布局布線等后端流程,VEGA采用0.18工藝流片后達到120MHz的工作頻率,可在其平臺上運行Windows-CE和Linux嵌入式操作系統,達到了預計的設計要求。
上傳時間: 2013-07-07
上傳用戶:標點符號
該文針對復雜信號實時處理的困難,提出了采用FPGA來實現信號處理的方法,并根據系統需要設計了一個嵌入式實驗平臺.根據FPGA實現信號處理的關鍵點:設計合理的FPGA結構,體現算法的并行性和流水性,論文著重分析了用FPGA實現陣列結構處理的具體方法和實現過程.論文從分析算法的并行度入手,提出用相關圖方法直觀反映算法的相關性,在此基礎上設計了算法的信號流圖結構和脈動陣列結構.并針對典型信號處理算法(矩陣運算、卷積運算)進行了并行度分析,相關圖設計和從相關圖導出脈動陣列結構的研究.同時針對FPGA特點,提出了采用CORDIC結構來設計通用運算單元,給出其流水實現的結構,結合脈動陣列結構提高了矩陣運算性能.最后設計一個以32位CPU為核心的實驗平臺,編寫了啟動程序和診斷程序.
上傳時間: 2013-04-24
上傳用戶:1427796291
摘要:"紅外弱小目標檢測"是紅外搜索跟蹤系統、紅外雷達預警系統、紅外成像跟蹤系統的核心技術,因此紅外小目標的檢測是當前一項重要的研究課題.目前的發展方向是研究運算量小、性能高、利于硬件實時實現的檢測和跟蹤算法.該文在前人研究的基礎上,著重研究了Marr視覺計算理論在紅外小目標檢測技術中的應用.從Marr算法的理論基礎——高斯平滑濾波器與拉普拉斯算子的相關知識以及Marr的計算視覺理論基礎開始,進行了 2G(Laplacian of Gaussian,高斯—拉普拉斯)濾波器、LoG(Laplacian ofGaussian,高斯—拉普拉斯)模板以及 2G濾波器在人類視覺、邊緣檢測、邊緣處理的物理意義以及神經生理學意義方面的分析討論,提出了易于FPGA(Field Programmable Gate Array,現場可編程門陣列)實現的基于Marr計算視覺的紅外圖像小目標檢測方法.該方法可根據目標大小自動設計檢測模板,在濾除不相關的噪聲的同時又保留閉合的目標邊緣,從而檢測出目標.將該方法用FPGA實現,滿足了檢測過程中的實時性.考慮到工程中的應用,該文對該方法在FPGA中的具體實現給出了設計總體思路和詳細流程.由于FPGA具有對圖像數據的實時處理能力,而且該算法在FPGA中的具體實現中對資源的合理使用進行了綜合考慮,因此該算法能夠實時、有效地實現目標檢測.并在此基礎上對小目標的檢測研究前景進行展望.
上傳時間: 2013-07-04
上傳用戶:萌萌噠小森森
當前,嵌入式系統已經廣泛地應用到人們生活的各個領域。同時,隨著嵌入式處理器性能的不斷增強,特別是32位高性能嵌入式微處理器的廣泛使用,嵌入式操作系統逐漸成為嵌入式系統中最重要的組成部分。而在各種嵌入式操作系統中,IAnux憑借其代碼公開,性能穩定,網絡功能強大等多方面的優勢,在嵌入式系統中被廣泛地采用,得到了嵌入式系統設計者的普遍認可。研究Linux操作系統理論,進行嵌入式Linux系統的移植和應用程序的開發,具有重要的理論意義和現實意義。 研究課題以32位ARM架構的嵌入式處理器$3C2410A為硬件平臺核心,系統地介紹了S3C2410A處理器和系統的硬件組成。在此基礎上重點研究了嵌入式Linux系統的構建和移植,其中首先研究了基于Linux的嵌入式交叉開發環境的構建。之后詳細地研究了系統引導程序的原理,分析了系統引導程序VIVI的結構并在此基礎上實現了VIVI的移植。接下來論文研究了ARM Linux內核結構和啟動引導過程,討論了ARM Linux內核移植及配置編譯的具體方法和過程。作為嵌入式Linux移植的另外一個重點,課題還詳細地研究了嵌入式Linux根文件系統的結構、根文件系統內容的構建以及如何為嵌入式系統進行多文件系統的選擇。在完成Linux內核與文件系統的移植后研究了嵌入式Linux驅動程序的原理,設計了S3C2410A微處理器擴展CAN總線接口,給出了ARM Linux上CAN設備驅動程序實現方法。課題最后還研究了嵌入式Linux系統下的圖形用戶界面,在分析國內外嵌入式GUI的特點和MiniGUI的技術優勢基礎上,介紹了為嵌入式Linux系統配置、編譯和安裝MiniGUI的方法,而且以一個狀態顯示界面程序為實例介紹了MiniGUI程序的設計方法。
上傳時間: 2013-04-24
上傳用戶:wangyi39