野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9820|回复: 4

红外漫反射传感器输出波形不稳,怎么解决

[复制链接]
发表于 2018-7-3 21:01:52 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 北海被害 于 2018-7-4 08:28 编辑

检测的i o电压不稳,传感器输出高电平时会偶尔被单片机识别为低电平产生错误。要怎么解决啊?
io口配置如代码上方。
图为示波器测得传感器被挡与未被挡时的电平情况。
QQ截图20180704082626.png
QQ截图20180704082659.png
QQ截图20180704082726.png
回复

使用道具 举报

发表于 2018-7-4 08:52:34 | 显示全部楼层
要做滤波处理,就像按键消抖一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-4 19:53:20 | 显示全部楼层
原因找到了,是供电电压低了,导致高电平出现抖动。供电电压不足是因为板子出现了问题。
下为正常工作时的波形图。
谢谢楼上的回复!
QQ截图20180704194929.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-5 16:40:01 | 显示全部楼层
呵呵,发现问题还挺多的。电源高低不是问题的原因真正的原因是输入电源在抖动,竟然变成了交流电。

正常电源供电

正常电源供电

坏的板子供电

坏的板子供电
回复 支持 反对

使用道具 举报

发表于 2018-7-6 10:08:07 | 显示全部楼层
北海被害 发表于 2018-7-5 16:40
呵呵,发现问题还挺多的。电源高低不是问题的原因真正的原因是输入电源在抖动,竟然变成了交流电。

老哥,你的,图片。。。。是不是。。。。反了?
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 15:01 , Processed in 0.041104 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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