,传输方向为外设到存储器。
在STM32官方提供的DSP库中,有开源并且支持256、512、1024点的FFT函数库,该函数有三个参数,第一个参数是输出数组,数据长度为32位,高十六位存储数据虚部,低十六位存储数据实部;第二个参数是输入数组,同样是32位,高十六位存储采样数据实部,低十六位存储采样数据虚部(这里把低十六位设为0);第三个参数是转换点数。该函数可直接调用,运算速度快。
四、总结
本设计在传统噪声监测仪的基础上,提高了系统稳定性和精度,减少了模拟电路处理部分,降低了成本,并且增加了实时报警、上位机通信等功能,成为新一代的智能噪声监测仪。本文介绍了智能噪声监测仪的整体设计方案和部分功能的初始化代码,该设计不仅可以使声级计算更准确、性能更稳定,还能够通过编程扩展功能,适合将来用于宿舍等环境噪声要求较高的地方,实现统一化监测。未来的噪声监测仪将向小型化、数字化、多功能化发展,本设计必将符合今后时代的发展要求。
参考文献:
1卫鹏,赵立宏,王玉林,基于STM32的智能声级计的设计,《仪表技术》2012年第12期
2张登攀,高志强,噪声1_3倍频程计权声级算法,《河南理工大学学报》第32卷第6期
2吴步宁,马庆卫,智能化多功能声级计,《检测技术》,1994,04,008
fr