版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
聲明本課件供《虛擬儀器技術(shù)》、《自動測試技術(shù)》等相關(guān)課程教師授課使用與參考.教師可根據(jù)課程需要和實際情況在此課件基礎(chǔ)上增刪內(nèi)容本課件版權(quán)屬NI(中國)公司所有,供中國大陸地區(qū)高校教師無償使用或在課程中引用,但使用或引用之前請聯(lián)系NI(中國)公司高校市場部獲得免費使用授權(quán)(聯(lián)系方式zheng.xu@)本課件不得用于公開出版或其他商業(yè)用途.如需在公開出版物中引用其中部分內(nèi)容,請與NI(中國)公司高校市場部聯(lián)系獲得授權(quán)說明本講內(nèi)容較多,可根據(jù)需要刪節(jié)或分兩次講授第七講
虛擬儀器技術(shù)的最新發(fā)展與應(yīng)用回顧:虛擬儀器系統(tǒng)架構(gòu)系統(tǒng)管理軟件測控系統(tǒng)開發(fā)軟件環(huán)境模塊化儀器驅(qū)動內(nèi)部儀器總線模塊化儀器分立式儀器總線分立式儀器現(xiàn)成儀器驅(qū)動IVI或VISA+底層接口驅(qū)動核心:以軟件定義的模塊化架構(gòu)PC處理器軟件模塊化儀器/分立儀器信號總線原始數(shù)據(jù)用戶自定義功能配置應(yīng)用領(lǐng)域結(jié)構(gòu)健康監(jiān)測節(jié)能減排自然環(huán)境監(jiān)測混合信號測試水質(zhì)處理風能發(fā)電電能質(zhì)量檢測樓宇資源監(jiān)控核能工程通信工程虛擬現(xiàn)實生物醫(yī)電太陽能電池板機器人開發(fā)…案例1:風洞測試系統(tǒng)命令反饋平衡模型控制電機折流板探針/傳感器風扇平衡折流板控制數(shù)據(jù)采集數(shù)據(jù)采集測量與控制單元航空風洞測試系統(tǒng)中的測量與控制數(shù)據(jù)采集系統(tǒng)連接應(yīng)變、壓力、溫度傳感器采集數(shù)據(jù)模型控制系統(tǒng)模型的平衡控制等折流板控制系統(tǒng)控制折流板及位于其上的探針位置航空洛克希德·馬丁F-35戰(zhàn)斗機的風洞測試洛克希德·馬丁基于PXI和LabVIEW開發(fā)的風洞測試系統(tǒng)(機柜部分外觀)控制:控制風機產(chǎn)生合適的流型折流板方向控制分布于機身的傳感器數(shù)據(jù)采集分布于折流板的傳感器數(shù)據(jù)采集測試測量:測量數(shù)據(jù)控制信號航空案例2:PCB板功能測試(FCT)系統(tǒng)霍尼韋爾公司某測試項目需求
構(gòu)建一套安防類產(chǎn)品PCB板功能測試系統(tǒng),實現(xiàn)對音視頻以及各種靜態(tài)參數(shù)(電壓,電流,頻率)的綜合性全自動測試對于新開發(fā)的PCB板,不需要頻繁更換測試硬件,只需添加制作新的測試夾具,重新連接線路,并修改軟件即可電子具體I/O需求
多路雙向高速I/O實現(xiàn)對測試治具狀態(tài)監(jiān)測模擬I2C等協(xié)議,實現(xiàn)對PCB板上芯片的時序控制多路模擬量輸入輸出模擬一些波形信號作為PCB板的的輸入信號可實現(xiàn)頻率、波形采集視頻/音頻信號的產(chǎn)生、采集分析RS232,RS485串口,實現(xiàn)串口協(xié)議通信可編程控制的數(shù)字萬用表(DMM)以及可編程電源多通道可控制開關(guān)陣列,方便實現(xiàn)對信號通斷控制電子基于PXI平臺的硬件部分遠程控制器直流參數(shù)測量模擬輸出數(shù)字I/O串口視頻采集模擬信號采集/頻率分析視頻信號生成開關(guān)電子軟件部分靜態(tài)參數(shù)顯示直流電壓,電流,數(shù)字端口狀態(tài)等視頻測試PXI信號源產(chǎn)生視頻信號經(jīng)待測PCB編解碼后,通過網(wǎng)絡(luò)傳輸并在測試終端顯示音頻測試檢測PCB的Audio-Out端輸出波形的頻率與幅值合格率計算,信息提示…程序基于LabVIEW“時間+狀態(tài)機”結(jié)構(gòu)實現(xiàn)電子機柜布局機柜尺寸:2mx1.2mx1.4m布局(從上到下)PC顯示器視頻監(jiān)視器PC機(作為PXI系統(tǒng)遠程控制器)測試夾具PXI系統(tǒng)電源電子案例3:視頻DAC芯片測試半導(dǎo)體凌陽科技DAC數(shù)字信號模式選擇模擬信號數(shù)字萬用表測量電壓更換不同負載多路復(fù)用器高速數(shù)字I/O供電可編程電源軟件部分通過NILabVIEW集成完整測試系統(tǒng)模塊化儀器的配置、參數(shù)設(shè)置選擇測試模式控制開關(guān)順序和測試流程記錄數(shù)據(jù),生成報告半導(dǎo)體采用虛擬儀器架構(gòu)的優(yōu)勢電壓測量速度顯著提高不再受限于GPIB數(shù)字萬用表的數(shù)據(jù)傳輸速度單步電壓測試僅用33ms,全部項目僅用20分鐘(如果采用分立儀器,每步電壓測量時間約1秒,單通道需10.5個小時)減少人工干預(yù)不再需要測試人員手動切換測試模式,也不需要手動更換負載電阻總成本降低、體積減小開發(fā)方便、易于升級和維護半導(dǎo)體虛擬儀器技術(shù)的進一步發(fā)展PC處理器軟件模塊化儀器/分立儀器信號總線原始數(shù)據(jù)用戶自定義功能配置多核處理器的廣泛運用軟件自定義范圍從處理器進一步拓展到模塊化I/O的數(shù)字后端總線技術(shù)的發(fā)展虛擬儀器技術(shù)的進一步發(fā)展PC處理器軟件模塊化儀器/分立儀器信號總線原始數(shù)據(jù)用戶自定義功能配置多核處理器的廣泛運用多核處理器的應(yīng)用IntelC2DQ9100四核處理器更高主頻的處理器
多核處理器要想充分發(fā)揮并行處理器的性能,軟件就必須能夠處理并發(fā)性(concurrency)的問題
——BillGates LabVIEW對多核的支持圖形化的方法可以直觀地實現(xiàn)多線程編程LabVIEW會自動創(chuàng)建多個線程,并分配到不同的核上從1998年開始就支持多線程任務(wù)并行數(shù)據(jù)并行多核系統(tǒng)流水線多核程序設(shè)計模式1——任務(wù)并行根據(jù)執(zhí)行功能進行分解,獨立任務(wù)可以同時執(zhí)行任務(wù)間沒有數(shù)據(jù)相關(guān)與依賴性LabVIEW代碼結(jié)構(gòu)可直接反映出執(zhí)行功能的并行性LabVIEW自動識別平行代碼并分配多線程執(zhí)行并行任務(wù)的結(jié)構(gòu)可被LabVIEW自動并行化,無需代碼修改即可在多核系統(tǒng)上獲得性能提升多核程序設(shè)計模式2——數(shù)據(jù)并行根據(jù)數(shù)據(jù)進行分解,各數(shù)據(jù)塊執(zhí)行相同操作分塊數(shù)據(jù)間沒有相關(guān)性,各數(shù)據(jù)塊可被獨立處理合理拆分大數(shù)據(jù)塊或多通道信號以達到并行計算合理拆分矩陣或圖像,使子矩陣或子圖像處理并行執(zhí)行合理拆分多通道采樣信號數(shù)據(jù),分別分析,但注意不要使拆分及合并操作成為新的“耗時大戶”結(jié)果數(shù)據(jù)塊CPUCore信號處理合并結(jié)果子數(shù)據(jù)塊1子數(shù)據(jù)塊2子數(shù)據(jù)塊3子數(shù)據(jù)塊4信號處理CPUCoreCPUCoreCPUCoreCPUCore信號處理信號處理信號處理多核程序設(shè)計模式3——流水線適用于循環(huán)中包含串行架構(gòu)的應(yīng)用例如:數(shù)據(jù)采集、濾波、分析與記錄模擬硬件流水線的特殊編程模式流水線模式可提高程序運算處理的吞吐量1234采集濾波分析記錄time1234采集濾波分析記錄t0t3t4t7多核程序設(shè)計模式3——流水線采集濾波分析記錄采集濾波分析記錄采集濾波分析記錄采集濾波分析記錄CPUCoreCPUCoreCPUCoreCPUCoretimet0t1t2t3t4t5t6LabVIEW中實現(xiàn)流水線流水線中,只有當一次循環(huán)中的所有執(zhí)行步驟都結(jié)束后,才會進入到下一循環(huán)數(shù)據(jù)流的開始與結(jié)束需要特別注意注意流水線的平衡串行方式流水線流水線注意事項決定流水線步驟時,考慮CPU的個數(shù)平衡每個步驟的處理能力,流水線的吞吐量由最耗時的處理步驟決定非平衡的流水線步驟
1(3秒)步驟2(1秒)步驟1(3秒)步驟2(1秒)串行方式
(總耗時4秒)流水線
(總耗時3秒)性能提升僅1.33倍
多核技術(shù)下的并行測控應(yīng)用并行的數(shù)據(jù)處理(多核)并行的多線程軟件編程(多線程軟件:LabVIEW,TestStand)并行的數(shù)據(jù)傳輸和處理(PXIExpress和
FPGA)并行的UUT測試NILabVIEW多核應(yīng)用舉例慕尼黑普朗克物理研究所的托克馬克系統(tǒng)用于核聚變研究控制算法中涉及復(fù)雜的偏微分方程及邊界條件計算利用LabVIEW的“數(shù)據(jù)并行”運算技術(shù),在八核機器上完成對Tokamak裝置的等離子氣體流的實時控制已實現(xiàn)6倍的速度提升,通過算法優(yōu)化,計劃進一步提升到20倍虛擬儀器技術(shù)的進一步發(fā)展PC處理器軟件模塊化儀器/分立儀器信號總線原始數(shù)據(jù)用戶自定義功能配置軟件自定義范圍從處理器進一步拓展到模塊化I/O的數(shù)字后端FPGA技術(shù)使自定義范圍進一步擴展在模塊化架構(gòu)下,通過引入FPGA技術(shù),更加深入擴展自定義范圍.通過軟件定義可重復(fù)配置FPGA硬件的功能,真正實現(xiàn)用軟件自定義硬件電路的邏輯PC處理器軟件模塊化I/O測控系統(tǒng)信號總線原始數(shù)據(jù)用戶自定義功能配置FPGA——現(xiàn)場可編程門陣列片上I/O單元可編程互連單元可配置邏輯單元FPGA應(yīng)用于測控系統(tǒng)的優(yōu)勢高可靠性–基于硬件實現(xiàn)實時性–確定性的算法執(zhí)行時間,時鐘周期可低至5ns可重復(fù)配置–根據(jù)具體應(yīng)用對硬件進行重配置高處理能力–硬件級的計算和處理能力使更高的測量和處理速度成為可能并行執(zhí)行–通過硬件資源實現(xiàn)真正的并行任務(wù)和流水線處理,提高測試吞吐量基于FPGA的典型應(yīng)用自定義觸發(fā)與采集連續(xù)的實時測量閉環(huán)控制與動態(tài)測試協(xié)議接口與仿真高處理能力并行執(zhí)行可重復(fù)配置高處理能力實時性可重復(fù)配置高處理能力并行執(zhí)行高可靠性實時性高處理能力并行執(zhí)行應(yīng)用一:板載信號處理基于FPGA進行輸入數(shù)據(jù)的預(yù)處理相比于在主機通過軟件進行重采樣,可以將部分數(shù)據(jù)的預(yù)處理放在FPGA上完成,從而緩解主機CPU的開銷,使系統(tǒng)總體性能最優(yōu)案例:在線監(jiān)測中的實時信號處理監(jiān)測軸承運行狀況在FPGA上實現(xiàn)包絡(luò)解調(diào)和監(jiān)測功能可靠,穩(wěn)定,高效,成本低FPGA在線數(shù)字解調(diào)Sensor20KHzAD20kHz/50kS/s+90°Z-nxxx+20HzFFT20Hz/50S/s?f=0.0122Hz4kSamples20kHz/50kS/s應(yīng)用二:自定義協(xié)議接口常見于航空航天和汽車電子行業(yè)MIL-STD-1553,ARINC-429,…CAN,MOST,KWP,1939,…用于自定義設(shè)備或?qū)I(yè)保密設(shè)備常見要求硬件定時的速度和可靠性定制數(shù)字接口用于原型驗證和測試應(yīng)用三:高速閉環(huán)控制傳統(tǒng)系統(tǒng)中的軟件決策硬件操作系統(tǒng)驅(qū)動API應(yīng)用軟件運算ms級響應(yīng)輸出UUT輸入較長的軟件響應(yīng)時間應(yīng)用三:高速閉環(huán)控制通過FPGA實現(xiàn)硬件決策硬件運算操作系統(tǒng)驅(qū)動API應(yīng)用軟件ms
-
ns*級響應(yīng)UUT*取決于FPGA的時鐘速率輸出輸入更快的硬件響應(yīng)更高的可靠性案例:NASAWebb太空望遠鏡測試Webb太空望遠鏡裝備了250,000多個微快門,用以觀察數(shù)以千計的遙遠星系微快門陣列測試系統(tǒng):利用FPGA控制磁鐵運動與電場開關(guān)的精確同步在一分鐘內(nèi)開啟和關(guān)閉所有62,000個快門240次如果系統(tǒng)不同步,在幾分鐘內(nèi)就將造成快門的損壞硬件采用帶有FPGA的I/O模塊案例:大型粒子對撞機的精確控制構(gòu)建大型強子對撞機(LHC),實現(xiàn)粒子束的光速對撞,偏離軌道的高速碰撞會產(chǎn)生毀滅性災(zāi)難利用FPGA實現(xiàn)高能粒子的瞄準120臺PXI實現(xiàn)冗余控制借助步進電機快速、精確、同步排列石墨27km范圍內(nèi)運動控制同步率達ms級歐洲核子研究中心(CERN)的LHC項目耗資38億美元,圓周長達27km,位于法瑞邊界地下150m深處RIO技術(shù)簡化了測控系統(tǒng)中FPGA的使用
優(yōu)勢不需要設(shè)計外圍電路不需要掌握HDL語言知識快速與測試系統(tǒng)集成(數(shù)據(jù)傳輸,同步…)軟件:直觀的LabVIEWFPGA編程方式簡化了FPGA的開發(fā)硬件:多種現(xiàn)成可用的帶有FPGA的可重配置硬件部分集成了FPGA的NI模塊化儀器平臺基于PXI的R系列多功能數(shù)據(jù)采集卡基于PXI的NIFlexRIO前端I/O適配器模塊可自定義NICompactRIO嵌入式平臺集成嵌入式實時控制器可選不同的I/O模塊小巧堅固,適合嵌入式應(yīng)用及特殊環(huán)境應(yīng)用可重配置的FPGA數(shù)字與模擬I/OPXI總線:與處理器數(shù)據(jù)傳輸,同步直觀的LabVIEWFPGA圖形化編程ABCDFEYWXZF={(A+B)CD}E直觀的LabVIEWFPGA圖形化編程舉例:快速控制決策——200kHz的閉環(huán)控制基于FPGA的控制單個PID~200kHz基于FPGA的控制四個PID循環(huán)~200kHz綜合應(yīng)用:硬件在環(huán)仿真(HIL)受控對象模型受控對象控制器(UUT)閉環(huán)系統(tǒng)期望響應(yīng)控制信號實際響應(yīng)數(shù)學(xué)模型+I/O在將控制器投入到實際系統(tǒng)前,先通過一個能夠模擬受控對象行為的仿真系統(tǒng)來驗證控制器.在硬件在環(huán)仿真測試系統(tǒng)中,F(xiàn)PGA往往用于傳感器仿真(相當于自定義協(xié)議接口及在線信號處理)以及執(zhí)行仿真模型中的高速部分綜合應(yīng)用:機器人FPGA在機器人應(yīng)用中的作用連接部分傳感器實時將傳感器信號解析成有效的物理量參與算法運算(在線信號處理)實現(xiàn)與某些傳感器之間的特殊通信協(xié)議(數(shù)字協(xié)議接口)高速實時控制對于各關(guān)節(jié)處電機的高速實時控制由上海電氣開發(fā)的世博服務(wù)機器人采用NICompactRIO作為機器人的“小腦”,負責路徑規(guī)劃、運動控制等虛擬儀器技術(shù)的進一步發(fā)展PC處理器軟件模塊化儀器/分立儀器信號總線原始數(shù)據(jù)用戶自定義功能配置總線技術(shù)的發(fā)展回顧:PXI總線基于PCI數(shù)據(jù)傳輸技術(shù),帶寬132MB/s(共享)PXIExpressPXIExpress-將PCIExpress融合到PXI中PCIExpress數(shù)據(jù)傳輸總線顯著擴展帶寬高達2GB/s每槽專屬帶寬提升的總線帶寬擴展全新應(yīng)用領(lǐng)域需要PCI帶寬的PXI應(yīng)用通用的自動化測試(DMMs,矩陣開關(guān),基帶儀器等)通用的數(shù)據(jù)采集(AI,AO,DIO,etc)總線接口(CAN,1553,ARINC,etc)運動控制需要PCIExpress帶寬的PXI應(yīng)用高采樣率,高分辨率的IF/RF系統(tǒng)多路高速數(shù)字I/O高通道數(shù)數(shù)據(jù)采集高速圖像處理高速數(shù)據(jù)流盤混合插槽的定義保證兼容性32bitCompactPCI板卡PXIExpress板卡混合插槽兼容PXI-1模塊PXIExpress進一步增強了定時與同步性能PXI觸發(fā)總線(8TTL觸發(fā))PXIExpress系統(tǒng)控制器星型觸發(fā)100MHz差分時鐘差分星型觸發(fā)線PXIPXIExpressSYNCControlSYNC10010MHzCLKPXIExpress
系統(tǒng)定時插槽PXIExpress混合外圍模塊PXIExpress混合外圍模塊PXIExpres混合外圍模塊PXI-1外圍模塊Peer-to-PeerStreaming進一步擴展系統(tǒng)帶寬輸入處理輸出處理輸入輸出處理1GigaBytes/s1GigaBytes/s1GigaBytes/s1GigaBytes/s1GigaBytes/sPeer-to-PeerStreaming進一步擴展系統(tǒng)帶寬通過PXIExpress背板可進行高達800MB/s的Peer-to-PeerStreaming應(yīng)用案例:軟件無線電系統(tǒng)基于PXIExpress總線,可以將RF下變頻后采獲的數(shù)據(jù)直接傳遞到FPGA模塊上進行數(shù)字信號處理,處理速度相比原先方案可提高10倍綜合用到了基于FPGA的實時信號處理PXIExpress總線帶來的Peer-to-PeerStreaming數(shù)據(jù)傳輸技術(shù)吞吐量可進一步提升PCI(32-bit,33MHz)1stGenerationPCIExpress2ndGenerationPCIExpress3rdGenerationPCIExpress利用PCIExpress技術(shù)的進一步發(fā)展模塊化儀器的頻率不斷提升模塊化的PXI射頻儀器目前最高可達26.5GHzRF信號發(fā)生器與分析儀微波開關(guān)放大器/衰減器矢量網(wǎng)絡(luò)分析儀功率計基于FPGA的I/O與協(xié)處理器多核處理器高度模塊化的軟件與硬件應(yīng)用案例:頻譜監(jiān)測系統(tǒng)基于PXI平臺緊密集成的頻譜監(jiān)測系統(tǒng),不僅提高了掃頻速度,同時可以通過軟件快速實現(xiàn)了各種新的捕獲和定位算法由上海聚星儀器公司開發(fā)的無線頻譜監(jiān)測系統(tǒng)用于通信原理學(xué)習與驗證的平臺NIUSRP內(nèi)置上/下變頻單元與中頻/基帶信號處理單元結(jié)合LabVIEW調(diào)制工具包等軟件可快速實現(xiàn)現(xiàn)代通信系統(tǒng)中的調(diào)制解調(diào)、信道編碼解碼等功能通過真實硬件與射頻鏈路進行驗證,加深對所學(xué)知識的理解通過以太網(wǎng)線連接PC小結(jié)虛擬儀器技術(shù)廣泛應(yīng)用于各個行業(yè)和領(lǐng)域虛擬儀器技術(shù)的一些最新發(fā)展多核處理器技術(shù)的廣泛采用通過FPGA技術(shù)將自定義的范圍進一步拓展到模塊化儀器的數(shù)字后端總線技術(shù)的發(fā)展模塊化儀器的頻率范圍不斷突破課程總結(jié)介紹了虛擬儀器技術(shù)的基本概念、工作原理、關(guān)鍵技術(shù)和實際應(yīng)用希望同學(xué)們?nèi)媪私鉁y控技術(shù)領(lǐng)域前沿的技術(shù)發(fā)展與應(yīng)用,開拓視野,為今后的科研和工作打下一定基礎(chǔ)學(xué)習LabVIEW編程及數(shù)據(jù)采集硬件操作通過實踐加深理解虛擬儀器系統(tǒng)構(gòu)建的軟硬件要素掌握虛擬儀器系統(tǒng)中的軟件編程與模塊化硬件使用接下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位聘用用工合同
- 廠房合同轉(zhuǎn)租協(xié)議模板范本
- 打印機買賣合同范本
- 個人二手房買賣合同范本
- 貨物運輸服務(wù)框架合同范本
- 不銹鋼板材購銷合同
- 設(shè)備安裝工程承包勞務(wù)合同
- 廈門分包合同范本
- 展覽場地租賃、服務(wù)合同
- 星載微波散射計遙感熱帶氣旋海面風場的真實性檢驗方法研究
- 最高法院示范文本發(fā)布版3.4民事起訴狀答辯狀示范文本
- 2024年英語高考全國各地完形填空試題及解析
- 2024至2030年中國餐飲管理及無線自助點單系統(tǒng)數(shù)據(jù)監(jiān)測研究報告
- 2024年服裝門店批發(fā)管理系統(tǒng)軟件項目可行性研究報告
- 體育概論(第二版)課件第三章體育目的
- 《氓》教學(xué)設(shè)計 2023-2024學(xué)年統(tǒng)編版高中語文選擇性必修下冊
- 化學(xué)元素周期表注音版
- T-GDASE 0042-2024 固定式液壓升降裝置安全技術(shù)規(guī)范
- 香港朗文4B單詞及句子
- 運動技能學(xué)習與控制課件第五章運動中的中樞控制
- 財務(wù)部規(guī)范化管理 流程圖
評論
0/150
提交評論