freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于labview的測試系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-12-16 03:39 本頁面
 

【文章內(nèi)容簡介】 表示,或使用系統(tǒng)可分辨的實(shí)際電壓值來表示,有時(shí)也會(huì)用滿刻度值可以劃分的級(jí)數(shù)來表示。 采集速率又稱數(shù)據(jù)吞吐率,是指在滿足系統(tǒng)精度指標(biāo)的前提下,系統(tǒng)對輸入模擬信號(hào)在單位時(shí)間內(nèi)所能完成的 采樣次數(shù),或者說是系統(tǒng)一個(gè)通道一秒鐘能夠采集的有效數(shù)據(jù)量。 非線性失真也稱諧波失真。給系統(tǒng)輸入一個(gè)頻率為 f0 的正弦波時(shí),其輸出信號(hào)出現(xiàn)了很多頻率為 nf0( n 為正整數(shù))的新的頻率分量,這種現(xiàn)象稱為非線性失真。通??梢杂弥C波失真系數(shù)來衡量系統(tǒng)產(chǎn)生非線性失真的程度。 動(dòng)態(tài)范圍是從信號(hào)系統(tǒng)中引入的一個(gè)概念,數(shù)據(jù)采集系統(tǒng)的動(dòng)態(tài)范圍通常定義為所允許輸入的最大幅值 Umax 與最小幅值 U min 之比的分貝數(shù)。 數(shù)據(jù)采集系統(tǒng)平臺(tái)結(jié)構(gòu) 圖 數(shù)據(jù)采集系統(tǒng)平臺(tái)結(jié)構(gòu) 被測信號(hào) 數(shù)據(jù) 采集卡 計(jì)算機(jī) 傳感器 重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 2 系統(tǒng)方案設(shè)計(jì) 6 如圖所示,被測信號(hào)經(jīng)過傳感器的采集,并轉(zhuǎn)換為標(biāo)準(zhǔn)信號(hào)后傳送給數(shù)據(jù)采集卡,由信號(hào)采集卡采集,經(jīng)過 USB 數(shù)據(jù)總線將信號(hào)傳送至計(jì)算機(jī)系統(tǒng),最后由LabVIEW 軟件平臺(tái)實(shí)現(xiàn)信號(hào)處理。 系統(tǒng)硬件方案部分 本系統(tǒng)的硬件主要有 :NI 公司 USB— 6251 數(shù)據(jù)采集模塊和相關(guān)計(jì)算機(jī)設(shè)備等,數(shù)據(jù)采集卡的具體參數(shù)為 : 通道 :16 路單端或 8 路差分 分辨率 :16 位 最高采樣速率 :卡上 FIFO:4K 采樣 轉(zhuǎn)換時(shí)間 : 輸入范 圍 :雙極性 : ? , ? , ? , ? 5V, ? 10V 單極性 :0— , 0— , 0— 5V, 0— 10V 最大輸入過載電壓 : ? 30V 線性誤差 : ? 1LSB 漂移 :30PPM/OC(0~60OC)典型值 輸入阻抗 :1GQ 通過本采集卡可實(shí)現(xiàn)最多犯通道信號(hào)的實(shí)時(shí)采集監(jiān)測,并且支持符合多種電壓標(biāo)準(zhǔn)的被測信號(hào),具有一定的適用性,擴(kuò)展性和可靠性。硬件部分要做的工作主要是將采集到的模擬信號(hào)經(jīng)過 A/D 轉(zhuǎn)換傳送至 PC 機(jī)。 系統(tǒng)軟件方案設(shè)計(jì) 主菜單 數(shù)據(jù)采集 信號(hào)處理 存儲(chǔ)回放 報(bào)表打印 圖 系統(tǒng)功能結(jié)構(gòu) 重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 2 系統(tǒng)方案設(shè)計(jì) 7 軟件就是儀器,軟件是虛擬儀器測試系統(tǒng)的重要組成部分,所以軟件部分是課題研究的主要內(nèi)容,如圖 ,就是本系統(tǒng)所設(shè)計(jì)的 4 個(gè)功能模塊。 在功能層上,包括參數(shù)設(shè)置、數(shù)據(jù)采集、數(shù)據(jù)處理、存儲(chǔ)回放、報(bào)表打印、 5個(gè)功能模塊。采集部分包括信號(hào)采集中設(shè)備,通道號(hào),采樣率,采樣數(shù)量等進(jìn)行設(shè)置。通過本模塊,可以根據(jù)不同信號(hào)采用不同的采樣率和采樣方式,從而使本系統(tǒng)能夠根據(jù)需要適用于工程技術(shù)領(lǐng)域的不同測量工作。例如在對液位等變換緩慢的信號(hào)可采用較低的采樣率節(jié)省存儲(chǔ)空間,而對于電力系統(tǒng)中涉及到突發(fā)測量則需要采用觸發(fā)采集高速采樣才能進(jìn)行后期的信號(hào)的分析處理。 信號(hào)參數(shù)檢測部分包括信號(hào)周期,頻率,峰峰值,有效值,平均值,脈沖參數(shù)的測量。系統(tǒng)對信號(hào)參量 的檢測是比不可少的,本系統(tǒng)能夠以實(shí)時(shí)數(shù)據(jù)形式、 數(shù)據(jù)表格形式、圖形形式等多種方式形象直觀地向操作者顯示測試結(jié)果。 信號(hào)處理部分包括信號(hào)的平滑及濾波處理,頻譜分析,傅立葉變換等。從外界環(huán)境采集的信號(hào)難免會(huì)受到各種各樣的噪聲和干擾雜波的影響,這對必然降低系統(tǒng)的準(zhǔn)確性和可靠性,所以設(shè)計(jì)了信號(hào)濾波等處理模塊,增強(qiáng)系統(tǒng)對外界環(huán)境的適用性。 信號(hào)存儲(chǔ)與查詢部分包括信號(hào)的存儲(chǔ),以及歷史文件的查詢等。對于一個(gè)完整的數(shù)據(jù)采集系統(tǒng),我們經(jīng)常需要將硬件的配置信息寫入配置文件或者將采集到的數(shù)據(jù)以一定格式存儲(chǔ)在文件中保存數(shù)據(jù)。本系統(tǒng) 設(shè)計(jì)了波形文件存儲(chǔ)和 tdms文件存儲(chǔ)數(shù)據(jù)。波形文件專門用于存儲(chǔ)波形數(shù)據(jù)類型, Tdms 文件是對 tdm 文件的改進(jìn),他比 tdm 文件讀寫速度更快使用更簡單方便,因此非常適合用來存儲(chǔ)數(shù)量龐大的測試數(shù)據(jù)。本系統(tǒng)編寫了波形存儲(chǔ) VI、波形文件讀取 VI、 TDMS 存儲(chǔ) VI、TDMS 文件讀取 VI 四個(gè)子 VI 實(shí)現(xiàn)信號(hào)的存儲(chǔ)與回放功能。 報(bào)表打印是測控系統(tǒng)普遍要求的一項(xiàng)基本功能,例如對產(chǎn)品進(jìn)行測試要有測試報(bào)告,長期檢測一個(gè)生產(chǎn)過程要求有生產(chǎn)日報(bào)表等,對報(bào)表的實(shí)時(shí)性提出了要求。目前,幾種用于生成報(bào)表的軟件有 Visual Basic、 Matlab Report Generator 等。LabVIEW 是 NI 公司退出的一種基于 G 語言的虛擬儀器軟件開發(fā)工具。利用LabVIEW 可以很方便地生成一個(gè)虛擬儀器系統(tǒng),完成信號(hào)的采集、數(shù)據(jù)處理等任務(wù)構(gòu)成一個(gè)完整的測試系統(tǒng)。 LabVIEW 本身帶有強(qiáng)大的報(bào)表生成功能,能與多種應(yīng)用程序的通訊成為報(bào)表生成技術(shù)中首選的工具。目前已大量用于測試系統(tǒng)的后期數(shù)據(jù)處理中 。 報(bào)表生成方法可以通過這么幾種方法: 1) 直接使用 NI 公司的 Report Generation Toolkit 生成報(bào)表 。 2) 使用 生成報(bào)表 。 重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 2 系統(tǒng)方案設(shè)計(jì) 8 3) 使用 Report Generation 類函數(shù)生成報(bào)表 。 4) 利用 Excel 生成報(bào)表。 然而,由于 Report Generation Toolkit 模塊沒有集成在 LabVIEW 中,須額外購買,性價(jià)比不高 。 通過比較我采用了編程 類函數(shù) 里面的報(bào)表生成函數(shù)直接 生成報(bào) 表,雖然它的可讀性不是很強(qiáng),樣式比較簡單,但是他使用方便,能滿足本設(shè)計(jì)的基本要求,所以我采用了文件 I/O 函數(shù)的生成報(bào)表模塊。其能將前面板控件圖像波形或者某個(gè)指定子 VI 的前面板加入報(bào)表,也能設(shè)置字體頁面距等。重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 3 硬件參數(shù)設(shè)置 9 3 硬件參數(shù)設(shè)置 USB6251 采集模 塊概述 NI USB6251 數(shù)據(jù)采集卡 是一款 USB 高性能 M 系列多功能 DAQ 模塊,在高采樣率下也能保持高精度。 NI USB6251 數(shù)據(jù)采集卡 是數(shù)據(jù)記錄類應(yīng)用和臺(tái)式傳感器測量的理想選擇。它具有 8 路模擬輸入、 2 路模擬輸出、 8 個(gè) DIO、 1 個(gè) APFI和 2 個(gè)用戶自定義 BNC 端子。 NI USB6251 BNC 為移動(dòng)應(yīng)用或空間上有限制的應(yīng)用專門設(shè)計(jì)。其即插即用的安裝最大程度地降低了配置和設(shè)置時(shí)間,同時(shí)它能直接與螺絲端子相連,從而削減了成本并簡化了信號(hào)的連接。該模塊還具有新的 NI 信號(hào)讀寫技術(shù),實(shí)現(xiàn)了USB 總線上類似 DMA 的雙向高速數(shù)據(jù)流操作。 儀器控制是建立在儀器驅(qū)動(dòng) (NIDAQ)的基礎(chǔ)上的,工作組件提供一種高級(jí)的編程接口,這樣可以方便的建立虛擬儀器 (VI)。對于工作組件,可以使用所有的配置工具,資源管理工具,控制平臺(tái),還有 NIDAQ。 LabVIEW 可以提供圖形的,更人性化的用戶接口和強(qiáng)大的圖形化編程語言。 NIDAQ 驅(qū)動(dòng)包括在 NI 的硬件工具包里面,但 NIDAQ 軟件不是 USB6251 的附帶品。 NIDAQ 有擴(kuò)展的功能庫,從這些庫函數(shù)中可以根據(jù)編程環(huán)境任意的調(diào)用,這些庫函數(shù)包括模擬的輸入,帶緩存的數(shù)據(jù) 采集 (高速 A/D 轉(zhuǎn)換 )、模擬輸出、波形發(fā)生、數(shù)字 I/0、計(jì)數(shù)操作等。NIDAQ 具有高端和低端的輸入輸出功能, NIDAQ 也定義了地址,這些地址區(qū)別了計(jì)算機(jī)和 DAQ 硬件,例如編程接口和 DMA 控制器。 NIDAQ 保持了一些軟件接口在它的不同版本中,所以我們可以不用改變代碼,在不同的平臺(tái)上編程,無論使用的是傳統(tǒng)的編程語言還是 NI 提供的應(yīng)用軟件,測量應(yīng)用都會(huì)使用 NIDAQ驅(qū)動(dòng)程序。所以說, NIDAQ 儀器驅(qū)動(dòng)在應(yīng)用軟件 (LabVIEW)和硬件 USB6251 之間起著關(guān)鍵的作用,也為用戶開發(fā)帶來了方便 。 這里數(shù)據(jù) 采集卡 USB6251采用 NIDAQmx驅(qū)動(dòng)程序和測量服務(wù)軟件提供了簡單易用的配置和編程界面, DAQ Assistant 等功能可幫助用戶縮短開發(fā)時(shí)間。 USB6251 具有以下特點(diǎn) 1) 8 路差分 BNC 模擬輸入 (16 位 ),單通道 MS/s 采樣率 (總計(jì) 1 MS/s) 2) 2路 BNC模擬輸出 (16位 , MS/s)。24路數(shù)字 I/O(其中 8路時(shí)鐘同步 ,8個(gè) BNC)。32 位計(jì)數(shù)器 3) 配合使用 Mass 終端版和 SCC 信號(hào)調(diào)理 4) NI 信號(hào)讀寫實(shí)現(xiàn) USB 上的雙向高速數(shù)據(jù)流 5) 與 LabVIEW, ANSI C/C++, C, Visual Basic .NET 和 Visual Basic 兼容 NIDAQmx 驅(qū)動(dòng)軟件和 NI LabVIEW SignalExpress LE 交互式數(shù)據(jù)記錄軟重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 3 硬件參數(shù)設(shè)置 10 件 硬件結(jié)構(gòu)原理 USB— 6251 數(shù)據(jù)采集卡 它具有 8 路模擬輸入、 2 路模擬輸出、 8 個(gè) DIO、 1 個(gè)APFI 和 2 個(gè)用戶自定義 BNC 端子 ,以及 USB 傳輸總線,其接線面板圖如圖 圖 數(shù)據(jù)采集卡面板圖 當(dāng)數(shù)據(jù)采集系統(tǒng)至于現(xiàn)場中,拖過傳感器對模擬信號(hào)進(jìn)行采樣、保持,并送入 AD 轉(zhuǎn) 換器編程數(shù)字信號(hào),然后將信號(hào)送到 FIFO 中,當(dāng) FIFO 中存放的數(shù)據(jù)達(dá)到一定的數(shù)目時(shí),再從 FIFO 中讀出然后將數(shù)據(jù)通過 USB 傳輸給上位機(jī),此數(shù)據(jù)采集卡是多路采集,他們經(jīng)過模擬開關(guān)后再進(jìn)入 AD 轉(zhuǎn)換器, CPLD 是整個(gè)系統(tǒng)的控制核心,他控制采集通道的切換、 AD 轉(zhuǎn)換器的啟停、轉(zhuǎn)換后數(shù)據(jù)在 FIFO 中存重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 3 硬件參數(shù)設(shè)置 11 放的地址、產(chǎn)生終端請求等等。其原理圖如圖 圖 數(shù)據(jù)采集卡工作原理 本次采集系統(tǒng)主要由被測信號(hào)、 DAQ 板卡、驅(qū)動(dòng)程序、 LabVIEW 軟件以及 PC機(jī)資源構(gòu)成。數(shù)據(jù)采集系統(tǒng)是測試系統(tǒng)的 關(guān)鍵,而在采集系統(tǒng)中起關(guān)鍵作用的就是數(shù)據(jù)采集卡。它將外界被測信號(hào)轉(zhuǎn)化成計(jì)算機(jī)可接收處理的信號(hào)。此次系統(tǒng)的采集架構(gòu)如圖 圖 數(shù)據(jù)采集系統(tǒng)框圖模擬信號(hào) AD 轉(zhuǎn)換 FIFO 采樣頻率產(chǎn)生電路 控制芯片 USB 接口 重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 4 軟件設(shè)計(jì) 12 4 軟件設(shè)計(jì) 軟件開發(fā)平臺(tái) LabVIEW 是一種程序開發(fā)環(huán)境,由美國國家儀器( NI)公司研制開發(fā)的,類似于 C 和 BASIC 開發(fā)環(huán)境,但是 LabVIEW 與其他計(jì)算機(jī)語言的顯著區(qū)別是:其他計(jì)算機(jī)語言都是采用基于文本的語言產(chǎn)生代碼,而 LabVIEW 使用的是圖形化編輯語言 G 編寫程序,產(chǎn)生的程序是框圖的形式。 圖形化的程序語言,又稱為 “ G” 語言。使 用這種語言編程時(shí),基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術(shù)人員、科學(xué)家、工程師所熟悉的術(shù)語、圖標(biāo)和概念,因此, LabVIEW 是一個(gè)面向最終用戶的工具。它可以增強(qiáng)你構(gòu)建自己的科學(xué)和工程系統(tǒng)的能力,提供了實(shí)現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。使用它進(jìn)行原理研究、設(shè)計(jì)、測試并實(shí)現(xiàn)儀器系統(tǒng)時(shí),可以大大提高工作效率。 與 C 和 BASIC 一樣, LabVIEW 也是通用的編程系統(tǒng),有一個(gè)完成任何編程任務(wù)的龐大函數(shù)庫。 LabVIEW 的函數(shù)庫包括數(shù)據(jù)采集 、 GPIB、串口控制、數(shù)據(jù)分析、數(shù)據(jù) 處 理等。 LabVIEW 標(biāo)志顯示及數(shù)據(jù)存儲(chǔ),等等。 LabVIEW 也有傳統(tǒng)的程序調(diào)試工具,如設(shè)置斷點(diǎn)、以動(dòng)畫方式顯示數(shù)據(jù)及其子程序(子 VI)的結(jié)果、單步執(zhí)行等等 , 便于程序的調(diào)試 。 盡可能采用了通用的硬件,各種儀器的差異主要是軟件??沙浞职l(fā)揮計(jì)算機(jī)的能力,有強(qiáng)大的數(shù)據(jù)處理功能,可以創(chuàng)造出功能更強(qiáng)的儀器。用戶可以根據(jù)自己的需要定義和制造各種儀器。 系統(tǒng)調(diào)用 本系統(tǒng)有四個(gè)獨(dú)立的功能模塊,但他們都是獨(dú)立的 VI,沒有構(gòu)成一個(gè)完整的系統(tǒng),所以需要將他們整合起來,實(shí)現(xiàn)函數(shù)的調(diào)用,其框圖如圖 重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì) 4 軟件設(shè)計(jì) 13 圖
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1