1
完善资料让更多小伙伴认识你,还能领取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的限制:
|
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
666浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
595浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
677浏览 0评论
576浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 12:33 , Processed in 1.710920 second(s), Total 80, Slave 64 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号