電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 1790|回復(fù): 1
收起左側(cè)

labview溫度采集

[復(fù)制鏈接]

594

主題

958

帖子

5093

積分

四級(jí)會(huì)員

Rank: 4

積分
5093
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-1-31 09:13:11 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一、實(shí)驗(yàn)?zāi)康模?br /> 采集聲音并生成波形圖與頻譜圖
二、實(shí)驗(yàn)內(nèi)容:   
利用單通道連續(xù)采集將聲音轉(zhuǎn)換成數(shù)字信號(hào)生成波形圖與頻譜圖
三、實(shí)驗(yàn)步驟:
1、硬件連接,連接采集板5V、AD1、GND和功能板上的溫聲音采集區(qū)①②③,連接采集板上JP1(量程范圍選擇±10v),板卡上電。
2、搭建程序框架,新建vi,順序執(zhí)行打開USB設(shè)備,信號(hào)采集處理,關(guān)閉USB設(shè)備。
3、調(diào)用需要函數(shù),設(shè)置相關(guān)參數(shù),調(diào)用單通道連續(xù)AD采集并啟動(dòng)AD采集函數(shù)ADContinuConfigV12(),放置在打開USB設(shè)備后順序執(zhí)行,設(shè)置它的參數(shù)ad_mod為1(單端模式)、chan為0(AD1通道)、gain為1(±10v量程)、rate_sample為40000(連續(xù)采樣頻率)。



4、啟動(dòng)AD連續(xù)采集后,是開始連續(xù)的查詢緩沖區(qū)內(nèi)的數(shù)據(jù)長度,然后讀取出來生成波形圖。添加while循環(huán),在while循環(huán)里不斷查詢緩沖區(qū)數(shù)據(jù)長度,當(dāng)大于一定值時(shí)為真,調(diào)用讀取緩沖區(qū)函數(shù),否則為假,不執(zhí)行。這個(gè)比較值我們?cè)O(shè)為4000個(gè)數(shù)據(jù)長度。


5.讀取緩沖區(qū)內(nèi)采集的數(shù)據(jù),對(duì)ReadAdBuffV12進(jìn)行參數(shù)設(shè)置,num為讀取緩沖區(qū)數(shù)據(jù)長度,我們還用4000,*databuf為采集結(jié)果,是指針型浮點(diǎn)數(shù)據(jù),我們給它設(shè)定一個(gè)數(shù)組去存儲(chǔ)它,大小為4000個(gè)數(shù)據(jù),這個(gè)采集結(jié)果連接波形圖就可以了,如圖。在前面板波形圖上右鍵‘屬性’,可以對(duì)它的x、y軸標(biāo)尺,曲線顏色等進(jìn)行修整



6、生成頻譜圖,功能框圖右鍵‘波形’-‘模擬波形’-‘波形測量’-‘頻譜測量’-配置頻譜測量-所選測量選擇‘功率譜’窗口-‘無’即可。添加信號(hào)輸入,右鍵‘波形’-‘創(chuàng)建波形’,波形成分Y(波形數(shù)據(jù)值)連接讀取的緩沖區(qū)采集結(jié)果,下拉波形成分,點(diǎn)選dt(數(shù)據(jù)時(shí)間間隔),我們把頻率取反就可用。再創(chuàng)建一波形圖,功率譜輸出連接上,整理如圖


7.停止采集,當(dāng)需要退出采集時(shí),需要先停止采集,再關(guān)閉USB設(shè)備。順序調(diào)用ADContinuStopV12()與CloseUsbV12()。


8.在前面板頻譜圖屬性修改XY標(biāo)尺大小與曲線樣式,修改后運(yùn)行如圖

0

主題

238

帖子

942

積分

二級(jí)會(huì)員

Rank: 2

積分
942
沙發(fā)
發(fā)表于 2023-1-31 10:57:05 | 只看該作者
這是一個(gè)實(shí)驗(yàn)題目嗎?

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表