找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机ADC反复横跳 如何稳定光强临界点?

[复制链接]
ID:1064522 发表于 2023-4-24 16:32 | 显示全部楼层 |阅读模式
实时光照强度作为判断条件时,光强若在判断条件临界点反复横跳,该如何解决?
单纯加延时函数吗?有更好的方法吗?

回复

使用道具 举报

ID:883242 发表于 2023-4-24 19:34 | 显示全部楼层
软件上加滞回hysteresis即可。
回复

使用道具 举报

ID:1073856 发表于 2023-4-24 19:54 | 显示全部楼层
可以考虑以下几个方法:

采用外部滤波电路:通过在输入信号与单片机之间添加滤波电路,可以抑制高频噪声和干扰信号,提高ADC采样精度和稳定性。

增加采样次数和取平均值:通过多次采样并取平均值的方法,可以减小采样误差和抖动,提高ADC采样精度和稳定性。

使用自适应调节算法:通过实时调整采样精度、增益、滤波参数等方式,自适应地控制ADC采样精度,提高ADC稳定性和响应速度。

增加参考电压稳定性:参考电压的稳定性直接影响ADC采样精度和稳定性,可以通过选用高品质的参考电压电源或添加稳压电路来提高参考电压的稳定性。
回复

使用道具 举报

ID:146878 发表于 2023-4-25 13:12 | 显示全部楼层
做回差
回复

使用道具 举报

ID:883242 发表于 2023-4-25 15:12 | 显示全部楼层

hysteresis在机械上叫回差,在电子方面叫滞回。
回复

使用道具 举报

ID:1064522 发表于 2023-7-5 08:19 | 显示全部楼层
jinjin999 发表于 2023-4-24 19:54
可以考虑以下几个方法:

采用外部滤波电路:通过在输入信号与单片机之间添加滤波电路,可以抑制高频噪声 ...

感谢老哥解惑
回复

使用道具 举报

ID:1064522 发表于 2023-7-5 08:20 | 显示全部楼层
Hephaestus 发表于 2023-4-24 19:34
软件上加滞回hysteresis即可。

好,感谢老哥解惑

回复

使用道具 举报

ID:401564 发表于 2023-7-5 12:41 | 显示全部楼层
以开关灯为例
设定两个值
光照大于A值,开灯,小于A,但大于B,不操作
光照小于B值,关灯,大于B,但小于A,不操作
这样就不会跳来跳去了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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