光学编码器基本上是一种以 RPM 为单位测量旋转元件速度的设备。在这个项目中,我使用了:
螺栓模块
FC-03 速度传感器模块
小型 BLDC 电机
和编码光盘。
编码盘只不过是一个安装在电机轴上的小开槽盘。
我的有 20 个插槽
FC03 传感器有一个光耦合器,基本上由一侧的 LED 和另一侧的光电晶体管组成,它们之间的间隙约为 1-1.5 厘米。
当传感器被输入电压并且两者之间没有干涉物体时,LED 会打开并将红外光发射到光电晶体管上。晶体管反过来产生电压,该电压将由 MCU 板(如 BOLT 或 arduino)通过 A0(模拟)或 D0(数字)端子(这里,我们使用 A0 端子,因为 RPM 是任意值)。
但是,当我们将一个安装在电机轴上的编码盘引入 LED 和晶体管之间的环形空间中时,我们会在脉冲生成中产生一种中断,它会以每秒脉冲 (PPS) 的形式发出。 ) 通过传感器连接到 Bolt 模块。这将用于使用以下公式确定 RPM:
每分钟脉冲,PPM = PPS * 60
RPM = PPM / PPR
其中 PPR = 每转脉冲 = 20(编码盘上的槽数)
该项目的完全集成模型如下所示:
。
https://drive.google.com/file/d/12-_XW5VLneijjPh-JZqUGJ0G55zaJm1J/view?usp=sharing
输出如下:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !