[其他ST产品] STM32F4 Timer+ADC+DMA+FFT的理解与应用

[复制链接]
4443|77
 楼主| 我爱台妹mmd 发表于 2023-8-27 18:08 | 显示全部楼层
让横坐标的点尽量踩在被采信号的频率上!
 楼主| 我爱台妹mmd 发表于 2023-8-27 18:08 | 显示全部楼层
输入1KHz 1V到3V(即幅度:2V,偏移:2V)
这里我们再试一下改变一下偏移和整体幅度看看。
 楼主| 我爱台妹mmd 发表于 2023-8-27 18:08 | 显示全部楼层
 楼主| 我爱台妹mmd 发表于 2023-8-27 18:08 | 显示全部楼层
 楼主| 我爱台妹mmd 发表于 2023-8-27 18:08 | 显示全部楼层
 楼主| 我爱台妹mmd 发表于 2023-8-27 18:08 | 显示全部楼层
再次利用公式:

Voltage = AD_Value*3.3V/4096
Vdc = 2491 * 3.3V / 4096 = 2.007 V
V(1KHz) = (1255 * 3.3V / 4096) * 2 =2.022 V

与输入的信号差不多相符。
 楼主| 我爱台妹mmd 发表于 2023-8-27 18:08 | 显示全部楼层
结语
在做FFT时,对其概念的理解尤为重要。从时域到频域,被采信号的频率、采样率、采样点数、频率分辨率的概念和物理意义以及它们之间的关系等等,都是需要去理解的。
而FFT的作用远不止这些,除了幅值,它还可以进行相位相关的运算。本文利用的是256个点,如果有需求也可以尝试使用cr4_fft_1024_stm32(OutBufArray, InBufArray, NPT)取1024个点。根据需求控制好采样率。利用Timer+ADC+DMA的模式充分利用了外设资源,在使用的过程中注意它们之间联系的相关配置。
Bowclad 发表于 2024-5-12 23:00 | 显示全部楼层
为什么不能配置成连续转换模式啊
童雨竹 发表于 2024-9-16 08:18 | 显示全部楼层

如果防护与热设计欠佳
Wordsworth 发表于 2024-9-16 09:21 | 显示全部楼层

由于共模电流的同向性,会在线圈内产生同向的磁场而增大线圈的感抗
Clyde011 发表于 2024-9-16 10:24 | 显示全部楼层

在板的边缘上照常制作整个电镀通孔。
公羊子丹 发表于 2024-9-16 11:17 | 显示全部楼层

缩合型灌封硅胶由于固化过程有体积收缩一般不使用在模块电源的灌封中
万图 发表于 2024-9-16 12:20 | 显示全部楼层

在交流电频率一定情况下,电感量越大,其对交流电阻碍能力越大
Uriah 发表于 2024-9-16 13:23 | 显示全部楼层

然后焊接到更大的PCB上
帛灿灿 发表于 2024-9-16 15:19 | 显示全部楼层

电路的结构类似于全桥式,只是把其中的两只开关管(T3、T4)换成了两只等值大电容C1、C2。
Bblythe 发表于 2024-9-16 16:22 | 显示全部楼层

通过对于PCB电路板边缘的孔或通孔做电镀石墨化
周半梅 发表于 2024-9-16 18:18 | 显示全部楼层

脉冲变压器磁能被积累的问题容易解决,
Pulitzer 发表于 2024-9-16 19:21 | 显示全部楼层

在PCB组装过程中通常使用两种类型的技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部