获取和分析声压数据从一个IEPE麦克风
这个例子展示了如何获取和显示声压数据从PCB®IEPE阵列麦克风,e20模型130。传感器记录产生的声压音叉在中央C(261.626赫兹)的频率。
发现设备支持麦克风金宝app
发现支持麦克风的设备测量,访问设备返回的表中金宝appdaqlist
命令。对于这个示例,麦克风连接在0频道国家仪器®设备9234 NI CompactDAQ底盘倪cdaq - 9178与IDcDAQ1Mod3
。
d = daqlist (“倪”)
d = 12×4表的DeviceID描述模型DeviceInfo ___________ __________________________________ _________________ ____________________“cDAQ1Mod1”“9205年国家仪器倪”“NI 9205”[1×1采集。DeviceInfo]“cDAQ1Mod2”“9263年国家仪器倪”“NI 9263”[1×1采集。DeviceInfo]“cDAQ1Mod3”“9234年国家仪器倪”“NI 9234”[1×1采集。DeviceInfo]“cDAQ1Mod4”“9201年国家仪器倪”“NI 9201”[1×1采集。DeviceInfo]“cDAQ1Mod5”“9402年国家仪器倪”“NI 9402”[1×1采集。DeviceInfo]“cDAQ1Mod6”“9213年国家仪器倪”“NI 9213”[1×1采集。DeviceInfo]“cDAQ1Mod7”“9219年国家仪器倪”“NI 9219”[1×1采集。DeviceInfo]“cDAQ1Mod8”“9265年国家仪器倪”“NI 9265”[1×1采集。DeviceInfo]“Dev1”“国家仪器作为pcie - 6363”“作为pcie - 6363”[1×1采集。DeviceInfo]“Dev2”“国家仪器倪猫王II”“倪猫王II”[1×1采集。DeviceInfo]“Dev3”“国家仪器作为pcie - 6363”“作为pcie - 6363”[1×1采集。DeviceInfo]“Dev4”“国家仪器作为pcie - 6363”“作为pcie - 6363”[1×1 daq.DeviceInfo]
deviceInfo = d {3,“DeviceInfo”}
deviceInfo =倪:9234年国家仪器倪(设备ID: cDAQ1Mod3)模拟输入支持:-5.0 + 5.0伏特利率从1000.0到51200.0范围扫描/秒4金宝app通道(‘ai0’,‘ai1’,‘ai2’,‘ai3’)“电压”、“加速器”,“麦克风”,“IEPE”测量类型这个模块插槽3 cdaq - 9178的底盘的名字“cDAQ1”。
创建一个DataAcquisition并添加麦克风通道
创建一个DataAcquisition并添加一个通道麦克风
测量类型。
dq =采集(“倪”);ch = addinput (dq,“cDAQ1Mod3”,“ai0”,“麦克风”);
设置传感器属性
设置麦克风通道灵敏度
属性指定的值在传感器的数据表。对于这个传感器,灵敏度
值是0.037伏特/帕斯卡。检查通道属性查看设备配置的变化。
ch.Sensitivity = 0.037;ch
ch =指数类型设备通道测量类型范围名字_____ _____ ___________ _________ ___________________ ______________________售予1“人工智能”“cDAQ1Mod3”“ai0”“麦克风(Diff)”"-200 to +200 Pascals" "cDAQ1Mod3_ai0"
配置和启动收购
设置采集扫描速率为每秒51200扫描,然后使用读
获得4秒的数据。
dq。率= 51200;tt =阅读(dq,秒(4));t = tt.Time;数据= tt.cDAQ1Mod3_ai0;
分析数据
使用audioplayer
打回了麦克风的信号
p = audioplayer(数据、dq.Rate);玩(p);
检查数据在时域
情节(t)数据);ylabel (“声压(pa)”);
检查数据在频域
使用fft
和下面的参数计算单面振幅谱的输入数据:
计算信号的长度(样品或表中的条目的数量)
计算nfft
计算振幅和频率
len =身高(tt);nfft = 2 ^ nextpow2 (len);y = fft(数据、nfft) /兰;f = dq.Rate / 2 * linspace (0, 1, nfft / 2 + 1);abs (y = 2 * (2 + 1) 1: nfft /);
画出单面振幅谱
情节(f);xlim (1000 [0]);包含(的频率(赫兹));ylabel (“振幅”);
情节显示了峰值为261.626赫兹。这个音叉的频率匹配。