标题: 单片机AD用数码管读取光敏值,如何稳定数值?现在变化得很快 [打印本页]

作者: yihaibo123    时间: 2019-3-19 16:11
标题: 单片机AD用数码管读取光敏值,如何稳定数值?现在变化得很快
51单片机ad中用数码管读取光敏值时,数码管总是变化的很快,有没有更好的方法让数码管的值不那么快变化?为什么光敏的值不稳定?各位大佬,帮小弟解答一下,感激不尽!

作者: xuyaqi    时间: 2019-3-19 17:21
数据加滤波。
作者: qsgang    时间: 2019-3-19 17:26
软件滤波。比如连续读10个数据,去掉一个最大值和一个最小值,另外8个数的和除以8,就可以得到一个比较稳定的数
作者: lfc315    时间: 2019-3-19 17:40
用固定的间隔时间采样一次,比如0.3秒采样/更新1次,或者1秒1次
作者: hhh402    时间: 2019-3-19 18:07
加延时呀,一秒检测一次就稳定了。每次连续检测ADC20次取平均值。
作者: zhb2004xp    时间: 2019-3-19 18:13
最简单的办法就是延长采集间隙,不需要采集的这么频繁,或者多次采集取均值
作者: 1078403    时间: 2019-3-19 21:19
可以将采集时间设置为2S或者更多
作者: 1092648746    时间: 2019-3-20 14:13
减小采样频率,取均值这些操作




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1