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

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

3天内不再提示

机器人如何选择编码器方案?

Hobby观察 ? 来源:电子发烧友网 ? 作者:梁浩斌 ? 2025-07-19 00:04 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/梁浩斌)在人形机器人控制系统中,每个关节都需要通过传感器去确定关节的位置和状态,从而通过算法去对多个关节进行相应的控制,多个关节联动实现复杂的动作执行。

那么如何确定关节的位置和状态?这个时候就需要用到编码器了。在机器人系统中,编码器是实现精确运动的核心传感器,典型的人形机器人上,14个旋转关节共需要28个编码器,14个线性关节共需要14个编码器,双手共需要12个编码器,整机总共需要用到54个编码器。

编码器的核心功能是,将机械运动(旋转或直线位移)转换为电信号(脉冲或数字编码),从而让机器人控制器实时获取运动部件的位置、速度、加速度或方向信息。

具体来说,编码器可以检测电机、关节的实时位置,比如机械臂关节的旋转角度、移动机器人轮子的转动圈数等;或是在线性关节中,计算关节的运动速度;编码器能够反馈实际运动状态,与控制器的指令进行对比,实现“指令-执行-反馈”的闭环控制,比如修正机器人的位置偏差、防止过冲。

编码器有多种类型,如果根据输出信号是否以来初始位置来区分,编码器可以分为增量式编码器和绝对式编码器两种。

其中增量式编码器是通过运动部件旋转时,通过遮挡光或是磁场来产生周期性的脉冲信号,通过脉冲计数计算位移,这种编码器结构简单,成本低,在鼠标滚轮上非常常见。不过缺点也非常明显,就是断电后系统无法知道当前的位置信息,随着时间可能会累积误差。

绝对式编码器是指每个位置,比如角度、距离都有对应的编号,所以编码器可以根据这些编号来确定位置,不依赖初始的位置,断电后也能够知道当前的位置。但缺点是结构相对增量式编码器更复杂,成本高3-10倍,一般是用于精度要求较高的场合。

如果按照检测原理,编码器又可以分为光电编码器、电磁编码器、霍尔编码器。光电编码器将编码盘上细密的透光栅放置在激光器和传感器之间,通过遮挡光线来产生脉冲,精度可以非常高,但对环境洁净度敏感,因为灰尘可能会遮挡光路。

电磁编码器则是基于磁场变化产生信号,通过永磁体和霍尔元件、磁阻传感器等产生信号,可以适用于复杂环境,不受粉尘干扰,但精度相对光电编码器较低。

霍尔编码器是利用霍尔效应,即磁场变化改变半导体电压,通过电压的变化来检测位置,这种编码器精度相比电磁编码器更低,可以用于一些低精度的消费级机器人场景。

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

    关注

    213

    文章

    29777

    浏览量

    213181
  • 编码器
    +关注

    关注

    45

    文章

    3815

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MT6701 磁性角度编码器 IC:引领机器人控制技术创新

    在科技日新月异的今天,机器人技术的发展可谓是突飞猛进。从工业生产线上不知疲倦的机械臂,到服务领域灵活贴心的智能伙伴,机器人正逐渐深入到我们生活的方方面面。而在机器人控制技术中,编码器
    的头像 发表于 07-18 17:02 ?283次阅读

    MT6701高速磁性角度编码器芯片引领机器人行业创新与突破

    在科技飞速发展的今天,机器人已经逐渐走进我们的生活,从工业生产线上的机械臂到家庭服务型机器人,它们的身影无处不在。而在机器人的众多核心组件中,编码器芯片起着至关重要的作用。今天,我们就
    的头像 发表于 07-16 16:36 ?208次阅读
    MT6701高速磁性角度<b class='flag-5'>编码器</b>芯片引领<b class='flag-5'>机器人</b>行业创新与突破

    增量型编码器与绝对值型编码器怎么选择

    选择增量型编码器与绝对值型编码器时,需要考虑多个因素,包括应用需求、成本、精度、可靠性以及环境适应性等。以下是对两种编码器的详细比较及选择
    的头像 发表于 07-10 10:34 ?222次阅读

    多维科技携机器人关节高精度磁编码器方案,亮相美国Sensors Converge 2025

    科技(MultiDimensionTechnologyCo.,Ltd.,MDT)将携机器人关节高精度磁编码器方案参展(展位号:710)。该方案基于高性能隧道磁阻(TMR)技术,针对工业
    的头像 发表于 06-20 11:36 ?839次阅读
    多维科技携<b class='flag-5'>机器人</b>关节高精度磁<b class='flag-5'>编码器</b><b class='flag-5'>方案</b>,亮相美国Sensors Converge 2025

    优先编码器:高效数据选择编码的解决方案

    在现代数字电路设计中,数据的选择编码是不可或缺的重要环节。面对众多输入信号,如何高效地选择编码所需数据,成为设计师们面临的一大挑战。优先编码器
    的头像 发表于 03-25 08:33 ?539次阅读

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

    选择编码器与无轴承编码器时,需要根据具体的应用场景、性能需求、环境条件和成本预算等因素进行综合考虑。以下是对两者的详细对比,以帮助做出合适的选择: 一、工作原理与结构 1. 轴
    的头像 发表于 03-11 15:33 ?523次阅读
    轴<b class='flag-5'>编码器</b>与无轴承<b class='flag-5'>编码器</b>,到底如何<b class='flag-5'>选择</b>?

    DISCOAA编码器应用领域

    DISCOAA编码器可能广泛应用于工业自动化、机器人技术、航空航天、汽车制造、医疗设备等多个领域 ?。 虽然“DISCOAA”不是一个广为人知的编码器品牌或型号,但编码器作为一种能够测
    的头像 发表于 02-20 13:49 ?352次阅读

    编码器机器人技术中的应用 编码器在传感系统中的作用

    编码器机器人技术中扮演着至关重要的角色,特别是在传感系统中,其作用不可忽视。以下是对编码器机器人技术中的应用以及其在传感
    的头像 发表于 11-24 10:02 ?1662次阅读

    如何选择合适的编码器及其作用

    在数字通信和数据处理领域,编码器扮演着至关重要的角色。它们负责将信号或数据从一种格式转换为另一种格式,以适应不同的传输介质、存储设备或处理系统。选择合适的编码器不仅能够提高数据传输的效率,还能确保
    的头像 发表于 11-24 09:57 ?970次阅读

    如何选择合适的磁编码器编码器机器人技术中的角色

    如何选择合适的磁编码器 选择合适的磁编码器需要考虑以下关键因素: 精度与分辨率 : 根据应用需求确定所需的精度和分辨率。高精度和高分辨率的磁编码器
    的头像 发表于 11-23 09:17 ?1244次阅读

    二进制编码器与绝对编码器的区别

    编码器是工业自动化和机器人技术中不可或缺的组件,用于将机械位置或运动转换为电信号。二进制编码器和绝对编码器是两种常见的编码器类型,它们各自有
    的头像 发表于 11-06 09:54 ?1330次阅读

    二进制编码器机器人中的应用

    随着科技的不断进步,机器人技术已经成为现代工业、服务业乃至家庭生活中不可或缺的一部分。机器人的智能化程度不断提高,这在很大程度上依赖于其传感系统。二进制编码器作为一种传感
    的头像 发表于 11-06 09:48 ?1194次阅读

    磁电编码器和光电编码器的区别

    的传感。在工业自动化、机器人、航空航天等领域,编码器发挥着至关重要的作用。根据工作原理的不同,编码器可以分为磁电编码器和光电
    的头像 发表于 10-12 09:54 ?3182次阅读

    旋转编码器的类型以及选择与设计注意要点

    2024-07-23 [旋转编码器]是一种能够将旋转位置变化转换为数字信号输出的器件,它们在许多行业和应用中都有广泛的应用,包括工业自动化、机器人技术、汽车、消费电子产品和医疗设备等领域。 在许多
    的头像 发表于 10-02 16:52 ?821次阅读
    旋转<b class='flag-5'>编码器</b>的类型以及<b class='flag-5'>选择</b>与设计注意要点

    机器人关节模组为何选择编码器设计?

    关节模组是机器人关节控制系统中的核心组件,决定了机器人的运动控制与动作精准度。在关节模组中,位置反馈和误差校正是确保精确运动的关键,而双编码器设计正是为此而设计的。
    的头像 发表于 09-06 11:55 ?1464次阅读
    <b class='flag-5'>机器人</b>关节模组为何<b class='flag-5'>选择</b>双<b class='flag-5'>编码器</b>设计?