编码器(Encoder)

百科   2024-10-22 20:40   山东  

编码器是一种传感设备,其目的是向控制系统提供有关物体运动的反馈。此反馈允许控制系统确定被监控物体是否被正确移动或定位,并允许根据物体的移动和位置进行调整或采取行动。


简而言之,编码器是一种组合设备,可将数据从一种格式转换为另一种格式,将运动转换为电信号,由运动控制系统中的某种类型的控制设备读取。用于需要快速、高精度运行的设备。它发送一个反馈信号,可用于控制计数、速度、位置或方向。控制设备使用此信息发送特定功能的命令。


编码器使用多种技术来创建信号,包括:机械、磁性、电阻和光学 - 光学是最常见的。例如,在光学传感中,编码器根据光的干涉提供反馈。一束光从LED发出并穿过Code Disk,当轴旋转时,光束被圆盘上的不透明线条打断。因此,这会产生一个脉冲信号:透光 = ON、遮光 = OFF。因此,信号被发送到控制器,控制器将发送信号以产生所需的功能。


有几种不同的方式可以针对运动控制应用对编码器进行表征,最常见的方法是通过被监测的运动类型来表征这些设备,无论是线性(直线)还是旋转。三种最常见的编码器类型是线性编码器、旋转编码器和角度编码器。


线性编码器

线性编码器处理物体沿路径或直线的移动,例如在前面提到的定长切割应用中。这种类型的编码器利用传感器来测量两点之间的运动或距离,有时使用电缆(较长的距离)或小杆(较短的距离)。在这些情况下,在编码器传感器和移动物体之间铺设一根电缆。当物体移动时,传感器从电缆收集数据并产生模拟或数字输出信号,用于确定物体的运动或位置。

旋转编码器

旋转编码器用于提供有关旋转物体或设备(如电机轴)运动的反馈。旋转编码器将移动轴的角位置转换为模拟或数字输出信号,然后使控制系统能够确定轴的位置或速度。

旋转编码器可以包含轴,也可以采用称为通孔编码器的设计,这意味着它们能够直接安装在旋转轴(如电机)的顶部。通孔编码器有多种尺寸可供选择,并具有夹紧或固定螺钉安装选项,使其适合安装在机器设计应用中。法兰用于定位编码器并防止其随移动轴旋转。


角度编码器

角度编码器与旋转编码器相似,因为它们都监视旋转运动并提供反馈,但它们的不同之处是角度编码器往往提供更高的精度。


绝对式和增量式编码器

线性编码器和旋转编码器均可用作绝对编码器或增量编码器,它描述了编码器所需的信号输出。使用绝对编码器时,设备产生的输出信号会产生一组独特的数字位,这些位对应于被测物体的特定位置。即使断电,绝对编码器的设计也可以确定物体的位置,因为每个位置都有一个特定的数字信号。


绝对式旋转编码器有单圈和多圈两种设计。单圈编码器能够在任何一个轴旋转内提供信息。多圈编码器能够在轴位置多次旋转甚至大量旋转时提供有关位置的信息。


绝对编码器用于需要了解物体准确位置的应用。它们还用于机器或过程在很大程度上处于非活动状态或以非常缓慢的速度移动的情况。


增量编码器使用一种更简单的运动计数方法,它依赖于通过计算脉冲数,然后使用该计数来计算位置,从而确定物体的位置。因为它们依赖于脉冲计数,所以没有可用于确定绝对位置的唯一数字签名。因此,在断电的情况下,增量编码器必须以原位或参考点为参考点,以便可以重置计数器,然后用于计算相对运动。考虑差异的一种方式是,增量式编码器测量相对于某个参考点的相对运动,而绝对式编码器使用直接反映位置的唯一信号代码直接测量位置。


编码器广泛用于工厂的工业机器人,以实现更好、更快速的性能和高精度。以下是编码器的常用实例:


工厂自动化:今天的工厂使用计算机和网络进行管理、存储、设计、运输和组装的所有制造过程都是完全自动化的。这些自动化机器可以做各种事情,如切割、钻孔、焊接等等。生产的零件被进一步送去包装和组装。


工业机器人:用于提高工厂生产率和稳定产品质量。关节机器人是应用最广泛、实用性最强的工业机器人,具有类似于人类肩部、肘部和手腕的多个关节。


驱动器:人们通过组合功能与自行车相同的减速齿轮来使用扭矩更大的执行器。它们使其更容易小型化并具有很高的准确性。执行器中的电动滑块通过用螺钉将运动从旋转变为线性,在运动方向上产生很大的力。


伺服系统:伺服系统是保持恒定旋转运动或直线运动的速度连续,并控制单个运动的旋转角度和行程距离的机构。它由无刷交流或直流、编码器和伺服放大器组成。


步进电机:旋转一定角度的电机,可以在没有开环的情况下使用。此方法简化了系统,因为它不使用编码器。此外,它还有一个效率低的缺点,因为它总是运行最高或最大电流以防止跳出。

编码器通过提高工作效率并提供更好的结果,使生产者的生活更轻松,而这些结果可能无法手动实现。

加入知识星球智能制造与自动化,加入会员可下载此公众号发布文章中的相关资料(行业报告、MES、数字化技术方案、自动化教程、自动化行业标准化资料VASS\SICAR\戴姆勒等、C#上位机开发、node-red开发、人工智能教程等)。

会员下载区

今天的文章,如果你感觉有价值,请记得一键三连:点赞加关注,留言,转发朋友圈,分享收藏,点击在看之后,一定记着加我个人微信:ZIDHXB。

往期精彩回顾




汽车行业Sicar控制标准资料有偿获取
博途PLC与FactoryIO联合仿真教程限时分享
PLC程序动态加密—分级催款可远程授权程序与授权软件分享
SIEMENS/西门子杯,六部十层电梯程序分享
FactoryIO与博途联合三色物料气缸分拣站程序分享
多台排水泵按累计运行时间切换和先启先停切换多模式控制PLC程序分享
倍福PLC视频教程及资料免费分享(36G)
三菱PLC编写的贪吃蛇与俄罗斯方块程序分享
库卡EthernetKRL备选软件包分享(版本V3.1.3)
精美博途Wincc界面程序模板分享
TIA_Portal_v18虚拟机分享
西门子博途V19全家桶与最新授权下载
大众VASS05标准Step7v5.5软件虚拟机分享
TIA_Portal_v19虚拟机分享
西门子SCL编程实例—扫雷游戏分享
西门子TIA博途软件入门到精通教程免费分享
西门子S7-1500博途PLC(基础+高级)视频教程分享
西门子TIA博途-SCL高级编程多套视频资料免费分享-限时删除
西门子TIA博途高级语言SCL视频资料分享
三菱FX3U系列plc精讲视频分享(40讲+240讲) 49GB
西门子smart200视频教程分享
两套西门子WinCC视频教程分享(9.5G)
PLC、触摸屏工控小游戏样例合集分享
EPLAN电气设计制图视频教程分享-限时删除
都有哪些好用电工仿真软件?学习电路图变得如此简
67本自动化书籍免费领取啦!!!
最新西门子授权工具EKB2022版分享
立体仓库穿梭车程序分享
威纶触摸屏视频教程(66讲)分享
博途TIA V16-V17全套软件与组件分享
标准化编程之-博途TIA程序设计编程规范
西门子SCL编程练习:排水泵根据运行时间先起先停控制
如何使用C#编写程序读写西门子PLC?
VASS标准—PLC安全程序架构讲解
VASS05标准—KUKA机器人培训课件
大众VASS_05标准——PLC程序架构
大众VASS05生画面遇到的问题总结
SEW_MOVIPRO变频器在VASS05标准中的应用
SEW_MOVIFIT变频器在VASS05标准中的应用
KUKA机器人高级编程(下)第3-4章(计时器\运动编程)
西门子博途SCL案例_仓储系统出料优先级控制程序实战练习
西门子TIA博途SCL高级教程—伺服V90速度控制
西门子TIA博途SCL高级教程—伺服V90定位控制
西门子TIA博途SCL高级视频教程—模拟量在工程中的应用
博途TIA Portal——SCL间接寻址PEEK和POKE指令的使用案例
西门子SCL高级语言教程—冒泡排序和选择排序
西门子SCL编程实例—字与位的转换Word_To_Bit
西门子博途WINCC脚本VBS教程4_脚本操作画面内对象的属性
如何使用C#编写程序读写西门子PLC?
C#上位机通过TCP/IP协议和KUKA机器人通讯
不外传的28条PLC编程规范及建议,赶紧收藏
win10家庭版安装西门子博途软件时提示“管理员已阻止你运行此应用”解决方法
西门子SCL编程-数据堆栈存储与操作在项目中的使用
博途实现程序动态加密—分级催款密钥授权管理系统程序实现
分享几个PROFINET网络故障诊断与分析案例
工控的面向对象编程
SiCar自动化标准平台架构
特斯拉EPLAN 电气图纸和结构标准
SICAR标准-VALVE_1_TO_8_3POS_FB夹具控制功能块
西门子PLC信号分析软件Winplc Analyzer 使用方法
PROFINET设备的GSD文件及其描述语言GSDML
大众标准VASS06软件环境设置
ABB机器人编程与应用中级篇
PLC编程算法—FIFO堆栈程序的实现
大众VASS06 项目库标准程序结构.
C#利用S7netplus读写西门子PLC数据
吉利KUKA_KRC4系列机器人现场应用规范和技术要求
TESLA特斯拉—PLC 逻辑编程规范
TESLA特斯拉—SCADA 设计规范
多台排水泵按累计运行时间切换和先启先停切换多模式控制PLC程序分享
西门子S7-200SMART编码器线速度测量算法
西门子S7-200SMART一阶RC低通滤波算法原理与实现
博途S7-1500SCL与FactoryIO仿真实现一阶RC低通滤波器皮带机速度平滑控制
Node-Red与ModbusTCP设备通信——写数据
Node-Red与ModbusTCP设备通信——读数据
大众汽车PLC-VASS05标准视频教程
你知道制造业10大系统集成:SCADA、MES、PLM、ERP、SCM、WMS、APS、QMS、CRM、EAM的关系吗?
西门子S7-300 SCL编程实现数组队列搜索、插入、删除、改动功能

智能制造与自动化
每天学习一点点,时间会给你一个不可思议的礼物。定期分享智能制造与自动化知识点,分享比收获更让人幸福。 智能制造、自动化、数字化、机器人、工业互联网 PLC\MES\SCADA\EPLAN\ 西门子\三菱\施耐德\KUKA\
 最新文章