电赛用STM32 根据FFT(快速傅立叶变换)测量信号幅值频率相位差

作者: power_wp分类: 校园学习 发布时间: 2024-02-23 18:17:51 浏览:4187 次

电赛用STM32 根据FFT(快速傅立叶变换)测量信号幅值频率相位差

XY_RUI:
可以分享一下代码嘛[大哭],这两天移植dsp的fft,用定时器事件触发ADC采1024个点然后fft运算,频率一直算的不对

【回复】回复 @XY_RUI :哥,哥。。。我也想要,搞了好几天搞不明白
【回复】回复 @UnderTree- :好了[笑哭]
【回复】请问你的弄好了吗?求一份,准备用dsp的adc测频率[笑哭]
Generaround:
请问是用的多少采样率采这个1khz的信号呀?

【回复】回复 @power_wp : [脱单doge]感谢
【回复】回复 @Generaround :理论上,两倍以上就行,但实际上得5倍以上比较精准[doge]
Hamanecer:
【时间线】 - 00:00 - 00:30 🛠️介绍测量两路信号幅值频率和相位差的装置,展示主要代码和使用的开发板及引脚(pa5和pa6)。 - 00:30 - 01:00 🧪验证代码准确性,使用信号发生器设置通道一参数(1K赫兹,峰峰值2V,偏移值1V,相位0度)。 - 01:00 - 01:30 🔍展示通道二参数(1K赫兹,峰峰值1V,偏移值500mV,相位30度),并用示波器观察信号。 - 01:30 - 02:00 🔌将信号发生器的信号接入单片机,展示测试结果(第二通道直流分量1V,频率接近1000HZ,幅值1V,相位差接近30度)。 - 02:00 - 02:03 📊确认所有测试结果均符合要求。 【摘要】: 本次介绍了如何制作并验证一个能够测量两路信号幅值、频率和相位差的装置。首先展示了装置的主要代码和硬件配置,然后通过信号发生器设置参数,并用示波器观察信号,确保与设置参数一致。最后,将信号接入单片机进行测试,确认所有参数(直流分量、频率、幅值、相位差)均符合预期要求。 --本内容由@DDD_cat生成,正在用心做一款AI工具~,欢迎访问我们的网站:https://ai.ddcatai.com, qq群:936605738

13thLegion姬里曼:
up主可以同意一下微信吗,我发给你申请了😭😭😭😭

LY338866:
我是精英板103ZE不知道行不行。可以分享一下代码吗?楼主

【回复】可作为参考,之前有个哥们参考手搓了一个STM32F1

单片机 幅值 频率 FFT STM32 傅立叶变换 相位差

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!