找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

红外对管问题,单片机怎么实现检测有物体靠近和没有物体靠近时的状态

查看数: 746 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2026-9-17 10:14

正文摘要:

请问用图片这种红外接收和发射的二极管,单片机怎么实现检测有物体靠近和没有物体靠近时的状态。需要用到ADC采集电压吗?有相关例程学习吗?

回复

ID:123917 发表于 2026-9-18 11:24
明确的说,可以,
1:ADC,可以判断物体接近或者远离,
2:比较器,接近到一定距离比较器输出状态转换,判断有或者没有物体,不能判断正在接近或者正在远离
ID:1156764 发表于 2026-9-18 11:20
红外对射管分发射和接收两部分,发射端器件自已完成,只需处理接收端。
接收端输出mV级电压,用单片机ADC采集可知检测距离,但波动较大;加比较器可将模拟信号转为数字信号,距离到位时电平翻转,单片机检测更容易。
题目只需检测是否靠近物体,因此把接收端输出经比较器转为数字信号,再用单片机浮空输入检测电平,电平翻转即到位
ID:491875 发表于 2026-9-18 11:17
coody_sz 发表于 2026-9-18 10:07
你可以参考厕所里的自动冲水

这个参考意义不大,电路比较复杂.厕所冲水系统大多使用调制红外线发射解调系统。楼主要求比较简单。一个电压比较器或者7楼的方法串联一只合适的电阻就可以解决
ID:1034262 发表于 2026-9-18 10:07
你可以参考厕所里的自动冲水
ID:1075398 发表于 2026-9-18 08:18
看你想实现什么目的,简单的可以给发射接收各串一限流电阻,接收管再接IO,检测高低电平,就能实现有没有物体检测
ID:1133081 发表于 2026-9-17 17:47
红外对管用于物体遮挡光路获取有物体靠近信号,热释电红外传感器用于人或动物接近检测。红外对管检测到的信号基本是开关信号,通常用不到ADC。热释电红外传感器检测到的信号基本是模拟信号,有可能需要ADC采集电压信号,如信号弱还得加前置放大器,通常用运放。
ID:96072 发表于 2026-9-17 16:41
做这个我是专业的,红外对管检测
ID:384109 发表于 2026-9-17 14:54
某一个宝上找小车红外避障模块
ID:1146155 发表于 2026-9-17 14:05
老愚童63 发表于 2026-9-17 13:50
ADC处理的是模拟信号,对于红外线信号,可以用一个电压比较器把信号转化成电平信号再送单片机处理

常见LM393模块
ID:491875 发表于 2026-9-17 13:50
ADC处理的是模拟信号,对于红外线信号,可以用一个电压比较器把信号转化成电平信号再送单片机处理

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

Powered by 单片机教程网

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