心音信號是人體最重要的生理信號之一,包含心臟各個部分如心房、心室、大血管、心血管及各個瓣膜功能狀態(tài)的大量生理病理信息。心音信號分析與識別是了解心臟和血管狀態(tài)的一種不可缺少的手段。本文針對目前該研究領(lǐng)域中存在的分析方法問題和分類識別技術(shù)難點(diǎn)展開了深入的研究,內(nèi)容涉及心音構(gòu)成的分析、心音信號特征向量的提取、正常心音信號(NM)和房顫(AF)、主動脈回流(AR)、主動脈狹窄(AS)、二尖瓣回流(MR)4種心臟雜音信號的分類識別。本文的工作內(nèi)容包括以下5個方面: a)心音信號采集與預(yù)處理。本文采用自行研制的帶有錄音機(jī)功能的聽診器實(shí)現(xiàn)對心音信號的采集。通過對心音信號噪聲分析,選用小波降噪作為心音信號的濾波方法。根據(jù)實(shí)驗(yàn)分析,選擇Donoho閾值函數(shù)結(jié)合多級閾值的方法作為心音信號預(yù)處理方案。 b)心音信號時(shí)頻分析方法。文中采用5種時(shí)頻分析方法分別對心音信號進(jìn)行了時(shí)頻譜特性分析,結(jié)果表明:不同的時(shí)頻分析方法與待分析心音信號的特性有密切關(guān)系,即需要在小的交叉項(xiàng)干擾與高的時(shí)頻分辨率之間作綜合的考慮。鑒于此,本文提出了一種自適應(yīng)錐形核時(shí)頻(ATF)分析方法,通過實(shí)驗(yàn)驗(yàn)證該分布能較好地反映心音信號的時(shí)頻結(jié)構(gòu),其性能優(yōu)于一般錐形核分布(CKD)以及Choi-Williams分布(CWD)、譜圖(SPEC)等固定核時(shí)頻分析方法,從而選擇自應(yīng)錐形核時(shí)頻分析方法進(jìn)行心音信號分析。 c)心音信號特征向量提取。根據(jù)對3M Littmann() Stethoscopes[31]數(shù)據(jù)庫中標(biāo)準(zhǔn)心音信號的時(shí)頻分析結(jié)果,提取8組特征數(shù)據(jù),通過Fihser降維處理方法提取出了實(shí)現(xiàn)分類可視化,且最易于分類的心音信號的2維特征向量,作為心音信號分類的特征向量。 d)心音信號分類方法。根據(jù)心音信號特征向量組成的散點(diǎn)圖,研究了支持向量機(jī)核函數(shù)、多分類支持向量機(jī)的選取方法,同時(shí),基于分類的目的 性和可信性,本文提出以分類精度最大為判斷準(zhǔn)則的核函數(shù)參數(shù)與松弛變量的優(yōu)化方法,建立了心音信號分類的支持向量機(jī)模型,選取標(biāo)準(zhǔn)數(shù)據(jù)庫中NM、AF、AR、AS、MR每類心音信號的80組2維特征向量中每類60組數(shù)據(jù)作為支持向量機(jī)的學(xué)習(xí)樣本,對余下的每類20組數(shù)據(jù)進(jìn)行測試,得到每類的分類精度(Ar)均為100%,同時(shí)對臨床上采集的與上述4種同類心臟雜音信號和正常心音信號中每類24個心動周期進(jìn)行分類實(shí)測,分類精度分別為:NM、AF、MR的分類精度均為100%,而AR、AS均為95.83%,驗(yàn)證了該方法的分類有效性。 e)心音信號分析與識別的軟件系統(tǒng)。本文以MATLAB語言的可視化功能實(shí)現(xiàn)了心音信號分析與識別的軟件運(yùn)行平臺構(gòu)建,可完成對心音信號的讀取、預(yù)處理,繪制時(shí)-頻、能量特性的三維圖及兩維等高線圖;同時(shí),利用MATLAB與EXCEL的動態(tài)鏈接,實(shí)現(xiàn)對心音信號分析數(shù)據(jù)的存儲以及統(tǒng)計(jì)功能;最后,通過對心音信號2維特征向量的分析,實(shí)現(xiàn)心音信號的自動識別功能。 本文的研究特色主要體現(xiàn)在心音信號特征向量提取的方法以及多分類支持向量機(jī)模型的建立兩方面。 綜上所述,本文從理論與實(shí)踐兩方面對心音信號進(jìn)行了深入的研究,主要是采用自適應(yīng)錐形核時(shí)頻分析方法提取心音信號特征向量,根據(jù)心音信號特征向量組成的散點(diǎn)圖,建立心音信號分類的支持向量機(jī)模型,并對正常心音信號和4種心臟雜音信號進(jìn)行了分類研究,取得了較為滿意的分類結(jié)果,但由于用于分類的心臟雜音信號種類及數(shù)據(jù)量尚不足,因此,今后的工作重點(diǎn)是采集更多種類的心臟雜音信號,進(jìn)一步提高心音信號分類精度,使本文研究成果能最終應(yīng)用于臨床心臟量化聽診。 關(guān)鍵詞:心音信號,小波降噪,非平穩(wěn)信號,心臟雜音,信號處理,時(shí)頻分析,自適應(yīng),支持向量機(jī)
上傳時(shí)間: 2013-04-24
上傳用戶:weixiao99
嵌入式圖像采集系統(tǒng)具有體積小、成本低、穩(wěn)定性高等優(yōu)點(diǎn),在遠(yuǎn)程監(jiān)控、可視電話、計(jì)算機(jī)視覺、網(wǎng)絡(luò)會議等領(lǐng)域應(yīng)用廣泛。為克服傳統(tǒng)基于單片機(jī)的圖像采集系統(tǒng)的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結(jié)合Linux構(gòu)建了一套嵌入式的圖像采集系統(tǒng)。USB攝像頭有著容易購買、性價(jià)比高等優(yōu)點(diǎn),但長期以來將其直接應(yīng)用于嵌入式系統(tǒng)卻很困難。隨著ARM微處理器的廣泛應(yīng)用,嵌入式系統(tǒng)的性能得到了極大的提升。人們逐漸將操作系統(tǒng)引入其中,方便系統(tǒng)的管理和簡化應(yīng)用程序的開發(fā)。Linux是一個免費(fèi)開源的優(yōu)秀操作系統(tǒng),將其移植到嵌入式系統(tǒng)中能夠?qū)ο到y(tǒng)進(jìn)行高效地管理、極大地方便應(yīng)用程序的開發(fā)。嵌入式的Linux操作系統(tǒng)繼承了Linux的優(yōu)良特性,還有著節(jié)約資源,實(shí)時(shí)性強(qiáng)等優(yōu)點(diǎn)。在本方案中以嵌入式Linux操作系統(tǒng)為基礎(chǔ),借助其對USB、網(wǎng)絡(luò)等的強(qiáng)大支持能力來構(gòu)建高度靈活的圖像采集系統(tǒng)。通過利用Linux操作系統(tǒng)內(nèi)建的video4Linux對攝像頭進(jìn)行編程,實(shí)現(xiàn)了將USB攝像頭采集到的視頻數(shù)據(jù)進(jìn)行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構(gòu)建,USB攝像頭的驅(qū)動開發(fā),圖像采集應(yīng)用程序的實(shí)現(xiàn)等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數(shù)流行的USB攝像頭,還能把得到的圖像通過以太網(wǎng)傳輸以實(shí)現(xiàn)遠(yuǎn)程的監(jiān)控。這套方案利用應(yīng)用程序編程接口video4linux所提供的數(shù)據(jù)結(jié)構(gòu)、應(yīng)用函數(shù)等,實(shí)現(xiàn)了在Linux環(huán)境下采集USB攝像頭圖像數(shù)據(jù)的功能,并運(yùn)用嵌入式的GUI開發(fā)工具Qt/Embedded來編寫最終的應(yīng)用程序?qū)崿F(xiàn)了美觀的用戶界面。充分運(yùn)用Linux操作系統(tǒng)和其工具的強(qiáng)大功能來實(shí)現(xiàn)圖像采集, 對基于Linux內(nèi)核的后續(xù)圖像應(yīng)用開發(fā)具有實(shí)用意義。本系統(tǒng)完全基于開放的平臺和模塊化的實(shí)現(xiàn)方法,具有良好的可移植性,可方便地進(jìn)行各種擴(kuò)展。這種方案所實(shí)現(xiàn)的圖像采集系統(tǒng)成本低,靈活性高,性能好,是一種優(yōu)良的解決方案。本文詳細(xì)介紹了這種基于Linux系統(tǒng)和S3C2410A平臺的嵌入式圖像采集系統(tǒng)。關(guān)鍵詞:嵌入式,ARM,USB,圖像采集,Linux
上傳時(shí)間: 2013-06-05
上傳用戶:bangbangbang
隨著我國工農(nóng)業(yè)生產(chǎn)的發(fā)展和人民生活水平的提高,作為國民經(jīng)濟(jì)基礎(chǔ)之一的電力行業(yè)取得了迅猛的發(fā)展,電力系統(tǒng)輸配電的安全性和可靠性也越來越受到電力系統(tǒng)運(yùn)行、管理和科研人員的關(guān)注。輸電線路的各種事故是影響電力線路安全運(yùn)行的重要因素之一。本文正是在這一前提下,在參考國內(nèi)外大量文獻(xiàn)及研究成果的基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)了一套輸電線路綜合在線監(jiān)測系統(tǒng)。 本文研制的輸電線路在線監(jiān)測終端通過測量線路的泄漏電流、分布電壓、氣候參數(shù)以及圖像信息,并將數(shù)據(jù)進(jìn)行采集、處理后,將數(shù)據(jù)發(fā)送到后臺監(jiān)控中心,達(dá)到對輸電線路運(yùn)行狀況進(jìn)行實(shí)時(shí)監(jiān)測的目的,并以此為依據(jù)給出線路的評估信息提供給電力部門作為其安排檢修的依據(jù),可以大大減少電力部門的工作量并預(yù)防線路事故的發(fā)生。 針對本系統(tǒng)功能豐富、監(jiān)測參數(shù)眾多的特點(diǎn),作者設(shè)計(jì)了基于ARM的數(shù)據(jù)采集與傳輸系統(tǒng)。通過對ARM資源的合理分配,實(shí)現(xiàn)了監(jiān)測終端的數(shù)據(jù)采集處理功能。終端的數(shù)據(jù)傳輸功能由ARM和無線傳輸模塊配合完成,實(shí)現(xiàn)了GPRS和GSM SMS兩種數(shù)據(jù)傳輸方式。 本文是對輸電線路綜合在線監(jiān)測終端數(shù)據(jù)采集與傳輸系統(tǒng)設(shè)計(jì)和研究工作的總結(jié),本文內(nèi)容主要偏重于監(jiān)測終端硬件和軟件的研究設(shè)計(jì)。論文在最后一部分對運(yùn)行得到的數(shù)據(jù)也進(jìn)行了分析、總結(jié)。 本文研制的輸電線路綜合監(jiān)測終端已在在幾條高壓輸電線路上掛網(wǎng)運(yùn)行,運(yùn)行結(jié)果表明系統(tǒng)各方面性能良好,滿足設(shè)計(jì)要求。
標(biāo)簽: ARM 輸電線路 在線監(jiān)測
上傳時(shí)間: 2013-04-24
上傳用戶:zhaiyanzhong
控制器局域網(wǎng)(CAN)最初是由德國BOSCH公司為汽車的監(jiān)測、控制系統(tǒng)設(shè)計(jì)的。它是一種有效的支持分布式控制或者實(shí)時(shí)控制的串行通信網(wǎng)絡(luò)。由于其具有多主機(jī)、高性能以及高可靠性,CAN總線已經(jīng)廣泛應(yīng)用于汽車電子控制、過程控制、機(jī)械工業(yè)、紡織機(jī)械、機(jī)器人、數(shù)控機(jī)床、醫(yī)療器械以及傳感器等領(lǐng)域。CAN總線已經(jīng)形成國際標(biāo)準(zhǔn),并已被公認(rèn)為幾種最有前途的現(xiàn)場總線之一。 另一方面,隨著電動車的技術(shù)的不斷發(fā)展,電動車已經(jīng)開始邁向了市場普及的道路。對于電動車電池的管理和維護(hù)越來越成為電動車發(fā)展的重點(diǎn)之一。由于CAN具有抗干擾性強(qiáng)、連接簡單、無主通信等特點(diǎn),非常適合用來實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的采集和傳輸。因此,本文利用CAN總線為基礎(chǔ)設(shè)計(jì)了一個電池實(shí)時(shí)數(shù)據(jù)采集與管理系統(tǒng),經(jīng)分析、設(shè)計(jì)、編程和調(diào)試,在實(shí)際應(yīng)用中得以實(shí)現(xiàn)。 該系統(tǒng)主要包括數(shù)據(jù)采集層,數(shù)據(jù)傳輸層和用戶管理層三個部分。數(shù)據(jù)采集層的主要任務(wù)是電池實(shí)時(shí)數(shù)據(jù)的采集和發(fā)送;數(shù)據(jù)傳輸層的主要功能是通過CAN總線接收數(shù)據(jù)采集層發(fā)送的實(shí)時(shí)數(shù)據(jù),并將其轉(zhuǎn)換成RS232串口協(xié)議發(fā)送到上位機(jī);用戶管理層的主要功能是通過串口接收數(shù)據(jù),實(shí)時(shí)顯示,存儲和分析。 論文完成的主要工作有: (1) 通過對系統(tǒng)需求的分析,將整個系統(tǒng)分為三個獨(dú)立的層,分別進(jìn)行了軟硬件設(shè)計(jì),實(shí)現(xiàn)了系統(tǒng)的模塊化,增強(qiáng)了系統(tǒng)的應(yīng)用性; (2) 詳細(xì)的研究了CAN2.0B協(xié)議和SAE J1939協(xié)議,并在此基礎(chǔ)上,編寫了適合本設(shè)計(jì)的通訊協(xié)議; (3) 深入研究了MC9S12DG128芯片的硬件結(jié)構(gòu)和軟件設(shè)計(jì)方法; 本課題的創(chuàng)新點(diǎn)在于利用目前汽車工業(yè)廣泛采用的CAN總線協(xié)議,設(shè)計(jì)了一套簡單,高效,穩(wěn)定的電池?cái)?shù)據(jù)采集與管理系統(tǒng),并在實(shí)際中得以應(yīng)用。在系統(tǒng)設(shè)計(jì)過程中將整個系統(tǒng)分為3個層,大大提升了系統(tǒng)的模塊化水平,有利于系統(tǒng)的擴(kuò)展和維護(hù)。
上傳時(shí)間: 2013-07-07
上傳用戶:1417818867
本文提出了一種基于USB和FPGA的高性能數(shù)據(jù)采集模塊USB12016(USB總線,A/D垂直分辨率為12位,存儲容量為16兆)的軟硬件設(shè)計(jì)與實(shí)現(xiàn)方法。該數(shù)據(jù)采集卡包括模擬輸入、A/D轉(zhuǎn)換、數(shù)據(jù)緩存、FPGA控制電路和USB總線接口等,在一張卡上實(shí)現(xiàn)了8通道模擬信號調(diào)理、采集、處理,并可實(shí)現(xiàn)多卡同步觸發(fā)采集,具有高精度,低噪聲,低失真和測試信號范圍寬的特點(diǎn)。USB12016配有系統(tǒng)驅(qū)動控制程序軟件,在Windows9X/2000版本的操作平臺下運(yùn)行,控制面板完全是虛擬儀器軟面板,圖形化界面十分友好。USB12016是USB接口技術(shù)、FPGA技術(shù)和嵌入式技術(shù)融為一體的結(jié)晶,已成功應(yīng)用于軍事測控領(lǐng)域。
上傳時(shí)間: 2013-06-12
上傳用戶:CETM008
串口控件使用說明 本程序使用VC6.0的通用串口控件MSCOMM32.OCX來對發(fā)送到串口的數(shù)據(jù)進(jìn)行采集處理。主要使用方法 串口設(shè)置:m_Comm.SetSettings(“波特率,校驗(yàn)方式,數(shù)據(jù)位數(shù),停止位數(shù)”) 取串口數(shù)據(jù):m_Comm.GetInput() 你只首先要確定一個mscomm32.ocx控件在system目錄下并且該控件已經(jīng)被windows注冊,本程序才能正常運(yùn)行。
標(biāo)簽: 串口 溫度數(shù)據(jù)采集
上傳時(shí)間: 2013-04-24
上傳用戶:aappkkee
隨著科學(xué)技術(shù)的快速發(fā)展和數(shù)據(jù)采集系統(tǒng)的廣泛應(yīng)用,人們對數(shù)據(jù)采集系統(tǒng)的速度、精度、易操作性以及實(shí)時(shí)性的要求也在不斷地提高。通用串行總線USB作為一種新型的微機(jī)總線接口規(guī)范,以其使用方便、易于擴(kuò)展、速度快等優(yōu)點(diǎn)而被廣泛地應(yīng)用于數(shù)據(jù)采集系統(tǒng)中?,F(xiàn)場可編程門陣列最大的特點(diǎn)是結(jié)構(gòu)靈活,開發(fā)周期較短,適合于實(shí)時(shí)信號處理,已被廣泛應(yīng)用于通信、數(shù)據(jù)采集、圖像處理等諸多領(lǐng)域。 @@ 本文充分利用USB和FPGA的上述優(yōu)點(diǎn),設(shè)計(jì)了一種基于USB2.0技術(shù)和FPGA技術(shù)相結(jié)合的高速數(shù)據(jù)采集系統(tǒng)。 @@ 首先,對數(shù)據(jù)采集基本理論及系統(tǒng)相關(guān)技術(shù)進(jìn)行了簡單地介紹。 @@ 其次,對以ADC轉(zhuǎn)換器(TLC5510)、FPGA芯片(EP1C6Q240C8)為控制器和USB接口芯片(CY7C68013A-56,簡稱FX2)為主的數(shù)據(jù)采集系統(tǒng)進(jìn)行了硬件設(shè)計(jì)和分析,并在此設(shè)計(jì)的基礎(chǔ)上給出相應(yīng)的原理圖、PCB。硬件設(shè)計(jì)主要包括FPGA與ADC和FX2之間的接口電路設(shè)計(jì)以及硬件邏輯設(shè)計(jì)。 @@ 再次,根據(jù)系統(tǒng)需求,對系統(tǒng)軟件部分進(jìn)行了設(shè)計(jì),分三部分:一是為滿足FX2在USB上的最大傳輸速率而編寫的固件程序;二是在PC機(jī)中的WindowsXP系統(tǒng)下利用GPD編寫USB設(shè)備驅(qū)動程序;三是充分了解FX2的主要功能特點(diǎn),并編寫出應(yīng)用程序。 @@ 最后,對系統(tǒng)的軟硬件進(jìn)行了調(diào)試,給出了調(diào)試結(jié)果和分析,對出現(xiàn)的問題給出了解決方案。結(jié)果表明,系統(tǒng)符合設(shè)計(jì)要求。 @@關(guān)鍵詞:USB2.0;FPGA;SOPC;數(shù)據(jù)采集;固件;
上傳時(shí)間: 2013-06-21
上傳用戶:cath
隨著微電子技術(shù)的高速發(fā)展,實(shí)時(shí)圖像處理在多媒體、圖像通信等領(lǐng)域有著越來越廣泛的應(yīng)用。FPGA就是硬件處理實(shí)時(shí)圖像數(shù)據(jù)的理想選擇,基于FPGA的圖像處理專用系統(tǒng)的研究將成為信息產(chǎn)業(yè)的新熱點(diǎn)。 @@ 本文詳細(xì)介紹了一種基于FPGA開發(fā)板的實(shí)時(shí)圖像采集與顯示系統(tǒng),該系統(tǒng)由前端視頻采集單元、圖像存儲單元、圖像顯示單元三部分組成。它的主要功能有:對攝像頭送來的視頻數(shù)據(jù)進(jìn)行采集,并采用PHILIPS公司的專用視頻解碼芯片SAA7113將模擬視頻轉(zhuǎn)化成數(shù)字視頻;將采集進(jìn)來的數(shù)據(jù)存儲到FPGA開發(fā)板內(nèi)嵌的SDRAM中;采用PHILIPS公司的專用視頻編碼芯片SAA7121將數(shù)字視頻信號轉(zhuǎn)換為模擬信號送顯示器輸出。 @@ 系統(tǒng)在Quartus II 5.0、Model Sim6.0軟件平臺下開發(fā)并在硬件上得到實(shí)現(xiàn),達(dá)到預(yù)期效果。FPGA實(shí)現(xiàn)圖像采集顯示是一種有效,簡便、經(jīng)濟(jì)的方法,因此該課題具有廣闊的應(yīng)用前景和市場價(jià)值。 @@關(guān)鍵詞:FPGA,I2C總線,視頻采集,SDRAM,視頻顯示
標(biāo)簽: FPGA 視頻采集 顯示系統(tǒng)
上傳時(shí)間: 2013-06-06
上傳用戶:rhl123
圖像顯示器是人類接受外部信息的重要手段之一。而立體顯示則能再現(xiàn)場景的三維信息,提供場景更為全面、詳實(shí)的信息,在醫(yī)學(xué)、軍事、娛樂具有廣泛的應(yīng)用前景。而現(xiàn)有的3D立體顯示設(shè)備價(jià)格都比較貴,基于此,本人研究了基于SDRAM存儲器和FPGA處理器的3D頭盔顯示設(shè)備并且設(shè)計(jì)出硬件和軟件系統(tǒng)。該系統(tǒng)圖像效果好,并且價(jià)格成本便宜,從而具有更大的實(shí)用性。本文完成的主要工作有三點(diǎn): 1.設(shè)計(jì)了基于FPGA處理器和SDRAM存儲器的3D頭盔顯示器。該方案有別于現(xiàn)有的基于MCU、DSP和其它處理芯片的方案。本方案能通過線性插值算法把1024×768的分辨率變成800×600的分辨率,并能實(shí)現(xiàn)120HZ圖像刷新率,采用SDRAM作為高速存儲器,并且采用乒乓操作,有別于其它的開關(guān)左右眼視頻實(shí)現(xiàn)立體圖像。在本方案中每時(shí)每刻都是左右眼視頻同時(shí)輸出,使得使用者感覺不到視頻圖像有任何閃爍,減輕眼睛疲勞。本方案還實(shí)現(xiàn)了圖像對比對度調(diào)節(jié),液晶前照光調(diào)節(jié)(調(diào)節(jié)輸出脈沖的占空比),立體圖像源自動識別,還有人性化的操作界面(OSD)功能。 2.完成了該系統(tǒng)的硬件平臺設(shè)計(jì)和軟件設(shè)計(jì)。從便攜性角度考慮,盡量減小PCB板面積,給出了它們詳細(xì)的硬件設(shè)計(jì)電路圖。完成了FPGA系統(tǒng)的設(shè)計(jì),包括系統(tǒng)整體分析,各個模塊的實(shí)現(xiàn)原理和具體實(shí)現(xiàn)的方法。完成了單片機(jī)對AD9883的配置設(shè)計(jì)。 3.完成了本方案的各項(xiàng)測試和調(diào)試工作,主要包括:數(shù)據(jù)采集部分測試、數(shù)據(jù)存儲部分測試、FPGA器件工作狀態(tài)測試、以電腦顯示器作為顯示器的聯(lián)機(jī)調(diào)試和以HX7015A作為顯示器的聯(lián)機(jī)調(diào)試,并且最終調(diào)試通過,各項(xiàng)功能都滿足預(yù)期設(shè)計(jì)的要求。實(shí)驗(yàn)和分析結(jié)果論證了系統(tǒng)設(shè)計(jì)的合理性和使用價(jià)值。 本文的研究與實(shí)現(xiàn)工作通過實(shí)驗(yàn)和分析得到了驗(yàn)證。結(jié)果表明,本文提出的由FPGA和SDRAM組成的3D頭盔顯示系統(tǒng)完全可以實(shí)現(xiàn)高質(zhì)量的立體視覺效果,從而可以將該廉價(jià)的3D頭盔顯示系統(tǒng)用于我國現(xiàn)代化建設(shè)中所需要的領(lǐng)域。
上傳時(shí)間: 2013-07-16
上傳用戶:xiaoxiang
隨著計(jì)算機(jī)和自動化測量技術(shù)的日益發(fā)展,測量儀器和計(jì)算機(jī)的關(guān)系日益密切。計(jì)算機(jī)的很多成果很快就應(yīng)用到測量和儀器領(lǐng)域,與計(jì)算機(jī)相結(jié)合已經(jīng)成為測量儀器和自動測試系統(tǒng)發(fā)展的必然趨勢。高度集成的現(xiàn)場可編程門陣列(FPGA)是超大規(guī)模集成電路和計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計(jì)算機(jī)的開發(fā)平臺,用編寫軟件的方法來實(shí)現(xiàn)專門硬件的功能等優(yōu)點(diǎn),大大推動了數(shù)字系統(tǒng)設(shè)計(jì)的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計(jì)周期、提高了設(shè)計(jì)的靈活性和可靠性。 本文研究基于網(wǎng)絡(luò)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)問題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺,uClinux為核心的系統(tǒng)的軟件平臺設(shè)計(jì),進(jìn)行信號的采集和遠(yuǎn)程網(wǎng)絡(luò)監(jiān)測的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進(jìn)行數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計(jì)方法,以及基于uClinux操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語言在Xilinx公司提供的ISE輔助設(shè)計(jì)軟件中實(shí)現(xiàn)FPGA編程。將微處理器MicroBlaze、數(shù)據(jù)存儲器、程序存儲器、以太網(wǎng)控制器、數(shù)模轉(zhuǎn)換控制器等數(shù)字邏輯電路通過CoreConnect技術(shù)用OPB總線集成在同一個FPGA內(nèi)部,形成一個可編程的片上系統(tǒng)(SOPC)。采用基于FPGA的SOPC設(shè)計(jì)的突出優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級,同時(shí)也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設(shè)計(jì)實(shí)現(xiàn)了平臺上的ADC設(shè)備驅(qū)動程序和數(shù)據(jù)采集應(yīng)用程序。并通過修訂內(nèi)核,實(shí)現(xiàn)了利用以太網(wǎng)TCP/IP協(xié)議來訪問數(shù)據(jù)采集程序獲得的數(shù)據(jù)。
標(biāo)簽: FPGA 以太網(wǎng) 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-05-23
上傳用戶:晴天666
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1