主要内容

通过IEPE麦克风获取并分析声压数据

这个例子展示了如何从PCB®IEPE阵列麦克风130E20中获取和显示声压数据。该传感器正在记录中C (261.626 Hz)频率音叉产生的声压。

发现支持麦克风的设备万博1manbetx

要发现支持麦克风测量的设备,请访问由此返回的表中的设万博1manbetx备DAQLIST.命令。对于此示例,麦克风在CompactDAQ机箱NI CDAQ-9178上的NationalInstruments®设备NI 9234的通道0上连接,具有IDcDAQ1Mod3

d = daqlist(“倪”)
d = 12×4表的DeviceID DeviceInfo描述模型  ___________ __________________________________ _____________ ____________________ " cDAQ1Mod1”“国家仪器NI 9205”“NI 9205”[1×1采集。“cDAQ1Mod2”“国家仪器NI 9263”“NI 9263”[1×1 daq. cn]“cDAQ1Mod3”“国家仪器NI 9234”“NI 9234”[1×1 daq。“cDAQ1Mod4”“国家仪器NI 9201”“NI 9201”[1×1 daq。“cDAQ1Mod5”“国家仪器NI 9402”“NI 9402”[1×1 daq。“cDAQ1Mod6”“国家仪器NI 9213”“NI 9213”[1×1 daq。“cDAQ1Mod7”“国家仪器NI 9219”“NI 9219”[1×1 daq。“cDAQ1Mod8”“国家仪器NI 9265”“NI 9265”[1×1 daq。DeviceInfo] "Dev1" "National Instruments pci -6363" " pci -6363" [1×1 daq。DeviceInfo] "Dev2" "National Instruments NI ELVIS II" "NI ELVIS II" [1×1 daq。"Dev3" "National Instruments pci -6363" " pci -6363" [1×1 daq。"Dev4" "National Instruments " " pci -6363" [1×1 daq.DeviceInfo]
DeviceInfo = D {3,“DeviceInfo”}
模拟输入支持:-5.0到+5.0电压范围速率从1000.0到51200.0扫描/秒4通道('ai0','ai1','ai2','ai3')万博1manbetx该模块位于cDAQ-9178底盘的3号槽位,名称为cDAQ1。

创建一个数据采集并添加麦克风通道

创建一个数据采集和添加通道麦克风测量类型。

dq = daq(“倪”);ch = addinput (dq,“cDAQ1Mod3”,“ai0”,“麦克风”);

设置传感器属性

设置麦克风通道灵敏度属性到传感器数据表中指定的值。对于这个传感器,灵敏度价值是0.037伏/帕斯卡。检查频道属性以查看设备配置中的更改。

Ch.Sensity = 0.037;CH.
ch =指数类型设备通道测量类型范围名称  _____ ____ ___________ _______ ___________________ ______________________ _______________ 1“人工智能”“cDAQ1Mod3”“ai0”“麦克风(Diff)”"-200 to +200 pascal " "cDAQ1Mod3_ai0"

配置并启动获取

设置采集扫描速率为每秒51200次扫描,然后使用获取4秒的数据。

dq。率= 51200;tt = read(dq, seconds(4));t = tt.Time;数据= tt.cDAQ1Mod3_ai0;

分析数据

使用audioplayer回放获得的麦克风信号

p = audioplayer(data, dq.Rate);玩(p);

检查时域中的数据

情节(t)数据);ylabel (“声压(pa)”);

检查频域中的数据

使用FFT.和以下参数来计算输入数据的单侧振幅谱:

  • 计算信号长度(表中的样本数或条目)

  • 计算nfft

  • 计算振幅和频率

len =高度(tt);nfft = 2 ^ nextpow2(len);Y = FFT(数据,NFFT)/ Len;f = dq.rate / 2 * linspace(0,1,nfft / 2 + 1);a = 2 * abs(y(1:nfft / 2 + 1));

绘制单侧振幅谱

情节(f);xlim (1000 [0]);包含(的频率(赫兹));ylabel ('振幅');

图中显示了261.626赫兹的峰值。这与音叉的频率相匹配。