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

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

3天内不再提示

ROS移动机器人中常用的编码器

CHANBAEK 来源:硬件实战君 作者:硬件实战君 2023-03-17 10:46 次阅读

前两篇文章介绍了电机基础知识和直流有刷电机驱动电路。这篇文章介绍ROS移动机器人中电机测速传感器----编码器。ROS移动机器人中常用到的编码器有两种分别为光电编码器(光学检测)和霍尔编码器(磁场原理检测)。

光电编码器

光电编码器是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲信号的传感器。 光电编码器由光电码盘和光电检测装置组成,由下图所示:

wKgaomQT0ruAXOMaAAFYZkg18dE322.jpg

光电码盘与电机转子同轴,电机旋转时带动光电码盘与电机同轴旋转,此时在光电码盘作用下会使得光电接收管接收到的光信号出现断断续续的情况。 比如接收到光信号编码器输出高电平,不能接收到光信号编码器输出低电平,这样编码器就能够输出如上图所示的脉冲信号,通过单片机输入捕获或专用编码器接口就能够检测出电机转速。

在ROS系统中,程序需要知道电机是正传还是反转,为了实现这个功能。 在输出脉冲上采用了两相(A相,B相)相隔90度的脉冲信号。 这样在电机旋转时,通过判断A相与B相的先后关系便能够确定的正反转。

在实际应用中我们只需要使用STM32的正交编码器接口,便可以轻松愉快地得到电机转速与方向。

霍尔编码器

与光电编码器相似,霍尔编码器通过霍尔传感器检测磁场的变化来输出脉冲信号,如下图所示为用于检测磁极变化的传感器,当正对着的磁极发生变化时(比如N级切换到S级),霍尔传感器的输出脚便会出现高低电平的切换(比如低电平切换到高电平)。

霍尔编码器只有霍尔传感器是不能工作的,还需要用到触发霍尔传感器输出信号改变的磁环。

顾名思义,图中的磁环中内嵌了很多磁极,磁极成交错排列(N-S-N-S... ),这样只需要将两个霍尔传感器按照90度电角度安装固定后,让霍尔磁环随着电机转子一同旋转,就能够输出与光电编码器相似的正交脉冲信号。

编码器接口电路

编码器接口电路,比较简单。 在霍尔信号输入口出增加滤波电路,滤除传输线上的信号干扰,然后送往单片机进行电机速度计算。

wKgaomQT0ruAKnc9AAA67t3Ppss716.jpg

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

    关注

    8

    文章

    453

    浏览量

    56818
  • 编码器
    +关注

    关注

    41

    文章

    3360

    浏览量

    131539
  • 驱动电路
    +关注

    关注

    151

    文章

    1470

    浏览量

    107666
  • 移动机器人
    +关注

    关注

    2

    文章

    718

    浏览量

    33316
  • ROS
    ROS
    +关注

    关注

    1

    文章

    271

    浏览量

    16681
收藏 人收藏

    评论

    相关推荐

    移动机器人常用传感

    移动机器人常用传感
    发表于 08-20 22:33

    Labview My RIO 移动机器人

    初次使用 NI MyRIO控制开发四轮全向移动机器人,由四个全向轮和直流电机与增量式编码器和NI 9001控制组成,安装了红外距离和光电传感
    发表于 08-21 12:20

    机器人、协作机器人移动机器人,你分的清楚吗

    我觉得现在是时候讨论一些更有趣的话题,今天的话题是介绍工业机器人、协作机器人移动机器人。我想每个人都知道机器人是什么。机器人是可怕的大型
    发表于 10-30 11:33

    旋转编码器怎么节约移动机器人功耗?

    商用移动机器人潜力巨大,能够为设备和服务行业培养广阔的市场。根据近期研究判断,预计单单是无人机市场在2022年之前就有机会飙升至18十亿美元以上。地面上的移动机器人则能用于众多领域(工业、商业和家用
    发表于 08-13 07:29

    家庭移动机器人避障常用传感及相关技术

    移动机器人机器人的重要研究领域,人们很早就开始移动机器人的研究。世界上第一台真正意义上的移动机器人是斯坦福研究院(SRI)的人工智能中心于1966年到1972年研制的,名叫Shake
    发表于 05-14 08:15

    如何实现移动机器人的设计?

     移动机器人利用导航技术,获得机器人的目前所处的位置,结合传感技术对周围外界环境(障碍物等)作实时探测,并根据环境提供的信息规划一条可行路径完成达到目标点的任务。移动机器人技术涉及到
    发表于 11-23 15:08

    什么是移动机器人软硬件系统问题

    接触了移动机器人这么久,我觉得应该写点什么东西,分享一下最基础的自己关于移动机器人的理解,也作为笔记总结,留到以后查阅。目前我还是觉得自己刚入门,有时候总想的太多,不如实践来的更直接,下面总结之前
    发表于 08-06 06:13

    最实用的STM32和ROS机器人的串口通信方案

    全网最实用的STM32和ROS机器人的串口通信方案小白学移动机器人同名公众号:小白学移动机器人创作声明:内容包含虚构创作内容中的情节存在虚构加工,仅供参考全网最实用的STM32和
    发表于 08-20 06:33

    差速移动机器人轨迹跟踪控制方法

    PID控制设计3、距离PID控制设计四、基于PurePursuit算法的差分移动机器人轨迹跟踪方法1. PurePursuit算法基础2.控制律设计3.基于两轮差速模型的PurePursuit算法
    发表于 09-01 08:41

    如何利用扫地机轮子制作ROS移动机器人地盘

    ,要么巨简陋--编码器线数低于40线,根本不能满足ROS移动机器人的需要。为了锻炼自己的动手能力(这个借口看起来比较积极,能掩盖没钱的尴尬...),准备从零打造一款ROS
    发表于 01-14 08:36

    电机在ROS移动机器人系统中的作用

    移动机器人中常常会使用的如下两种电机:  直流有刷电机:有刷电机中线圈的电流方向变换通过碳刷与换向完成。如下图所示,电机由机座、磁极、换向、端盖、轴承和碳刷等构成。  直流有刷电机控制电路简单,在只需要
    发表于 03-17 14:21

    PLC技术在移动机器人中的应用研究

    PLC技术在移动机器人中的应用研究说明。
    发表于 05-06 16:16 19次下载

    制作ROS移动机器人地盘

    党,要么巨简陋--编码器线数低于40线,根本不能满足ROS移动机器人的需要。为了锻炼自己的动手能力(这个借口看起来比较积极,能掩盖没钱的尴尬...),准备从零打造一款ROS
    发表于 01-14 11:29 6次下载
    制作<b class='flag-5'>ROS</b><b class='flag-5'>移动机器人</b>地盘

    ROS移动机器人中常用的两种电机

    电机在整个ROS机器人系统中担任“执行机构”的角色,机器人的动力来源于电机。 在电机参数范围内,可以根据控制需求要求电机提供所需角速度和所需要的扭矩,电机都能够在较短的时间内完成响应。 ROS
    的头像 发表于 03-17 10:45 1207次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>移动机器人中常用</b>的两种电机

    ROS移动机器人的通信接口电路设计

      本文来聊聊ROS移动机器人中控制器与树莓派进行传输信号的通信接口电路设计。在此之前回顾下在本项目第一篇文章中提到的硬件框图。
    的头像 发表于 03-17 10:46 967次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>移动机器人</b>的通信接口电路设计