单路光电开关无法直接判断电机的旋转方向,它只能检测有无遮挡这一种状态变化。要检测方向,关键在于获取两个存在相位差的脉冲信号。

在需要检测电机旋转方向、转速和相对位置信息的场合,一般都选择光电编码器或者磁编码器。这是一个标准的、专业且省事的解决方案选择。

但在一些是只需要判断方向,对位置信息精度要求不高的场合,使用编码器无疑会增加产品的成本。而使用单路光电开关,自制码盘的方式尝试将栅格做成不对称的(如宽窄齿),通过单片机分析单个脉冲的占空比或高低电平持续时间来推断方向。但这种方法精度和可靠性较低,易受转速影响。

现分享一款双输出的光电开关,Kodenshi公司的SITAB74组件包含一个红外发射二极管,与两个封装在黑色热塑性塑料外壳内的NPN硅光电晶体管相对放置。当不透明物体穿过发射器与探测器之间的槽缝时,探测器即触发开关动作。其双通道设计可同时检测遮光器的运动速度与方向。

具体产品资料请见下载文档