童雨竹 发表于 2025-6-5 07:27

用ADC采电压结果偏低好多,硬件没问题呀

测电池电压用ADC采样,理论上应该在3V左右,结果读取值明显偏低,参考电压设置是不是有坑?

Clyde011 发表于 2025-6-5 07:32

我以前差了整整0.2V,最后加了外部基准才行。

公羊子丹 发表于 2025-6-5 07:34

你参考电压是多少?

周半梅 发表于 2025-6-5 07:34

会不会是内部Vref没打开?

帛灿灿 发表于 2025-6-5 07:35

我遇到过电阻分压失误,电压根本不准。

童雨竹 发表于 2025-6-5 07:36

校准做了吗?HAL_ADCEx_Calibration_Start()要加。

万图 发表于 2025-6-5 07:37

电源稳定吗?抖动也会影响结果。

Wordsworth 发表于 2025-6-5 07:38

GPIO脚有没有开模拟模式?

Bblythe 发表于 2025-6-5 07:38

连续采样和单次采样结果也差不少。

Pulitzer 发表于 2025-6-5 07:39

多测几次取平均也能提高一点精度。

Uriah 发表于 2025-6-5 07:40

用缓冲电路试试看?

onlycook 发表于 2025-6-5 16:54

STM32L0的ADC参考电压可能未正确配置,或实际参考电压低于预期。

elephant00 发表于 2025-6-5 17:02

ADC时钟频率过高或过低,可能影响采样精度。

elephant00 发表于 2025-6-5 17:02

检查ADC时钟频率调整时钟分频

jcky001 发表于 2025-6-5 17:30

启用内部参考电压校准。

cr315 发表于 2025-6-5 17:59

ADC通道配置错误或采样序列未正确设置,可能导致采集到错误值。

powerantone 发表于 2025-6-5 18:00

万用表测量VDDA或外部参考电压引脚,确认其值是否符合预期。

stormwind123 发表于 2025-6-5 19:00

可能是采样时间过短导致的。

flycamelaaa 发表于 2025-6-5 20:00

可考虑用外部参考电压。

duo点 发表于 2025-6-5 20:00

软件中可能未正确处理ADC原始值。
页: [1]
查看完整版本: 用ADC采电压结果偏低好多,硬件没问题呀