旋转编码器调整方法

合集下载

增量式旋转编码器的正反置零偏差消除方法及计数方法

增量式旋转编码器的正反置零偏差消除方法及计数方法

增量式旋转编码器的正反置零偏差消除方法及计数方法(原创版4篇)篇1 目录1.增量式旋转编码器的概述2.正反置零偏差消除方法3.计数方法4.应用实例与注意事项篇1正文一、增量式旋转编码器的概述增量式旋转编码器是一种测量旋转角度的传感器,其工作原理是通过旋转编码器内部的光电传感器对通过的透光缝隙进行扫描,产生脉冲信号。

根据脉冲信号的数量和频率,可以精确测量旋转角度。

增量式旋转编码器广泛应用于各种工业控制和测量领域。

二、正反置零偏差消除方法正反置零偏差是指增量式旋转编码器在旋转过程中,由于轴承、轴间距等因素引起的脉冲信号计数误差。

为了消除这种误差,可以采用以下两种方法:1.调整编码器内部参数增量式旋转编码器内部有一个内插细分值,可以通过调整这个值来消除零偏差。

通常编码器内部有多个内插细分值可供选择,如 1、2、4、6、10 等。

选择合适的内插细分值可以有效消除零偏差。

2.使用后处理技术在编码器输出的脉冲信号中,可以通过后处理技术对信号进行修正。

例如,可以采用数字滤波器、卡尔曼滤波器等技术对脉冲信号进行平滑处理,从而消除零偏差。

三、计数方法增量式旋转编码器的计数方法有以下两种:1.双通道工作模式双通道工作模式是指编码器同时输出 A、B 两个通道的脉冲信号。

通过同时读取 A、B 通道的脉冲信号,可以有效提高旋转角度的测量精度。

在双通道工作模式下,每个旋转对应的脉冲数为 A、B 通道脉冲数之和。

2.三通道工作模式三通道工作模式是指编码器同时输出 A、B、Z 三个通道的脉冲信号。

A、B 通道的脉冲信号用于测量旋转角度,Z 通道的脉冲信号用于测量旋转方向。

在三通道工作模式下,每个旋转对应的脉冲数为 A、B 通道脉冲数之和。

四、应用实例与注意事项增量式旋转编码器在工业控制和测量领域有广泛应用,例如用于电机转速控制、机床定位控制等。

在使用过程中,应注意以下几点:1.选择合适的编码器型号和参数,以满足实际应用需求。

2.确保编码器与被测对象之间的连接牢固可靠,避免信号丢失或干扰。

旋转编码器调整方法

旋转编码器调整方法

四:旋转编码器的调整增量式编码器的相位对齐方式在此讨论中,增量式编码器的输出信号为方波信号,又可以分为带换相信号的增量式编码器和普通的增量式编码器,普通的增量式编码器具备两相正交方波脉冲输出信号A和B,以及零位信号Z;带换相信号的增量式编码器除具备A/B/Z 输出信号外,还具备互差120度的电子换相信号U/V/W,U/V/W各自的每转周期数与电机转子的磁极对数一致。

带换相信号的增量式编码器的U/V/W电子换相信号的相位与转子磁极相位,或曰电角度相位之间的对齐方法如下:1.用一个直流电源给电机的U/V绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置.2.用示波器观察编码器的U相信号和Z信号.3.调整编码器转轴与电机轴的相对位置.4.一边调整,一边观察编码器U和Z相信号跳变沿,直到Z信号稳定在高电平上(在此默认Z信号的常态为低电平),锁定编码器与电机的相对位置关系。

5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,Z信号都能稳定在高电平上,则对齐有效。

撤掉直流电源后,验证如下:1.用示波器观察编码器的U相信号和电机的U/V线反电势波形。

2.转动电机轴,编码器的U相信号上升沿与电机的U/V线反电势波形由低到高的过零点重合,编码器的Z信号也出现在这个过零点上。

上述验证方法,也可以用作对齐方法。

需要注意的是,此时增量式编码器的U相信号的相位零点即与电机UV线反电势的相位零点对齐,由于电机的U相反电势,与UV线反电势之间相差30度,因而这样对齐后,增量式编码器的U相信号的相位零点与电机U相反电势的-30度相位点对齐,而电机电角度相位与U相反电势波形的相位一致,所以此时增量式编码器的U相信号的相位零点与电机电角度相位的-30度点对齐。

有些伺服企业习惯于将编码器的U相信号零点与电机电角度的零点直接对齐,为达到此目的,可以:1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线;2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形。

电机编码器调整

电机编码器调整

编码器调整:
下面是正确调整编码器的过程。

1. 关闭机器电源,并从变速箱拆卸电机,使电机稳固并适应任何可能的扭矩情况,必须确保在两个方向上的电机轴自由旋转。

要调整编码器,移去端盖,定子是固定的三个螺丝。

用手松开编码器的螺丝。

2. 连接电机驱动器和笔记本电脑,启动TeraTerm软件,并打开机器的电源。

3. 必须基于下列输入参数值0。

PosCtrl mode 0
Speed 0
Torque Lim. 0
然后,像往常一样打开液压泵。

4. 通过按Alt&A是轴参数图片。

在“resolver offset偏移地址”0值必须输入。

后进入的消息Autophasing启动[Y / N]。

通过确认与Y =是Autophasing将启动。

约1秒后的输入编码器将变成红色和消息Autophasing停止= [方向键]将会显示。

5.此后,用手转动定子旋转+/- 128。

按任意键过程将停止。

在这个过程中的驱动器和电机的负担沉重。

因此,这个过程中,应进行相对较快否则可能会发生效能监察的基础上,关闭发动机。

6.在这个过程中,固定好编码器定子的三个螺丝。

再次检查并启动Autophasing 校验编码器。

现在的编码器值的偏移量应在+ / - 2048范围内。

7. 电机现在可以准备进一步的检查和测试。

8. 变速箱重新组合,调整和测试的电机现在已准备就绪。

要做到这一点,打开本机电源,然后再开始。

电动阀门编码器调零方法

电动阀门编码器调零方法

电动阀门编码器调零方法
电动阀门编码器调零方法如下:
1. 确定阀门编码器的零位位置,即阀门关闭状态下的编码器值。

2. 确定电动阀门的正向旋转方向,即阀门打开时编码器数值增加的方向。

3. 打开控制系统,进入编码器调零模式。

4. 将电动阀门旋转至关闭状态,并记录下当前编码器数值。

5. 按照步骤2中确定的旋转方向,将电动阀门旋转至打开状态,直到编码器数值达到预设的最大值。

6. 再将电动阀门旋转至关闭状态,并等待编码器数值稳定。

7. 将编码器数值与步骤4中记录的数值比较,如果两者相等,则表示调零成功;如果不相等,则需要进行进一步调整。

8. 根据调整的结果,重新设置编码器的零位位置。

9. 完成调零后,测试电动阀门的开关动作,确保其按照预设的值进行操作。

请注意,具体的调零方法可能因不同的电动阀门和编码器型号而有所不同,以上仅为一般性的调零步骤。

在实际操作中,请确保按照设备说明书或相关技术资料进行正确操作,并注意安全防护措施。

如有需要,请咨询专业人士进行操作指导。

编码器使用与设置要点

编码器使用与设置要点

从增量值编码器到绝对值编码器旋转增量值编码器以转动时输出脉冲,通过计数设备来计算其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。

这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备计算并记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。

解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。

在参考点以前,是不能保证位置的准确性的。

为此,在工控中就有每次操作先找参考点,开机找零等方法。

这样的方法对有些工控项目比较麻烦,甚至不允许开机找零(开机后就要知道准确位置),于是就有了绝对编码器的出现。

绝对编码器光码盘上有许多道光通道刻线,每道刻线依次以2线、4线、8线、16线。

编排,这样,在编码器的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。

这样的编码器是由光电码盘的机械位置决定的,它不受停电、干扰的影响。

绝对编码器由机械位置决定的每个位置是唯一的,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。

这样,编码器的抗干扰特性、数据的可靠性大大提高了。

从单圈绝对值编码器到多圈绝对值编码器旋转单圈绝对值编码器,以转动中测量光电码盘各道刻线,以获取唯一的编码,当转动超过360度时,编码又回到原点,这样就不符合绝对编码唯一的原则,这样的编码只能用于旋转范围360度以内的测量,称为单圈绝对值编码器。

如果要测量旋转超过360度范围,就要用到多圈绝对值编码器。

编码器生产厂家运用钟表齿轮机械的原理,当中心码盘旋转时,通过齿轮传动另一组码盘(或多组齿轮,多组码盘),在单圈编码的基础上再增加圈数的编码,以扩大编码器的测量范围,这样的绝对编码器就称为多圈式绝对编码器,它同样是由机械位置确定编码,每个位置编码唯一不重复,而无需记忆。

旋转编码器使用方法

旋转编码器使用方法

旋转编码器使用方法
旋转编码器使用方法
使用方法一:修改驱动程序
旋转编码器属于精密仪器,在其使用过程中需通过程序发出指令,才能起到特定的作用,而根据不同环境下的需求,需要设定不同的驱动程序,所以说决定编码器使用效果怎幺样,修改合适的驱动程序是非常重要的。

通常情况下只要直接修改reg文件,同时注册一个表文件,利用添加的方式改写动态链接,在确定动态链接已经修改好的情况下,需要将其添加到内核中;
使用方法二:硬件接口连接
驱动程序修改好之后,下面就是硬件接口连接操作,在连接中,通常有A和B两个集电极输出接口,为确保线路衔接性,需要在3.3V上的电阻上进行操作,将A和B两个接口分别插到CPU上。

在硬件接口连接成功之后,以防万一,须做好测试工作检查电压输出端高低压数值是否正确,比如在按下按钮之后,如果P2端口输出值是高电平的话,说明连接正确;
使用方法三:流接口驱动程序的编写。

旋转编码开关(Rotary Encoder switch)-使用说明及程序

旋转编码开关(Rotary Encoder switch)-使用说明及程序

旋转编码开关(Rotary Encoder switch)-使用说明及程序具有左转,右转,按下三个功能。

4、5 脚是中间按下去的开关接线 1 2 3 脚一般是中间2 脚接地,1、3 脚上拉电阻后,当左转、右转旋纽时,在1、3 脚就有脉冲信号输出了。

着这是标准资料:在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,见下图:由此可见,如果输出1 为高电平时,输出2 出现一个高电平,这时开关就是向顺时针旋转; 当输出1 为高电平,输出2 出现一个低电平,这时就一定是逆时针方向旋转.所以,在单片机编程时只需要判断当输出1 为高电平时,输出2 当时的状态就可以判断出是左旋转或是右旋转了。

还有另外一种3 脚的,除了不带按钮开关外,和上面是一样的使用。

参考:#include "reg51.h"#define uint unsigned intsbit CodingsWitch_A=P1_1;sbit CodingsWitch_B=P1_2;uint CodingsWitchPolling()//{static Uchar Aold,Bold; //定义了两个变量用来储蓄上一次调用此方法是编码开关两引脚的电平static Uchar st; //定义了一个变量用来储蓄以前是否出现了两个引脚都为高电平的状态uint tmp = 0;if(CodingsWitch_A&&CodingsWitch_B)st = 1; //if(st) //如果st 为1 执行下面的步骤{if(CodingsWitch_A==0&&CodingsWitch_B==0) //如果当前编码开关的两个引脚都为底电平执行下面的步骤{if(Bold) //为高说明编码开关在向加大的方向转{st = 0;tmp++; //}if(Aold) //为高说明编码开关在向减小的方向转{st = 0;tmp--; //设返回值}}}Aold = CodingsWitch_A; //Bold = CodingsWitch_B; //储return tmp; //}//编码器计数程序void encoder_cnt(void){uchar temp;temp = PIND; //取端口D 管脚信号couch_clr = (temp & 0x08); //取编码器清零信号if(couch_clr != false) //有编码器清零信号{couch_num = 0; //水平床码清零}else{if(encoder_cnt_en == false) //编码器计数模块没有启动{pr_couch_ba = temp & 0x03; //取编码器A、B 相电平信号}else{couch_ba = temp & 0x03; //取编码器A、B 相电平信号if(pr_couch_ba == 0x00){if(couch_ba == 0x01){couch_num++; //水平床码加1}else if(couch_ba == 0x10){couch_num--; //水平床码减1}}else if(pr_couch_ba == 0x01){if(couch_ba == 0x11){couch_num++; //水平床码加1}else if(couch_ba == 0x00){couch_num--; //水平床码减1}}else if(pr_couch_ba == 0x10){if(couch_ba == 0x00){couch_num++; //水平床码加1}else if(couch_ba == 0x11){couch_num--; //水平床码减1}}else if(pr_couch_ba == 0x11){if(couch_ba == 0x10){couch_num++; //水平床码加1}else if(couch_ba == 0x01){couch_num--; //水平床码减1}}}pr_couch_ba = couch_ba;}}编码器及其计数模块原理飘扬的旋转编码器的检测程序(MCS51)//旋转编码器检测程序,A/B信号分别接在了INT0和INT1上//程序作者:BG4UVR//2005 年1 月15 用KEIL编译、硬件测试通过//注意:编码器的信号,程序未做消抖处理。

旋转编码器调整方法

旋转编码器调整方法

四:旋转编码器的调整增量式编码器的相位对齐方式在此讨论中,增量式编码器的输出信号为方波信号,又可以分为带换相信号的增量式编码器和普通的增量式编码器,普通的增量式编码器具备两相正交方波脉冲输出信号A和B,以及零位信号Z;带换相信号的增量式编码器除具备A/B/Z 输出信号外,还具备互差120度的电子换相信号U/V/W,U/V/W各自的每转周期数与电机转子的磁极对数一致。

带换相信号的增量式编码器的U/V/W电子换相信号的相位与转子磁极相位,或曰电角度相位之间的对齐方法如下:1.用一个直流电源给电机的U/V绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置.2.用示波器观察编码器的U相信号和Z信号.3.调整编码器转轴与电机轴的相对位置.4.一边调整,一边观察编码器U和Z相信号跳变沿,直到Z信号稳定在高电平上(在此默认Z信号的常态为低电平),锁定编码器与电机的相对位置关系。

5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,Z信号都能稳定在高电平上,则对齐有效。

撤掉直流电源后,验证如下:1.用示波器观察编码器的U相信号和电机的U/V线反电势波形。

2.转动电机轴,编码器的U相信号上升沿与电机的U/V线反电势波形由低到高的过零点重合,编码器的Z信号也出现在这个过零点上。

上述验证方法,也可以用作对齐方法。

需要注意的是,此时增量式编码器的U相信号的相位零点即与电机UV线反电势的相位零点对齐,由于电机的U相反电势,与UV线反电势之间相差30度,因而这样对齐后,增量式编码器的U相信号的相位零点与电机U相反电势的-30度相位点对齐,而电机电角度相位与U相反电势波形的相位一致,所以此时增量式编码器的U相信号的相位零点与电机电角度相位的-30度点对齐。

有些伺服企业习惯于将编码器的U相信号零点与电机电角度的零点直接对齐,为达到此目的,可以:1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线;2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形。

伺服电机编码器的调整方法

伺服电机编码器的调整方法

伺服电机编码器的调整方法1.确定准确的起始位置:在进行编码器调整之前,首先需要确定准确的起始位置。

这可以通过将电机旋转到已知位置,例如机械限位开关所指示的位置,或者通过其他精确的位置校准工具来实现。

2.选择适当的调整模式:编码器调整通常包括位置校准、角度校准和轴伸缩校准等。

根据具体的应用需求,选择适当的调整模式。

对于大多数应用来说,位置校准是最常用的调整模式。

3.检查编码器信号:在进行调整之前,使用示波器或者其他适当的检测仪器检查编码器信号的质量。

确保信号的稳定性和准确性。

4.编码器分辨率设置:根据具体的应用需求,设置编码器的分辨率。

编码器分辨率表示每个旋转周期内的编码器信号脉冲数。

更高的分辨率可以提高位置测量的精度,但同时也会增加系统的计算和处理负载。

5.校准位置偏差:校准位置偏差是确保伺服电机准确到达期望位置的关键步骤。

这可以通过先将电机旋转到期望位置,然后根据编码器反馈信号进行微调来实现。

6.校准角度误差:校准角度误差是确保伺服电机旋转到期望角度的关键步骤。

在进行角度校准时,通常需要将电机旋转到已知的角度,然后根据编码器反馈信号进行微调。

7.校准轴伸缩误差:在一些应用中,由于温度变化或机械松动等因素,电机轴的长度可能会发生微小变化,进而导致位置误差。

校准轴伸缩误差需要先测量轴的实际长度,然后根据编码器反馈信号进行调整。

8.验证调整效果:在完成编码器调整后,使用适当的测试方法验证调整的效果。

例如,可以反复将电机旋转到不同的位置,然后检查编码器反馈信号是否与期望值相匹配。

总结:调整伺服电机编码器需要先确定准确的起始位置,然后选择适当的调整模式。

通过校准位置偏差、角度误差和轴伸缩误差,调整编码器的准确性。

最后,使用适当的测试方法验证调整的效果。

调整伺服电机编码器的准确性对于实现精确的运动控制十分重要。

旋转编码器的原理及调整

旋转编码器的原理及调整

3. R1 据 窗 信 号 调 整 器 ( )首 先 在 sr ie 3 3数 1 evc 状 态 下 转 动 机 架 , DW S窗 口停 留在 D1板 光耦 上 , 将 使 V4 DW S脉 冲 灯 ) 。( ) 整 的原 则 是 将 R1 ( 亮 2调 3调
到 脉 冲信 号 一 角 度 脉 冲 (4 0个 脉 冲/ 6 1 3 0度 ) 以及 数 据 窗 开关 ( 脉 冲 / 6 2个 3 0度 ) 。
DW S信 号 在 D3电路 板 上 通 过 史 密 特 触 发 器 整 形 , 角 度 脉 冲 AP增 加 1倍 即 每 旋 转 3 0 有 2 8 6 ̄ 80个 脉
冲 。进入 3 0 扫描 和结束 3 0 扫描时都会 产生数 据 6 ̄ 6 ̄
一 日 一
窗开关信号 。
3 调 整 法
( e d p r me to q i me t4 7 h h s i l ft e P Th e a t n f u p n , 7 t o p t h AL. i n f n Hu e  ̄ 1 3 C i a e a o X a ga b i 0 , hn )
A bs ract: P he r ar t A oft ot y encodes i he or ngi l m e s s t i na s age i he SI M E N S gener l t n t E a ype C T r ar T he t ot y, opi epor ed cr t
隔 必须 大 于 等 于 (/4 1 )T( 助 于 R1 据 窗 电位 器 借 3数 的 调 整 , 变 DW S光 耦 的 电平 来 达 到 图形 的要 求 ) 改 。
间隔 光线产 生 了开始 和终 止计 数 的数据 窗 开关 信 号 D WS 。D1 上 的角 度脉 冲 AP信号 和 数 据 窗 开 关 板

旋转编码器调整方法

旋转编码器调整方法

旋转编码器调整方法
1.机械调节:通过调整旋转编码器的机械结构,可以改变旋转编码器的灵敏度和分辨率。

这可以通过旋转编码器上的调节螺丝或旋转编码器本身的机械结构来实现。

机械调节是一种简单且直接的方法,适用于一些要求不高的应用。

2.软件设置:现代旋转编码器通常具有软件设置功能,可以通过编程或调节软件来实现旋转编码器的调节。

软件设置可以提供更高的精度和可调节性,适用于对旋转编码器精度要求较高的应用。

通过软件设置,可以调整旋转编码器的灵敏度、分辨率、饱和度等参数。

3.电气调节:旋转编码器可以通过电气信号来进行调节。

这可以通过改变电压、电流和信号频率来实现。

电气调节可以实现对旋转编码器的灵敏度和分辨率的调节。

这种方法通常需要在电路或控制系统中进行调节。

4.反馈控制:在一些应用中,旋转编码器可以与反馈控制系统结合使用。

反馈控制系统可以通过监测旋转编码器的输出信号来实现对旋转编码器的实时调节。

这种方法可以实现对旋转编码器的闭环控制,提供更高的精度和稳定性。

5.自适应算法:一些高级的旋转编码器具有自适应算法功能,可以根据环境条件和工作状态自动进行调节。

这种算法可以通过检测和分析旋转编码器的输出信号来实现自动调节。

自适应算法可以提供动态的、实时的调节功能,适用于需要根据实际情况进行调节的应用。

以上是一些常见的旋转编码器调节方法。

在实际应用中,选择合适的调节方法需要考虑具体的要求、条件和成本等因素。

不同的方法适用于不同的情况,可以根据实际需要进行选择和组合使用。

转角编码器校正方式

转角编码器校正方式

转角编码器校正方法
先校正转角指示,把滑块开到上死点或下死点,在校正参数中设上180或或360点确定!滑块调整数值校正,应在滑块下死点180度量出实际值,在参数校正中输入实际数值后点确定。

气垫调整校正,把滑块开到上死点,量气垫上下顶起中的高度,一般用圆管,在气垫落下时,插入工作台顶杆眼中,要高出工作台面,先量出工作台面高出部分,再顶起气垫,再量出工作台面顶杆数值,再减去没顶起时量的数值,就出来实际数值,在校正参数输入实际值确认!!!。

安川编码器调零方法

安川编码器调零方法

安川编码器调零方法1. 简介安川编码器是一种用于测量和控制旋转运动的设备,常用于工业自动化系统中。

调零是指将编码器的初始位置设置为参考点,以便后续的测量和控制操作。

本文将介绍安川编码器的调零方法,包括硬件连接、软件设置和实际操作步骤。

2. 硬件连接在进行安川编码器的调零之前,需要先进行硬件连接。

通常,安川编码器有两个输出信号线:A相和B相。

这两个信号线需要连接到相应的输入端口,以便将旋转运动转换为电信号。

具体的硬件连接方式可以参考安川编码器的说明书或者相关文档。

3. 软件设置在进行实际的调零操作之前,需要先进行一些软件设置。

这些设置包括选择适当的工作模式、分辨率和方向等参数。

以下是一些常见的软件设置步骤:步骤1:选择工作模式根据实际需求选择合适的工作模式。

安川编码器通常有位置模式、速度模式和力矩模式等不同的工作模式。

根据具体的应用场景选择合适的工作模式。

步骤2:设置分辨率分辨率是指编码器的测量精度,通常以每转的脉冲数表示。

根据实际需求设置合适的分辨率,高分辨率可以提高测量精度,但会增加数据处理的复杂性。

步骤3:选择方向根据旋转运动的方向选择合适的编码器方向。

安川编码器通常有正向和反向两个方向选项,根据实际情况选择合适的方向。

步骤4:其他设置根据实际需求进行其他相关设置,例如报警功能、限位功能等。

这些设置根据具体情况而定,可以参考相关文档进行设置。

4. 实际操作步骤完成硬件连接和软件设置之后,就可以进行实际的调零操作了。

以下是一般的调零步骤:步骤1:找到参考点首先需要找到一个可靠的参考点作为编码器的初始位置。

这个参考点可以是机械结构中的一个固定位置或者其他已知位置。

步骤2:将编码器旋转至参考点通过手动或者自动控制,将编码器旋转至参考点位置。

可以通过监视编码器的输出信号来确定位置是否准确。

步骤3:设置零位在编码器旋转到参考点位置后,将当前位置设置为零位。

具体的操作方式可以根据编码器的型号和软件设置进行调整。

成为电梯高手之旋转编码器图解及故障解决

成为电梯高手之旋转编码器图解及故障解决

成为电梯高手之旋转编码器图解及故障解决旋转编码器旋转编码器是由光栅盘(又叫分度码盘)和光电检测装置(又叫接收器)组成。

光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。

由于光栅盘与电机同轴,电机旋转时,光栅盘与电机同速旋转,发光二极管垂直照射光栅盘,把光栅盘图像投射到由光敏元件构成的光电检测装置(接收器)上,光栅盘转动所产生的光变化经转换后以相应的脉冲信号的变化输出。

编码器码盘的材料有玻璃、金属、塑料等。

玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高。

金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性也比玻璃的差一个数量级。

塑料码盘成本低廉,但精度、热稳定性、寿命均要差一些。

编码器以信号原理来分,有增量式编码器(SPC)和绝对式编码器(APC),顾名思义,绝对式编码器可以记录编码器在一个绝对坐标系上的位置,而增量式编码器可以输出编码器从预定义的起始位置发生的增量变化。

增量式编码器需要使用额外的电子设备(通常是PLC、计数器或变频器)以进行脉冲计数,并将脉冲数据转换为速度或运动数据,而绝对式编码器可产生能够识别绝对位置的数字信号。

综上所述,增量式编码器通常更适用于低性能的简单应用,而绝对式编码器则是更为复杂的关键应用的最佳选择--这些应用具有更高的速度和位置控制要求。

输出类型取决于具体应用。

一:增量式旋转编码器工作原理增量式旋转编码器通过两个光敏接收管来转化角度码盘的时序和相位关系,得到角度码盘角度位移量的增加(正方向)或减少(负方向)。

增量式旋转编码器的工作原理如下图所示。

图中A、B两点的间距为S2,分别对应两个光敏接收管,角度码盘的光栅间距分别为S0和S1。

当角度码盘匀速转动时,可知输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值相同,同理,当角度码盘变速转动时,输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值仍相同。

ec11旋转编码器的使用方法 -回复

ec11旋转编码器的使用方法 -回复

ec11旋转编码器的使用方法-回复旋转编码器是一种常见的电子设备,用于测量和控制旋转运动。

在各种应用中,例如机器人控制、医疗设备、工业自动化等领域,旋转编码器广泛应用。

本文将介绍EC11旋转编码器的使用方法,并以步骤的形式详细说明如何正确使用该编码器。

二、了解EC11旋转编码器的基本知识1. EC11旋转编码器是一种增量式编码器,它可以测量旋转运动的位置和变化。

2. EC11旋转编码器包括一个旋转轴和一个固定部分,旋转轴上有一个刻度盘和一个编码器头。

3. EC11旋转编码器的刻度盘上刻有等距的刻度,编码器头通过感应刻度盘上的光学信号,测量旋转角度和方向。

三、EC11旋转编码器的安装1. 确定EC11旋转编码器的安装位置,通常安装在旋转设备的旋钮或轴上。

2. 将编码器头与刻度盘对齐,并将编码器头固定在旋转轴上。

3. 确保编码器安装牢固,并能够自由转动,避免与其他部件摩擦。

四、EC11旋转编码器的接线1. 查找EC11旋转编码器的连接引脚,通常有三个引脚,分别为VCC、GND和输出信号。

2. 将VCC引脚连接到正极电源,将GND引脚连接到负极电源,以提供编码器的电源供应。

3. 将输出信号引脚连接到微控制器或其他接收信号的设备。

五、EC11旋转编码器的使用1. 初始化变量。

在使用EC11旋转编码器之前,需要初始化一个变量来存储编码器的旋转角度或位置。

2. 读取编码器信号。

通过读取EC11旋转编码器的输出信号,可以得到编码器的旋转方向和变化情况。

3. 更新变量。

根据编码器的输出信号,更新之前初始化的变量,以反映编码器的旋转角度或位置的变化。

4. 应用变量。

使用更新后的变量控制相应的设备或系统,例如控制机器人的运动轨迹或调整医疗设备的参数。

六、EC11旋转编码器的注意事项1. 在接线过程中,确保正确连接电源和接收信号的引脚,避免损坏设备。

2. 在安装编码器时,注意避免与其他部件产生摩擦或干扰,以确保编码器的正常运行。

ec11旋转编码器的使用方法 -回复

ec11旋转编码器的使用方法 -回复

ec11旋转编码器的使用方法-回复EC11旋转编码器是一种常用的输入设备,广泛应用于控制系统、机器人、机械设备等各个领域。

本文将一步一步地介绍EC11旋转编码器的使用方法。

第一步:了解EC11旋转编码器的基本结构和工作原理EC11旋转编码器由旋转轴、编码盘、编码刻线、感应器等部件组成。

当旋转编码器被旋转时,编码盘上的刻线与感应器之间的接触触发感应器产生脉冲信号,然后通过信号处理电路将脉冲信号转换为数字或模拟信号。

EC11旋转编码器通常具有两个输出信号通道(A相和B相),能够实现正转和反转的测量。

第二步:连接EC11旋转编码器将编码器的引脚与控制器或其他设备进行连接。

EC11旋转编码器通常具有5个引脚,分别是Vcc(电源正极)、GND(地线)、A相、B相和SW (按键)。

首先,将Vcc引脚连接到正常工作电压(通常是5V或3.3V),将GND引脚连接到地线。

然后,根据需求将A相和B相引脚连接到控制器或其他接收设备的输入引脚上。

最后,如果需要使用旋转编码器上的按键功能,可以将SW引脚接到相应的输入引脚上。

第三步:编程设置EC11旋转编码器在使用EC11旋转编码器之前,通常需要对其进行编程设置以适应具体的应用场景。

编程方法可能会因控制器或开发平台的不同而有所差异,下面以Arduino为例进行说明。

1. 引用编码器库:打开Arduino IDE,在菜单栏中选择“工具”,然后选择“管理库”。

在弹出的对话框中搜索“encoder”,找到与旋转编码器兼容的库(如“Encoder”库),点击“安装”。

2. 创建编码器对象:在Arduino代码中,通过使用库提供的函数和类来创建旋转编码器对象。

首先,在代码开头部分添加`#include<Encoder.h>`,然后在`setup()`函数中添加`Encoder myEncoder(A相引脚, B相引脚)`,用于创建编码器对象。

A相引脚和B相引脚的引脚号应填入实际连接的引脚号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四:旋转编码器的调整增量式编码器的相位对齐方式在此讨论中,增量式编码器的输出信号为方波信号,又可以分为带换相信号的增量式编码器和普通的增量式编码器,普通的增量式编码器具备两相正交方波脉冲输出信号A和B,以及零位信号Z;带换相信号的增量式编码器除具备A/B/Z 输出信号外,还具备互差120度的电子换相信号U/V/W,U/V/W各自的每转周期数与电机转子的磁极对数一致。

带换相信号的增量式编码器的U/V/W电子换相信号的相位与转子磁极相位,或曰电角度相位之间的对齐方法如下:1.用一个直流电源给电机的U/V绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置.2.用示波器观察编码器的U相信号和Z信号.3.调整编码器转轴与电机轴的相对位置.4.一边调整,一边观察编码器U和Z相信号跳变沿,直到Z信号稳定在高电平上(在此默认Z信号的常态为低电平),锁定编码器与电机的相对位置关系。

5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,Z信号都能稳定在高电平上,则对齐有效。

撤掉直流电源后,验证如下:1.用示波器观察编码器的U相信号和电机的U/V线反电势波形。

2.转动电机轴,编码器的U相信号上升沿与电机的U/V线反电势波形由低到高的过零点重合,编码器的Z信号也出现在这个过零点上。

上述验证方法,也可以用作对齐方法。

需要注意的是,此时增量式编码器的U相信号的相位零点即与电机UV线反电势的相位零点对齐,由于电机的U相反电势,与UV线反电势之间相差30度,因而这样对齐后,增量式编码器的U相信号的相位零点与电机U相反电势的-30度相位点对齐,而电机电角度相位与U相反电势波形的相位一致,所以此时增量式编码器的U相信号的相位零点与电机电角度相位的-30度点对齐。

有些伺服企业习惯于将编码器的U相信号零点与电机电角度的零点直接对齐,为达到此目的,可以:1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线;2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形。

3.依据操作的方便程度,调整编码器转轴与电机轴的相对位置,或者编码器外壳与电机外壳的相对位置。

4.一边调整,一边观察编码器的U相信号上升沿和电机U相反电势波形由低到高的过零点,最终使上升沿和过零点重合,锁定编码器与电机的相对位置关系,完成对齐。

由于普通增量式编码器不具备U/V/W相位信息,而Z信号也只能反映一圈内的一个点位,不具备直接的相位对齐潜力,因而不作为本讨论的话题。

绝对式编码器的相位对齐方式绝对式编码器的相位对齐对于单圈和多圈而言,差别不大,其实都是在一圈内对齐编码器的检测相位与电机电角度的相位。

早期的绝对式编码器会以单独的引脚给出单圈相位的最高位的电平,利用此电平的0和1的翻转,也可以实现编码器和电机的相位对齐,方法如下:1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置;2.用示波器观察绝对编码器的最高计数位电平信号;3.调整编码器转轴与电机轴的相对位置;4.一边调整,一边观察最高计数位信号的跳变沿,直到跳变沿准确出现在电机轴的定向平衡位置处,锁定编码器与电机的相对位置关系;5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,跳变沿都能准确复现,则对齐有效。

这类绝对式编码器目前已经被采用EnDAT,BiSS,Hiperface等串行协议,以及日系专用串行协议的新型绝对式编码器广泛取代,因而最高位信号就不符存在了,此时对齐编码器和电机相位的方法也有所变化,其中一种非常实用的方法是利用编码器内部的EEPROM,存储编码器随机安装在电机轴上后实测的相位,具体方法如下:1.将编码器随机安装在电机上,即固结编码器转轴与电机轴,以及编码器外壳与电机外壳;2.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置;3.用伺服驱动器读取绝对编码器的单圈位置值,并存入编码器内部记录电机电角度初始相位的EEPROM中;4.对齐过程结束。

由于此时电机轴已定向于电角度相位的-30度方向,因此存入的编码器内部EEPROM中的位置检测值就对应电机电角度的-30度相位。

此后,驱动器将任意时刻的单圈位置检测数据与这个存储值做差,并根据电机极对数进行必要的换算,再加上-30度,就可以得到该时刻的电机电角度相位。

这种对齐方式需要编码器和伺服驱动器的支持和配合方能实现,日系伺服的编码器相位之所以不便于最终用户直接调整的根本原因就在于不肯向用户提供这种对齐方式的功能界面和操作方法。

这种对齐方法的一大好处是,只需向电机绕组提供确定相序和方向的转子定向电流,无需调整编码器和电机轴之间的角度关系,因而编码器可以以任意初始角度直接安装在电机上,且无需精细,甚至简单的调整过程,操作简单,工艺性好。

如果绝对式编码器既没有可供使用的EEPROM,又没有可供检测的最高计数位引脚,则对齐方法会相对复杂。

如果驱动器支持单圈绝对位置信息的读出和显示,则可以考虑:1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置;2.利用伺服驱动器读取并显示绝对编码器的单圈位置值;3.调整编码器转轴与电机轴的相对位置;4.经过上述调整,使显示的单圈绝对位置值充分接近根据电机的极对数折算出来的电机-30度电角度所应对应的单圈绝对位置点,锁定编码器与电机的相对位置关系;5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,上述折算位置点都能准确复现,则对齐有效。

如果用户连绝对值信息都无法获得,那么就只能借助原厂的专用工装,一边检测绝对位置检测值,一边检测电机电角度相位,利用工装,调整编码器和电机的相对角位置关系,将编码器相位与电机电角度相位相互对齐,然后再锁定。

这样一来,用户就更加无从自行解决编码器的相位对齐问题了。

个人推荐采用在EEPROM中存储初始安装位置的方法,简单,实用,适应性好,便于向用户开放,以便用户自行安装编码器,并完成电机电角度的相位整定。

正余弦编码器的相位对齐方式普通的正余弦编码器具备一对正交的sin,cos 1Vp-p信号,相当于方波信号的增量式编码器的AB正交信号,每圈会重复许许多多个信号周期,比如2048等;以及一个窄幅的对称三角波Index信号,相当于增量式编码器的Z信号,一圈一般出现一个;这种正余弦编码器实质上也是一种增量式编码器。

另一种正余弦编码器除了具备上述正交的sin、cos信号外,还具备一对一圈只出现一个信号周期的相互正交的1Vp-p的正弦型C、D信号,如果以C信号为sin,则D信号为cos,通过sin、cos信号的高倍率细分技术,不仅可以使正余弦编码器获得比原始信号周期更为细密的名义检测分辨率,比如2048线的正余弦编码器经2048细分后,就可以达到每转400多万线的名义检测分辨率,当前很多欧美伺服厂家都提供这类高分辨率的伺服系统,而国内厂家尚不多见;此外带C、D信号的正余弦编码器的C、D信号经过细分后,还可以提供较高的每转绝对位置信息,比如每转2048个绝对位置,因此带C、D信号的正余弦编码器可以视作一种模拟式的单圈绝对编码器。

采用这种编码器的伺服电机的初始电角度相位对齐方式如下:1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置;2.用示波器观察正余弦编码器的C信号波形;3.调整编码器转轴与电机轴的相对位置;4.一边调整,一边观察C信号波形,直到由低到高的过零点准确出现在电机轴的定向平衡位置处,锁定编码器与电机的相对位置关系;5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,过零点都能准确复现,则对齐有效。

撤掉直流电源后,验证如下:1.用示波器观察编码器的C相信号和电机的UV线反电势波形;2.转动电机轴,编码器的C相信号由低到高的过零点与电机的UV线反电势波形由低到高的过零点重合。

这种验证方法,也可以用作对齐方法。

此时C信号的过零点与电机电角度相位的-30度点对齐。

如果想直接和电机电角度的0度点对齐,可以考虑:1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线;2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形;3.调整编码器转轴与电机轴的相对位置;4.一边调整,一边观察编码器的C相信号由低到高的过零点和电机U相反电势波形由低到高的过零点,最终使2个过零点重合,锁定编码器与电机的相对位置关系,完成对齐。

由于普通正余弦编码器不具备一圈之内的相位信息,而Index信号也只能反映一圈内的一个点位,不具备直接的相位对齐潜力,因而在此也不作为讨论的话题。

如果可接入正余弦编码器的伺服驱动器能够为用户提供从C、D中获取的单圈绝对位置信息,则可以考虑:1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置;2.利用伺服驱动器读取并显示从C、D信号中获取的单圈绝对位置信息;3.调整旋变轴与电机轴的相对位置;4.经过上述调整,使显示的绝对位置值充分接近根据电机的极对数折算出来的电机-30度电角度所应对应的绝对位置点,锁定编码器与电机的相对位置关系;5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,上述折算绝对位置点都能准确复现,则对齐有效。

此后可以在撤掉直流电源后,得到与前面基本相同的对齐验证效果:1.用示波器观察正余弦编码器的C相信号和电机的UV线反电势波形;2.转动电机轴,验证编码器的C相信号由低到高的过零点与电机的UV线反电势波形由低到高的过零点重合。

如果利用驱动器内部的EEPROM等非易失性存储器,也可以存储正余弦编码器随机安装在电机轴上后实测的相位,具体方法如下:1.将正余弦随机安装在电机上,即固结编码器转轴与电机轴,以及编码器外壳与电机外壳;2.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置;3.用伺服驱动器读取由C、D信号解析出来的单圈绝对位置值,并存入驱动器内部记录电机电角度初始安装相位的EEPROM等非易失性存储器中;4.对齐过程结束。

由于此时电机轴已定向于电角度相位的-30度方向,因此存入的驱动器内部EEPROM等非易失性存储器中的位置检测值就对应电机电角度的-30度相位。

此后,驱动器将任意时刻由编码器解析出来的与电角度相关的单圈绝对位置值与这个存储值做差,并根据电机极对数进行必要的换算,再加上-30度,就可以得到该时刻的电机电角度相位。

这种对齐方式需要伺服驱动器的在国内和操作上予以支持和配合方能实现,而且由于记录电机电角度初始相位的EEPROM等非易失性存储器位于伺服驱动器中,因此一旦对齐后,电机就和驱动器事实上绑定了,如果需要更换电机、正余弦编码器、或者驱动器,都需要重新进行初始安装相位的对齐操作,并重新绑定电机和驱动器的配套关系。

相关文档
最新文档