这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 分享光电对射传感器模块功能问题

共1条 1/1 1 跳转至

分享光电对射传感器模块功能问题

高工
2026-09-19 17:12:32     打赏

一,原理

一个基于 LM393 电压比较器 和 槽型光耦光电断续器 的传感器模块电路图。

它的主要功能是检测物体是否遮挡了光耦的凹槽,并输出数字信号DO。


这个是当时买这个器件时的使用说明。


1、模块槽中无遮挡时,接收管导通,模块D0输出低电平,开关指示灯亮;遮挡时,D0输出高电平,开关指示灯灭。

2、模块D0可与继电器相连,组成限位开关等功能,也可以与有源蜂鸣器模块相连,组成报警器。

3、D0输出接口可以与单片机10口直接相连,一般接外部中断,检测传感器是否有遮档,如用电机码盘则可检测电机的转速。


实物图

image.png

原理图


image.png


工作原理分析:

核心元件说明

槽型光耦(光电断续器): 包含一个红外发射二极管(左侧)和一个光敏三极管(右侧)。当没有物体遮挡时,红外光照射到光敏三极管,使其导通;当有物体遮挡时,光敏三极管截止。

LM393: 双电压比较器。这里使用其中一个比较器。它的作用是比较正相输入端(+)和反相输入端(-)的电压,并决定输出高电平还是低电平。

10K 电位器(可调电阻): 位于最左侧,用于调节比较器的参考电压(阈值),从而调节传感器的灵敏度。

 电路分块分析

参考电压设定

左侧的 10K 电位器与地相连,中间抽头连接到 LM393 的 反相输入端(-)。

通过旋转电位器,可以改变反相输入端(-)的电压值(����Vref)。这个电压是固定的基准,用来和光耦产生的信号电压进行比较。

信号检测与输入

正相输入端(+)电压: 由 VCC 经过一个 10K 电阻和光耦的光敏三极管分压决定。

无遮挡时: 光敏三极管导通,相当于对地短路。此时正相输入端(+)的电压被拉低(接近 0V)。

有遮挡时: 光敏三极管截止,相当于断路。此时正相输入端(+)通过 10K 电阻上拉到 VCC,电压变高(接近 VCC)。

注意: 电路中有一个 104 电容(0.1uF)并在光敏三极管两端,起到滤波作用,防止干扰信号导致输出抖动。

比较与输出LM393

LM393 根据两个输入端的电压大小决定输出:

无遮挡(+ < -): 正相输入端电压低于反相输入端电压,比较器输出 低电平(Low)。

有遮挡(+ > -): 正相输入端电压高于反相输入端电压,比较器输出 高电平(High)。

上拉电阻: LM393 的输出端是开集电极结构,因此需要右侧的 10K 电阻上拉到 VCC,才能输出高电平。

指示灯与接口

开关指示 LED: 连接到 LM393 的输出端。

当输出为低电平时,LED 不亮(或微亮,取决于连接方式,图中通常是输出低时LED亮,输出高时LED灭,或者反之,需看具体接法。通常接法是输出低电平时形成回路点亮,或者输出高电平时点亮)。

根据电路图,LED 是接在 VCC 和输出之间的。当 LM393 输出低电平时,电流从 VCC 经过 LED 和 1K 电阻流入 LM393 输出端,LED 点亮。这意味着:无遮挡 -> 输出低 -> LED 亮;有遮挡 -> 输出高 -> LED 灭。

CON3 接口: 提供 VCC、GND 和 DO(Digital Output)三个引脚,方便连接到单片机或其他控制器。


工作流程

状态光耦状态LM393 (+) 电压LM393 (-) 电压LM393 输出 (DO)LED 指示灯
无遮挡导通低 (接近 0V)由电位器设定 (假设 > 0V)低电平 (0)
有遮挡截止高 (接近 VCC)由电位器设定高电平 (1)

下面说一下问题,这个DO输出一直拉不低,怎么操作它都有1点几V的输出。

image.png

最后在我在后面接了一个光藕,实现了功能。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]