打印
[STM32F3]

用ADC连续转换时值老跳动,这正常吗?

[复制链接]
1236|51
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
童雨竹|  楼主 | 2025-5-9 07:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AD, ADC, dc
我接了一个电压源,理论上应该是稳定的,结果读出来老是差个几十,怎么破?

使用特权

评论回复
沙发
Clyde011| | 2025-5-9 07:41 | 只看该作者
模拟GND布线走得对吗?

使用特权

评论回复
板凳
周半梅| | 2025-5-9 07:42 | 只看该作者
你接的电源稳不稳?

使用特权

评论回复
地板
公羊子丹| | 2025-5-9 07:43 | 只看该作者
ADC参考电压抖不抖?

使用特权

评论回复
5
帛灿灿| | 2025-5-9 07:44 | 只看该作者
模拟输入线是不是太长太乱?

使用特权

评论回复
6
童雨竹|  楼主 | 2025-5-9 07:44 | 只看该作者
开了采样时间设置了吗?

使用特权

评论回复
7
万图| | 2025-5-9 07:45 | 只看该作者
打开ADC校准看看效果如何?

使用特权

评论回复
8
Wordsworth| | 2025-5-9 07:46 | 只看该作者
我一般加RC滤波稳一点。

使用特权

评论回复
9
Bblythe| | 2025-5-9 07:47 | 只看该作者
会不会是输入阻抗太高?

使用特权

评论回复
10
Pulitzer| | 2025-5-9 07:48 | 只看该作者
你搞成DMA了吗?DMA模式也容易错。

使用特权

评论回复
11
Uriah| | 2025-5-9 07:49 | 只看该作者
你加上多次平均再试试看?

使用特权

评论回复
12
风凉| | 2025-6-14 09:00 | 只看该作者
在STM32F3中使用ADC进行连续转换时,若测量值频繁跳动,通常是不正常的现象,可能由硬件干扰、配置不当或软件处理问题导致

使用特权

评论回复
13
她已醉| | 2025-6-14 10:00 | 只看该作者
ADC对电源噪声敏感,若电源稳定性差(如纹波较大),会导致采样值跳动

使用特权

评论回复
14
温室雏菊| | 2025-6-14 11:00 | 只看该作者
在ADC电源引脚附近添加去耦电容(如100nF陶瓷电容和10μF钽电容并联)

使用特权

评论回复
15
白马过平川| | 2025-6-14 12:00 | 只看该作者
使用线性稳压器(LDO)为ADC单独供电,减少开关电源的干扰

使用特权

评论回复
16
春日负喧| | 2025-6-14 13:00 | 只看该作者
.模拟信号线未屏蔽或布线过长,可能引入外部电磁干扰(如电机、开关电源等)。使用屏蔽线传输模拟信号,屏蔽层接地。缩短模拟信号线长度,避免与数字信号线并行布线。

使用特权

评论回复
17
失物招領| | 2025-6-14 14:00 | 只看该作者
ADC参考电压波动会导致采样值不稳定。使用高精度、低噪声的参考电压源。在VREF+引脚旁添加去耦电容

使用特权

评论回复
18
将爱藏于深海| | 2025-6-14 15:00 | 只看该作者
使用STM32F3的内部参考电压(需在ADC配置中启用),并确保其稳定性

使用特权

评论回复
19
捧一束彼岸花| | 2025-6-14 16:00 | 只看该作者
ADC采样时间过短,无法充分采集信号,导致采样值跳动。增加ADC采样时间

使用特权

评论回复
20
kkzz| | 2025-6-15 21:15 | 只看该作者
使用中值滤波、滑动滤波等方法来平滑ADC值。中值滤波适合消除脉冲噪声,滑动滤波可以得到平稳变化的数字量。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

5258

帖子

2

粉丝