×

使用Bolt IoT和ML的光学编码器

消耗积分:0 | 格式:zip | 大小:0.03 MB | 2023-06-29

李勇俊

分享资料个

描述

光学编码器基本上是一种以 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(编码盘上的槽数)

该项目的完全集成模型如下所示:

pYYBAGN6fw2AWgl7AA0cXW9GiQw370.jpg
 

https://drive.google.com/file/d/12-_XW5VLneijjPh-JZqUGJ0G55zaJm1J/view?usp=sharing

输出如下:

poYBAGN6fw-AaVFmAACckMcozV8230.png
 
pYYBAGN6fxGACpd_AAATIQmpG8s196.png
当 RPM 超出范围时通过电报发送消息
 

 

pYYBAGN6fx2AamzCAAIMcxrxE5g159.jpg
终端上显示的速度作为电报消息接收。不要介意频道名称和以前的值,因为频道是为顶点项目创建的
 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !