找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 489|回复: 10
打印 上一主题 下一主题
收起左侧

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

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


1.jpg (195.1 KB, 下载次数: 0)

1.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶顶 踩踩
回复

使用道具 举报

沙发
ID:491875 发表于 2026-9-17 13:50 | 只看该作者
ADC处理的是模拟信号,对于红外线信号,可以用一个电压比较器把信号转化成电平信号再送单片机处理
回复

使用道具 举报

板凳
ID:1146155 发表于 2026-9-17 14:05 来自触屏版 | 只看该作者
老愚童63 发表于 2026-9-17 13:50
ADC处理的是模拟信号,对于红外线信号,可以用一个电压比较器把信号转化成电平信号再送单片机处理

常见LM393模块
回复

使用道具 举报

地板
ID:384109 发表于 2026-9-17 14:54 | 只看该作者
某一个宝上找小车红外避障模块
回复

使用道具 举报

5#
ID:96072 发表于 2026-9-17 16:41 | 只看该作者
做这个我是专业的,红外对管检测
回复

使用道具 举报

6#
ID:1133081 发表于 2026-9-17 17:47 | 只看该作者
红外对管用于物体遮挡光路获取有物体靠近信号,热释电红外传感器用于人或动物接近检测。红外对管检测到的信号基本是开关信号,通常用不到ADC。热释电红外传感器检测到的信号基本是模拟信号,有可能需要ADC采集电压信号,如信号弱还得加前置放大器,通常用运放。
回复

使用道具 举报

7#
ID:1075398 发表于 2026-9-18 08:18 | 只看该作者
看你想实现什么目的,简单的可以给发射接收各串一限流电阻,接收管再接IO,检测高低电平,就能实现有没有物体检测
回复

使用道具 举报

8#
ID:1034262 发表于 2026-9-18 10:07 | 只看该作者
你可以参考厕所里的自动冲水
回复

使用道具 举报

9#
ID:491875 发表于 2026-9-18 11:17 | 只看该作者
coody_sz 发表于 2026-9-18 10:07
你可以参考厕所里的自动冲水

这个参考意义不大,电路比较复杂.厕所冲水系统大多使用调制红外线发射解调系统。楼主要求比较简单。一个电压比较器或者7楼的方法串联一只合适的电阻就可以解决
回复

使用道具 举报

10#
ID:1156764 发表于 2026-9-18 11:20 | 只看该作者
红外对射管分发射和接收两部分,发射端器件自已完成,只需处理接收端。
接收端输出mV级电压,用单片机ADC采集可知检测距离,但波动较大;加比较器可将模拟信号转为数字信号,距离到位时电平翻转,单片机检测更容易。
题目只需检测是否靠近物体,因此把接收端输出经比较器转为数字信号,再用单片机浮空输入检测电平,电平翻转即到位
回复

使用道具 举报

11#
ID:123917 发表于 2026-9-18 11:24 | 只看该作者
明确的说,可以,
1:ADC,可以判断物体接近或者远离,
2:比较器,接近到一定距离比较器输出状态转换,判断有或者没有物体,不能判断正在接近或者正在远离
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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