打印
[STM32F1]

F103的ADC数据不稳定如何解决

[复制链接]
楼主: onlycook
手机看帖
扫描二维码
随时随地手机跟帖
21
Wordsworth| | 2024-12-30 07:53 | 只看该作者 回帖奖励 |倒序浏览
ADC转换前记得等稳压时间,采样时间设置得长一点,不然容易测到噪声。

使用特权

评论回复
22
Bblythe| | 2024-12-30 07:54 | 只看该作者
试试关闭其他干扰源,比如不用的GPIO口配置成模拟输入,避免其他信号对ADC的干扰。

使用特权

评论回复
23
Pulitzer| | 2024-12-30 07:54 | 只看该作者
如果主板上有开关电源,可能对ADC有噪声干扰,加屏蔽或者试试线性电源供电。

使用特权

评论回复
24
Uriah| | 2024-12-30 07:54 | 只看该作者
也可能是接地不好,检查一下你的信号地和数字地有没有分开设计,信号地应该直连ADC的负端。

使用特权

评论回复
25
dreamCar| | 2024-12-30 13:34 | 只看该作者
声音传感器的输出是否经过了滤波电路?尝试添加一个RC滤波器。去除高频干扰可能会让它稳定得多。

使用特权

评论回复
26
两只袜子| | 2024-12-30 13:35 | 只看该作者
检查供电电压是否稳定

使用特权

评论回复
27
两只袜子| | 2024-12-30 13:35 | 只看该作者
电电压的不稳定可能导致ADC参考电压偏移增大,从而影响采样数据的稳定性。

使用特权

评论回复
28
jcky001| | 2024-12-30 13:36 | 只看该作者
优化外部参考电压,尝试使用更高精度和稳定性的参考电压源。

使用特权

评论回复
29
cr315| | 2024-12-30 13:37 | 只看该作者
如果通过分压电路对输入电压进行采样,确保分压电阻的阻值适当。阻值过大可能导致采样不准确。

使用特权

评论回复
30
cr315| | 2024-12-30 13:37 | 只看该作者
根据实际情况调整分压电阻的阻值,以获取更准确的采样结果。

使用特权

评论回复
31
elephant00| | 2024-12-30 13:38 | 只看该作者
检查ADC模块与外部电路的连接是否有误,包括电源、地线、信号线等。

使用特权

评论回复
32
elephant00| | 2024-12-30 13:38 | 只看该作者
使用万用表等工具检查电路连接是否牢固,是否存在断路或短路现象。

使用特权

评论回复
33
laocuo1142| | 2024-12-30 13:38 | 只看该作者
配置适当的ADC采样时钟和采样周期。采样时钟过快或采样周期过短可能导致采样数据不准确。

使用特权

评论回复
34
stormwind123| | 2024-12-30 13:40 | 只看该作者
检查ADC初始化代码和采样代码是否存在问题。

使用特权

评论回复
35
flycamelaaa| | 2024-12-30 14:00 | 只看该作者
在软件层面对ADC采样数据进行滤波处理,以减少数据波动。
可以使用平均值滤波、滑动平均滤波、中值滤波等滤波方法。

使用特权

评论回复
36
powerantone| | 2024-12-30 15:00 | 只看该作者
如果使用DMA进行ADC数据的传输,检查DMA的配置是否正确。

使用特权

评论回复
37
classroom| | 2024-12-30 16:30 | 只看该作者
可以考虑对参考电压进行温度补偿,或者使用更高精度的温度稳定参考电压源。

使用特权

评论回复
38
AuroraS| | 2024-12-30 16:34 | 只看该作者
记得等ADC转换前的稳定时间,采样时间设置长一点,否则容易测到噪声。

使用特权

评论回复
39
probedog| | 2024-12-30 18:00 | 只看该作者
检查在采样过程中有没有发生中断或异常,导致采样数据丢失或错误。

使用特权

评论回复
40
流星flash| | 2024-12-30 19:39 | 只看该作者
如果主板上有开关电源,可能会对ADC造成噪声干扰。加屏蔽或者试试线性电源。

使用特权

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

本版积分规则