伺服电机:编码器原理与分类

什么是编码器?

编码器是将旋转位置的改变转换为电气信号。

编码器是伺服系统闭环控制不可缺少的部件,编码器应用在轴的闭环控制和大多数的自动化控制中。编码器为闭环控制提供位置或速度的实际测量值。

一、编码器的分类

从编码器的原理和产生的信号类型,可以将编码器分为模拟量编码器数字量编码器

模拟量编码器又细分为旋转变压器、正余弦编码器、磁电式增量编码器,现在的编码器集成度比较高,哪怕是模拟量编码器,它的内部也集成了AD转换装置,可以进行数字量输出,所以最终给到伺服控制器的还是数字量信号,这样伺服控制器内部就不需要再对模拟量进行处理。

数字编码器又细分为增量编码器绝对值编码器,常见的增量编码器是光电式增量编码器,有AB两相脉冲信号,同时还有一个Z相信号,Z相信号是旋转一圈就发出一个脉冲。绝对值编码器直接输出位置数据,位置编码有二进制码和格雷码或者BCD码。

增量型编码器,在断电之后需要重新找原点,才能进行位置控制。

绝对型编码器,在断电之后不需要重新找原点,可以继续进行位置控制。

二、光电增量式编码器

 

光电增量式编码器原理

光电增量式编码器是一种比较常见的增量编码器,它主要由码盘、发光管、光电接收管、整型电路组成。码盘上镀有挡光材料,同时沿码盘一周均匀刻画出N条通光窗口,也就是码道。码盘旋转一圈,将会产生N次通光和遮光。光电接收管接收到光信号后产生电压信号,电压再经过放大整型电路转换成数字脉冲信号。因为码盘是跟随电机的轴同步转动,所以对买中计数就可以算出增量位置信息和单位时间内的转速。

光电编码器的码盘材料有多种,比如玻璃、金属、塑料。

玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性和精度都可以达到很高,但是容易碎;

金属码盘是在金属上刻出通道,不易碎,但是开的通孔有一定宽度要求,精度就有所限制,而且金属的热稳定性比较差,比玻璃差一个数量级;

塑料码盘是最经济的,成本低,但是精度,热稳定性,寿命等都要差一些。

光电增量式编码器通常有三个通道,通道A、通道B、通道Z;

顺时针旋转

顺时针旋转时,如上面动画所示,无需多言;

逆时针旋转

 

 逆时针旋转时,如上面动画所示,无需多言。

增量式编码器是少不了Z相的,不然就不知道零位在哪里,带增量式编码器的伺服电机在运行前都需要找一下零位,就是依靠编码器上的Z相信号,Z相可以理解为零位。知道了零位,知道了旋转方向,结合脉冲的个数,就知道旋转角度了。

A、B、Z顺时针旋转产生的波形

A、B、Z逆时针旋转产生的波形 

增量式编码器倍频

增量式编码器有一个倍频计数,所谓倍频就是频率加倍的意思。

如果只利用A相信号的上升沿或者下降沿,则编码器旋转一圈的计数值就等于码盘的栅格数,X1波形所示,只利用B相的上升沿或者下降沿也是一样的;

如果利用A相信号的上升沿和下降沿,那信号频率就加倍了,实现2倍频,X2波形所示;

如果同时利用A相信号的上升沿下降沿和B相信号的上升沿下降沿,就可以实现4倍频,X4波形所示;

常见的2500线的编码器,也就是码盘上有2500个码道,通过4倍频,就可以得到2500*4 = 10000的分辨率。

三、光电绝对式编码器

绝对值编码器的编码是由机械位置决定的,每个位置式唯一的,它无需记忆位置,也不需要像Z相信号那样的参考点,使用的时候不需要一直计数,什么时候需要知道位置了就去读一下,因此绝对式编码器的抗干扰能力,数据的可靠性比增量式编码器就要高一些。

绝对式编码器又分为单圈绝对值编码器和多圈绝对值编码器。

单圈绝对值编码器:只能用于360度的旋转范围测量,超过360度就回到原点。

单圈绝对式编码器原理

单圈绝对式编码器与增量式编码器结构是类似的,不同的地方是码盘和光电探测器。绝对式编码器的码盘上有N圈光通道刻线,每圈刻线依次以2线、4线、8线、16线这样的规律编排,通过读取每圈刻线的亮与暗,就可以获得2的N次方个唯一的编码,当旋转超过360度时,编码器又回到原点。

如下图所示的是有5排狭缝的码盘角度解析情况

多圈绝对式编码器原理

多圈绝对值编码器,是在在单圈的基础上,再增加圈数的编码,以扩大编码器的测量范围。 可以用不同的技术方案来检测圈数。常见的有机械绝对计圈和电子增量计圈两种。

机械绝对计圈:利用钟表齿轮的原理,当中心码盘旋转时通过齿轮传动另一组码盘转动,在单圈编码的基础上再增加圈数的编码,圈数是有范围限制的,当前常见的有4096圈和65536圈这两种。

电子增量计圈:通过电池给存储器供电,来达到多圈计数的目的,实际上就是单圈绝对,多圈增量,好处是省掉了一组机械齿轮,体积可以做的比较小。但这不是真正的绝对编码区。

四、磁电式编码器

磁性编码器通常也被称为磁电式编码器,是一种角度或者位移测量装置。其原理是采用磁阻或者霍尔元件对变化的磁性材料的角度或者位移进行测量。磁性材料角度或者位移的变化会引起一定电阻或者电压的变化,通过放大电路对变化量进行放大,通过处理器处理后输出脉冲信号或者模拟量信号,以达到测试的目的。

磁性码盘的磁极数,磁阻传感器的数量以及信号处理的方式决定了磁性编码器的分辨率。采用磁场原理产生信号的优势是信号不会收到灰尘,振动、温度的影响。

五、旋转变压器(旋转编码器)

旋转变压器的原理

旋转变压器的工作原理与普通变压的工作原理基本相似,区别在于普通变压器的绕组是固定的,输出电压与输入电压比是一个常数。而旋转变压器的原边与副边绕组是随着转子的角位移发生相对位置的变化,因此其输出电压的大小也是随着转子的角位移变化,输出绕组的电压幅值与转子转角成正弦函数关系或者比例关系。

旋转变压器的优缺点:

相较于光电编码器,旋转变压器更适合于各种恶劣的环境,如油污,振动等环境。这些场合光电编码器的码盘容易被污染,使编码器的输出错误。

旋转编码器是模拟量传输,容易受噪音干扰,分辨率不高。

六、编码器的基本参数

编码器的分辨率

分辨率是指编码器能够分辨的最小单位。

对于增量式编码器,其分辨率为旋转一圈,编码器所产生的脉冲数,即Pulse Per Revolution,缩写PPR;

也可以用码盘上透光线槽的数目来表示分辨率,叫做多少线,常用的有5000线,6000线。

对于绝对式编码器,内部码盘所用的位数就是分辨率,单位是bit。这个位数就是码盘上有多少圈透光孔。1度==60角分==3600角秒。

编码器的精度

编码器的精度是指编码器每个读数与转轴实际位置间的最大误差,通常用角度、角分、角秒来表示,例如有些绝对式编码器参数表里会写±20″,这就表示编码器输出的读数与转轴实际位置之间存在±20角秒的误差。

编码器的精度由码盘刻线加工精度、转轴同心度、材料的温度特性、电路的响应等因素决定。

最大响应频率

最大响应频率是指编码器每秒输出的脉冲数,单位是Hz;计算公式为

                最大响应频率 = 分辨率*轴转速/60

比如电机的编码器分辨率为100,转转速为120转每分钟,则相应频率为100*120/60 = 200Hz,在该转速下,编码器每秒输出200个脉冲。

信号输出形式

对于增量式编码器,每个通道的信号独立输出,输出电路形式有集电极开路输出、推挽输出、差分输出;

对于绝对式编码器,是直接输出几十位的二进制数,为了确保传输速率和信号质量,一般采用串行输出或者总线输出,如SSI、RS485、CANOPEN、Ethercat等。也有并行输出的,输出电路的形式与增量式编码器相同。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/306700.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Cypress.io:快速简单可靠的浏览器测试工具 | 开源日报 No.142

cypress-io/cypress Stars: 45.5k License: MIT Cypress.io 是一个快速、简单和可靠的浏览器测试工具,可以用于任何在浏览器中运行的内容。它支持 Mac、Linux 和 Windows 系统,并提供了安装指南。 hrvach/deskhop Stars: 4.1k License: GPL-3.0 DeskH…

ansible基础概念

一、【写在前面】 前面断更了几天,笔者被流感给干倒了,去拍了个核磁,给我脑子干成脱髓鞘了,也不知道是之前新冠导致的还是如何,哎要变成愚蠢的低级动物了……稍微恢复一点体力,今天赶快来博客水一水文章。…

代码随想录-刷题第五十二天

300. 最长递增子序列 题目链接:300. 最长递增子序列 思路:动态规划五步曲: dp[i]表示从0到i,以nums[i]结尾的最长递增子序列的长度。 递推公式:if(nums[i]>nums[j]) dp[i] max(dp[i], dp[j] 1) 位置i的最长升序…

MFC 多文档视图架构

目录 多文档视图架构 模仿多文档视图架构 执行流程 多文档视图架构 一个多文档视图架构运行后会是下面的样子: 内部的子框架窗口就相当于一个单文档视图架构,多文档视图架构就相当于在外面套一层框架窗口。 特点:可以管理多个文档(可以有…

Armv8-R AArch32 architecture概念学习

提示 该博客主要为个人学习,通过阅读官网手册整理而来(个人觉得阅读官网的英文文档非常有助于理解各个IP特性)。若有不对之处请参考参考文档,以官网文档为准。阅读该文章,可以先查看AArch64 Exception Model学习&…

SSM 基础知识点

1. IoC IoC—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在 Java 开发中,IoC 意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 谁控制谁,控制什么&…

C语言中关于函数递归的理解

递归的概念:如果一个对象部分包含它自己,或者利用自己定义自己,则称这个对象是递归的;如果 一个过程直接或间接调用自己,则称这个过程是一个递归过程。递归的主要思考方式在于:将大事化小 我们先看一个例子 题目:输入一个无符号数&#xff0…

软考高级系统架构设计师考试经验分享

文章目录 1. 软考介绍(1)什么是软考(2)软考的作用(3)软考各科目的难度(4)考试时间(5)考试形式 2.系统架构设计师备考经验(1)辅导资料&…

【2024系统架构设计】 系统架构设计师第二版-嵌入式系统架构设计理论与实践

目录 一 嵌入式系统软件架构的原理 二 嵌入式系统软件架构的设计方法 三 案例分析 一 嵌入式系统软件架构的原理 🚀嵌入式系统的典型架构可以分为

51单片机四位数码管计算器 Proteus仿真程序

目录 概要 仿真图 部分代码 资料下载地址:51单片机四位数码管计算器 Proteus仿真程序 概要 1.系统通过4x4的矩阵键盘输入数字及运算符。 2.可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E 3.可以进行加法以外…

c语言:输入成绩,统计不及格人数|练习题

一、题目 输入学生成绩&#xff0c;统计不及格的学生人数 二、代码截图【带注释】 三、源代码【带注释】 #include <stdio.h> //题目&#xff1a;输入成绩&#xff0c;统计不及格人数 //思考分析 //1、由于学生人数是未知数&#xff0c;所以可以在输入时&#xff0c;以0…

微信小程序如何自定义导航栏,怎么确定导航栏及状态栏的高度?导航栏被刘海、信号图标给覆盖了怎么办?

声明&#xff1a;本文为了演示效果&#xff0c;颜色采用的比较显眼&#xff0c;可根据实际情况修改颜色 问题描述 当我们在JSON中将navigationStyle设置成custom后&#xff0c;当前页面的顶部导航栏就需要我们制作了&#xff0c;但出现了一下几个问题&#xff1a; 导航栏的高…

Java缓冲字符流

PrintWriter的自动行刷新功能 如果实例化PW时第一个参数传入的是一个流&#xff0c;则此时可以再传入一个boolean型的参数&#xff0c;此值为true时就打开了自动行刷新功能。 即: 每当我们用PW的println方法写出一行字符串后会自动flush. package io; ​ import java.io.*; i…

解决在eclipse2021中,用mysql-connector-java-8.0.18.jar不兼容,导致无法访问数据库问题

1.环境场景 组件版本mysql5.7.44mysql-connector-java80.18 2. 问题描述 报mysql-connector-java 驱动连不上mysql数据库。 3. 可能的原因分析 查看数据库连接句柄是否对 如果数据库连接句柄中没有 useSSLfalse 的话可能会导致这样的问题。 就像下面这样&#xff1a; jdb…

Kavita - 一款全功能跨平台阅读服务器​

​#软件 #阅读器 #开源 ​ ​ Kavita - 一款全功能跨平台阅读服务器 ​ ​软件功能: 图书阅读器 ​ ​支持平台: #Windows #MacOS #Linux ​ ​软件介绍: 一个快速、功能丰富的跨平台阅读服务器。致力于成为满足您所有阅读需求的完整解决方案。 ​ ​支持阅读漫画、连…

LINUX基础第十一章:文件系统与日志服务管理

目录 一.LINUX文件系统 1.inode表和block &#xff08;1&#xff09;inode &#xff08;2&#xff09;block 2.查看inode号命令 3.Linux系统文件三种主要时间属性 4.磁盘空间还剩余很多但无法继续创建文件 5.inode大小 二.日志 1.日志保存位置 2.日志文件的分类 &am…

植物大战僵尸小游戏抖音快手直播搭建弹幕插件教程

植物大战弹幕插件功能介绍 该插件由梦歌技术部团队支持开发&#xff0c;本插件软件通过监测抖音弹幕信息&#xff0c;获取礼物数据触发脚本插件对应的功能&#xff1b; 功能目前基本上已经完善&#xff0c;后期功能会陆续上线支持更新&#xff0c;全新的脚本监测稳定方便实用…

联络口译重要吗?怎样选择专业的翻译公司?

联络口译在当今全球化的时代扮演着至关重要的角色。随着国际交流与合作的日益频繁&#xff0c;无论是商务、政治还是文化领域&#xff0c;都需要专业的口译员进行准确的沟通。尤其是在跨语言、跨文化的背景下&#xff0c;联络口译对于保障沟通的顺利进行起着不可替代的作用。那…

抖音矩阵云混剪系统源码 短视频矩阵营销系统V2.2.1(免授权版)

抖音矩阵云混剪系统源码 短视频矩阵营销系统V2.2.1&#xff08;免授权版&#xff09; 中网智达矩阵营销系统多平台多账号一站式管理&#xff0c;一键发布作品。智能标题&#xff0c;关键词优化&#xff0c;排名查询&#xff0c;混剪生成原创视频&#xff0c;账号分组&#xff…

如何寻找到相对完整的真正的游戏的源码 用来学习?

在游戏开发的学习之路上&#xff0c;理论与实践是并重的两个方面。对于许多热衷于游戏开发的学习者来说&#xff0c;能够接触到真实的、完整的游戏源码无疑是一个极好的学习机会。但问题来了&#xff1a;我们该如何寻找到这些珍贵的资源呢&#xff1f; 开源游戏项目 GitHub:地…