圖像采集系統是數字圖像信號處理過程中不可缺少的重要部分,它將前端相機所捕獲的模擬信號轉化為數字信號,或者直接從數字相機中獲取數字信號,然后通過高速的計算機總線傳回計算機,憑借計算機的強大的運算、數據存儲與處理等操作能力,可以方便快捷地對信號進行分析處理,具有人機友好、功能靈活、可移植性強等優點。隨著對數據傳送速度要求的提高,PCI總線以其高的數據傳輸率,即插即用,低功耗等眾多優點,得到廣泛的應用。本文針對PCI總線接口電路使用的廣泛性,介紹了PLX公司橋接芯片PCI9054主模式的工作原理和中斷機制,采用可編程邏輯器件FPGA實現與PCI9054的本地接口的信號轉換,給出了邏輯實現方案和仿真圖。本文針對FPGA中各功能模塊的邏輯設計進行了詳細分析,并對每個模塊都給出了精確的仿真結果。同時,文中還在其它章節詳細介紹了系統的硬件電路設計、并行接口設計、PCI接口設計、PC端控制軟件設計以及用于調試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統的仿真結果和測試結果給出了分析及討論。最后還附上了系統的PCB版圖、FPGA邏輯設計圖、實物圖及注釋詳細的相關源程序清單。在文章的軟件設計部分介紹了WinDriver驅動開發工具,利用WinDriver工具,在WindowsXP系統下實現設備的驅動程序開發,完成主模式數據傳輸和設備中斷的功能。
上傳時間: 2013-06-09
上傳用戶:
目前,數字信號處理廣泛應用于通信、雷達、聲納、語音與圖像處理等領域,信號處理算法理論己趨于成熟,但其具體硬件實現方法卻值得探討。FPGA是近年來廣泛應用的超大規模、超高速的可編程邏輯器件,由于其具有高集成度、高速、可編程等優點,大大推動了數字系統設計的單片化、自動化,縮短了單片數字系統的設計周期、提高了設計的靈活性和可靠性,在超高速信號處理和實時測控方面有非常廣泛的應用。本文對FPGA的數據采集與處理技術進行研究,基于FPGA在數據采樣控制和信號處理方面的高性能和單片系統發展的新熱點,把FPGA作為整個數據采集與處理系統的控制核心。主要研究內容如下: FPGA的單片系統研究。針對數據采集與處理,對FPGA進行選型,設計了基于FPGA的單片系統的結構。把整個控制系統分為三個部分:多通道采樣控制模塊,數據處理模塊,存儲控制模塊。 多通道采樣控制模塊的設計。利用4片AD7506和一片AD7862對64路模擬量進行周期采樣,分別設計了通道選擇控制模塊和A/D轉換控制模塊,并進行了仿真,完成了基于FPGA的多通道采樣控制。 數據處理模塊的設計。FFT算法在數字信號處理中占有重要的地位,因此本文研究了FFT的硬件實現結構,提出了用FPGA實現FFT的一種設計思想,給出了總體實現框圖。分別設計了旋轉因子復數乘法器,碟形運算單元,存儲器,控制器,并分別進行了仿真。重點設計實現了FFT算法中的蝶形處理單元,采用了一種高效乘法器算法設計實現了蝶形處理單元中的旋轉因子乘法器,從而提高了蝶形處理器的運算速度,降低了運算復雜度。理論分析和仿真結果表明,狀態機控制器成功地對各個模塊進行了有序、協調的控制。 存儲控制模塊的設計。利用閃存芯片K9K1G08UOA對采集處理后的數據進行存儲,設計了FPGA與閃存的硬件連接,設計了存儲控制模塊。 本文對FFT算法的硬件實現進行了研究,結合單片系統的特點,把整個系統分為多通道采樣控制模塊,數據處理模塊,存儲控制模塊進行設計和仿真。設計采用VHDL編寫程序的源代碼。仿真測試結果表明,此FPGA單片系統可完成對實時信號的高速采集與處理。
上傳時間: 2013-04-24
上傳用戶:362279997
微處理器技術、傳感器技術和無線通信技術的進步,推動了無線數據采集系統的產生和發展。數據采集技術廣泛應用于雷達、通信、遙感遙測等領域。在各種信息的獲取中,對高速數據采集的需求非常廣泛。隨著測控技術的發展,對數據采集系統的智能化和網絡化水平也提出了更高的要求。并且由于通訊網絡的飛速發展,移動通信與實際應用的結合使得各種基于GPRS網絡的無線數據傳輸系統成為當前遠距離無線通訊領域最為廣泛的應用。本課題將廣泛應用的嵌入式控制器引入到數據采集系統設計中,并結合GPRS優秀的網絡特性,實現了一個低功耗、智能化、網絡化、軟硬件可根據具體測量任務適當裁減的無線高速數據采集平臺。 本設計采用32位ARM處理器S3C2410為核心器件,配以FPGA+DDRSDRAM高速數據采集模塊,GPRS數據通信模塊,在Linux嵌入式操作系統和應用軟件的支持下,實現了數字化高速采集,數字化無線數據網絡傳輸的現場數據采集系統。該平臺采集的現場數據主要為各種傳感器輸出的電壓模擬量。前端數據采集模塊的FPGA控制高速AD轉換器將輸入的模擬量信號采集后,存儲在由DDRSDRAM構成的大容量緩存中,再經過嵌入式系統中的微控制器進行各種處理,然后將處理結果保存在ARM系統的SDRAM內存,最后通過在ARM系統模塊擴展的GPRS模塊,將采集到的數據通過GPRS網絡發送出去。 IAnux由于其代碼開放性以及強大的網絡功能等特點,在許多的嵌入式網絡設備中有著廣泛應用,與其他的嵌入式操作系統相比,具有著更多的優勢。因此本課題將其作為硬件平臺的操作系統。基于ARM的嵌入式數據采集與處理系統結構清晰、通用性好、可擴展性強,可為各種嵌入式應用提供一套完整的硬、軟件解決方案,在工業測量與控制領域具有較為廣闊的應用前景。
上傳時間: 2013-04-24
上傳用戶:xlcky
在現代工業測控領域,人們對數據采集的要求越來越高;不僅要求高速、高精度還要求采集設備便攜化、網絡化和智能化,此外還需要友好的人機界面。傳統的8/16位單片機因資源極度受限,難以滿足上述要求;而PCI或ISA數據采集卡,則存在著安裝麻煩、價格昂貴且電磁兼容性差等缺點。32位嵌入式微處理器的出現很好地解決了上述矛盾,本文的研究正是基于ARM的嵌入式數據采集系統的設計。 本文以齒輪箱或機械轉軸的振動信號為采集對象設計了基于ARM處理器和嵌入式Linux的數據采集系統。該系統硬件平臺以S3C2410主控板和自行研制的振動信號調理板為核心,在此基礎上擴展了UART、RS485、USB、TCP/IP以及單總線通信接口,適應多種條件下的數據傳輸。同時系統提供了LCD顯示和觸摸屏輸入模塊,具備良好的人機交互功能。軟件方面,搭建Linux交叉開發環境,實現了基于Linux操作系統的Bootloader的移植。最后,根據課題需要,完成了A/D采樣和單總線驅動程序的設計。 本嵌入式數據采集系統存儲容量大,硬件接口豐富,軟件資源配置靈活,設計方案具有很好的通用性和可擴展性。
上傳時間: 2013-05-28
上傳用戶:D&L37
嵌入式圖像采集系統具有體積小、成本低、穩定性高等優點,在遠程監控、可視電話、計算機視覺、網絡會議等領域應用廣泛。為克服傳統基于單片機的圖像采集系統的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結合Linux構建了一套嵌入式的圖像采集系統。USB攝像頭有著容易購買、性價比高等優點,但長期以來將其直接應用于嵌入式系統卻很困難。隨著ARM微處理器的廣泛應用,嵌入式系統的性能得到了極大的提升。人們逐漸將操作系統引入其中,方便系統的管理和簡化應用程序的開發。Linux是一個免費開源的優秀操作系統,將其移植到嵌入式系統中能夠對系統進行高效地管理、極大地方便應用程序的開發。嵌入式的Linux操作系統繼承了Linux的優良特性,還有著節約資源,實時性強等優點。在本方案中以嵌入式Linux操作系統為基礎,借助其對USB、網絡等的強大支持能力來構建高度靈活的圖像采集系統。通過利用Linux操作系統內建的video4Linux對攝像頭進行編程,實現了將USB攝像頭采集到的視頻數據進行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構建,USB攝像頭的驅動開發,圖像采集應用程序的實現等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數流行的USB攝像頭,還能把得到的圖像通過以太網傳輸以實現遠程的監控。這套方案利用應用程序編程接口video4linux所提供的數據結構、應用函數等,實現了在Linux環境下采集USB攝像頭圖像數據的功能,并運用嵌入式的GUI開發工具Qt/Embedded來編寫最終的應用程序實現了美觀的用戶界面。充分運用Linux操作系統和其工具的強大功能來實現圖像采集,對基于Linux內核的后續圖像應用開發具有實用意義。本系統完全基于開放的平臺和模塊化的實現方法,具有良好的可移植性,可方便地進行各種擴展。這種方案所實現的圖像采集系統成本低,靈活性高,性能好,是一種優良的解決方案。本文詳細介紹了這種基于Linux系統和S3C2410A平臺的嵌入式圖像采集系統。
上傳時間: 2013-04-24
上傳用戶:再見大盤雞
在實際工程中,往往有大量分布廣泛的現場數據需要遠程采集傳輸。數據采集傳輸系統已經在實現自動化過程中發揮了重大作用。但還存在采集通道少、速率低、數據傳輸方式不靈活,操作復雜,對測試環境要求較高等問題。如何建立起新一代靈活、高效、高速、多通道、實用性強、覆蓋面廣、適應復雜監測環境的數據采集傳輸系統成為一個重要的工程問題。 隨著社會的發展和進步,環境和生態的惡化越來越明顯,日益威脅著人類的生存和發展。環境監測是環境保護的重要組成部分和基礎性工作。國家環保部于2008年制定了《污染源在線自動監控(監測)數據采集傳輸儀技術要求標準》。本文在分析數據采集傳輸系統研究現狀和發展趨勢的基礎上,依照該標準,研究了一種多種信號標準兼容,多種采集通道可選的環境監測用數據采集傳輸系統。課題來源于濟南大陸機電有限公司委托科研項目(項目編號:W0624)。本文主要進行了以下工作: (1)分析研究數據采集傳輸系統的重要意義。調研數據采集傳輸系統的研究現狀和發展趨勢。分析環境監測用數據采集傳輸系統的特點。 (2)以國家環境保護部制定的《污染源在線自動監控(監測)數據采集傳輸儀技術要求標準》為依據,分析了環境監測用數據采集傳輸系統的特殊功能需求,制定了系統技術參數。為解決系統核心板與功能板架構存在的接口防震性差,系統不穩定等問題,提出功能主板與擴展接口板的系統架構。選用ARM9處理器S3C2440和嵌入式linux操作系統。 (3)以開發達到環保標準的數據采集傳輸系統為目標,進行了系統硬件設計制作。分析了系統的地址空間。詳細分析了系統的擴展接口分配和地址空間分配,避免了總線等硬件資源的沖突。基于系統功能主板的總線擴展接口和GPIO擴展接口擴展了開關量采集單元、開關量輸出單元、串口單元、模擬量采集單元、人機交互單元等功能單元等電路。設計制作了印制電路板。 (4)研究嵌入式linux開發過程,分析嵌入式linux驅動與應用程序架構。構建了交叉的嵌入式linux開發環境。對環境監測用數據采集傳輸系統的特定功能單元進行軟件開發。主要進行了總線操作、模擬量采集、RS-232串口數據傳輸、GPRS數據傳輸、智能儀表的RS-485通訊等驅動應用程序開發。
上傳時間: 2013-07-10
上傳用戶:klds
數據采集系統是整個地震勘探物理模擬實驗系統的關鍵環節。文章介紹運用FPGA 芯片控制,實現對高速模擬地震信號的數據采集技術,以及USB.2.0 接口總線軟硬件的實現技術。該系統具有采集精度高,傳輸速度
上傳時間: 2013-04-24
上傳用戶:ccsp11
對溫度、濕度、壓力等數據的采集在很多工農業生產中都普遍存在著。目前大部分的數據采集系統使用8位單片機作為控制器,由于單片機自身功能的限制,它的采樣速率,數據采集的方式等均受到一定的限制,而且它沒有自己的操作系統,可視性和可操作性相對比較差。因此,研究一種新型的、具有高速的采樣速率、多樣化的數據采集方式以及操作性非常強的數據采集系統非常的有必要。 本論文采用三星公司的ARM9內核的S3C2410作為主控制器,嵌入式Linux作為操作系統,通過S3C2410的RS-485、I2C總線來控制和傳輸由不同類型數據采集器采集到的數據;利用嵌入式圖形用戶界面GUI的編程工具Qt/E(Qt/Embedded)設計的用戶界面,結合開源嵌入式數據庫Sqlite3,實現對各種不同數據采集器的控制和數據的采集;利用Linux系統中的Video4linux編程實現對現場的視頻監視;同時利用S3C2410的GPIO和中斷口設計的鍵盤能夠像PC鍵盤那樣方便的對用戶界面進行操作,整個系統完成數據的采集、傳輸、存儲、監視等功能。此系統不但減少了使用處理器的數量,而且采樣速率,采樣精度等都有比較大幅度的提高,同時通過實時的視頻監視還可以及時知道數據現場的情況,這些對復雜環境下的數據采集尤為有利。 本論文的重點是完成用戶界面的設計、鍵盤驅動及與Qt/E的鍵值映射、RS-485及I2C總線驅動和視頻監視的實現。本論文完成了整個數據采集系統的初步設計,在油氣田開采現場的數據采集中運行效果良好,雖功能尚待進一步完善,但具有一定的實用價值。
上傳時間: 2013-06-12
上傳用戶:hxy200501
隨著信息技術的迅速發展,計算機產業的發展已經到了所謂的后PC時代。在傳統的視頻采集中,系統一般由CCD攝像頭,采集卡組成,功能齊全,但價格高,體積大。嵌入式系統在各行業的應用,特別是工業現場、信息家電、機頂盒等方面的廣泛使用,使嵌入式系統的研究開發成為計算機領域的一個熱點。嵌入式圖像采集則彌補了上述的缺點,并且可以復雜環境下的圖像采集嵌入式Linux操作系統是從Linux衍生出來的一種操作系統,它支持眾多嵌入式處理器,并具有Unix的很多優點,而成為當前主流的嵌入式操作系統。本文選擇三星系列的嵌入式處理器S3C2440,高速清晰攝像頭和一塊觸摸LCD組成,軟件則用嵌入式Linux為操作系統,在嵌入式開發板上先進行Linux的移植后完成,其次對攝像頭在ARM下的驅動進行修改和更新使其適應所采用的ARM開發板,再者完成驅動的加載和交叉編譯應用程序來完成對圖像的采集,最后從濾波算法和優化所采集的圖片,使圖片完成各種場合實驗的要求。本系統體積小,占用內存低,模塊化的系統通過協調的工作,形成了一套完整的圖像采集系統,本文所用的ARM9系列的開發板完全是從底層開發開始,成本低,加上Linux并不是商業的軟件,以至有很好的擴展空間和廣泛的前景。
上傳時間: 2013-06-29
上傳用戶:372825274
船舶機艙中集中了船上大部分的設備裝置的儀表,是船舶航運的關鍵部分,隨著網絡、通訊技術以及電子制造工藝水平的快速發展,現代化船舶自動化程度越來越高,機艙的環境和自動監控水平也得到大大的提高。但由于某些儀器儀表并沒有提供與計算機進行數據通信的接口,為了要實現檢測自動化,需要利用數字圖像處理技術來實現儀器儀表讀數的高速自動識別。 傳統的CCD圖像采集系統具有速度慢、功能簡單、體積大、功耗大等特點,不能滿足日益發展的機器視覺應用的需要,尤其是在一些新型應用領域比如嵌入式視覺、智能監控方面的需要。本文利用ARM7的S3C44BOX處理器和CMOS圖像傳感器件設計并完成了一個數字圖像采集系統。系統充分考慮了ARM技術與CMOS圖像傳感技術的優勢及特點,把圖像采集和圖像處理識別功能集中在一個模塊實現,具有功能豐富、處理能力強、接口靈活和擴展方便等優點。系統的特色為:構建了基于S3C44BOX的圖像采集的硬件平臺;研究并移植了引導程序Bootloader和操作系統uClinux;實現了實時多任務的處理,從而大幅提高系統的管理能力。 本論文研究如何使用低成本的CMOS圖像傳感器構建一個嵌入式圖像識別系統的設計和解決方案。這種圖像采集系統帶圖像采集、識別、存儲、顯示等功能,體積很小,可做在一塊電路板上。除了可以做為單獨的圖像數據識別設備之外,也可以直接做為其它應用系統的一個智能集成部件使用。
上傳時間: 2013-05-26
上傳用戶:cursor