基于LabVIEW的高速數(shù)據(jù)采集及管理系統(tǒng)設(shè)計(jì)
本文關(guān)鍵詞:基于LabVIEW的高速數(shù)據(jù)采集及管理系統(tǒng)設(shè)計(jì)
更多相關(guān)文章: 采集系統(tǒng) 虛擬儀器 LabVIEW MySQL數(shù)據(jù)庫(kù)
【摘要】:隨著社會(huì)科技不斷進(jìn)步,人們對(duì)數(shù)據(jù)采集系統(tǒng)的技術(shù)要求也不斷增長(zhǎng),在不同領(lǐng)域里,數(shù)據(jù)采集儀器的運(yùn)用越來越廣泛。傳統(tǒng)的數(shù)據(jù)采集儀器,由于其體積龐大,不便攜,功能單一等缺點(diǎn),已經(jīng)越來越難以滿足實(shí)際運(yùn)用中功能需求的多樣性。由此,虛擬儀器技術(shù)應(yīng)運(yùn)而生。在做儀器開發(fā)時(shí),經(jīng)常需要利用計(jì)算機(jī)強(qiáng)大的數(shù)據(jù)處理功能,而虛擬儀器將其與硬件資源結(jié)合起來,形成了一套功能強(qiáng)大、開發(fā)效率高、成本低的儀器開發(fā)系統(tǒng),LabVIEW就是基于這種虛擬儀器技術(shù)的應(yīng)用開發(fā)軟件。本文提出了一種基于LabVIEW的高速數(shù)據(jù)采集及管理系統(tǒng)的設(shè)計(jì),該系統(tǒng)由用戶啟動(dòng)數(shù)據(jù)采集,系統(tǒng)再對(duì)數(shù)據(jù)進(jìn)行原始數(shù)據(jù)的文件存儲(chǔ)和數(shù)據(jù)庫(kù)記錄的存儲(chǔ),之后還能夠?qū)崿F(xiàn)信號(hào)波形回放與數(shù)據(jù)記錄管理功能。系統(tǒng)硬件部分采用PCIe數(shù)據(jù)采集卡完成數(shù)據(jù)采集,軟件部分的設(shè)計(jì)使用了層次化以及模塊劃分思想。本文在對(duì)高速數(shù)據(jù)采集系統(tǒng)調(diào)研、分析的基礎(chǔ)上,通過對(duì)底層硬件驅(qū)動(dòng)程序的開發(fā),結(jié)合當(dāng)前虛擬儀器圖形化編程軟件LabVIEW的發(fā)展水平,完成了基于LabVIEW的高速數(shù)據(jù)采集系統(tǒng)平臺(tái)的搭建。同時(shí)針對(duì)數(shù)據(jù)量較大的情況,考慮到以文件形式保存數(shù)據(jù)的方式不能實(shí)現(xiàn)方便靈活的管理,本設(shè)計(jì)將LabVIEW第三方軟件接口和專用結(jié)構(gòu)化查詢語(yǔ)言結(jié)合,實(shí)現(xiàn)與MySQL數(shù)據(jù)庫(kù)互訪。最終完成了基于LabVIEW的高速數(shù)據(jù)采集及管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并完成了對(duì)該系統(tǒng)的功能調(diào)試、測(cè)試及優(yōu)化。
【關(guān)鍵詞】:采集系統(tǒng) 虛擬儀器 LabVIEW MySQL數(shù)據(jù)庫(kù)
【學(xué)位授予單位】:北京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP274
【目錄】:
- 摘要5-6
- Abstract6-10
- 第一章 緒論10-14
- 1.1 課題研究的背景和意義10-11
- 1.2 數(shù)據(jù)采集技術(shù)及其發(fā)展現(xiàn)狀11-12
- 1.3 論文結(jié)構(gòu)及其章節(jié)安排12-14
- 第二章 高速數(shù)據(jù)采集及管理系統(tǒng)的總體設(shè)計(jì)14-25
- 2.1 系統(tǒng)總體結(jié)構(gòu)14
- 2.2 高速數(shù)據(jù)采集卡14-15
- 2.3 虛擬儀器開發(fā)平臺(tái)LabVIEW15-22
- 2.3.1 LabVIEW簡(jiǎn)介15-18
- 2.3.2 LabVIEW中的數(shù)據(jù)庫(kù)訪問技術(shù)18-20
- 2.3.3 LabVIEW軟件開發(fā)流程20-22
- 2.4 LabVIEW的層次化軟件設(shè)計(jì)22-24
- 2.4.1 輸入輸出(I/O)接口軟件23
- 2.4.2 儀器驅(qū)動(dòng)程序23-24
- 2.5 本章小結(jié)24-25
- 第三章 基于LabVIEW的數(shù)據(jù)采集及管理平臺(tái)設(shè)計(jì)25-56
- 3.1 Xilinx Kintex-7 FPGA數(shù)據(jù)采集卡25-28
- 3.1.1 光纖接口25-26
- 3.1.2 DDR3緩存26
- 3.1.3 PCIe接口26-28
- 3.1.3.1 PCIe的DMA傳輸27-28
- 3.2 I/O接口軟件設(shè)計(jì)28-31
- 3.2.1 WinDriver工作原理28-30
- 3.2.2 Driver Wizard30-31
- 3.3 儀器驅(qū)動(dòng)程序設(shè)計(jì)31-34
- 3.3.1 PCIe驅(qū)動(dòng)程序31-32
- 3.3.2 DLL數(shù)據(jù)庫(kù)的建立和調(diào)用32-34
- 3.4 基于LabVIEW的應(yīng)用軟件模塊化設(shè)計(jì)34-50
- 3.4.1 數(shù)據(jù)采集存儲(chǔ)模塊35-42
- 3.4.1.1 數(shù)據(jù)采集存儲(chǔ)功能的實(shí)現(xiàn)35-39
- 3.4.1.2 數(shù)據(jù)采集存儲(chǔ)程序的實(shí)現(xiàn)39-42
- 3.4.2 數(shù)據(jù)波形顯示模塊42-45
- 3.4.2.1 數(shù)據(jù)波形顯示功能的實(shí)現(xiàn)42-43
- 3.4.2.2 數(shù)據(jù)波形顯示程序的實(shí)現(xiàn)43-45
- 3.4.3 數(shù)據(jù)記錄管理模塊45-50
- 3.4.3.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)45-46
- 3.4.3.2 數(shù)據(jù)記錄管理功能的實(shí)現(xiàn)46-47
- 3.4.3.3 數(shù)據(jù)記錄管理程序的實(shí)現(xiàn)47-50
- 3.5 數(shù)據(jù)采集及管理系統(tǒng)的控制界面50-54
- 3.5.1 完整鏈路的數(shù)據(jù)采集與存儲(chǔ)51-52
- 3.5.2 數(shù)據(jù)波形的顯示52-54
- 3.5.3 數(shù)據(jù)記錄的管理54
- 3.6 本章小結(jié)54-56
- 第四章 數(shù)據(jù)采集及管理軟件的性能測(cè)試與優(yōu)化56-67
- 4.1 軟件測(cè)試環(huán)境56-57
- 4.2 軟件性能的測(cè)試方法57-58
- 4.3 軟件性能的優(yōu)化58-66
- 4.3.1 保存文件方式59-62
- 4.3.1.1 讀寫磁盤速度的測(cè)試59-60
- 4.3.1.2 保存文件程序優(yōu)化60-62
- 4.3.2 數(shù)據(jù)的接收62-66
- 4.3.2.1 虛擬地址與物理地址62-64
- 4.3.2.2 申請(qǐng)更大的接收緩存區(qū)64-66
- 4.4 本章小結(jié)66-67
- 第五章 總結(jié)與展望67-70
- 5.1 本文內(nèi)容總結(jié)67-68
- 5.2 主要貢獻(xiàn)和創(chuàng)新68
- 5.3 展望68-70
- 參考文獻(xiàn)70-72
- 攻讀學(xué)位期間發(fā)表論文與研究成果清單72-73
- 致謝73
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 趙小英,趙艷,任力生;高速數(shù)據(jù)采集預(yù)處理系統(tǒng)[J];河北工業(yè)大學(xué)學(xué)報(bào);2000年06期
2 金永賢;新型高速數(shù)據(jù)采集方法研究[J];華東交通大學(xué)學(xué)報(bào);2000年01期
3 畢友明,楊鐵梅;線陣CCD高速數(shù)據(jù)采集與處理系統(tǒng)[J];太原重型機(jī)械學(xué)院學(xué)報(bào);2000年01期
4 吳清收,魏紹亮,袁杰,張忠陽(yáng);兩路并行高速數(shù)據(jù)采集與處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];山東科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2002年02期
5 崔文柏;袁國(guó)良;鄭學(xué)峰;;高速數(shù)據(jù)采集的幾種方法探討[J];試驗(yàn)技術(shù)與試驗(yàn)機(jī);2002年Z1期
6 儲(chǔ)岳中,張紹德;基于VisualC++的高速數(shù)據(jù)采集及其應(yīng)用[J];工業(yè)控制計(jì)算機(jī);2004年11期
7 任天平;朱小謙;;低速器件實(shí)現(xiàn)高速數(shù)據(jù)采集[J];創(chuàng)新科技;2004年10期
8 唐林波,趙保軍,韓月秋;超高速數(shù)據(jù)采集與處理系統(tǒng)的設(shè)計(jì)及應(yīng)用[J];系統(tǒng)工程與電子技術(shù);2005年07期
9 沈羽;齊偉民;張毅;;實(shí)時(shí)高速數(shù)據(jù)采集與存儲(chǔ)系統(tǒng)的一種實(shí)現(xiàn)方法[J];微計(jì)算機(jī)信息;2006年01期
10 劉忠;黃健全;徐坤;;流水線技術(shù)在高速數(shù)據(jù)采集中的應(yīng)用[J];計(jì)算機(jī)工程與應(yīng)用;2006年20期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條
1 孫杰;;高速數(shù)據(jù)采集的全新解決方案[A];21世紀(jì)中國(guó)電子儀器發(fā)展戰(zhàn)略研討會(huì)文集[C];2004年
2 劉布民;王旭東;羅剛;;高速數(shù)據(jù)采集系統(tǒng)時(shí)鐘設(shè)計(jì)[A];電工理論與新技術(shù)學(xué)術(shù)年會(huì)論文集[C];2005年
3 尚志武;萬淑敏;王太勇;;基于高速數(shù)據(jù)采集和實(shí)時(shí)信號(hào)分析的結(jié)構(gòu)實(shí)驗(yàn)分析系統(tǒng)的研究與應(yīng)用[A];中國(guó)儀器儀表學(xué)會(huì)第三屆青年學(xué)術(shù)會(huì)議論文集(下)[C];2001年
4 楊東凱;馮淵;;基于EZ-USB FX2的高速數(shù)據(jù)采集系統(tǒng)軟件設(shè)計(jì)[A];全國(guó)第二屆信號(hào)處理與應(yīng)用學(xué)術(shù)會(huì)議?痆C];2008年
5 鄭戈;劉光斌;;基于USB2.0的高速數(shù)據(jù)采集技術(shù)[A];第十七屆全國(guó)測(cè)控計(jì)量?jī)x器儀表學(xué)術(shù)年會(huì)(MCMI'2007)論文集(下冊(cè))[C];2007年
6 李善文;林輝;;基于PCI-1716的高速數(shù)據(jù)采集系統(tǒng)方案設(shè)計(jì)[A];第三屆全國(guó)虛擬儀器大會(huì)論文集[C];2008年
7 張全金;周輝;;基于FPGA的高速數(shù)據(jù)采集設(shè)計(jì)[A];2011年全國(guó)微波毫米波會(huì)議論文集(下冊(cè))[C];2011年
8 唐宗軍;楊光;王維;欽蘭云;;基于DSP和單片機(jī)的高速數(shù)據(jù)采集與處理系統(tǒng)[A];第二屆全國(guó)信息獲取與處理學(xué)術(shù)會(huì)議論文集[C];2004年
9 張訓(xùn)文;楊敏;韓青;楊萱;;基于PCI總線的高速數(shù)據(jù)采集程序設(shè)計(jì)[A];第九屆全國(guó)信息獲取與處理學(xué)術(shù)會(huì)議論文集Ⅱ[C];2011年
10 楊光友;張雙清;;ARM+FPGA以太網(wǎng)高速數(shù)據(jù)采集平臺(tái)測(cè)試系統(tǒng)設(shè)計(jì)[A];2009年促進(jìn)中部崛起專家論壇暨第五屆湖北科技論壇——裝備制造產(chǎn)業(yè)發(fā)展論壇論文集(上)[C];2009年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 玄金;基于DSP-FPGA的高速數(shù)據(jù)采集與處理[D];西安電子科技大學(xué);2014年
2 韋偉;基于FPGA的高速數(shù)據(jù)采集與存儲(chǔ)設(shè)備的實(shí)現(xiàn)[D];西安電子科技大學(xué);2014年
3 李騰躍;脈沖波腔衰蕩光譜信號(hào)采集關(guān)鍵技術(shù)研究[D];中國(guó)海洋大學(xué);2015年
4 黃嘉智;基于LabVIEW的高速數(shù)據(jù)采集及管理系統(tǒng)設(shè)計(jì)[D];北京理工大學(xué);2016年
5 孫秀珍;高速數(shù)據(jù)采集與存儲(chǔ)系統(tǒng)[D];南京理工大學(xué);2009年
6 徐紅偉;高速數(shù)據(jù)采集記錄裝置研制[D];哈爾濱工業(yè)大學(xué);2010年
7 何維;一種高速數(shù)據(jù)采集及存儲(chǔ)系統(tǒng)的研究[D];西北工業(yè)大學(xué);2007年
8 卿燕玲;高速數(shù)據(jù)采集及信號(hào)處理[D];四川大學(xué);2006年
9 曲少波;小型高速數(shù)據(jù)采集、處理與回放模塊的設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2007年
10 梁曉明;基于嵌入式系統(tǒng)的高速數(shù)據(jù)采集的平臺(tái)研究[D];長(zhǎng)安大學(xué);2009年
,本文編號(hào):801584
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/801584.html