版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
結(jié)合(DAQ)硬件的信號處理實LabVIEW容易入門的開發(fā)環(huán)境和豐富的信號處理函數(shù),引導(dǎo)9.9.1系統(tǒng)(DAQ)與實驗平臺簡到計算機系統(tǒng)內(nèi)部的過程?,F(xiàn)在市場上的多功能設(shè)備通常包括模擬信號輸入(gInpt(gOptO(alI/O,O、計數(shù)器/定時器(er/Timer)等四大功能。狹義的主要是指模擬信號輸(對于基于計算機的系統(tǒng)來說所的數(shù)據(jù)信號一般為電信(如電壓、電流變換。實現(xiàn)模擬信號輸入的系統(tǒng)結(jié)構(gòu)如圖9-7示。圖9-97模擬信號輸入的系統(tǒng)構(gòu)成示意、,雖然不同系統(tǒng)成本檔次不同,但其基本都是由傳感器或變送器設(shè)備送入硬件設(shè)備硬件設(shè)備的功能是將信號轉(zhuǎn)換為計算機可處理的數(shù)字信號,并傳遞到計算機中去。對于模擬量輸入信號,ADC是硬件設(shè)備中必不可少的組成部分。根據(jù)需求和應(yīng)用場合的不同設(shè)備有不同類型可以選擇,如果按照其與計PCI/PCIExpress、PXI/PXIExpress、USB、以太網(wǎng)、PCMCIA等不同接口形式的卡。相對來說,PXI/PXIExpress總線具有最佳的可靠性,在工業(yè)現(xiàn)場和應(yīng)用較多。而對于教學(xué)實驗來說,最常見的是基于PCI總線的插入式卡,以及基于USB總線的外置式卡。通過總線可以將經(jīng)過A/D轉(zhuǎn)換后的數(shù)字信號傳到計算機中通過軟件(如LabVIEW)進行進一步的分析和處理。對于圖9-97所示的系統(tǒng)組成框圖有時在傳感器和硬件設(shè)備之間還會有信號調(diào)理裝置完成信號放大、模擬濾波、信號等功能。、,在本節(jié)內(nèi)容中,將以國家儀器公司(NationalInstruments,NI)在教學(xué)中常用的兩種設(shè)備NIELVIS多功能虛擬儀器教學(xué)平臺和NImyDAQ便攜式學(xué)生實驗平臺為例,介紹結(jié)合的信號處理實驗。如果使用其他NI卡,基本的使用方式幾乎相DAQmxAPILabVIEW程序也完全一樣。如果采用其他廠商的NIELVIS實驗平臺,它的是一個集成了8路差分輸入(或16路單端輸入)模擬、1.25MS/s接口多功能卡,同時又集成了+/-15V和5V固定電源以及12種常用的儀器(包括生綜合設(shè)計型實驗留有足夠的開發(fā)空間ELVIS通過USB接口連接PC,連接簡單便于調(diào)試;同時考慮到學(xué)生使用的特點,ELVIS特別設(shè)計了多重保護機制,有效保證設(shè)備的使用。目前主流的ELVIS型號是ELVISII和ELVISII+,兩者的主要區(qū)別是前者的示波器通道采樣率為1.25MS/s100MS/s。、圖9- NIELVIS多功能虛擬儀器綜合實驗平ELVISNImyDAQNImyDAQ便攜式學(xué)生實驗平臺(9-99)是針對高校學(xué)生課后動手作業(yè)和課外創(chuàng)新實200kS/s路模擬信號輸出、8路數(shù)字I/O通道、1路計數(shù)器通道的USB接口多功能卡,同時又集成了+/-15V5V8(理實驗,myDAQ還特別提供了一個3.5mm音頻信號輸入端口和一個音頻信號輸出端口。NImyDAQ以螺絲端子的方式將各種信號接口引出,接線也非常方便。NImyDAQUSBPCPCmyDAQ提供的各種儀器功能并用它進行各種與信號分析的課外實驗NImyDAQ的體積也非常小巧,不到一本32開的大小,完全可以裝進書包,也便于學(xué)生隨時隨地開展科技實踐活動。圖9- NImyDAQ便攜式學(xué)生實驗平ELVIS一樣,考慮到學(xué)生使用的特點,NImyDAQ也特別設(shè)計了保護電路,學(xué)生即使短接電源端口也不會造成設(shè)備的損壞。NImyDAQ同時也是一個多學(xué)科的教學(xué)實驗平臺,廣NIELVISNImyDAQNIELVIS和NImyDAQ使用統(tǒng)一的驅(qū)動軟件NI-ELVISmx,可以從NI公司上免費ELVIS來說有12種儀器,對于myDAQ來說有8種儀器,見圖9-100,我們可以使用這些現(xiàn)12圖9- NI-ELVISmx驅(qū)動提供了12種現(xiàn)成的儀器軟面,這些軟面板雖然很方便,但是功能畢竟是固定的。因此在大多數(shù)實驗中通過自定義的LabVIEW編程實現(xiàn)和信號處理,這需要我們在安裝NI-ELVISmx軟件時選擇NI-DAQmx驅(qū)動。,軟件的正確安裝順序應(yīng)該是首先安裝LabVIEW軟件,再安裝NI-ELVISmx軟件,安裝外的其他NI設(shè)備,則只安裝NI-DAQmx軟件,但無法獲得NI-ELVISmx所提供的儀LabVIEWExpressVILabVIEW量I/O”選板中出現(xiàn)“DAQmx-”和“ELVISmx”兩個子選板(如圖9-101所示。圖9-101“DAQmx-”和“NIELVISmx”子選VI,NIELVISmyDAQ設(shè)備,也可以編程控制其他NI硬件設(shè)備。NI-DAQmx驅(qū)動針對所有NI的設(shè)備提供統(tǒng)一的編程接口函數(shù)這給應(yīng)用的開發(fā)者提供了極大便利——更換不同型號甚至不同總線接口的NILabVIEWELVISmyDAQ硬件平臺,可以開展多種信號處理實驗。這些實驗可希望本節(jié)中筆者所選的幾個實驗?zāi)芷鸬綊伌u引玉的作用,希望讀者可以利用LabVIEW軟件和硬件實現(xiàn)更豐富的信號處理實驗與課程設(shè)計作品。9-1NIELVIS(NImyDAQ)檢查ELVIS工作臺的電源已經(jīng)連接并打開,并且已經(jīng)通過USB線纜連接至PC機。如myDAQUSBPCmyDAQUSBLED點亮。通過Windows系統(tǒng)的開始>>所有程序>>NationalInstruments>>Measurement&PC中MAX中單擊“設(shè)備和接口檢查是否能找到NIELVISII+(如果是ELVISII,則應(yīng)找到不帶加號的NIELVISII;如果是myDAQ,則應(yīng)找到NImyDAQ,如果連接正常,前面的板Dev1重命名為“Dev1圖9- MAX中顯示的ELVIS設(shè)NImyDAQAI0+AO0AI0-AGND。9-1039-1Windows中的開始>>所有程序>>NationalInstruments>>NIELVISmxforNIELVIS&NImyDAQ>>NIELVISmxInstrumentLauncherNIELVISmxInstrumentLauncher軟件,其界面見上一節(jié)的圖9-100(a)。如果所用硬件為NImyDAQ,則VPS(可變電源)等4種儀器選分別單擊NIELVISmxInstrumentLauncherFGENSCOPE,打開信號發(fā)生器和示波器的軟面板操作界面9-104進行設(shè)(如果采用myDAQ則函數(shù)發(fā)生器SignalAO0AI09-104實驗9-2函數(shù)發(fā)生器產(chǎn)生的波形信號將ELVISPrototyBoard上的FGEN連接 ogInputSignals中的AI0+;將AI0-myDAQ9-1實驗步保持實驗9-1中的函數(shù)發(fā)生器軟面板打開并運行,作為待的信號源。在軟面板Board,出信號(myDAQ9-1中的設(shè)置不變。新建一個LabVIEWVI并保存,作為的程序助手”ExpressVI并將其放置在程序框圖中。9-105Express任務(wù)…9-105“DAQ助手”ExpressVI106,擇通道ai0,然后點擊“完成”(圖9-107,注:如需選擇多條通道同時進行,只需按Shift鍵再選擇通道即可9-1069-107在彈出“Q助手”框中配置相關(guān)參數(shù)(圖9-10,其中“線端配置”選擇“差分“?!斑B續(xù)樣,“采率為1K“待采樣為10“待采樣”的意義是每次執(zhí)行該I時從內(nèi)存中的采樣點數(shù),如果把內(nèi)存想象成一個水桶,卡會不斷以采樣率1ks勻速往桶里注水,而這個esI就會像一個容100100100再但如果注水速度太(采樣率很高而取水速度很慢那么就有可能發(fā)生內(nèi)存溢的情況導(dǎo)致程序發(fā)生錯誤一般的經(jīng)驗“待采樣在數(shù)值上設(shè)置“采樣率的1/0左右,但這也并非絕對。圖9-108“DAQ助手”ExpressVI配置中(圖9-108,說明已經(jīng)可以成功到相應(yīng)的正弦波信號。應(yīng)提示,在彈出框中點擊Yes,選擇自動創(chuàng)建While循環(huán)(圖9-109。9-109建>>圖形顯示控件。可以注意到,一個波形圖控件被放置面板上。最終程序框圖如圖9-111所示。9-1109-1119-2運行程序,可以看到前面板到的連續(xù)波形,如圖9-112所示,每次刷新顯示0.1秒的正弦波波形(待采樣數(shù)/采樣率=0.1秒,函數(shù)發(fā)生器產(chǎn)生的正弦波頻率為100Hz,101步中函數(shù)發(fā)生器產(chǎn)生的波形參數(shù),則應(yīng)Qes打開圖9-108所示的置框“待采樣參數(shù)修改為50再次運行程序會看到每次刷新顯示的時間長度和波形周期數(shù)有什么變化?如果將“待采樣”仍設(shè)置為1002率”和“待采樣”這兩個重要設(shè)置參數(shù)的意義。以上程序主要采用“DAQmx-”子選板中的“DAQ助手”ExpressVI完成,DAQmxAPIVI編ExpressVI稍復(fù)雜,但程序效率更高,并且如果將來需要實現(xiàn)更加復(fù)雜的功能DAQmxVI實現(xiàn)的程序框圖9-113DAQmxVI的作用簡要介紹如下:ChannelviTimingvi,ask.viRead.vi:定每次執(zhí)行該VI所的數(shù)據(jù)點數(shù)。同樣可以通過多態(tài)VI選擇器來選擇的通道數(shù)ask.viask.vi9-113DAQmxVI選擇正確的物理通道、設(shè)置合適的采樣率和待采樣(即圖9-114中的“每通道采樣數(shù)。運行程序,可以看到效果與采用“DAQ助手”ExpressVI時相同。9-114DAQmxVI實驗9-3通過設(shè)備音頻信號NIELVIS(或其他NI設(shè)備):可以采用對地參考單端(RSE)輸入方式,以AI0+AI0-通道分別作為音頻左聲道和右聲道的輸入(RSEAI0AI1通道,GROUND3.5mm標(biāo)準(zhǔn)音頻接口轉(zhuǎn)換頭,再使用一根兩端3.5mm接口的線纜連接至MP3或智能等音頻輸出設(shè)備(9-115所示圖9-115采用NIELVIS音頻信號的硬件連IN附帶的一根3.5mm接口音頻線纜連接至MP3或智能等音頻輸出設(shè)備(如圖9-116圖9-116采用NImyDAQ音頻信號的硬件連實驗步ExpressVI寫的程序(9-1119-112所示(9-117所示。9-117Dev1AI0+2VRSE(9-118(ELVIS)點擊“DAQ助手”框上方的“添加通道”按鈕,在彈出菜單中選擇添“Dev1/AI1,鍵“F2)9-119(myDAQ)如果使用myDAQ作為音頻信號設(shè)備,因為直接使用它的AUDIOIN端口,所以步驟34中的物理通道應(yīng)分別選擇“Dev1/AudioInputLeft”和“Dev1/AudioInputRight(9-120所示34完全相同。9-120設(shè)置完成后,點擊“確定”按鈕,關(guān)閉“DAQ助手”ExpressVI配置框。程序框切換回程序前面板,運行程序。將3.5mm音頻線的另一端連接任何音頻設(shè)備輸?shù)牟ㄐ稳鐖D9-121所示波形圖的白色和紅色曲線分別對應(yīng)的左右聲道輸出信號。0.1秒的數(shù)據(jù),請思考這是為什么。圖9-121的音頻信如果采用“DAQmx-”子選板中的底層DAQmxAPI函數(shù)來完成本VI,則只需9-212中完成的程序稍作修改即可。首先需要將“DAQmx創(chuàng)建虛擬通道”函數(shù)的“輸入接線端配置”輸入設(shè)置為“RSENImyDAQ,還必須設(shè)定量程范圍為-2V至+2VAUDIOIN端口的相關(guān)設(shè)置規(guī)定(9-122所示對左右聲道同時的情況,需要將“DAQmx”函數(shù)的多態(tài)VI選擇器由“單通道”改(9-123所示。9-122“DAQmx圖9-123“DAQmx”函數(shù)的多態(tài)VI選擇器設(shè)回到前面板,如果選用的是ELVIS或其他NI設(shè)備,只要將“物理通道”寫為“Dev1/ai0:1”即可(myDAQ,則將其設(shè)置為“Dev1/audioInputLeft,Dev1/audioInputRight件和音頻源后運行程序,即可到類似圖9-124的音頻波形信號。圖9-124基于DAQmx底層VI完成的音頻信號程序界PC看看自己信號波形是什么樣的。如果希望觀察到更細(xì)微的波形變化(即進一步提高時對真實信號的實時和頻譜分實驗9-4實時周期信號并觀察其頻譜信息9-2實驗步在實驗9-2程序的基礎(chǔ)上添加功率譜分析功能。可以使用函數(shù)選板中“信號處理>>波形測量”子選板中的“頻譜測量”ExpressVI,在彈出配置框中選擇“功率譜測量,Hanning9-125所示。圖9-125增加頻譜測量功能之后的程FGENELVISmyDAQ100Hz正弦波,然后運行修改后100Hz(9-126所示。如果改變函數(shù)發(fā)生器產(chǎn)生的信號頻率,可以看到功率譜9-126FGEN100Hz,分別控制其產(chǎn)生正弦波、方波、以及三角波,500Hz…ExpressVIVI來完成。可以打開實驗9-2中基于DAQmx底層函數(shù)完成的程序VI,在此基礎(chǔ)上進行修改。只需要在原程功率譜測量功能(9-1279-128。9-1279-12839-1299-130。圖9-129利用“提取單頻信息”函數(shù)分析所信號頻率的程序框圖9-130對到的正弦信號實時提取其頻率信息的程序前面板及運行結(jié)實驗9-5實時音頻信號并觀察其頻譜信息9-3實驗步9-3程序的基礎(chǔ)上,增加相應(yīng)的頻譜測量函數(shù),即可獲得語音信號的頻譜信則參照圖9-131所示的程序框圖;如果基于底層VI編寫程序,可以參考圖9-132所示的程序圖9-131對基于ExpressVI的語音程序增加頻譜測量功能的程序框圖9-132對基于底層VI的語音程序增加頻譜測量功能的程序框(僅顯示W(wǎng)hile循環(huán)增加的部分9-3的硬件連接相同,連接好音頻線和音頻輸出源之后,運行程序,即可看到實時到的音頻信號及相應(yīng)的功率譜(圖9-133。圖9-133音頻信號與功率譜計算程序的運行時界9-6對方波信號進行濾波如果使用NIELVIS,將ELVISPrototyBoard上的FGEN連接 ogInputSignalsAI0+;將GroundAI0-NImyDAQAO0連接至AI0+AGNDAI0-實驗步打開實驗9-4基于esI的并按照圖9-134即在波形后增加一個濾波器,同時計算濾波后的波形功率譜。在“濾波器”es的配置框中設(shè)置濾波器類型為低通濾波器截止頻率設(shè)置為150H濾波器形式采用3Berh濾波器。9-134配置通過其產(chǎn)生一個100Hz的方波信號(注意如果采用myDAQ,則函數(shù)發(fā)生器SignalRoute”選擇“AO0。然后運行修改后的LabVIEW程序,將同時看到到的方波信號和濾波后的信號,以及它們各自的功率譜,如圖9-135所示。對于100Hz的方波信號來說,除了100Hz的主頻率分量之外頻譜中還包含了奇次諧波分量300Hz500Hz等頻率分量。150Hz100Hz的方波信號進行濾波,可以濾除這些諧波100Hz100Hz的正弦dB9-1359-4的程序(VI的)9-136>>IIR濾波器”函數(shù)(DigitalIIRFilter.vi)對到的信號進行濾波。程序運行時的前面板如圖9-137所示。圖9-136增加濾波功能后的程序(僅顯示了While循環(huán)內(nèi)的程序框圖部分9-137LabVIEW數(shù)字濾波器設(shè)計工具包所提供的更加底層的函數(shù)9.5節(jié)中的相關(guān)內(nèi)容。9-7對音頻信號進行濾波處理NIELVIS(或其他NI設(shè)備):音頻輸入通道的硬件線路連接與實驗9-3相同;3.5mm音頻信號輸音頻信號輸?shù)淖笥衣暤婪謩e連接到ELVIS的AO0和A0音頻信號輸音頻信號輸圖9-138采用NIELVIS音頻信號并進行濾波回放的硬件連NImyDAQ9-3myDAQOUT輸出設(shè)備(9-139所示。圖9-139采用NImyDAQ音頻信號并進行濾波回放的硬件連接圖進行修改,添加濾波和濾波后頻譜計算的部分。其中“濾波器”ExpressVI中設(shè)置濾波器400Hz,其他參數(shù)使用默認(rèn)參數(shù)。圖9-140對語音信號進行和濾波的程序框檢查硬件連接無誤后打開音頻源,然后運行程序,應(yīng)該可以看到類似圖9-圖9-141音頻信號與濾波后的信號波形及功率箱等音頻設(shè)備聽到濾波后的音頻信號。具體步驟為:在程序中再添加一個“DAQ助手”ExpressVI,用于執(zhí)行模擬信號輸出功能(即D/A變換。在“DAQ助手”ExpressVI的彈出框中選擇“生成信號>>模擬輸出>>電壓(9-142所示9-142為“DAQ助手”ExpressVI在接下來彈出的框中進一步選擇信號輸出的物理通道對于ELVIS,選擇ao0ao1通道,分別作為左聲道和右聲道輸出(9-143ShiftCtrl鍵可同時選擇多個通道對于myDAQ則直接選擇AudioOutputLeft和AudioOutputRight。9-143在繼而彈出的“DAQ助手”配置框中,按照圖9-144所示對兩個輸出通道和“電壓輸出_1myDAQAudioOutputLeft和AudioOutputRight通道的輸出范圍分別設(shè)置為+2V與-2V10V9-144音頻信號輸出的“DAQ9-1459-146DAQmxAPI函數(shù)和底層的濾波器設(shè)計函數(shù)完成,有的讀者可嘗試完成。9-146運行程序,通過耳機或有源音箱就可以聽到輸入音頻信號經(jīng)過低通濾波后參數(shù),比較經(jīng)過不同濾波器濾波后效果有何不同。9-8音頻均衡器的設(shè)計與實現(xiàn)在頻譜上,音頻信號占有一定寬度(20Hz以內(nèi)產(chǎn)生不同的音效變化。在這個實驗中,利用aW和NI(或NIyQ)設(shè)別提取出來然后通過程序界面可以調(diào)整每個頻段的系數(shù)最后進行合成輸出從而以隨心所欲增強或減弱高音、中音、低音中的某個頻段,體驗不同的音效。9-145硬件連9-7實驗步9-7編寫好的程序,保留兩個“DAQ助手”ExpressVI分別負(fù)責(zé)聲音信號的和發(fā)生,然后保留“濾波器”ExpressVI和第二個“頻譜測量”ExpressVI。9-146再增添兩個“濾波器”ExpressVIExpressVI頻率范圍分別為450-2500Hz,以及3000-10000Hz。三個系數(shù)在程序前面板上分別由三個“垂直指針滑動桿”控件來控制。這三個控件的數(shù)值范圍均為0至1,為了簡潔美觀,可以在控件上點擊右鍵,在彈出菜單中選擇“標(biāo)尺>>(如圖9-1479-146圖9-147通過前面板的“垂直指針滑動桿”控件控制不同頻段的系。檢查硬件連接無誤后,開啟音頻信號源音樂,運行程序,在ELVIS或myDAQ信號輸出所連接的音頻輸出設(shè)備(例如耳機或有源音箱)中就可以聽到均衡后的樂聲號源可以隨心所欲將其改為重低音風(fēng)格或高頻突出的風(fēng)格體驗一把DIY樂隊DJ的感覺。9-148所示。。9-1489-145LabVIEW(LabVIEWSoundandVibrationSuite)就很容易完成。安裝該套件之后,會在函數(shù)選板中出SoundandVibration子選板(9-149所示,這其中又包括了若干次級子選板,9-1499-146Octaveysis”ExpressVI,用于產(chǎn)生類似圖9-145的倍頻程分析圖。這個ExpressVI位于函數(shù)選板下“SoundandVibration>>Octaveysis”子選板中,在彈出框中采用默認(rèn)參數(shù)即可。隨后在生成的ExpressVI輸出端口“octave”上點擊右鍵,在彈出菜單中選擇“創(chuàng)建>>9-151圖9-150增加 ysis之后的程序框圖9-151增加 ysis之后的程序前面板(運行時界面NIELVISNImyDAQ平臺可以開展的一些數(shù)字信號處理實驗,這些實同時也掌握了設(shè)備的使用。事實上,讀者基于NIELVIS和myDAQ這樣的開放教學(xué)實驗平臺,還可以自行設(shè)計富有創(chuàng)意的數(shù)字信號處理實驗,從傳統(tǒng)的驗證型實驗地過NImyDAQ音頻信號,通過數(shù)字信號處理的獲得其頻譜、節(jié)拍等信息,然后根據(jù)myDAQ的開關(guān)量輸出,驅(qū)動不同的電泵,從而產(chǎn)生水流隨音樂強度、節(jié)拍自NIELVISNImyDAQ的擴展面包板將模擬電子線路的一些知識點引入數(shù)字信號處理實驗中,例如在(A/D變換)之前先要求學(xué)生設(shè)計一個模擬電路對信號進行放大或前置濾波(圖9-152,然后再在NIELVISNImyDAQ連接生物醫(yī)電傳感器(如ECG傳感器)進行,再結(jié)合數(shù)字信號處理技術(shù)實現(xiàn)數(shù)也希望讀者有好的實驗創(chuàng)意與筆者。Learn,andDoEngineeringwithNImyDAQ》一書)在嵌入式硬件上實現(xiàn)信號處理算前一節(jié)的實驗主要基于PC,結(jié)合硬件真實信號并完成相應(yīng)的信號處理功能,其數(shù)字信號處理的工作主要是基于PC的CPU來完成的(硬件對信號完成A/D變換后,將數(shù)字化的原始數(shù)據(jù)通過總線傳遞到計算機內(nèi)存,再由PC的CPU調(diào)用內(nèi)存中的原放器、降噪等,信號處理的工作需要在嵌入式硬件中完成,這些嵌入式硬件包括單片機、ARM、DSPFPGA技術(shù)的發(fā)展,也有越來越多對處理速度FPGA來完成。ARM等通用處理器基于一定的標(biāo)準(zhǔn)架構(gòu),通用性DSP處理器強大。DSP處理器(DigitalSignalProcessor)由于采用針對數(shù)字信號處理DSP處理相比,DSP的其他通用功能相對較弱些。FPGA(現(xiàn)場可編程邏輯門陣列)FPGA實現(xiàn)數(shù)字信號處理算法,相當(dāng)于行進行(只要邏輯門的數(shù)量足夠DSP處理器來說,F(xiàn)PGA可以實現(xiàn)更強大的運算性能,可廣泛應(yīng)用于信號分析、圖像處理、通信等領(lǐng)域。LabVIEW從開發(fā)難度上來說,DSPFPGA的開發(fā)難度又超過DSP處理器。不過各廠商通過不斷提供的軟件開發(fā)工具,致力于簡化開發(fā)者的工ModuleARM加對嵌入式實時處理器、ARM和FPGA開發(fā)的支持,使開發(fā)者不需要學(xué)習(xí)嵌入式C、VHDL/Verilog等針對嵌入式處理器和FPGA的開發(fā)語言,就可以仍然基于LabVIEW的圖中完成基于PC的LabVIEW程序相類似,不需要在語法細(xì)節(jié)上花費時間,因此開發(fā)者可以專以LabVIEW實時模塊為例,用戶可以像編寫PC上執(zhí)行的程序完全一樣的方式來編寫一個VI,然后將該VILabVIEW項目中添加到實時處理器目標(biāo)下,經(jīng)過部署(Deploy)之后,LabVIEWFPGAFPGA的編程更接近硬件底層描述,LabVIEW圖形化153LabVIEWFPGAFPGA(9-154,在/ipnet上還可以現(xiàn)成的用于FPGA對象的LabVIEW代碼。9-153LabVIEW圖形化的并行編程方式(右)FPGA硬件實現(xiàn)(左圖9- LabVIEWFPGA模塊所提供的信號處理函,還需要設(shè)計I/O電路等硬件,才能實現(xiàn)一個面向應(yīng)用的完整系統(tǒng)。對于信號處理工程師來說硬件的設(shè)計與調(diào)試往往需要花費大量的時間。針對這種情況,也有一些公司提供帶有硬件I/O的整成開發(fā)板,或半定制化的開發(fā)平臺,幫助工程師跳過硬件電路的設(shè)計,從而可以快速實現(xiàn)系統(tǒng)原型,對相關(guān)算法在實際應(yīng)用中的性能進行驗證。NI公CompactRIO平臺即是這樣的一種可定制化的開發(fā)平臺,它包括實時控制器(內(nèi)置嵌入式處理器FPGAI/O三個組成部分(9-155所示。這三個部分都可以根據(jù)用戶的需求來選擇。例如I/O部分,可以根據(jù)需要選擇不同采樣速率的A/D或D/AI/O模塊等,并且一個系統(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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校方商務(wù)合同范例
- 港口開發(fā)項目合同范例
- 公司總顧問聘用合同范例
- 大宗食品采購合同范例
- 混凝土板墻施工合同范例
- 聯(lián)通監(jiān)控施工方案
- 樓頂盆景銷售合同范例
- 人員臨聘合同范例
- 水文設(shè)施建設(shè)合同范例
- 10 我們所了解的環(huán)境污染 教學(xué)實錄-2024-2025學(xué)年道德與法治四年級上冊統(tǒng)編版
- 規(guī)章制度教案樣本
- 云南保山電力股份有限公司招聘筆試題庫
- 福維克直銷獎金制度完整版
- JCT 2789-2023 涂料用長石粉 (正式版)
- DB11-T 1832.22-2023 建筑工程施工工藝規(guī)程 第22部分:裝配式裝修工程
- 四川省成都市成華區(qū)2023-2024學(xué)年七年級上學(xué)期期末語文試題
- 醫(yī)療陪護行業(yè)前景分析報告
- 個體診所藥品清單模板
- 有機更新工作總結(jié)
- eviews操作說明課件
- 教師法律法規(guī)講座課件
評論
0/150
提交評論