增量式光电旋转编码器

来源:百度文库 编辑:神马文学网 时间:2024/04/26 19:09:50
GeorgeEllis 2010-01-08 15:52
增量式光电旋转编码器
所谓编码器即是将某种物理量转换为数字格式的装置。运动控制系统中的编码器的作用是将位置和角度等参数转换为数字量。可采用电接触、磁效应、电容效应和光电转换等机理,形成各种类型的编码器。运动控制系统中最常见的编码器是光电编码器。
光电编码器根据其用途的不同分为旋转光电编码器和直线光电编码器,分别用于测量旋转角度和直线尺寸。光电编码器的关键部件是光电编码装置,在旋转光电编码器中是圆形的码盘(codewheel或codedisk),而在直线光电编码器中则是直尺形的码尺(codestrip)。码盘和码尺根据用途和成本的需要,可由金属、玻璃和聚合物等材料制作,其原理都是在运动过程中产生代表运动位置的数字化的光学信号。

 
图12.1可用于说明透射式旋转光电编码器的原理。在与被测轴同心的码盘上刻制了按一定编码规则形成的遮光和透光部分的组合。在码环的一边是发光二极管或白炽灯光源,另一边则是接收光线的光电器件。码盘随着被测轴的转动使得透过码盘的光束产生间断,通过光电器件的接收和电子线路的处理,产生特定电信号的输出,再经过数字处理可计算出位置和速度信息。
上面所说的是透射式光电编码器的原理。显然利用光反射原理也可制作光电编码器。
根据码盘的具体设计,旋转光电编码器可分为增量编码器和绝对编码器。
增量编码器的码盘如图12.2所示。在现代高分辨率码盘上,透光和遮光部分都是很细的窄缝和线条,因此也被称为圆光栅。相邻的窄缝之间的夹角称为栅距角,透光窄缝和遮光部分大约各占栅距角的1/2。码盘的分辨率以每转计数(CPR-counts per revolution)表示,亦即码盘旋转一周在光电检测部分可产生的脉冲数。例如某码盘的CPR为2048,则可以分辨的角度为10,311.8”。在码盘上,往往还另外安排一个(或一组)特殊的窄缝,用于产生定位(index)或零位(zero)信号。测量装置或运动控制系统可利用这个信号产生回零或复位操作。

如果不增加光学聚焦放大装置,让光电器件直接面对这些栅线,那么由于光电器件的几何尺寸远远大于这些栅线,即使码盘动作,光电器件的受光面积上得到的总是透光部分与遮光部分的平均亮度,导致通过光电转换得到的电信号不会有明显的变化,不能得到正确的脉冲波形。为了解决这个问题,如图12.2所示,在光路中增加一个固定的与光电器件的感光面几何尺寸相近的挡板(mask),挡板上安排若干条几何尺寸与码盘主光栅相同的窄缝(该图为便利起见,忽略了栅线的角度)。当码盘运动时,主光栅与挡板光栅的覆盖就会变化,导致光电器件上的受光量产生明显的变化,从而通过光电转换检测出位置的变化。
从原理分析,光电器件输出的电信号应该是三角波。但是由于运动部分和静止部分之间的间隙所导致的光线衍射和光电器件的特性,使得到的波形近似于正弦波,而且其幅度与码盘的分辨率无关。
在图12.1的设计中安排了六组这样的挡板和光电器件组合,其中两组用于产生定位(index)脉冲信号I(有的文献中为Z)。其他四组由于位置的安排,产生4个在相位上依次相差90°的准正弦波信号,分别称为A、B、A和B。将相位相差180°的A和A送到一个比较器的两个输入端,则在比较器的输出端得到占空比为50%的方波信号A。同理,由B和B也可得到方波信号B。这样通过光电检测器件位置的特殊安排,得到了双通道的光电脉冲输出信号A和B(见图12.3)。这两个信号有如下特点:
(1)两者的占空比均为so%;图12.3双通道信号的形成
(2)如果朝一个方向旋转时A信号在相位上领先于B信号90°的话,那么旋转方向反过来的时候,B信号在相位上领先于A信号90°。

这种双通道信号的特点为测量分辨率的提高和方向信号的获取提供了条件。
占空比为so%的方波信号A和B中有4个特殊的时刻,就是它们波形的前沿和后沿。
两个信号的前后信号在波形的一个周期中是按90°平均分布的。将这些沿信号取出并加以利用,可得到4倍频的脉冲信号,这样就可把光电编码器的分辨率提高到4倍。
图12.4是一个由数字电路组成的处理电路,在这个电路中采用了施密特输入的反相器、异或门、或门和D触发器。电路中各处波形如图所示,用虚线隔开分别表示正转和反转两种情况下的波形。可以看到该电路产生4倍频计数信号和方向信号。使用这些信号再加上定位脉冲的配合,电子线路就可以通过对脉冲的计数来确定运动系统的位置。可以采用计数器使得其在转轴朝某一方向旋转时进行增数,而在朝相反方向旋转时进行减数,这样就可以在不掉电的前提下保持对绝对位置的记忆。