找回密码
 注册
关于网站域名变更的通知
查看: 219|回复: 3
打印 上一主题 下一主题

关于STC15F2A60S2单片机的ADC滤波方式哪种好?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-15 10:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
VCC 为电脑 USB 口,431 反推的电压在5.00--5.07 之间变化1 _/ V( O3 g8 R, F' m
4 V& x8 g$ M% R7 E0 Y
图片为采集7次,扔掉前两次,去大去小取的平均值,
/ c; D0 y3 t- C- I- D0 Z  m先试过采集10次,扔掉前两次,取8次的平均值,变化少些,5.01--5.06
" _) [8 i2 K- _7 a3 W- d' ?哪种用的多些?谢谢3 c5 w( c! y+ r$ v

该用户从未签到

2#
发表于 2021-11-15 13:47 | 只看该作者
采用后者& o. g, I7 c" R4 b/ Z/ e' I
如果程序不着急做别的事的话,可以采样多一点,34次,或者更多次数的ADC
+ ?7 q) F" A6 ^, t我一般中断进行是66次,去掉最大和最小值,再平均,但这意义并不大,最多只是不想让显示跳来跳去而已- B# x/ a5 z) a0 G' p
通过TL431反推VCC,5.00-5.07这个值实际上在ADC的误差范围之内的

该用户从未签到

3#
发表于 2021-11-15 14:22 | 只看该作者

( G, o9 U4 e; U4 K/ }# u如果时间允许,请使用更多采样,以便获得更好的平均值。9 }) i' w8 J0 x# ?8 ~4 `

该用户从未签到

4#
发表于 2021-11-15 15:51 | 只看该作者
我一般采集比如一秒更新两次,平均到500ms内的话,采集3~5次,算均值更新一次就可以,一秒更新两次显示,这样会显得稳定些。如果实在看不惯这种微小的跳变,硬件上就加几个不同规格电容到VCC去消抖。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-9 20:19 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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