当前位置:文档之家› 6 电梯行业用旋转编码器

6 电梯行业用旋转编码器

6 电梯行业用旋转编码器
6 电梯行业用旋转编码器

编码器使用与设置要点

从增量值编码器到绝对值编码器 旋转增量值编码器以转动时输出脉冲,通过计数设备来计算其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备计算并记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。 解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法。 这样的方法对有些工控项目比较麻烦,甚至不允许开机找零(开机后就要知道准确位置),于是就有了绝对编码器的出现。 绝对编码器光码盘上有许多道光通道刻线,每道刻线依次以2线、4线、8线、16线。。。。。。编排,这样,在编码器的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。这样的编码器是由光电码盘的机械位置决定的,它不受停电、干扰的影响。 绝对编码器由机械位置决定的每个位置是唯一的,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。 从单圈绝对值编码器到多圈绝对值编码器 旋转单圈绝对值编码器,以转动中测量光电码盘各道刻线,以获取唯一的编码,当转动超过360度时,编码又回到原点,这样就不符合绝对编码唯一的原则,这样的编码只能用于旋转范围360度以内的测量,称为单圈绝对值编码器。 如果要测量旋转超过360度范围,就要用到多圈绝对值编码器。 编码器生产厂家运用钟表齿轮机械的原理,当中心码盘旋转时,通过齿轮传动另一组码盘(或多组齿轮,多组码盘),在单圈编码的基础上再增加圈数的编码,以扩大编码器的测量范围,这样的绝对编码器就称为多圈式绝对编码器,它同样是由机械位置确定编码,每个位置编码唯一不重复,而无需记忆。

旋转编码器详解

增量式编码器的A.B.Z 编码器A、B、Z相及其关系

TTL编码器A相,B相信号,Z相信号,U相信号,V相信号,W相信号,分别有什么关系? 对于这个问题的回答我们从以下几个方面说明: 编码器只有A相、B相、Z相信号的概念。 所谓U相、V相、W相是指的电机的主电源的三相交流供电,与编码器没有任何关系。“A相、B相、Z相”与“U相、V相、W相”是完全没有什么关系的两种概念,前者是编码器的通道输出信号;后者是交流电机的三 相主回路供电。 而编码器的A相、B相、Z相信号中,A、B两个通道的信号一般是正交(即互差90°)脉冲信号;而Z相是零脉冲信号。详细来说,就是——一般编码器输出信号除A、B两相(A、B两通道的信号序列相位差为90度)外,每转一圈还输出一个零位脉冲Z。 当主轴以顺时针方向旋转时,输出脉冲A通道信号位于B通道之前;当主轴逆时针旋转时,A通道信号则位于B通道之后。从而由此判断主轴是正转还是反转。 另外,编码器每旋转一周发一个脉冲,称之为零位脉冲或标识脉冲(即Z相信号),零位脉冲用于决定零位置或标识位置。要准确测量零位脉冲,不论旋转方向,零位脉冲均被作为两个通道的高位组合输出。由于通道之间的相位差的存在,零位脉冲仅为脉冲长度的一半。 带U、V、W相的编码器,应该是伺服电机编码器 A、B相是两列脉冲,或正弦波、或方波,两者的相位相差90度,因此既可以测量转速,还可以测量电机的旋转方向Z相是参考脉冲,每转一圈输出一个脉冲,脉冲宽度往往只占1/4周期,其作用是编码器自我校正用的,使得编码器在断电或丢失脉冲的 时候也能正常使用。 ABZ是编码器的位置信号,UVW是电机的磁极信号,一般用于同步电机; AB对于TTL/HTL编码器来说,AB相根据编码器的细分度不同,每圈有很多个,但Z相每圈只有一个; UVW磁极信号之间相位差是120度,随着编码器的角度转动而转动,与ABZ 之间可以说没有直接关系。 /#############################################################

旋转编码器工作原理

增量式旋转编码器工作原理 增量式旋转编码器通过内部两个光敏接受管转化其角度码盘的时序和相位关系,得到其角度码盘角度位移量增加(正方向)或减少(负方向)。在接合数字电路特别是单片机后,增量式旋转编码器在角度测量和角速度测量较绝对式旋转编码器更具有廉价和简易的优势。 下面对增量式旋转编码器的内部工作原理(附图) A,B两点对应两个光敏接受管,A,B两点间距为 S2 ,角度码盘的光栅间距分别为S0和S1。 当角度码盘以某个速度匀速转动时,那么可知输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值相同,同理角度码盘以其他的速度匀速转动时,输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值仍相同。如果角度码盘做变速运动,把它看成为多个运动周期(在下面定义)的组合,那么每个运动周期中输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值仍相同。 通过输出波形图可知每个运动周期的时序为 A B 1 1 0 1 0 0 1 0 A B 1 1 1 0 0 0 0 1 我们把当前的A,B输出值保存起来,与下一个A,B输出值做比较,就可以轻易的得出角度码盘的运动方向, 如果光栅格S0等于S1时,也就是S0和S1弧度夹角相同,且S2等于S0的1/2,那么可得到此次角度码盘运动位移角度为S0弧度夹角的1/2,除以所消毫的时间,就得到此次角度码盘运动位移角速度。

S0等于S1时,且S2等于S0的1/2时,1/4个运动周期就可以得到运动方向位和位移角度,如果S0不等于S1,S2不等于S0的1/2,那么要1个运动周期才可以得到运动方向位和位移角度了。 旋转编码器只有增量型和绝对值型两种吗?这两种旋转编码器如何区分?工作原理有何不同? 只有增量型和绝对型 增量型只是测角位移(间接为角速度)增量,以前一时刻为基点.而绝对型测从开始工作后角位移量. 增量型测小角度准,大角度有累积误差 绝对型测小角度相对不准,但大角度无累积误差 旋转编码器是用来测量转速的装置。它分为单路输出和双路输出两种。技术参数主要有每转脉冲数(几十个到几千个都有),和供电电压等。单路输出是指旋转编码器的输出是一组脉冲,而双路输出的旋转编码器输出两组相位差90度的脉冲,通过这两组脉冲不仅可以测量转速,还可以判断旋转的方向。 编码器的原理: 编码器的原理与应用 编码器是一种将角位移转换成一连串电数字脉冲的旋转式传感器,这些脉冲能用来控制角位移,如果编码器与齿条或螺旋杆结合在一起,也可于控制直线位移。 编码器中角位移的转换采用了光电扫描原理。读数系统是基于径向分度盘的旋转,该分度盘是由交替的透光窗口和不透光窗口构成的。此系统全部用一个红外光源垂直照射,这样光就把盘子和图像投射到接收器表面上,该接收器覆盖着一层光栅,称为准直仪,它具有和光盘相同的窗口。接收器的工作是感受光盘转动所产生的光变化,然后将光变化转换成相应的电变化。 增量型编码器 增量型编码器一般给出两种方波,它们的相位差90度,通常称为通道A和通道B。只有一个通道的读数给出与转速有关的信息,与此同时,通过所取得的第二通道信号与第一通道信号进行顺序对比的基础上,得到旋转方向的信号。还有一个可利用的信号称为Z通道或零通道,该通道给出编码器轴的绝对零位。此信号是一个方波,其相位与A通道在同一中心线上,宽度与A通道相同。 增量型编码器精度取决于机械和电气的因素,这些因素有:光栅分度误差、光盘偏心、轴承偏心、电子读数装置引入的误差以及光学部分的不精确性,误差存在于任何编码器中。 编码器如以信号原理来分,有增量型编码器,绝对型编码器。增量型编码器(旋转型) 工作原理: 由一个中心有轴的光电码盘,其上有环形通、暗的刻线,有光电发射和接收器件读取,获得四组正弦波信号组合成A、B、C、D,每个正弦波相差90度相位差(相对于一个周波为360度),将C、D信号反向 ,叠加在A、B两相上,可增强稳定信号;另每转输出一个Z相脉冲以代表零位参考位。 由于A、B两相相差90度,可通过比较A相在前还是B相在前,以判别编码器的正转与反转,通过零位脉冲,可获得编码器的零位参考位。 编码器码盘的材料有玻璃、金属、塑料,玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高,金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性就要比玻璃的差一个数量级,塑料码盘是经济型的,其成本低,但精度、热稳定性、寿命均要差一些。

各种编码器的调零方法

各种编码器的调零方法 增量式编码器的相位对齐方式 增量式编码器的输出信号为方波信号,又可以分为带换相信号的增量式编码器和普通的增量式编码器,普通的增量式编码器具备两相正交方波脉冲输出信号A和B,以及零位信号Z;带换相信号的增量式编码器除具备ABZ输出信号外,还具备互差120度的电子换相信号UVW,UVW各自的每转周期数与电机转子的磁极对数一致。带换相信号的增量式编码器的UVW电子换相信号的相位与转子磁极相位,或曰电角度相位之间的对齐方法如下: 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 2.用示波器观察编码器的U相信号和Z信号; 3.调整编码器转轴与电机轴的相对位置; 4.一边调整,一边观察编码器U相信号跳变沿,和Z信号,直到Z信号稳定在高电平上(在此默认Z信号的常态为低电平),锁定编码器与电机的相对位置关系; 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,Z信号都能稳定在高电平上,则对齐有效。 撤掉直流电源后,验证如下: 1.用示波器观察编码器的U相信号和电机的UV线反电势波形; 2.转动电机轴,编码器的U相信号上升沿与电机的UV线反电势波形由低到高的过零点重合,编码器的Z信号也出现在这个过零点上。 上述验证方法,也可以用作对齐方法。 需要注意的是,此时增量式编码器的U相信号的相位零点即与电机UV线反电势的相位零点对齐,由于电机的U相反电势,与UV线反电势之间相差30度,因而这样对齐后,增量式编码器的U相信号的相位零点与电机U相反电势的-30度相位点对齐,而电机电角度相位与U相反电势波形的相位一致,所以此时增量式编码器的U相信号的相位零点与电机电角度相位的-30度点对齐。 将编码器的U相信号零点与电机电角度的零点直接对齐,为达到此目的,可以: 1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW三相绕组引线; 2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形; 3.依据操作的方便程度,调整编码器转轴与电机轴的相对位置,或者编码器外壳与电机外壳的相对位置; 4.一边调整,一边观察编码器的U相信号上升沿和电机U相反电势波形由低到高的过零点,最终使上升沿和过零点重合,锁定编码器与电机的相对位置关系,完成对齐。 由于普通增量式编码器不具备UVW相位信息,而Z信号也只能反映一圈内的一个点位,不具备直接的相位对齐潜力,因而不作讨论。 绝对式编码器的相位对齐方式 绝对式编码器的相位对齐对于单圈和多圈而言,差别不大,其实都是在一圈内对齐编码器的检测相位与电机电角度的相位。早期的绝对式编码器会以单独的引脚给出单圈相位的最高位的电平,利用此电平的0和1的翻转,也可以实现编码器和电机的相位对齐,方法如下:1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 2.用示波器观察绝对编码器的最高计数位电平信号;

案例五旋转编码器的安装与应用

案例五旋转编码器的安装与应用 1.项目训练目的 掌握旋转编码器的安装与使用方法。 2.项目训练设备 旋转编码器及相应耦合器一套。 3.项目训练内容 先熟悉旋转编码器的使用说明书。 (1)旋转编码的安装步骤及注意事项 ①安装步骤: 第一步:把耦合器穿到轴上。不要用螺钉固定耦合器和轴。 第二步:固定旋转编码器。编码器的轴与耦合器连接时,插入量不能超过下列值。 E69-C04B型耦合器,插入量 5.2mm;E69-C06B型耦合器,插人量 5.5mm;E69-Cl0B型耦合器,插入量7.lmm。 第三步:固定耦合器。紧固力矩不能超过下列值。E69-C04B型耦合器,紧固力矩2.0kfg?cm;E69-C06B型耦合器,紧固力矩 2.5kgf?cm;E69B-Cl0B型耦合器,紧固力矩4.5kfg?cm。 第四步:连接电源输出线。配线时必须关断电源。 第五步:检查电源投入使用。 ②注意事项: 采用标准耦合器时,应在允许值内安装。如图5-1所示。 图5-1 标准耦合器安装 连接带及齿轮结合时,先用别的轴承支住,再将旋转编码器和耦合器结合起来。如图 5-2所示。 图5-2 旋转编码器安装 齿轮连接时,注意勿使轴受到过大荷重。 用螺钉紧固旋转编码器时,应用5kfg?cm左右的紧固力矩。 固定本体进行配线时,不要用大于3kg的力量拉线。 可逆旋转使用时,应注意本体的安装方向和加减法方向。 把设置的装置原点和编码器的Z相对准时,必须边确定Z相输出边安装耦合器。 使用时勿使本体上粘水滴和油污。如浸入内部会产生故障。 (2)配线及连接

①配线应在电源0FF状态下进行。电源接通时,若输出线接触电源线,则有时会损坏输出回路。 ②若配线错误,则有时会损坏内部回路,所以配线时应充分注意电源的极性等。 ③若和高压线、动力线并行配线,则有时会受到感应造成误动作或损坏。 ④延长电线时,应在10m以下。还由于电线的分布容量,波形的上升、下降时间会延长,所以有问题时,应采用施密特回路等对波形进行整形。 还有为了避免感应噪声等,也要尽量用最短距离配线。集成电路输人时,要特别注意。 ⑤电线延长时,因导体电阻及线间电容的影响。波形的上升、下降时间变长,容易产 生信号间的干扰(串音),因此应使用电阻小、线间电容低的电线(双绞线、屏蔽线)。

旋转编码器定位使用说明

充注小车、运载小车定位使用说明 定位原理: 旋转编码器定位与老式的旋转变压器一样,实际上是一个计数器。我们目前使用的OMRON旋转编码器每旋转一周,能精确地发出1024脉冲,PLC依据旋转编码器发出的脉冲进行计数,再乖以固定机械变比与旋转半径的系数,就可以得出脉冲与实际行走距离的线性对应关系。 PLC利用高速计数模块QD62D读取旋转编码器的值并进行数字化处理,可以将脉冲数值转换成实际的距离值如mm。 目前我们设备都是利用旋转编码器的原始值进行处理的,所有触模屏上的距离值均为脉冲值而非实际距离值,这样在处理数据时比较方便直观。 根据这一对应关系利用普通变频器控制一般的三相鼠笼电机就能实现精度在1毫米左右定位系统,可以在许多定位要求不高的控制领域使用。 使用方法: 依据上述原理,定位系统定位首先必须选择一个参考点,以这点作为基准点,其它所有设置点均为到这一点的相对距离。当基点信号取的不稳定或不好,就会影响整个定位过程。 旋转编码器由一个联轴器与一套齿轮机构组合成一套测量机构。由于齿轮与齿轮之间存在间隙,运行一段时间后就会有误差积累,造成定位不准,这时不要改变屏上设定数据,而是在运行机构运行一段时间后,让运行机构回到基点,进行一次清零,就可以消除积累误差。 旋转编码器定位机构的故障主要有定位不准、或运行数据无变化等等。 定位不准主要是由测量机构之间的间隙,联轴器、齿轮相对打滑。 一种定位不准就是干扰,现场已采用了一端接地的屏蔽等措施。出错时请严格检查测量线路(包抱QD62D联接器)有无断线、短路、屏蔽不严、模块供电电压不足等问题。 还有一种定位不准表现在:由于测量机构所能测量的最大频率不超过500KHz,因此对于变化速度太快脉冲系统不能及时测量,造成定位不准。因此系统要运行平稳,不能有速度突变。

伺服电机旋转编码器旋变安装

伺服电机旋转编码器安装 一.伺服电机转子反馈的检测相位与转子磁极相位的对齐方式 1.永磁交流伺服电机的编码器相位为何要与转子磁极相位对齐 其唯一目的就是要达成矢量控制的目标,使d轴励磁分量和q轴出力分量解耦,令永磁交流伺服电机定子绕组产生的电磁场始终正交于转子永磁场,从而获得最佳的出力效果,即“类直流特性”,这种控制方法也被称为磁场定向控制(FOC),达成FOC控制目标的外在表现就是永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致,如下图所示: 图1 因此反推可知,只要想办法令永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致,就可以达成FOC控制目标,使永磁交流伺服电机的初级电磁场与磁极永磁场正交,即波形间互差90度电角度,如下图所示: 图2 如何想办法使永磁交流伺服电机的“相电流”波形始终与“相反电势”波形保持一致呢?由图1可知,只要能够随时检测到正弦型反电势波形的电角度相位,然后就可以相对容易地根据电角度相位生成与反电势波形一致的正弦型相电流波形了。 在此需要明示的是,永磁交流伺服电机的所谓电角度就是a相(U相)相反电势波形的正弦(Sin)相位,因此相位对齐就可以转化为编码器相位与反电势波形相位的对齐关系;另一方面,电角度也是转子坐标系的d轴(直轴)与定子坐标系的a轴(U轴)或α轴之间的夹角,这一点有助于图形化分析。 在实际操作中,欧美厂商习惯于采用给电机的绕组通以小于额定电流的直流电流使电机转子定向的方法来对齐编码器和转子磁极的相位。当电机的绕组通入小于额定电流的直流电流时,在无外力条件下,初级电磁场与磁极永磁场相互作用,会相互吸引并定位至互差0度相位的平衡位置上,如下图所示:

旋转编码器工作方式图解

旋转编码器 旋转编码器是由光栅盘(又叫分度码盘)和光电检测装置(又叫接收器)组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光栅盘与电机同轴,电机旋转时,光栅盘与电机同速旋转,发光二极管垂直照射光栅盘,把光栅盘图像投射到由光敏元件构成的光电检测装置(接收器)上,光栅盘转动所产生的光变化经转换后以相应的脉冲信号的变化输出。 编码器码盘的材料有玻璃、金属、塑料等。玻璃码盘是在玻璃上沉积很薄的刻线,其热稳定性好,精度高。金属码盘直接以通和不通刻线,不易碎,但由于金属有一定的厚度,精度就有限制,其热稳定性也比玻璃的差一个数量级。塑料码盘成本低廉,但精度、热稳定性、寿命均要差一些。 编码器以信号原理来分,有增量式编码器(SPC)和绝对式编码器(APC),顾名思义,绝对式编码器可以记录编码器在一个绝对坐标系上的位置,而增量式编码器可以输出编码器从预定义的起始位置发生的增量变化。增量式编码器需要使用额外的电子设备(通常是PLC、计数器或变频器)以进行脉冲计数,并将脉冲数据转换为速度或运动数据,而绝对式编码器可产生能够识别绝对位置的数字信号。综上所述,增量式编码器通常更适用于低性能的简单应用,而绝对式编码器则是更为复杂的关键应用的最佳选择--这些应用具有更高的速度和位置控制要求。输出类型取决于具体应用。 一:增量式旋转编码器工作原理 增量式旋转编码器通过两个光敏接收管来转化角度码盘的时序和相位关系,得到角度码盘角度位移量的增加(正方向)或减少(负方向)。

增量式旋转编码器的工作原理如下图所示。 图中A、B两点的间距为S2,分别对应两个光敏接收管,角度码盘的光栅间距分别为S0和S1。 当角度码盘匀速转动时,可知输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值相同,同理,当角度码盘变速转动时,输出波形图中的S0:S1:S2比值与实际图的S0:S1:S2比值仍相同。 通过输出波形图可知每个运动周期的时序为: 我们把当前的A、B输出值保存起来,与下一个到来的A、B输出值做比较,就可以得出角度码盘转动的方向, 如果光栅格S0等于S1时,也就是S0和S1弧度夹角相同,且S2等于S0的1/2,那么可得到此次角度码盘运动位移角度为S0弧度夹角的1/2,再除以所用的时间,就得到此次角度码盘运动的角速度。 S0等于S1时,且S2等于S0的1/2时,1/4个运动周期就可以得到运动方向位和位移角度,如果S0不等于S1,S2不等于S0的1/2,那么要1个运动周期才可以得到运动方向位和位移角度了。

旋转编码器调整方法

四:旋转编码器的调整 增量式编码器的相位对齐方式 在此讨论中,增量式编码器的输出信号为方波信号,又可以分为带换相信号的增量式编码器和普通的增量式编码器,普通的增量式编码器具备两相正交方波脉冲输出信号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.械安装尺寸,包括定位止口,轴径,安装孔位;电缆出线方式;安装空间体积;工作环境防护等级是否满足要求。 2.分辨率,即编码器工作时每圈输出的脉冲数,是否满足设计使用精度要求。 3.电气接口,编码器输出方式常见有推拉输出(f型htl格式),电压输出(e),集电极开路(c,常见c为npn型管输出,c2为pnp型管输出),长线驱动器输出。其输出方式应和其控制系统的接口电路相匹配。 4,工作电压 二、问:请教如何使用增量编码器? 1,增量型旋转编码器有分辨率的差异,使用每圈产生的脉冲数来计量,数目从6到5400或更高,脉冲数越多,分辨率越高;这是选型的重要依据之一。 2,增量型编码器通常有三路信号输出(差分有六路信号):ab和z,一般采用ttl电平,a脉冲在前,b脉冲在后,ab脉冲相差90度,每圈发出一个z脉冲,可作为参考机械零位。一般利用a超前b或b超前a进行判向,我公司增量型编码器定义为轴端看编码器顺时针旋转为正转,a超前b为90°,反之逆时针旋转为反转b超前a为90°。也有不相同的,要看产品说明。 3,使用plc采集数据,可选用高速计数模块;使用工控机采集数据,可选用高速计数板卡;使用单片机采集数据,建议选用带光电耦合器的输入端口。 4,建议b脉冲做顺向(前向)脉冲,a脉冲做逆向(后向)脉冲,z原点零位脉冲。 5,在电子装置中设立计数栈。 三、关于户外使用或恶劣环境下使用 有网友来email问,他的设备在野外使用,现场环境脏,而且怕撞坏编码器。

我公司有铝合金(特殊要求可做不锈钢材质)密封保护外壳,双重轴承重载型编码器,放在户外不怕脏,钢厂、重型设备里都可以用。 不过如果编码器安装部分有空间,我还是建议在编码器外部再加装一防护壳,以加强对其进行保护,必竟编码器属精密元件,一台编码器和一个防护壳的价值比较还是有一定差距的。 四、从接近开关、光电开关到旋转编码器: 工业控制中的定位,接近开关、光电开关的应用已经相当成熟了,而且很好用。可是,随着工控的不断发展,又有了新的要求,这样,选用旋转编码器的应用优点就突出了: 信息化:除了定位,控制室还可知道其具体位置; 柔性化:定位可以在控制室柔性调整; 现场安装的方便和安全、长寿:拳头大小的一个旋转编码器,可以测量从几个μ到几十、几百米的距离,n个工位,只要解决一个旋转编码器的安全安装问题,可以避免诸多接近开关、光电开关在现场机械安装麻烦,容易被撞坏和遭高温、水气困扰等问题。由于是光电码盘,无机械损耗,只要安装位置准确,其使用寿命往往很长。 多功能化:除了定位,还可以远传当前位置,换算运动速度,对于变频器,步进电机等的应用尤为重要。 经济化:对于多个控制工位,只需一个旋转编码器的成本,以及更主要的安装、维护、损耗成本降低,使用寿命增长,其经济化逐渐突显出来。 如上所述优点,旋转编码器已经越来越广泛地被应用于各种工控场合。 五、关于电源供应及编码器和plc连接: 一般编码器的工作电源有三种:5vdc、5-13 vdc或11-26vdc。如果你买的编码器用的是11-26vdc 的,就可以用plc的24v电源,需注意的是: 1.编码器的耗电流,在plc的电源功率范围内。 2.编码器如是并行输出,连接plc的i/o点,需了*的信号电平是推拉式(或称推挽式)输出还是集电极开路输出,如是集电极开路输出的,有n型和p型两种,需与plc的i/o极性相同。如是推拉式输出则连接没有什么问题。

各种编码器的调零方法

各种编码器的调零 量式编码器的相位对齐方式 在此讨论中,增量式编码器的输出信号为方波信号,又可以分为带换相信号的增量式编码器和普通的增量式编码器,普通的增量式编码器具备两相正交方波脉冲输出信号A 和B,以及零位信号Z;带换相信号的增量式编码器除具备ABZ输出信号外,还具备互差120度的电子换相信号UVW,UVW各自的每转周期数与电机转子的磁极对数一致。带换相信号的增量式编码器的UVW电子换相信号的相位与转子磁极相位,或曰电角度相位之间的对齐方法如下: 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置; 2.用示波器观察编码器的U相信号和Z信号; 3.调整编码器转轴与电机轴的相对位置; 4.一边调整,一边观察编码器U相信号跳变沿,和Z信号,直到Z信号稳定在高电平上(在此默认Z信号的常态为低电平),锁定编码器与电机的相对位置关系; 5.来回扭转电机轴,撒手后,若电机轴每次自由回复到平衡位置时,Z信号都能稳定在高电平上,则对齐有效。 撤掉直流电源后,验证如下: 1.用示波器观察编码器的U相信号和电机的UV线反电势波形; 2.转动电机轴,编码器的U相信号上升沿与电机的UV线反电势波形由低到高的过零点重合,编码器的Z信号也出现在这个过零点上。 上述验证方法,也可以用作对齐方法。 需要注意的是,此时增量式编码器的U相信号的相位零点即与电机UV线反电势的相位零点对齐,由于电机的U相反电势,与UV线反电势之间相差30度,因而这样对齐后,增量式编码器的U相信号的相位零点与电机U相反电势的-30度相位点对齐,而电机电角度相位与U相反电势波形的相位一致,所以此时增量式编码器的U相信号的相位零点与电机电角度相位的-30度点对齐。 有些伺服企业习惯于将编码器的U相信号零点与电机电角度的零点直接对齐,为达到此目的,可以: 1.用3个阻值相等的电阻接成星型,然后将星型连接的3个电阻分别接入电机的UVW 三相绕组引线; 2.以示波器观察电机U相输入与星型电阻的中点,就可以近似得到电机的U相反电势波形; 3.依据操作的方便程度,调整编码器转轴与电机轴的相对位置,或者编码器外壳与电机外壳的相对位置; 4.一边调整,一边观察编码器的U相信号上升沿和电机U相反电势波形由低到高的过零点,最终使上升沿和过零点重合,锁定编码器与电机的相对位置关系,完成对齐。 由于普通增量式编码器不具备UVW相位信息,而Z信号也只能反映一圈内的一个点位,不具备直接的相位对齐潜力,因而不作为本讨论的话题。 绝对式编码器的相位对齐方式 绝对式编码器的相位对齐对于单圈和多圈而言,差别不大,其实都是在一圈内对齐编码器的检测相位与电机电角度的相位。早期的绝对式编码器会以单独的引脚给出单圈相位的最高位的电平,利用此电平的0和1的翻转,也可以实现编码器和电机的相位对齐,方法如下: 1.用一个直流电源给电机的UV绕组通以小于额定电流的直流电,U入,V出,将电机轴定向至一个平衡位置;

旋转编码开关(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 int sbit 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) //为高说明编码开关在向减小的方向转

旋转编码器的常见问题

旋转编码器的常见问题 问题①:什么是旋编的分辨率? 分辨率又称位数、脉冲数、几线制(绝对型编码器中会有此称呼),对于增量型编码器而言就是轴旋转一圈编码器输出的脉冲个数;对于绝对型编码器来说,则相当于把一圈360°等分成多少份,例如分辨率是256P/R,则等于把一圈360°等分成了256,每旋转1.4°左右输出一个码值。分辨率的单位是P/R。 问题②:什么是输出相? 增量型指输出信号数。包括1相型(A相)、2相型(A相、B相)、3相(A相、B相、Z相)。Z 相输出1次即输出1次原点用的信号。 问题③:什么是输出相位差?

轴旋转时,将A相、B相各信号相互间上升或下降中的时间偏移量与信号1周期时间的比,或者用电气角表示信号1周期为360°。 A相、B相用电气角表示为90°的相位差。 问题④:什么是CW/CCW? CW即顺时针旋转(Clock Wise)的方向,如下图所示。在这个旋转方向中,通常增量型为A相比B 相先进行相位输出,绝对型为代码增加方向 与CW反方向旋转时为CCW (Counter Clock Wise),如下图所示。在这个旋转方向中,通常增量型为B相比A相先进行相位输出,绝对型为代码减少方向。

问题⑤:什么是最高响应频率和允许最高转速? 最高响应频率就是编码器电气上最大能响应的频率数,如果在高于这个参数的频率下使用,则编码器内部电路会无法响应,会导致编码器漏脉冲的现象发生,最高响应频率单位为Hz。 允许最高转速就是指编码器的轴机械运动时,所能承受的最高转速,高于这个参数,则编码器的轴可能会损坏。允许最高转速单位为r/min。 注意:实际使用时,这两项参数都需考虑,必须都小于这两相参数规定的值,才能正常使用。 问题⑥:什么是上升时间、下降时间? 上升时间:输出脉冲从10%上升到90%的时间。 下降时间:输出脉冲从90%下降到10%的时间。

旋转编码器的安装与应用

旋转编码器的安装与应用 1.项目训练目的 掌握旋转编码器的安装与使用方法。 2.项目训练设备 旋转编码器及相应耦合器一套。 3.项目训练内容 先熟悉旋转编码器的使用说明书。 (1)旋转编码的安装步骤及注意事项 ①安装步骤: 第一步:把耦合器穿到轴上。不要用螺钉固定耦合器和轴。 第二步:固定旋转编码器。编码器的轴与耦合器连接时,插入量不能超过下列值。E69-C04B型耦合器,插入量5.2mm;E69-C06B型耦合器,插人量5.5mm;E69-Cl0B型耦合器,插入量7.lmm。 第三步:固定耦合器。紧固力矩不能超过下列值。E69-C04B型耦合器,紧固力矩2.0kfg·cm;E69-C06B 型耦合器,紧固力矩2.5kgf·cm;E69B-Cl0B型耦合器,紧固力矩4.5kfg·cm。 第四步:连接电源输出线。配线时必须关断电源。 第五步:检查电源投入使用。 ②注意事项: 采用标准耦合器时,应在允许值内安装。如图5-1所示。 图5-1 标准耦合器安装 连接带及齿轮结合时,先用别的轴承支住,再将旋转编码器和耦合器结合起来。如图5-2所示。 图5-2 旋转编码器安装 齿轮连接时,注意勿使轴受到过大荷重。 用螺钉紧固旋转编码器时,应用5kfg·cm左右的紧固力矩。 固定本体进行配线时,不要用大于3kg的力量拉线。 可逆旋转使用时,应注意本体的安装方向和加减法方向。 把设置的装置原点和编码器的Z相对准时,必须边确定Z相输出边安装耦合器。 使用时勿使本体上粘水滴和油污。如浸入内部会产生故障。 (2)配线及连接 ①配线应在电源0FF状态下进行。电源接通时,若输出线接触电源线,则有时会损坏输出回路。 ②若配线错误,则有时会损坏内部回路,所以配线时应充分注意电源的极性等。 ③若和高压线、动力线并行配线,则有时会受到感应造成误动作或损坏。 ④延长电线时,应在10m以下。还由于电线的分布容量,波形的上升、下降时间会延长,所以有问题时,应采用施密特回路等对波形进行整形。 还有为了避免感应噪声等,也要尽量用最短距离配线。集成电路输人时,要特别注意。 ⑤电线延长时,因导体电阻及线间电容的影响。波形的上升、下降时间变长,容易产生信号间的干扰(串音),因此应使用电阻小、线间电容低的电线(双绞线、屏蔽线)。

增量式编码器的工作原理与使用方法

. . 增量式编码器的工作原理与使用方法 1.工作原理 旋转编码器是一种采用光电等方法将轴的机械转角转换为数字信号输出的精密传感器,分为增量式旋转编码器和绝对式旋转编码器。 光电增量式编码器的工作原理如下:随转轴一起转动的脉冲码盘上有均匀刻制的光栅,在码盘上均匀地分布着若干个透光区段和遮光区段。 增量式编码器没有固定的起始零点,输出的是与转角的增量成正比的脉冲,需要用计数器来计脉冲数。每转过一个透光区时,就发出一个脉冲信号,计数器当前值加1,计数结果对应于转角的增量。 增量式编码器的制造工艺简单,价格便宜,有时也用来测量绝对转角。 2.增量式编码器的分类 1)单通道增量式编码器内部只有一对光电耦合器,只能产生一个脉冲序列。 2)AB相编码器内部有两对光电耦合器,输出相位差为90°的两组脉冲序列。正转和反转时两路脉冲的超前、滞后关系刚好相反。由下图可知,在B相脉冲的上升沿,正转和反转时A 相脉冲的电平高低刚好相反,因此使用AB相编码器,PLC可以很容易地识别出转轴旋转的方向。 需要增加测量的精度时,可以采用4倍频方式,即分别在A、B相波形的上升沿和下降沿计数,分辨率可以提高4倍,但是被测信号的最高频率相应降低。 3)三通道增量式编码器内部除了有双通道增量式编码器的两对光电耦合器外,在脉冲码盘的另外一个通道有1个透光段,每转1圈,输出1个脉冲,该脉冲称为Z相零位脉冲,用做系统清零信号,或坐标的原点,以减少测量的积累误差。 2.编码器的选型 首先根据测量要求选择编码器的类型,增量式编码器每转发出的脉冲数等于它的光栅的线数。在设计时应根据转速测量或定位的度要求,和编码器的转速,来确定编码器的线数。编码器安装在电动机轴上,或安装在减速后的某个转轴上,编码器的转速有很大的区别。还应考虑它发出的脉冲的最高频率是否在PLC的高速计数器允许的范围内。 3.编码器与PLC高速计数器的配合问题 以S7-200为例,使用单通道增量式编码器时,可选高速计数器的单相加/减计数器模式(模式0~5),可细分为有/无外部方向输入信号、有/无复位输入和有/无启动输入信号。 使用AB相编码器时,高速计数器应选A/B相正交计数器模式(模式9~11),可以实现在正转时加计数,反转时减计数。 4.怎样判断AB相编码器是正转还是反转? S7-200的高速计数器用SM区中的当前计数方向状态位来指示编码器的旋转方向。如果编码器输出脉冲的周期大于PLC的扫描循环时间的两倍,通过在B相脉冲的上升沿判断A相脉冲信号的0、1状态,可以判断编码器旋转的方向。

旋转编码器应用注意事项

一、增量旋转编码器选型有哪些注意事项? 应注意三方面的参数: 1.械安装尺寸,包括定位止口,轴径,安装孔位;电缆出线方式;安装空间体积;工作环境防护等级是否满足要求。 2.分辨率,即编码器工作时每圈输出的脉冲数,是否满足设计使用精度要求。 3.电气接口,编码器输出方式常见有推拉输出(F 型HTL 格式),电压输出(E),集电极开路(C,常见C 为NPN 型管输出,C2 为PNP 型管输出),长线驱动器输出。其输出方式应和其控制系统的接口电路相匹配。 二、如何使用增量编码器? 1,增量型旋转编码器有分辨率的差异,使用每圈产生的脉冲数来计量,数目从6 到5400 或更高,脉冲数越多,分辨率越高;这是选型的重要依据之一。 2,增量型编码器通常有三路信号输出(差分有六路信号):A,B 和Z,一般采用TTL 电平,A 脉冲在前,B 脉冲在后,A,B 脉冲相差90 度,每圈发出一个Z 脉冲,可作为参考机械零位。一般利用A 超前B 或B 超前A 进行判向,我公司增量型编码器定义为轴端看编码器顺时针旋转为正转,A 超前B 为90°,反之逆时针旋转为反转B 超前A 为90°。也有不相同的,要看产品说明。 3,使用PLC 采集数据,可选用高速计数模块;使用工控机采集数据,可选用高速计数 板卡;使用单片机采集数据,建议选用带光电耦合器的输入端口。 4,建议B 脉冲做顺向(前向)脉冲,A 脉冲做逆向(后向)脉冲,Z 原点零位脉冲。5,在电子装置中设立计数栈。 三、关于户外使用或恶劣环境下使用 设备在野外使用,现场环境脏,而且怕撞坏编码器。

如果编码器安装部分有空间,建议在编码器外部再加装一防护壳,以加强对其进行保护,必竟编码器属精密元件,一台编码器和一个防护壳的价值比较还是有一定差距的。 四、从接近开关、光电开关到旋转编码器: 工业控制中的定位,接近开关、光电开关的应用已经相当成熟了,而且很好用。可是,随着工控的不断发展,又有了新的要求,这样,选用旋转编码器的应用优点就突出了: 信息化:除了定位,控制室还可知道其具体位置; 柔性化:定位可以在控制室柔性调整; 现场安装的方便和安全、长寿:拳头大小的一个旋转编码器,可以测量从几个μ到几十、几百米的距离,n 个工位,只要解决一个旋转编码器的安全安装问题,可以避免诸多接近开关、光电开关在现场机械安装麻烦,容易被撞坏和遭高温、水气困扰等问题。由于是光电码盘,无机械损耗,只要安装位置准确,其使用寿命往往很长。 多功能化:除了定位,还可以远传当前位置,换算运动速度,对于变频器,步进电机等 的应用尤为重要。 经济化:对于多个控制工位,只需一个旋转编码器的成本,以及更主要的安装、维护、 损耗成本降低,使用寿命增长,其经济化逐渐突显出来。 如上所述优点,旋转编码器已经越来越广泛地被应用于各种工控场合。 五、关于电源供应及编码器和PLC 连接: 一般编码器的工作电源有三种:5Vdc、5-13 Vdc 或11-26Vdc。如果你买的编码器用的是11-26Vdc 的,就可以用PLC 的24V 电源,需注意的是: 1.编码器的耗电流,在PLC 的电源功率范围内。 2.编码器如是并行输出,连接PLC 的I/O 点,需了解编码器的信号电平是推拉式(或

Arduino关于旋转编码器程序的介绍

Arduino关于旋转编码器程序的介绍介绍 旋转或编码器是一个角度测量装置. 他用作精确测量电机的旋转角度或者用来控制控制轮子(可以无限旋转,而电位器只能旋转到特定位置)。其中有一些还安装了一个可以在轴上按的按钮,就像音乐播放器的控制按钮。Some of them are also equipped with a pushbutton when you press on the axis (like the ones used for navigation on many music controllers). 它们的精度多种多样,有每圈16步到1024步的各种,价格也从2到200欧元不等。 我写了一个小例子去读旋转编码器,并且使将读数通过RS232显示。我们很容易实现当编码器每走一步更新一下计数,并且将它通过串口显示在电脑上(通过串口监视器)。这个程序在ALPS STEC12E08编码器(每圈有24步)上运行良好。但是我认为当它使用在一个有更高精度的编码器上时有可能就会失效或者当电机旋转很快,或者你拓展这个程序以适应多个编码器。请先试试他吧。 我在Arduino distribution(A VRLib的一部分)的encoder.h中学会了怎样操作编码器。谢谢作者:Pascal Stang,感谢他对每一个函数友好而详细的解释。如下: Example 1 /* Read Quadrature Encoder * Connect Encoder to Pins encoder0PinA, encoder0PinB, and +5V. * * Sketch by max wolf / https://www.doczj.com/doc/6b7104970.html, * v. 0.1 - very basic functions - mw 20061220 * */ int val; int encoder0PinA = 3; int encoder0PinB = 4; int encoder0Pos = 0; int encoder0PinALast = LOW; int n = LOW; void setup() { pinMode (encoder0PinA,INPUT); pinMode (encoder0PinB,INPUT); Serial.begin (9600); } void loop() { n = digitalRead(encoder0PinA); if ((encoder0PinALast == LOW) && (n == HIGH)) {//上升沿

相关主题
文本预览
相关文档 最新文档