发新帖我要提问
123
返回列表
打印
[STM32F2]

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

[复制链接]
楼主: yutingwei
手机看帖
扫描二维码
随时随地手机跟帖
41
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方法结合

使用特权

评论回复
42
鹿鼎计| | 2024-7-1 18:26 | 只看该作者
STM32采集ADC电压可实现精准测量,误差主要受外部电路、电阻及温漂影响。为提高精度,需优化电路设计、选择高质量电阻并考虑温度补偿。

使用特权

评论回复
43
digit0| | 2024-7-3 11:41 | 只看该作者
STM32采集ADC电压可实现精准测量,误差主要受外部电路、电阻及温漂影响。为提高精度,需优化电路设计、选择稳定电阻并校正温度误差。

使用特权

评论回复
44
朝生| | 2024-7-3 22:44 | 只看该作者
STM32采集ADC电压时,误差可能来源于参考电压稳定性、ADC分辨率、转换时间设置及外围电路。为提高精度,需优化参考电源,合理配置ADC参数,并选用高精度外围元件。

使用特权

评论回复
45
AIsignel| | 2024-7-4 13:15 | 只看该作者
STM32采集ADC电压时,误差可能来源于参考电压稳定性、ADC分辨率、转换时间设置及外围电路。为提高精度,需优化参考电源,合理配置ADC参数,并优化外围电路。

使用特权

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

本版积分规则