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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
VCC 为电脑 USB 口,431 反推的电压在5.00--5.07 之间变化1 m: S- n! |  a3 i# l

! H  q) n! ?5 D' Z% x* `图片为采集7次,扔掉前两次,去大去小取的平均值,
$ _' m$ V1 O- ]& ^% ?* z2 ~先试过采集10次,扔掉前两次,取8次的平均值,变化少些,5.01--5.061 V7 U& y3 M# y  @  n
哪种用的多些?谢谢9 J; [# `0 v7 Y# K

该用户从未签到

2#
发表于 2021-11-15 13:47 | 只看该作者
采用后者/ f" l8 U2 f2 h7 ]
如果程序不着急做别的事的话,可以采样多一点,34次,或者更多次数的ADC
! [$ y1 r" g" U9 Z' P我一般中断进行是66次,去掉最大和最小值,再平均,但这意义并不大,最多只是不想让显示跳来跳去而已5 M# Q+ j! N% m! o% A; [, u
通过TL431反推VCC,5.00-5.07这个值实际上在ADC的误差范围之内的

该用户从未签到

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

# M4 F: @6 s, h. R! b. Q如果时间允许,请使用更多采样,以便获得更好的平均值。: @2 D; Y5 h1 ^- p" s

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-19 18:56 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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