0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将光学旋转编码器与arduino微控制器连接

单片机 来源:单片机 2020-05-14 09:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好,我们将学习如何将光学旋转编码器arduino微控制器连接。

首先,我们了解什么是光学旋转编码器。

什么是光学旋转编码器

光学旋转编码器

如何将光学旋转编码器与Arduino连接

光学旋转编码器是一种机械设备,在圆柱形外壳的内部有一个旋转轴,其结构与电机相同。一个圆形的平盘,上面有两组插槽。光学传感器安装在此光盘的两侧,发射器设置在一侧,接收器设置在一侧。

因此,当开槽光盘在传感器之间旋转时,它会切断光学传感器,并在接收器末端生成信号

接收器还与微控制器连接以处理生成的信号,这样我们就可以知道旋转了多少轴。

我们还可以通过比较两个输出的信号极性来确定轴的旋转方向。因为两组插槽之间有一定的偏移,光学旋转编码器一般有两个输出“ A”和“ B”。

下图是了解每转400脉冲编码器如何产生脉冲的图像,它使每转总计1600过渡。这意味着它可以提供非常高的精度。

光学编码器脉冲详细信息

编码器类型

如何将光学旋转编码器与Arduino连接

一般有两种编码器

增量编码器

绝对编码器

增量编码器

这种类型的编码器提供脉冲作为输出,可以将其视为增量信号。

因为它没有任何唯一位置的唯一值,这意味着当该编码器断电时,它失去了位置参考并从零开始。

绝对编码器

这种类型的编码器比增量编码器更为先进。

同时它们具有磁盘来代替插槽磁盘,因此它在每个位置都有独特的价值,因此即使在断电后也能记住它的药水。

在这篇文章中,我们将学习增量编码器。

如何将光学旋转编码器与Arduino连接

光学旋转编码器

我在这里使用橙色的旋转编码器,每转有400个脉冲

在下面,您可以看到编码器的电线详细信息:
白色:输出–
绿色:输出–
黑色–黑色:接地
红色:+ 5V直流
屏蔽:接地

光学旋转编码器连接

如下将光学旋转编码器与arduino连接

白色(OUT A):PIN 3(arduino的中断器引脚)
绿色(OUT B):PIN 2(arduino的中断器引脚)
红色:5V
黑色:GND

在这里,我们必须注意,编码器的绿色和白色输出必须仅连接到orduino的中断引脚。否则,arduino无法记录来自编码器的每个脉冲。
您可以在Google上了解有关中断引脚的更多信息。

编码器ARDUINO接线

将代码上传到arduino后,打开串行监视器

并旋转编码器轴,如果沿顺时针方向旋转编码器,则值会增加;如果沿逆时针方向旋转,则值会减小。

如果值显示反向,则表示顺时针运动为-ve值。

您可以颠倒“ GREEN”和“ WHITE”线。

通过使用编码器,我们做了一个很酷的项目,下次推文我们将介绍:Arduino PID直流电机位置控制闭环系统

这是本教程的全部内容,希望对您有所帮助。

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

    关注

    48

    文章

    8249

    浏览量

    162376
  • 编码器
    +关注

    关注

    45

    文章

    3903

    浏览量

    141443
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195966

原文标题:如何将光学旋转编码器与Arduino连接 - 【单片机教程-Arduino-光学旋转编码器】

文章出处:【微信号:aidanpianji,微信公众号:单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Vishay RAIK060 旋转绝对感应套件编码器技术解析

    Vishay RAIK060旋转绝对电感套件编码器专门用于电机驱动、机器人位置和具有精确定位的工业运动控制。这些编码器通过LED状态颜色轻松组装,对外部磁场、电场和温度不敏感。RAIK
    的头像 发表于 11-11 11:31 333次阅读
    Vishay RAIK060 <b class='flag-5'>旋转</b>绝对感应套件<b class='flag-5'>编码器</b>技术解析

    多圈增量式编码器:工业自动化中的“旋转记忆大师”

    在工业自动化设备高速运转的场景中,一台风电齿轮箱的传动轴持续旋转了128圈,传统单圈编码器早已因数据溢出而“失忆”,而多圈增量式编码器却能精准记录每一圈的位移变化,为控制系统提供连续、
    的头像 发表于 09-18 17:14 570次阅读

    深入ZMC900E:主站控制器编码器的使用与优势

    视频推荐在工业自动化领域,编码器是确保设备精准运行的关键部件。本期我们深入探讨ZMC900E主站控制器中的编码器功能。编码器
    的头像 发表于 09-11 11:34 561次阅读
    深入ZMC900E:主站<b class='flag-5'>控制器</b><b class='flag-5'>编码器</b>的使用与优势

    如何将 FreeMODBUS 从属 RTU 模式移植到 M032 系列微控制器

    如何将 FreeMODBUS 从属 RTU 模式移植到 M032 系列微控制器
    发表于 08-19 07:20

    新品|Unit Step16,16 定位BCD旋转编码器控制单元

    UnitStep16是一款基于STM32G031G8U6微控制器的16定位旋转编码器控制单元。其核心功能在于实时采集旋转
    的头像 发表于 08-01 17:35 1128次阅读
    新品|Unit Step16,16 定位BCD<b class='flag-5'>旋转</b><b class='flag-5'>编码器</b><b class='flag-5'>控制</b>单元

    增量型旋转编码器:工业智能化的“精密罗盘”

    在工业自动化浪潮席卷全球的今天,每一个精密动作的背后都离不开传感的精准反馈。作为工业控制领域的“隐形冠军”,增量型旋转编码器凭借其高性价比、高可靠性和灵活适配性,正成为智能制造、机器
    的头像 发表于 07-30 08:33 436次阅读
    增量型<b class='flag-5'>旋转</b><b class='flag-5'>编码器</b>:工业智能化的“精密罗盘”

    脉冲编码器的详细解析

    是一种光学式位置检测元件,它通过编码盘直接装在电机的旋转轴上,以测出轴的旋转角度位置和速度变化。其输出信号为电脉冲,因此也常被视作一种角位
    的头像 发表于 04-17 16:48 1548次阅读

    旋转编码器在永磁同步电机位置测量中的应用(可下载)

    旋转编码器能够满足高精度、高可靠性、低成本的设计要求。 那么 AS5040 磁旋转编码器应用于永磁同步电机位置检测时,需要解决两个问题
    发表于 04-09 13:37 0次下载

    编码器与无轴承编码器,到底如何选择?

    :    ● 通常包含光传感和光栅。当轴旋转时,光栅会中断传感的光路,产生电脉冲,从而进行角度测量。    ● 内部轴承通常较小,不适合重载。编码器
    的头像 发表于 03-11 15:33 987次阅读
    轴<b class='flag-5'>编码器</b>与无轴承<b class='flag-5'>编码器</b>,到底如何选择?

    高效传输,稳定连接——精选编码器电缆

    在自动化与智能化日益普及的今天,编码器作为精密测量与定位的核心部件,其性能的稳定与数据的准确传输成为了决定整个系统效率与精度的关键。而在这背后,一条看似不起眼的编码器电缆,却承载着连接控制
    的头像 发表于 03-01 10:34 642次阅读

    磁环编码器:精准定位与高效旋转控制的创新解决方案

    在当今高度自动化与智能化的工业领域,每一个微小的运动控制都承载着关键的任务与期望。磁环编码器,作为旋转位置检测领域的明星产品,正以其卓越的性能、高精度的定位能力以及对恶劣环境的适应性,引领着
    的头像 发表于 02-28 08:54 911次阅读

    DISCOAA编码器类型功能

    DISCOAA编码器可能包括绝对编码器和增量编码器两种类型,其主要功能是输入信号进行分析和处理,并将其转换为数字信号 ‌。 关于类型,虽然搜索结果中并未直接提及DISCOAA
    的头像 发表于 02-20 13:47 672次阅读

    编码器拉线盒:高效连接与保护的解决方案

    在现代工业自动化与精密控制领域,编码器作为反馈装置的核心部件,扮演着机械位移转换为电信号,进而实现精准控制的关键角色。然而,编码器的稳定运
    的头像 发表于 02-20 11:20 784次阅读
    <b class='flag-5'>编码器</b>拉线盒:高效<b class='flag-5'>连接</b>与保护的解决方案

    用于 SPI 绝对编码器Arduino 示例代码

    : [Arduino 板] [AMT22 编码器] [AMT-06C-1-036 电缆] ,或带有相应连接器的类似电缆 [Arduino IDE] [下载 AMT22 单圈样例代码]
    的头像 发表于 01-26 21:35 1296次阅读
    用于 SPI 绝对<b class='flag-5'>编码器</b>的 <b class='flag-5'>Arduino</b> 示例代码

    编码器的作用与功能解析

    在现代工业自动化与精确控制领域,编码器作为一种关键的传感设备,发挥着举足轻重的作用。它能够机械位移转换成可读的数字信号或模拟信号,为各种控制
    的头像 发表于 01-24 08:41 2521次阅读
    <b class='flag-5'>编码器</b>的作用与功能解析