搜索
查看: 2659|回复: 5

[讨论] STM32的ADC项目应用,大家都用什么算法滤波和稳定数据抖动

[复制链接]

该用户从未签到

7

主题

33

帖子

0

蝴蝶豆

高级会员

最后登录
2020-12-14
发表于 2019-11-1 13:54:18 | 显示全部楼层 |阅读模式
STM32的ADC项目应用,大家都用什么算法滤波和稳定数据抖动。
ADC数据的抖动有时候应用在项目上让人很是头疼,什么度娘十大滤波算法也是要斟酌选用。

单片机项目设计中,外设ADC的使用总是少不了的,这也就涉及了相关的算法来处理数据,ADC的学习一下各位的经验。
回复

使用道具 举报

该用户从未签到

7

主题

33

帖子

0

蝴蝶豆

高级会员

最后登录
2020-12-14
 楼主| 发表于 2019-11-1 13:58:02 | 显示全部楼层
根据需要采集n次,丢弃最大最小值,取平均,这是我经常用的吧
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

51

帖子

0

蝴蝶豆

中级会员

最后登录
2020-12-14
发表于 2019-11-1 14:18:53 | 显示全部楼层
你用的是外部ADC芯片吗
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

1392

帖子

45

蝴蝶豆

金牌会员

最后登录
2021-8-25
发表于 2019-11-1 14:40:08 | 显示全部楼层
我也经常用这种
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

33

帖子

0

蝴蝶豆

高级会员

最后登录
2020-12-14
 楼主| 发表于 2019-11-1 15:13:26 | 显示全部楼层
harper2xs 发表于 2019-11-1 14:18
你用的是外部ADC芯片吗

STM32 内部ADC
回复 支持 反对

使用道具 举报

该用户从未签到

54

主题

499

帖子

152

蝴蝶豆

论坛元老

最后登录
2021-3-29
发表于 2019-11-1 15:59:52 | 显示全部楼层
简单归纳:
(1)硬件滤波,在AD口引脚加RC滤波,加电压跟随器;
(2)软件滤波,算法中我用了2种:①去掉最大与最小的几个数据;②取平均值,均值滤波。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-4 23:40 , Processed in 1.186912 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表