船舶機艙中集中了船上大部分的設(shè)備裝置的儀表,是船舶航運的關(guān)鍵部分,隨著網(wǎng)絡(luò)、通訊技術(shù)以及電子制造工藝水平的快速發(fā)展,現(xiàn)代化船舶自動化程度越來越高,機艙的環(huán)境和自動監(jiān)控水平也得到大大的提高。但由于某些儀器儀表并沒有提供與計算機進(jìn)行數(shù)據(jù)通信的接口,為了要實現(xiàn)檢測自動化,需要利用數(shù)字圖像處理技術(shù)來實現(xiàn)儀器儀表讀數(shù)的高速自動識別。 傳統(tǒng)的CCD圖像采集系統(tǒng)具有速度慢、功能簡單、體積大、功耗大等特點,不能滿足日益發(fā)展的機器視覺應(yīng)用的需要,尤其是在一些新型應(yīng)用領(lǐng)域比如嵌入式視覺、智能監(jiān)控方面的需要。本文利用ARM7的S3C44BOX處理器和CMOS圖像傳感器件設(shè)計并完成了一個數(shù)字圖像采集系統(tǒng)。系統(tǒng)充分考慮了ARM技術(shù)與CMOS圖像傳感技術(shù)的優(yōu)勢及特點,把圖像采集和圖像處理識別功能集中在一個模塊實現(xiàn),具有功能豐富、處理能力強、接口靈活和擴(kuò)展方便等優(yōu)點。系統(tǒng)的特色為:構(gòu)建了基于S3C44BOX的圖像采集的硬件平臺;研究并移植了引導(dǎo)程序Bootloader和操作系統(tǒng)uClinux;實現(xiàn)了實時多任務(wù)的處理,從而大幅提高系統(tǒng)的管理能力。 本論文研究如何使用低成本的CMOS圖像傳感器構(gòu)建一個嵌入式圖像識別系統(tǒng)的設(shè)計和解決方案。這種圖像采集系統(tǒng)帶圖像采集、識別、存儲、顯示等功能,體積很小,可做在一塊電路板上。除了可以做為單獨的圖像數(shù)據(jù)識別設(shè)備之外,也可以直接做為其它應(yīng)用系統(tǒng)的一個智能集成部件使用。
標(biāo)簽: CMOS ARM 數(shù)字圖像 傳感器
上傳時間: 2013-05-26
上傳用戶:cursor
隨著計算機、通信及網(wǎng)絡(luò)技術(shù)的高速發(fā)展,嵌入式系統(tǒng)廣泛地滲透到各行各業(yè)及人們?nèi)粘I畹姆椒矫婷嬷小S捎谇度胧较到y(tǒng)的復(fù)雜性不斷增加,嵌入式操作系統(tǒng)成為了嵌入式系統(tǒng)中最重要的組成部分。在各種嵌入式操作系統(tǒng)中,Linux憑借其性能優(yōu)異、結(jié)構(gòu)清晰、平臺支持廣泛、網(wǎng)絡(luò)支持強勁及開放源代碼等多方面的優(yōu)勢,被嵌入式系統(tǒng)開發(fā)者廣泛的采用。同時隨著近幾年來國內(nèi)嵌入式領(lǐng)域發(fā)展非常迅速,其中32位ARM處理器結(jié)構(gòu)體系的嵌入式CPU在商用領(lǐng)域、工控領(lǐng)域和軍用領(lǐng)域都得到了廣泛使用。 近幾年隨著無線通信技術(shù)、傳感器技術(shù)、信息采集和處理技術(shù)的飛速發(fā)展,出現(xiàn)了低成本、低功耗、多功能的微型無線傳感器節(jié)點。無線傳感器網(wǎng)絡(luò)是隨著傳感器節(jié)點的發(fā)展而興起的計算機科學(xué)技術(shù)的一個新的研究領(lǐng)域,它是由一組無線傳感器節(jié)點通過ad-hoc方式構(gòu)成的無線網(wǎng)絡(luò),綜合傳感器技術(shù)、嵌入式計算技術(shù)、分布式信息處理技術(shù)和無線通信技術(shù),能夠協(xié)作地實時監(jiān)測、感知和采集各種環(huán)境或監(jiān)測對象的信息,并對其進(jìn)行處理,并傳送到需要這些信息的用戶處。這種無線網(wǎng)絡(luò)系統(tǒng)被廣泛地用于國防軍事、國家安全、環(huán)境監(jiān)測、交通管理、醫(yī)療衛(wèi)生、制造業(yè)、反恐救災(zāi)等領(lǐng)域,具有十分巨大的發(fā)展?jié)摿Γ鹆藢W(xué)術(shù)界和工業(yè)界的高度重視。 目前,手持終端的應(yīng)用范圍主要是在商業(yè)領(lǐng)域,開發(fā)一款適合在工業(yè)現(xiàn)場等無線傳感網(wǎng)絡(luò)監(jiān)控領(lǐng)域的手持終端是本文的初衷。本文從嵌入式系統(tǒng)的角度,采用目前比較流行的ARM9處理器和嵌入式Linux的操作系統(tǒng),闡述手持終端硬件平臺的設(shè)計和軟件的移植方案;接著研究了系統(tǒng)引導(dǎo)程序的原理、設(shè)備驅(qū)動開發(fā)的關(guān)鍵點、根文件系統(tǒng)的制作方法。在此基礎(chǔ)上,分析和移植引導(dǎo)程序U-Boot 1.1.4的實現(xiàn)、無線收發(fā)芯片CC2420的驅(qū)動開發(fā)和幀緩沖驅(qū)動的開發(fā),并針對目標(biāo)平臺的特點完成了文件系統(tǒng)的構(gòu)建;然后介紹了基于Qt/Embedded的圖形界面開發(fā)的基礎(chǔ),最后對本文研究工作進(jìn)行總結(jié)。
標(biāo)簽: ARM 架構(gòu) 無線 數(shù)據(jù)采集與處理
上傳時間: 2013-06-26
上傳用戶:lguotao
目前,嵌入式系統(tǒng)在工業(yè)控制和智能家電等眾多領(lǐng)域得到了廣泛的應(yīng)用。但同時大量的嵌入式應(yīng)用也對嵌入式設(shè)備的性能和功能提出了更高的要求。隨著國內(nèi)嵌入式應(yīng)用領(lǐng)域的發(fā)展,ARM芯片以其高性能、低功耗、低成本的優(yōu)勢獲得了廣泛的重視和應(yīng)用。嵌入式Linux是在標(biāo)準(zhǔn)Linux基礎(chǔ)上,經(jīng)過適當(dāng)?shù)睾喕?裁剪),然后加入一些特定的功能,形成的一個精巧的、高效的、滿足特定應(yīng)用需求地專用(定制)操作系統(tǒng),它具有用戶可裁剪、可配置的特點。在各種嵌入式操作系統(tǒng)中,嵌入式Linux憑借其內(nèi)核結(jié)構(gòu)優(yōu)良、功能強大、高性能、穩(wěn)定性好以及源代碼開放等方面的優(yōu)勢,成為了嵌入式系統(tǒng)領(lǐng)域應(yīng)用中的技術(shù)熱點。本論文設(shè)計了以嵌入式微處理器和嵌入式操作系統(tǒng)為核心的系統(tǒng),并在這個平臺上實現(xiàn)了應(yīng)用軟件,構(gòu)建了一個嵌入式的數(shù)據(jù)采集和發(fā)布系統(tǒng),可以對設(shè)備數(shù)據(jù)進(jìn)行串口采集,并利用因特網(wǎng)進(jìn)行發(fā)布和控制操作。 為了實現(xiàn)這些功能,本文選用了Cirrus Logic公司的EP9302(ARM920T)作為系統(tǒng)的核心,以源代碼開放的經(jīng)過裁剪配置的嵌入式Linux為軟件平臺,設(shè)計了應(yīng)用軟件的設(shè)備數(shù)據(jù)采集、數(shù)據(jù)分析、數(shù)據(jù)交換網(wǎng)關(guān)模塊,實現(xiàn)了網(wǎng)頁服務(wù)器GoAhead移植,并完成了GoAhead服務(wù)器支持的自己的ASP頁面以及后臺函數(shù)的編寫,并在此基礎(chǔ)上研究了系統(tǒng)為保證可靠性而采取的一些措施。在整個系統(tǒng)的設(shè)計過程中充分發(fā)揮了嵌入式Linux的可移植性好、源代碼公開、開發(fā)成本低的優(yōu)點,解決了軟件移植和設(shè)計編寫、提高系統(tǒng)可靠性等的一系列關(guān)鍵性問題。 本嵌入式系統(tǒng)采集平臺的用途是實時采集被監(jiān)控設(shè)備的當(dāng)前運行狀況信息,使用戶能夠遠(yuǎn)程通過網(wǎng)頁瀏覽器及時掌握被監(jiān)控設(shè)備的運行狀況,在必要時刻根據(jù)需要能夠?qū)υO(shè)備進(jìn)行相關(guān)控制操作和設(shè)置相關(guān)運行參數(shù),以便能夠控制被監(jiān)控設(shè)備的運行方式。本論文設(shè)計的嵌入式數(shù)據(jù)采集、發(fā)布系統(tǒng)可以在類似遠(yuǎn)程數(shù)據(jù)控制的系統(tǒng)中得到廣泛應(yīng)用。
標(biāo)簽: Linux ARM 嵌入式 網(wǎng)絡(luò)
上傳時間: 2013-05-27
上傳用戶:kgylah
本文從總體方案、硬件電路、軟件程序、性能測試等幾個方面詳細(xì)地闡述了基于FPGA與USB2.0的數(shù)據(jù)采集系統(tǒng)。采集系統(tǒng)選用高采樣率低噪聲的12位AD轉(zhuǎn)換芯片進(jìn)行AD轉(zhuǎn)換電路設(shè)計;借助頻率高、內(nèi)部時延小的FPGA芯片實現(xiàn)USB固件并以此控制USB接口芯片,通過乒乓的方式對采樣數(shù)據(jù)進(jìn)行緩存,提高了系統(tǒng)數(shù)據(jù)吞吐能力;運用USB2.0標(biāo)準(zhǔn)的接口芯片為整個采集系統(tǒng)提供USB的通信能力。采用集成度較高的FPGA芯片作為系統(tǒng)控制核心,降低了設(shè)計難度,提高了系統(tǒng)穩(wěn)定性,同時還減小了設(shè)備體積。
標(biāo)簽: FPGA 2.0 USB 數(shù)據(jù)采集
上傳時間: 2013-04-24
上傳用戶:xuanjie
本文的目的就是研究如何應(yīng)用FPGA這種大規(guī)模的可編程邏輯器件實現(xiàn)CCD(Charge Coupled Device,電荷耦合器件)數(shù)字圖像的實時采集及預(yù)處理。基于對實時圖像處理系統(tǒng)的研究與設(shè)計,本文主要研究工作及成果如下: 1.本論文詳細(xì)的介紹了圖像采集卡的結(jié)構(gòu)和基本工作原理。同時,針對高分辨率的CCD攝像機,探討了有關(guān)點目標(biāo)與CCD像元一一對應(yīng)的圖像采集及其硬件和軟件設(shè)計方法。 2.本文分析了星圖中弱小目標(biāo)、噪聲以及背景的特點,給出了點目標(biāo)的場景圖像的數(shù)學(xué)模型及復(fù)雜背景下點目標(biāo)檢測的預(yù)處理方法。針對星圖灰度分布的特點,采用高斯低通濾波算法和高通濾波算法對星圖進(jìn)行預(yù)處理,同時還對圖像掃描聚類算法進(jìn)行了研究與分析。 3.數(shù)字信號處理器常常因為在復(fù)雜性、運算速度等方面的限制,難以實時的實現(xiàn)復(fù)雜的檢測算法。本文采用FPGA技術(shù),實現(xiàn)了復(fù)雜背景下弱點目標(biāo)的預(yù)處理算法,解決了計算、數(shù)據(jù)緩沖和存儲操作協(xié)調(diào)一致的問題,同時采用并行高密度加法器和流水線的工作方式,使整個系統(tǒng)的數(shù)據(jù)交換和處理速度得以很大的提高,合理的解決了資源和速度之間的相互制約問題,并在實際中取得滿意的結(jié)果。
上傳時間: 2013-07-03
上傳用戶:wang5829
本論文利用FPGA可編程邏輯器件和硬件描述語言Verilog,采用自頂向下的設(shè)計方法,開發(fā)了一款基于PCI總線的高速數(shù)據(jù)采集卡。本數(shù)據(jù)采集系統(tǒng)中,采用PLX公司生產(chǎn)的PLX9080作為PCI總線接口芯片。用4片每片容量為8MB的SDRAM作為數(shù)據(jù)采集的前端和PCI總線的數(shù)據(jù)緩沖。用ALTERA公司生產(chǎn)的Cyclone系列FPGA實現(xiàn)PCI接口芯片PLX9080的時序邏輯、對數(shù)據(jù)采集通道的前端控制以及對SDRAM的讀寫控制。 在本論文將重點放在了用硬件描述語言Verilog進(jìn)行FPGA硬件邏輯編程上。本論文按照自頂向下的設(shè)計方法,詳細(xì)論述了PCI接口轉(zhuǎn)化電路模塊、SDRAM存儲片子讀寫控制電路模塊、FPGA內(nèi)部寄存器讀寫控制電路模塊以及用于RF端的自動增益控制電路AGC模塊的設(shè)計。
上傳時間: 2013-04-24
上傳用戶:yhm_all
在圖像處理、航空航天、遙感測量、現(xiàn)代電子測試等很多領(lǐng)域,要求測試儀器設(shè)備能及時保存原始測試數(shù)據(jù),用于事后數(shù)據(jù)分析和處理。同時前端探測器性能的提高,對于各種系統(tǒng)存儲容量、體積、造價、穩(wěn)定性等都提出了更高的要求。因此研制性能可靠、體積小、低成本的數(shù)據(jù)存儲系統(tǒng)是十分必要的。 本文提出基于ARM嵌入式處理器+FPGA結(jié)構(gòu)的高速信號采集與存儲系統(tǒng)解決方案。進(jìn)行了信號采集與存儲系統(tǒng)設(shè)計。其特點是高性能、低成本、體積小。 文中利用了ARM處理器和FPGA可編程邏輯器件的特點,進(jìn)行了基于本方案的硬件設(shè)計,:FPGA軟件設(shè)計。敘述了PCB設(shè)計以及調(diào)試過程中需注意的問題。 系統(tǒng)的硬件設(shè)計以ARM和FPGA為平臺,ARM處理器采用了Samsung公司的S3C2410,F(xiàn)PGA采用Altera公司的EP2C8。硬件設(shè)計圍繞著核心芯片,進(jìn)行了電源設(shè)計和ARM和FPGA外圍電路設(shè)計。 ARM處理器實現(xiàn)了系統(tǒng)的控制;FPGA作為協(xié)處理器實現(xiàn)了FIFO,一些接口、時序控制等,協(xié)助ARM采集數(shù)據(jù)。在FPGA中實現(xiàn)硬件電路簡化了外圍電路,使得設(shè)計靈活,開發(fā)調(diào)試方便,也提高了系統(tǒng)的可靠性。 系統(tǒng)軟件操作系統(tǒng)采用的是Linux,基于嵌入式Linux操作系統(tǒng)的特點,分析了系統(tǒng)的實時性。接著進(jìn)行了Linux平臺上基于Qt的用戶界面應(yīng)用程序設(shè)計。 最后分析了系統(tǒng)測試結(jié)果,并指出存在的問題和改進(jìn)方法。
上傳時間: 2013-07-10
上傳用戶:cylnpy
本文研究基于ARM與FPGA的高速數(shù)據(jù)采集系統(tǒng)技術(shù)。論文完成了ARM+FPGA結(jié)構(gòu)的共享存儲器結(jié)構(gòu)設(shè)計,實現(xiàn)了ARMLinux系統(tǒng)的軟件設(shè)計,包括觸摸屏控制、LCD顯示、正弦插值算法設(shè)計以及各種顯示算法設(shè)計等。同時進(jìn)行了信號的高速采集和處理的實際測試,對實驗測試數(shù)據(jù)進(jìn)行了分析。 論文分別從軟件和硬件兩方面入手,闡述了基于ARM處理器和FPGA芯片的高速數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計方法,以及基于ARMLinux操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計和應(yīng)用程序設(shè)計。 硬件方面,在FPGA平臺上,我們首先利用乒乓操作的方式將一路高速數(shù)據(jù)信號轉(zhuǎn)換成頻率為原來頻率1/4的4路低速數(shù)據(jù)信號,再將這四路數(shù)據(jù)分別存儲到4個FIFO中,然后再對這4個FIFO中的數(shù)據(jù)拼接并存儲在FPGA片上的雙端口雙時鐘RAM中,最后將FPGA的雙端口雙時鐘RAM掛載到ARM系統(tǒng)的總線上,實現(xiàn)了ARM和FPGA共享存儲器的系統(tǒng)結(jié)構(gòu),使ARM處理器可以直接讀取這個雙端口雙時鐘的RAM中的數(shù)據(jù),從而大大提高了數(shù)據(jù)采集與處理的效率。在采樣頻率控制電路設(shè)計方面,我們通過使FIFO的數(shù)據(jù)存儲時鐘降低為標(biāo)準(zhǔn)狀態(tài)下的1/n實現(xiàn)數(shù)據(jù)采集頻率降為標(biāo)準(zhǔn)狀態(tài)的1/n,從而實現(xiàn)了由FPGA控制的可變頻率的數(shù)據(jù)采集系統(tǒng)。 軟件方面,為了更有效地管理和拓展系統(tǒng)功能,我們移植了ARMLinux操作系統(tǒng),并在S3C2410平臺上設(shè)計實現(xiàn)了基于Linux操作系統(tǒng)的觸摸屏驅(qū)動程序設(shè)計、LCD驅(qū)動程序移植、自定義的FPGA模塊驅(qū)動程序設(shè)計、LCD顯示程序設(shè)計、多線程的應(yīng)用程序設(shè)計。應(yīng)用程序能夠控制FPGA數(shù)據(jù)采集系統(tǒng)工作。 在前端采樣頻率為125MHz情況下,系統(tǒng)可以正常工作。能夠?qū)崿F(xiàn)對頻率在5MHz以下的信號波形的直接顯示;對5MHz至40MHz的信號,使用正弦插值算法進(jìn)行處理,顯示效果良好。同時這種硬件結(jié)構(gòu)可擴(kuò)展性強,可以在此基礎(chǔ)上實現(xiàn)8路甚至16路緩沖的系統(tǒng)結(jié)構(gòu),可以使系統(tǒng)支持更高的采樣頻率。
標(biāo)簽: FPGA ARM 高速數(shù)據(jù) 采集
上傳時間: 2013-07-04
上傳用戶:林魚2016
基于單片機的多路數(shù)據(jù)采集系統(tǒng)設(shè)計畢業(yè)論文 本文介紹了基于單片機的數(shù)據(jù)采集的硬件設(shè)計和軟件設(shè)計,數(shù)據(jù)采集系統(tǒng)是模擬域與數(shù)字域之間必不可少的紐帶,它的存在具有著非常重要的作用。
標(biāo)簽: 多路數(shù)據(jù)采集
上傳時間: 2013-04-24
上傳用戶:zsjzc
本文研制的數(shù)據(jù)采集器,用于采集導(dǎo)彈過載模擬試車臺的各種參數(shù),來評價導(dǎo)彈在飛行過程中的性能,由于試車臺是高速旋轉(zhuǎn)體,其工作環(huán)境惡劣,受電磁干擾大,而且設(shè)備要求高,如果遇到設(shè)備故障或設(shè)備事故,其損失相當(dāng)巨大,保證設(shè)備的安全性和可靠性較為困難。 本文在分析數(shù)字通信技術(shù)的基礎(chǔ)上,選用了基于現(xiàn)場可編程邏輯陣列(FPGA)采用脈沖編碼調(diào)制(PCM)通信實現(xiàn)多路數(shù)據(jù)采集器的設(shè)計,其優(yōu)點是FPGA技術(shù)在數(shù)據(jù)采集器中可以進(jìn)行模塊化設(shè)計,增加了系統(tǒng)的抗干擾性、靈活性和適應(yīng)性,并且可以將整個PCM通信系統(tǒng)設(shè)計成可編程序系統(tǒng),用戶只要稍加變更程序,則系統(tǒng)的被測路數(shù)、幀結(jié)構(gòu)、碼速率、標(biāo)度等均可改變以適應(yīng)任何場合。并且采用合理的糾錯和加密編碼能夠?qū)崿F(xiàn)數(shù)據(jù)在傳輸工程中的完整性和安全性。 通過對PCM通信的特點研究,研制了一套集采集與傳輸?shù)南到y(tǒng)。文章給出了各個模塊的具體建模與設(shè)計,系統(tǒng)采用的是FPGA技術(shù)來實現(xiàn)數(shù)據(jù)采集和信號處理,采用VHDL實現(xiàn)了數(shù)字復(fù)接器和分接器、編解碼器、調(diào)制與解調(diào)模塊的建模與設(shè)計。采用基于NiosII實現(xiàn)串口通訊,構(gòu)建了實時性和準(zhǔn)確性通信網(wǎng)絡(luò),實現(xiàn)了數(shù)據(jù)的采集。 測試數(shù)據(jù)和數(shù)據(jù)采集的實驗結(jié)果證明,采用FPGA技術(shù)實現(xiàn)PCM信號的編碼、傳輸、解碼,能夠有較強的抗干擾性、抗噪聲性能好、差錯可控、易加密、易與現(xiàn)代技術(shù)結(jié)合,并且誤碼率較低,要遠(yuǎn)遠(yuǎn)優(yōu)于傳統(tǒng)的方法。
標(biāo)簽: FPGA PCM 通信實現(xiàn) 多路
上傳時間: 2013-04-24
上傳用戶:com1com2
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1