搜索
bottom↓
回复: 7
打印 上一主题 下一主题

求助NRF52832的ADC采样交流信号时抖动问题

[复制链接]

出0入102汤圆

跳转到指定楼层
1
发表于 2024-10-10 17:08:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前在这里发帖请教过NRF52832的ADC采样精度不良问题,目前优化电路后,开启16倍过采样之后,采样直流电压做到在输入2/3满额时,读数跳动1个LSB。
目前用1.6K采样率,采样1024点,被采样信号为50HZ交流信号(不考虑谐波),然后做均方根电压换算。
输入电压摆幅从1/5 VCC变化到4/5VCC,采样出来的结果都会有抖动,抖动值几乎一样(例如输入摆幅1/5VCC,采样值为100,抖动为2,,而输入到4/5VCC时采样值为400,抖动也为2),分析为ADC采样交流结果抖动造成。
奇怪的是,尝试降低ADC采样率以求提高精度,结果抖动反而变大。提高采样率也会导致抖动加大。目前1.6KHZ采样率对50HZ为整周期采样。
已经将52832内所有其他工作包括蓝牙全部关闭,ADC采样频率由定时器中断产生。
这个问题有没有朋友了解过可能是什么原因?数据抖动可以用滤波解决,但采样率偏离1.6KHZ会导致结果抖动加大这一点无法理解。

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出40入518汤圆

2
发表于 2024-10-10 17:44:27 | 只看该作者
本帖最后由 智涅 于 2024-10-10 17:45 编辑

变大是变多大?
1024个点,1.6k,采了0.64秒,对应32个正弦波周期。如果采集多半个周期所造成的误差最大值大概为:1/32   约等于3%,可能还要换算一下均方根,不过这个量级应该差不多

出0入102汤圆

3
 楼主| 发表于 7 天前 | 只看该作者
本帖最后由 mrf245 于 2024-10-11 08:57 编辑
智涅 发表于 2024-10-10 17:44
变大是变多大?
1024个点,1.6k,采了0.64秒,对应32个正弦波周期。如果采集多半个周期所造成的误差最大值 ...
(引用自2楼)


计算结果随机抖动加大,比如1.6K采样率 抖动0.4%,将采样率降低到800HZ 抖动增加到1%以上 采样率提升到3.2K 抖动也增大
我不理解的是为什么刚好卡在1.6K这个采样率会有最好计算精度,因为均方根计算对采样频率不敏感,而ADC采样精度随着采样频率降低应所提高。我调整采样频率也是按信号整周期采样来切换,比如400 800 1600 3200这样

出40入518汤圆

4
发表于 7 天前 | 只看该作者
采样的波形打出来看看呗

出0入102汤圆

5
 楼主| 发表于 6 天前 | 只看该作者
智涅 发表于 2024-10-10 17:44
变大是变多大?
1024个点,1.6k,采了0.64秒,对应32个正弦波周期。如果采集多半个周期所造成的误差最大值 ...
(引用自2楼)

样机不在手上,你这个误差计算方法不太明白1/32是怎么来的?

出40入518汤圆

6
发表于 6 天前 | 只看该作者
mrf245 发表于 2024-10-12 14:46
样机不在手上,你这个误差计算方法不太明白1/32是怎么来的?
(引用自5楼)

你32个完整周期,现在按其中有1个周期的数据有异常,那满打满算对你影响的比例就是这个1/32吧?

出0入102汤圆

7
 楼主| 发表于 6 天前 | 只看该作者
智涅 发表于 2024-10-12 15:10
你32个完整周期,现在按其中有1个周期的数据有异常,那满打满算对你影响的比例就是这个1/32吧? ...
(引用自6楼)

不是这么算吧
如果按你这个计算,32周期内假设31周期采样数据都一致,只有一个周期异常,无论异常值大或者小,最终算出抖动的幅度都一样?

出40入518汤圆

8
发表于 6 天前 | 只看该作者
mrf245 发表于 2024-10-12 15:50
不是这么算吧
如果按你这个计算,32周期内假设31周期采样数据都一致,只有一个周期异常,无论异常值大或 ...
(引用自7楼)

所以我说了满打满算,就是按最大值,而且是归一化后的。
归一化后数值范围就从-1到+1,你31个周期如果是完整周期,采样比较好情况下平均值=0.最后一个周期异常,按最大1或者最小-1算,那么均值算下来就是1/32,这个只是比例值,需要乘以一些参数(例如单峰值,或者单峰的有效值)才得到你的误差(有单位,V)
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-18 22:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表