一,原理
一个基于 LM393 电压比较器 和 槽型光耦光电断续器 的传感器模块电路图。
它的主要功能是检测物体是否遮挡了光耦的凹槽,并输出数字信号DO。
这个是当时买这个器件时的使用说明。
1、模块槽中无遮挡时,接收管导通,模块D0输出低电平,开关指示灯亮;遮挡时,D0输出高电平,开关指示灯灭。
2、模块D0可与继电器相连,组成限位开关等功能,也可以与有源蜂鸣器模块相连,组成报警器。
3、D0输出接口可以与单片机10口直接相连,一般接外部中断,检测传感器是否有遮档,如用电机码盘则可检测电机的转速。
实物图

原理图

工作原理分析:
核心元件说明
槽型光耦(光电断续器): 包含一个红外发射二极管(左侧)和一个光敏三极管(右侧)。当没有物体遮挡时,红外光照射到光敏三极管,使其导通;当有物体遮挡时,光敏三极管截止。
LM393: 双电压比较器。这里使用其中一个比较器。它的作用是比较正相输入端(+)和反相输入端(-)的电压,并决定输出高电平还是低电平。
10K 电位器(可调电阻): 位于最左侧,用于调节比较器的参考电压(阈值),从而调节传感器的灵敏度。
电路分块分析
参考电压设定左侧的 10K 电位器与地相连,中间抽头连接到 LM393 的 反相输入端(-)。
通过旋转电位器,可以改变反相输入端(-)的电压值(����Vref)。这个电压是固定的基准,用来和光耦产生的信号电压进行比较。
信号检测与输入正相输入端(+)电压: 由 VCC 经过一个 10K 电阻和光耦的光敏三极管分压决定。
无遮挡时: 光敏三极管导通,相当于对地短路。此时正相输入端(+)的电压被拉低(接近 0V)。
有遮挡时: 光敏三极管截止,相当于断路。此时正相输入端(+)通过 10K 电阻上拉到 VCC,电压变高(接近 VCC)。
注意: 电路中有一个 104 电容(0.1uF)并在光敏三极管两端,起到滤波作用,防止干扰信号导致输出抖动。
比较与输出LM393LM393 根据两个输入端的电压大小决定输出:
无遮挡(+ < -): 正相输入端电压低于反相输入端电压,比较器输出 低电平(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)三个引脚,方便连接到单片机或其他控制器。
工作流程
| 无遮挡 | 导通 | 低 (接近 0V) | 由电位器设定 (假设 > 0V) | 低电平 (0) | 亮 |
| 有遮挡 | 截止 | 高 (接近 VCC) | 由电位器设定 | 高电平 (1) | 灭 |
下面说一下问题,这个DO输出一直拉不低,怎么操作它都有1点几V的输出。

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