[STM32F2] STM32 精准采集ADC电压,误差分析

[复制链接]
7858|49
 楼主| yutingwei 发表于 2024-6-30 23:58 | 显示全部楼层
ADC 的软件滤波方法
1.限制幅度滤波
两次采样值的差值如果过大,则认为最近一次的值采集误差较大,舍去。

该方法需要对采样值的变化幅度有所认知。也就是信号在采样间隔下的波动范围。采样值的波动超过原始信号的波动幅度认为采集到的数据
收到干扰,故舍弃采样值。

2.中间值
采样多次,按照数值大小排列,去中间值为采样值

对于信号的波动速度比较慢的信号效果比较好

3.求平均值
采样多次直接求平均

采样多次意味着时间跨度较长,平均值的意义是一段时间的中间值。所以灵敏度比较低
适合随机扰动的系统

4.递推平均

按照时间顺序,设定窗口大小,移动窗口进行采样

5.中值平均

采样N个值,去掉最大最小
计算平均值

6.限幅平均
根据1方法,求平均值

7.一阶低通
y=K本次结果+(1-K)上次结果

8.加权平均
采样多次,每次采样的结果分配权重,取得平均值

9。消抖
在一段时间内采样值波动幅度在可接收范围内,认为抖动消除

10.限制幅度消除抖动
1,9方法结合
鹿鼎计 发表于 2024-7-1 18:26 | 显示全部楼层
STM32采集ADC电压可实现精准测量,误差主要受外部电路、电阻及温漂影响。为提高精度,需优化电路设计、选择高质量电阻并考虑温度补偿。
digit0 发表于 2024-7-3 11:41 | 显示全部楼层
STM32采集ADC电压可实现精准测量,误差主要受外部电路、电阻及温漂影响。为提高精度,需优化电路设计、选择稳定电阻并校正温度误差。
朝生 发表于 2024-7-3 22:44 | 显示全部楼层
STM32采集ADC电压时,误差可能来源于参考电压稳定性、ADC分辨率、转换时间设置及外围电路。为提高精度,需优化参考电源,合理配置ADC参数,并选用高精度外围元件。
AIsignel 发表于 2024-7-4 13:15 | 显示全部楼层
STM32采集ADC电压时,误差可能来源于参考电压稳定性、ADC分辨率、转换时间设置及外围电路。为提高精度,需优化参考电源,合理配置ADC参数,并优化外围电路。
理想阳 发表于 2024-7-5 20:26 | 显示全部楼层
STM32采集ADC电压时,误差来源包括传感器精度、ADC分辨率、参考电压稳定性及电路噪声等。为提高精度,可优化电路设计,选用高精度器件,并进行软件滤波处理。
LinkMe 发表于 2024-7-6 10:52 | 显示全部楼层
STM32采集ADC电压时,误差来源包括传感器精度、ADC分辨率、参考电压稳定性及电路噪声等。为提高精度,可选择高精度传感器、增加滤波电路及优化软件算法。
V853 发表于 2024-7-8 14:11 | 显示全部楼层
STM32采集ADC电压时,误差来源包括硬件电路、外部环境及软件配置。为提高精度,需优化电路设计、滤波处理及精确配置ADC参数。误差分析需综合考虑多方面因素。
LEDyyds 发表于 2024-7-9 17:06 | 显示全部楼层
很实用,感谢分享
610u 发表于 2024-7-30 23:18 | 显示全部楼层
一但采集完成,相当于复制了一份模拟输入引脚的 电压值。采集阶段完成后
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部