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

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

3天内不再提示

编码器是如何实现定位功能的呢?

深圳市科瑞特自动化技术有限公司 ? 2023-11-13 08:07 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

严格来讲,编码器只会告诉你改如何定位,要如何执行,是需要靠数控系统(或者PLC或运动控制器之类控制器)控制伺服或者步进电机来实现定位的,编码器好比人的眼睛,知道电机轴或者负载处于当前某个位置,工业上用的一般是光电类型编码器,下边简单说明一下

9a92547c-81b8-11ee-9788-92fbcf53809c.png

简单说下编码原理和位置测量


光电编码器是在一个很薄很轻的圆盘子上,通过紧密仪器来腐蚀雕刻了很多条细小的缝,相当于把一个360度,细分成很多等分,比如成1024组,这样每组之间的角度差是360/1024度=0.3515625度。然后有个精密的发光源,安装在码盘的一面,码盘的另外一面,会有个接收器之类的,使用了光敏电阻这些元件加放大和整形电路组成,这样码盘转动时候,有缝隙的地方会透光过去,接收器会瞬间收到光脉冲,经过电路处理后,输出一个电脉冲信号,这样码盘旋转了一周,会对应输出1024个脉冲,第一个脉冲位置如果是0,第二个脉冲位置就是0.3515625°,第三个脉冲位置是0.3515625°*2,以此类推,这样只要有仪器能读到脉冲个数,就可以知道码盘对应在什么位置了,如果把编码器安装到电机的轴上,电机轴和码盘是刚性连接,两者的位置关系会一一对应,通过读编码器脉冲,就可以知道电机的轴位置。

9aadbf1e-81b8-11ee-9788-92fbcf53809c.png

而电机轴,比如会通过同步带,齿轮,链条等带动一些负载,比如控制丝杆,这样会有个所谓电子齿轮比的关系,电机转一圈,丝杆会前进多少毫米,这样读到了对应编码器上输出多少给脉冲,通过脉冲数就可以反推出当前丝杆的位置。

9abdc292-81b8-11ee-9788-92fbcf53809c.png

但是编码器是圆的,如果无限制旋转下去,角度会无穷大,所以设计了一种增量型的编码器,转一圈,会输出三组信号ABZ,其中AB是一样的脉冲,比如上边说的一圈有1024个脉冲,AB相脉冲对应一圈内的圆周角度,而且两种脉冲是处于正交状态的,如果是正反转,通过判断AB相脉冲的上升沿和下降沿的先后顺序,就可以知道编码器当前是顺时针还是逆时针方向旋转的。

9ad34072-81b8-11ee-9788-92fbcf53809c.png

另外有个Z相脉冲,是因为圆周虽然会不停转下去,角度会无穷无尽,但是都是一周一周的重复而已,零相脉冲固定在圆周某个位置,编码器每转一圈,只输出一个零相脉冲,这样如果以Z相脉冲为基准点,这样每次读到这个脉冲时候,系统就清零一次,就可以让角度最大值控制在360°以内,相当于一个零基准点了。这样即使系统断掉了,重新上电,只要能找到这个基准点,就可以知道丝杆的初始位置在什么地方了。

9ad732e0-81b8-11ee-9788-92fbcf53809c.png

以上这种定位叫增量坐标系,所以编码器就是增量型编码器,应用比较广泛,因为灵活而且价格便宜。

9ae35ea8-81b8-11ee-9788-92fbcf53809c.png

如果只设备只需要转一圈的,也就是角度在360°内的,编码器可以细分精密一点,比如有13位,相当于2^13次方个脉冲一圈,对应着360°,这种脉冲数和角度一一对应,不怕系统断电需要重新调整零位,这种编码器叫单圈绝对值编码器。如果负载需要转多圈的,但是这个圈数也不能非常多,比如5圈,相当于5*360°=1800°,这样脉冲和1800°一一对应,这些在一些高档的数控机床上应用比较多,可以知道丝杆或者一些旋转工作的当前精密位置,而且不用担心系统断电归零问题。

此外,编码器还有磁电方式的,比如在码盘上加工了很多个南北间隔的小磁铁,通过霍尔去读小磁铁信号,输出信号,同样经过放大和整形变成了电脉冲,这点和光电编码器是类似的,而且价格会便宜点,可靠性会高,但是精度就比光电要差点。

PLC如何通过编码器判断位置


PLC能输入开关量,也就是一高一低的电平电压,而编码器脉冲信号,可以理解一定时间内,用极快的速度完成的一组开关量。但是因为这种开关量的频率太高了,所以PLC的普通I/O口是无法准确读到这些脉冲的个数的,因为PLC工作过程中存在扫描周期,需要每个一段时间才去刷新一下普通I/O口的数据,而编码器的精度太高了,单位时间内输出的脉冲个数太多,普通I/O是无法胜任的。

一般PLC会设计有高速计数端口,本质是利用了底层单片机的硬件逻辑来完成这些编码器计数的,避开了扫描周期问题,PLC都设计有专门的高速计数指令,使用的时候,直接调用这些指令就可以读到当前的脉冲值了。但是脉冲的计算和输出上,由于扫描周期存在,往往也会存在着滞后影响,如果用来控制一些执行机构,比如气缸来动作裁切动作,这样要考虑提前量的补偿问题。

9af95730-81b8-11ee-9788-92fbcf53809c.png

提醒一下,如果想用PLC来控制伺服或者步进系统,往往并不需要通过编码器反馈来判断位置,通过一些PLS指令之类的来发出位置脉冲给伺服驱动器,位置环在伺服驱动器内部构成就好,而PLC这边只是一个指令机构,并没有构成位置闭环,当然如果是专门定位模块控制,使用了NC之类的控制方式,是可以在里边构建位置闭环的。

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

    关注

    114

    文章

    17168

    浏览量

    184944
  • 编码器
    +关注

    关注

    45

    文章

    3826

    浏览量

    138429
  • plc
    plc
    +关注

    关注

    5037

    文章

    14003

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    光电编码器:精准测量与定位的技术核心

    在现代工业与自动化控制领域,精准、高效、稳定的测量与定位技术是推动设备智能化、提升生产效率的关键。而光电编码器,作为这一领域的佼佼者,正以其卓越的性能和广泛的应用场景,成为众多行业不可或缺的技术核心
    的头像 发表于 04-02 18:23 ?496次阅读

    数字电路—编码器

    编码器:用二进制代码表示文字、符号或者数码等特定对象的过程,称为编码实现编码的逻辑电路,称为编码器
    发表于 03-26 11:08

    光学编码器:精准测量与定位的高科技解决方案

    在当今这个科技日新月异的时代,各种高精尖设备层出不穷,它们对测量与定位的精度要求也越来越高。而在这场精度之战中,光学编码器凭借其独特的优势,成为了众多领域不可或缺的测量与定位解决方案。 光学
    的头像 发表于 03-05 16:44 ?424次阅读

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

    技术的革新潮流。 精准定位,奠定高效生产基石 磁环编码器通过内置的磁感应元件与精密的信号处理电路,能够实现对旋转轴位置的实时监测与精准反馈。无论是高速运转的机械臂,还是精密装配线上的旋转平台,磁环
    的头像 发表于 02-28 08:54 ?480次阅读

    DISCOAA编码器类型功能

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

    精密电感编码器:高效测量与定位技术

    在自动化与精密制造领域,每一个微小的位移或角度变化都可能影响到最终产品的精度与质量。为了满足这一需求,电感编码器作为一种高性能的位置反馈装置,正逐渐成为工业控制领域的明星产品。本文将深入探讨精密电感编码器的工作原理、优势以及其在现代工业中的应用,揭示其如何助力企业
    的头像 发表于 02-18 08:32 ?613次阅读

    编码器的作用与功能解析

    在现代工业自动化与精确控制领域,编码器作为一种关键的传感设备,发挥着举足轻重的作用。它能够将机械位移转换成可读的数字信号或模拟信号,为各种控制系统提供精确的位置、速度或方向信息。本文将深入探讨
    的头像 发表于 01-24 08:41 ?1236次阅读
    <b class='flag-5'>编码器</b>的作用与<b class='flag-5'>功能</b>解析

    绝对值编码器是什么?有哪些特点

    ? ? ? ? ?在工业自动化领域,编码器是一种不可缺少的测量设备。而绝对值编码器作为其中的佼佼者,以其独特的性能和优势,在众多应用场景中发挥着重要作用。今天,就让我们一起来深入了解绝对值编码器
    的头像 发表于 12-17 09:07 ?1713次阅读

    精准定位,无界运行:绝对值拉线编码器解决方案

    在现代化的工业生产和自动化控制领域,精准、可靠的位置反馈是实现高效、稳定运行的关键。绝对值拉线编码器,作为精密测量与反馈控制的杰出代表,正以其独特的优势,引领着工业定位技术的革新与发展。 绝对值拉线
    的头像 发表于 12-05 08:43 ?651次阅读
    精准<b class='flag-5'>定位</b>,无界运行:绝对值拉线<b class='flag-5'>编码器</b>解决方案

    编码器逻辑功能解析与实现

    在现代电子技术与自动化控制系统中,编码器作为一种关键性传感,扮演着举足轻重的角色。它通过将机械位移或旋转转换成数字信号,为各种设备提供了精确的位置、速度和方向信息。本文将深入探讨编码器的逻辑
    的头像 发表于 11-30 14:35 ?1187次阅读

    编码器在数控机床中的功能与重要性

    编码器在数控机床中的功能 精确定位编码器提供精确的位置信息,使得数控机床能够准确地移动到预定位置。这对于加工复杂形状和精密部件至关重要。
    的头像 发表于 11-24 10:05 ?1837次阅读

    增量编码器与绝对值编码器的区别

    增量编码器与绝对值编码器的区别:增量编码器与绝对值编码器在精度特点对比 增量编码器的精度取决于脉冲的数量和测量的细分程度,通常情况下,其精度
    的头像 发表于 11-18 16:38 ?2607次阅读
    增量<b class='flag-5'>编码器</b>与绝对值<b class='flag-5'>编码器</b>的区别

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

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

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

    磁电编码器和光电编码器是两种不同类型的编码器,它们在原理、结构、性能和应用领域上都有所不同。 磁电编码器和光电编码器的区别 1. 引言
    的头像 发表于 10-12 09:54 ?3249次阅读