【技术实现步骤摘要】
一种光电编码器的粗码精码的校正方法和装置
[0001]本专利技术属于光电编码
,具体涉及一种光电编码器的粗码精码的校正方法和装置。
技术介绍
[0002]光电轴角编码器,又称光电角位置传感器,是一种集光、机、电为一体的精密数字测角装置。绝对式光电轴角编码器的圆形码盘上沿径向有若干条同心码道,每条码道上由透光和不透光的扇形区间组成。在码盘的一侧是发光元件,另一侧对应每一码道有一光敏元件,每一个发光元件和光敏元件配对称为一个读数头。当码盘处于不同位置时,各光敏元件根据受光照与否以及光照的强弱输出不同的电流信号,该电流信号与电阻进行串联,电阻将电流信号转换为电压信号,该电压信号称为编码器的原始输入信号。
[0003]编码器的精度,通过将粗码角度值和精码角度值进行连接,组成编码器的绝对角位置数据。码盘由于刻画误差的存在,在实际刻画时,会刻画一圈校正码道,校正码道用于校正粗码和精码之间的刻画偏差,当粗码的刻画位置与理论位置的偏差在一定范围内时,校正码道即可对此偏差进行修正,以使编码器输出正确的角度数据。
[0004]在进行精码和粗码校正前,先将编码器带校正码的粗码和精码各自译为自然二进制码。设粗码的位数为m,最高位为m
‑
1位,最低位为第0位,粗码记为A,每一位为A
m
‑1A
m
‑2...A1A0,其中A0为校正码。精码细分后的位数为n,精码记为J,最高位为J
n
‑1,最低位为J0,每一位为J
n
‑1J
n< ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种光电编码器的粗码精码的校正方法,其特征在于,所述方法包括以下步骤:将光电编码器通电,旋转所述光电编码器,采集所述光电编码器粗码译码后的第一粗码角度值和第一精码细分值;在所述光电编码器旋转过程中,当检测到所述第一粗码角度值每次发生变化时,根据变化前后所述第一粗码角度值数值关系,确定所述第一精码细分值的偏差值;当所述光电编码器达到预定条件后,根据所述第一精码细分值的偏差值的最大值和最小值计算精码偏差校正值;在所述光电传感器处于正常工作模式时,采集所述光电编码器粗码译码后的第二粗码角度值和第二精码细分值,采用所述精码偏差校正值对所述第二精码细分值进行校正,得到第三精码细分值;根据所述第三精码细分值的最高两位数值以及所述第二粗码角度值的最低位数值,按照预定规则对所述第二粗码角度值进行校正,得到第三粗码角度值;根据所述第三粗码角度值和所述第三精码细分值得到所述光电编码器采集的最终角度值并输出。2.如权利要求1所述的光电编码器的粗码精码的校正方法,其特征在于,根据变化前后所述第一粗码角度值数值关系,确定所述第一精码细分值的偏差值包括:当A
y
‑
A
y
‑1=0时,E
x
=0;当A
y
=0且A
y
‑1=2
n
‑
1,或A
y
=2
n
‑
1且A
y
‑1=0时,E
x
=C
x
;当A
y
‑
A
y
‑1=1时:若A
y
&1=1,则E
x
=C
x
‑2n
‑1;若A
y
&1=0,则E
x
=C
x
;当A
y
‑
A
y
‑1=
‑
1时:若A
y
&1=1,则E
x
=C
x
;若A
y
&1=0,则E
x
=C
x
‑2n
‑1;其中,n表示所述光电编码器的精码细分位数,A
y
表示当前采样周期采集到的所述光电编码器的第一粗码角度值,A
y
‑1表示上一采样周期采集到的所述光电编码器的第一粗码角度值,E
x
表示所述第一精码细分值的偏差值;C
x
为粗码从x
‑
技术研发人员:赵长海,万秋华,于海,卢新然,
申请(专利权)人:中国科学院长春光学精密机械与物理研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。