找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2320|回复: 7
收起左侧

单片机AD用数码管读取光敏值,如何稳定数值?现在变化得很快

[复制链接]
ID:462718 发表于 2019-3-19 16:11 | 显示全部楼层 |阅读模式
51单片机ad中用数码管读取光敏值时,数码管总是变化的很快,有没有更好的方法让数码管的值不那么快变化?为什么光敏的值不稳定?各位大佬,帮小弟解答一下,感激不尽!
回复

使用道具 举报

ID:94031 发表于 2019-3-19 17:21 | 显示全部楼层
数据加滤波。
回复

使用道具 举报

ID:45334 发表于 2019-3-19 17:26 | 显示全部楼层
软件滤波。比如连续读10个数据,去掉一个最大值和一个最小值,另外8个数的和除以8,就可以得到一个比较稳定的数
回复

使用道具 举报

ID:10947 发表于 2019-3-19 17:40 | 显示全部楼层
用固定的间隔时间采样一次,比如0.3秒采样/更新1次,或者1秒1次
回复

使用道具 举报

ID:491577 发表于 2019-3-19 18:07 | 显示全部楼层
加延时呀,一秒检测一次就稳定了。每次连续检测ADC20次取平均值。
回复

使用道具 举报

ID:234075 发表于 2019-3-19 18:13 | 显示全部楼层
最简单的办法就是延长采集间隙,不需要采集的这么频繁,或者多次采集取均值
回复

使用道具 举报

ID:494287 发表于 2019-3-19 21:19 | 显示全部楼层
可以将采集时间设置为2S或者更多
回复

使用道具 举报

ID:393699 发表于 2019-3-20 14:13 | 显示全部楼层
减小采样频率,取均值这些操作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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