伺服控制入门 第一章——伺服控制的硬件/物理基础(二)
参考教程https://www.bilibili.com/video/BV14q4y147PU?spm_id_from333.788.videopod.episodesvd_source8f8a7bd7765d52551c498d7eaed8acd5二、编码器知识及分类1、编码器的分类与理论基础1根据编码器的原理及检测产生的信号类型可将编码器分为模拟量编码器和数字编码器。2编码器是将旋转位置的改变转换为电气信号的装置应用在轴的闭环控制和大多数的自动化过程中为闭环控制提供速度或位置的实际测量值。2、光电增量式编码器1光电增量式编码器是一种较常用的增量编码器它主要由码盘、发光管、光电接收管和整形电路组成。码盘镀上了挡光材料同时沿码盘一周均匀刻画出N条通光窗口即码道。码盘转过一圈将产生N次的通光和遮光光电接收管接收到光线号后产生电流信号电流再经过放大整形电路转换成数字脉冲信号。2由于码盘跟随电机轴转动对脉冲进行计数即可求得位置的增量信息或者求得单位时间内的转速。3光电编码器码盘的材料有玻璃、金属、塑料。玻璃码盘是在玻璃上沉积很薄的刻线其热稳定性及精度可以达很高但容易碎金属码盘直接以通和不通刻线不易碎但由于金属有一定的宽度要求精度就有限制其热稳定性就要比玻璃码盘差一个数量级塑料码盘是经济型的其成本低精度、热稳定性、寿命都有一定的差距。4增量编码器基本原理如下图所示通道A和通道B的信号的周期相同且相位相差1/4个周期结合两相的信号值[1]当B相和A相先是都读到高电平11然后B读到高电平、A读到低电平10则为顺时针转B相滞后于A相90°[2]当B相和A相先是都读到低电平00然后B读到高电平、A读到低电平10则为逆时针转B相超前于A相90°除通道A、通道B以外还会设置一个额外的通道Z信号表示编码器特定的参考位置零位5增量式编码器的倍频技术增量式编码器的倍频技术核心是利用A、B相脉冲的边沿变化在不改变物理码盘的前提下把计数分辨率提高2倍或4倍让“一个栅格”产生更多计数脉冲①X11倍频不倍频计数方式只检测通道A的上升沿效果每1个栅格1个A相周期只产生1个计数脉冲分辨率和码盘物理栅格数相同比如1000线编码器一圈计数值 1000②X22倍频计数方式同时检测通道A的上升沿和下降沿效果每1个栅格1个A相周期产生2个计数脉冲分辨率物理栅格数×21000线编码器一圈计数值 2000③X44倍频最常用计数方式同时检测通道A和通道B的上升沿和下降沿共4个边沿。效果每1个栅格1个A相周期产生4个计数脉冲分辨率物理栅格数×41000线编码器一圈计数值 40006UVW三相信号UVW信号用来给电机转子做初始定位它们是三个相位互差120°的方波信号霍尔位置信号伺服电机启动时增量式编码器只能输出相对位置脉冲没法直接反馈转子的绝对位置如果不知道转子在哪伺服驱动器就不知道该给哪相绕组通电电机要么不转要么反转、抖动甚至产生大电流损坏设备而UVW信号就是用来解决这个问题的通过读取三路信号的高低电平组合驱动器就能判断出转子当前处于6个扇区中的哪一个从而确定初始通电相序实现平稳启动3、光电绝对式编码器1绝对式编码器的读数由机械位置决定的每个位置都有唯一的编码它无需记忆无需找参考点不像增量式编码器通过计算偏离原点的脉冲数来得到位置绝对式编码器可以直接读取到位置信息这样编码器的抗干扰特性、数据的可靠性高了。2单圈绝对式编码器与多圈绝对式编码器①单圈绝对式编码器只能用于旋转范围360度以内的测量转动超过360度时编码又回到原点。光码盘上有N圈光通道刻线每圈刻线依次以2线、4线、8线、16线......编排通过读取每圈刻线的通、暗获得2的N次个唯一位置的编码当转动超过360度时编码又回到原点[1]自然二进制码盘每一圈轨道代表二进制数的一位从内到外依次是高位到低位相邻位置的编码可能会出现多位同时翻转的情况[2]格雷码循环码码盘相邻位置的编码仅有1位发生翻转从根源上避免了多位误读即使有偏差误差也被限制在最小步长内是工业界绝对式编码器的标准编码方式抗干扰能力强本质上是一种“相邻码仅差1位”的编码也叫“循环码”②多圈绝对式编码器在单圈编码的基础上再增加圈数的编码以扩大编码器的测量范围。常见的有机械绝对计圈与电子增量计圈两种[1]机械绝对计圈底层是钟表齿轮机械的原理当中心码盘旋转时通过齿轮传动另一组码盘或多组齿轮多组码盘在单圈编码的基础上再增加圈数的编码圈数有范围限制例如现在2026年较多的4096圈和65536圈两种[2]电子增量计圈通过电池记忆圈数实际上是单圈绝对多圈增量好处是省掉了一组机械齿轮经济、体积小且没有圈数限制似乎也不错但是它毕竟是多圈增量的不能算真正意义上的绝对值4、磁电式编码器1磁性编码器技术磁性编码器经常也被称为磁电式编码器是一种角度或者位移测量装置其原理是采用磁阻或者霍尔元件对变化的磁性材料的角度或者位移值进行测量。磁性材料角度或者位移的变化会引起一定电阻或者电压的变化通过放大电路对变化量进行放大通过单片机处理后输出脉冲信号或者模拟量信号达到测量的目的。2磁性转盘的磁极数、磁阻传感器的数量及信号处理的方式决定了磁性编码器的分辨率。采用磁场原理产生信号的优势是磁场信号不会受到灰尘、湿气、高温及振动的影响。5、旋转变压器1旋转变压器的工作原理和普通变压器基本相似区别在于普通变压器的原边、副边绕组是相对固定的所以输出电压和输入电压之比是常数而旋转变压器的原边、副边绕组则随转子的角位移发生相对位置的改变因而其输出电压的大小随转子角位移而发生变化输出绕组的电压幅值与转子转角成正弦、余弦函数关系或保持某一比例关系。2通常副边会使用两个绕组线圈互成90°放置在定子上。3相比于前面得光电编码器旋转变压器更是适用于各种恶劣的外部环境如油污污染、大震动环境这些场合光电编码器的码盘容易受污染使编码器输出幅值变小设置失效大震动环境容易把码盘震碎尤其是使用玻璃材质的码盘。4旋转变码器的缺点是模拟量传输易受噪音干扰分辨率不高解码芯片1205只有12位分辩率有些场合控制效果不太理想。6、编码器常见参数1分辨率指编码器能够分辨的最小单位。①对于增量式编码器其分辨率表示为编码器转轴旋转一圈所产生的脉冲数即脉冲数/转Pulse Per Revolution PPR。②码盘上透光线槽的数目其实就等于分辨率也叫多少“线”较为常见的有5-6000线。③对于绝对式编码器内部码盘所用的位数就是它的分辨率单位是位bit具体还分单圈分辨率和多圈分辨率。2精度指编码器每个读数与转轴实际位置间的最大误差通常用角度、角分或角秒来表示。①例如有些绝对式编码器参数表里会写“±20″”这个就表示编码器输出的读数与转轴实际位置之间存在正负20角秒的误差。②精度由码盘刻线加工精度、转轴同心度、材料的温度特性、电路的响应时间等各方面因素共同决定。3最大响应频率指编码器每秒输出的脉冲数单位是Hz。①计算公式为最大响应频率分辨率×轴转速÷60。②例如某电机的编码器的分辨率为100即光电码盘一圈有100条栅格轴转速为120转每分钟即每秒转2圈则响应频率为100×120÷60200Hz即该转速下编码器每秒输出200个脉冲电机带动编码器转了2圈。4信号输出形式①对于增量式编码器每个通道的信号独立输出输出电路形式通常有集电极开路输出、推挽输出、差分输出等。②对于绝对式编码器由于是直接输出几十位的二进制数为了确保传输速率和信号质量一般采用串行输出或总线型输出例如同步串行接口SSI、RS485、CANopen或EtherCAT等也有一部分是并行输出输出电路形式与增量式编码器相同。