完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
问题…我已经有了示例FFT代码(CE018),但是当我应用来自ADC的真实信号时,FFT返回的峰值频率总是零。问题似乎是因为ADC没有产生足够大的值来满足FFT函数的输入要求。0x1A30和0x8000的AX/min值。这似乎不足以正确地驱动FFT功能,因为返回的峰值频率总是为零。当输入信号在ADC上几乎是Vss的一半时,对于输入不是我所期望的。我在100Hz-10KHz的频率范围内工作。我花了最近两天时间试图让这个工作,并花了相当长的时间谷歌,但没有效果!我正在使用带有dsPIC33FJ256GP710A的Explorer 16开发板,输入方波是由PicoScope示波器上的信号发生器功能提供的。ADC配置如下:通过执行来填充FFT输入数组(为了简单起见,删除了一些代码):FFT函数(基本上与CE018示例相同):最后FFT参数:我真的希望有人能至少给我指出正确的方向,因为我做错了什么。我几乎没有主意了!我也会道歉,如果我做了一些新手错误或只是误解了一些例子的FFT代码或ADC功能,但我的背景主要是在应用层C++开发,但是,尽管我已经问我的雇主,如果我能不知何故,这工作!提前感谢
|
|
相关推荐
3个回答
|
|
|
在零信号下检查ADC的值。这个问题很可能是由于你的小信号的直流偏压。如果你只需要分析和解释信号的交流部分,你可能只是零位。地点之后,搜索高峰。
|
|
|
|
|
|
非常感谢你,我已经试过了,现在我得到了更好的结果。谢谢你这么快回答。
|
|
|
|
|
|
永远不要少检查ADC格式和实际值范围你的电路和你的信号提供。记住FFTcomplexIP的限制:
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:44 , Processed in 1.096049 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
15499