首页 / 专利库 / 木工,框架和细木工 / 弦切板 / 一种绝对式码盘粗码校正的方法

一种绝对式码盘粗码校正的方法

阅读:706发布:2020-05-08

专利汇可以提供一种绝对式码盘粗码校正的方法专利检索,专利查询,专利分析的服务。并且本 发明 介绍了一种绝对式码盘粗码校正的方法,在光栅设计上增加一圈校正码道;绝对式码盘的平行光透过主光栅栅格,再由副光栅的透光狭缝,转动时由 信号 处理板的信号接收单元检测光通量的变化,分别采集到12路粗码、2路校正码、4路精码,对精码、粗码、校正码进行加运算,得出奇数,则跳数函数;得出偶数则需要进行校正,当精码90°=0时,进行“+”校正;当精码90°=1时,进行“-”校正,从而实现了粗码校正。本发明解决了在粗码与精码合成过程中 角 度值不连续的问题,可快速精确完成被测轴系角度的测量;校正码的使用可以在上电的瞬间对粗码信号进行正负校正,解决了上电后数据跳动的问题,降低了对装配 精度 的要求,减小了装配难度。,下面是一种绝对式码盘粗码校正的方法专利的具体信息内容。

1.一种绝对式码盘粗码校正的方法,其特征在于:使用绝对式码盘,并经过如下步骤:
(1)、绝对式码盘的设计和安装,最终使得绝对式码盘具有如下结构:
绝对式码盘包括壳体、轴系结构、发光灯板、主、副光栅和信号处理板;壳体包括上壳体、下壳体和弹性联结器;上壳体固定在轴系结构上部,弹性联结器安装在上壳体的两侧,下壳体固定在轴系结构下部,形成中空的壳体;轴系结构、发光灯板、主、副光栅和信号处理板均安装在壳体内部;
轴系结构包括轴、轴承和轴承座,轴承装配在轴承座内部,轴承的内圈外圈可相对转动,轴承与轴承座支撑主光栅随被测轴系旋转;轴设置在轴承中心处;发光灯板、主光栅、副光栅、信号处理板依次设置在轴上;
主、副光栅均为四圈码道,从外向内由粗码道、校正码道和精码道三部分组成;分别采用八矩阵编码、校正码和增量编码相结合的方式进行编排;所述的八矩阵编码是以45°区间进行编排使用;
所述主光栅的第一圈粗码码道在一周内包含一种周期的编码A1,即半圈为通光区,另一半为不通光区;
第二圈粗码码道在一周内包含了7种不同周期的编码:
在270°~360°内为编码A4有1个周期,周期为360°/2 ;
在0°~45°内为编码A5有1个周期,周期为360°/2 ;
在45°~90°内为编码A6有2个周期,周期为360°/2 ;
在90°~135°内为编码A7有4个周期,周期为360°/2 ;
在135°~180°内为编码A8有8个周期,周期为360°/2 ;
在180°~225°内为编码A9有16个周期,周期为360°/2 ;
在225°~270°内为编码A10有32个周期,周期为360°/2 ;
第三圈为校正码道,在一周内包含一种周期的编码A12,在0°~360°有512个周期,周期为360°/2 ;
为避免信号干扰,第一圈和第三圈码道顺时针旋转22.5°;
第四圈精码码道在0°~360°内为增量编码,周期为360°/2 ;产生1024个两路相位差为
90°的正弦信号;
所述的副光栅编码也为四圈码道,第一圈粗码码道有4个单缝窗口,可以得到相同周期的4路信号a1、a2、a3、a4;
第二圈粗码码道有8个单缝窗口,可以得到8路信号b1、b2....b7、b8;
从而可以得到10位矩阵码,,经译码后得到10位格雷码;
第三圈校正码道有2个单缝窗口,从而可以得到2路信号C1、C2,此两路信号作为校正码道使用,用于校正粗码周期与精码周期不同步;
第四圈精码码道有4个莫尔条纹窗口,从而可以得到相位差为90°的四路精码正弦信号G0、G90、G180、G270;
信号处理板包括电源转换单元、信号接收单元、信号处理单元、信号调理单元、单片机和RS422发送单元,RS422是一种串行数据接口标准,数据信号采用差分传输方式;电源转换单元把输入的5V转换为3.3V供电;主光栅相对发光灯板板转动时,光透过主副光栅的透光狭缝产生光信号,信号接收单元接收光信号,信号处理单元把接收到的光信号转换成10路格雷码,2路校正码,4路精码的电信号;信号调理单元对转换后的10路格雷码,2路校正码,4路精码电信号进行放大、补偿后进单片机进行逻辑运算;单片机对电信号进行处理,计算出粗码、校正码和精码,并转换为RS422格式的信号;RS422发送单元把信号经RS422芯片输出;
(2)、获取粗码的格雷码和自然二进制码:粗码采用单狭缝透光的方式,通过比较器比较电压的大小,获得格雷码;
第一圈粗码码道有4个单缝窗口,可以得到相同周期的4路信号a1、a2、a3、a4;
第二圈粗码码道有8个单缝窗口,可以得到周期不同的8路信号b1、b2....b7、b8;
单片机对上述相同周期的4路信号a1、a2、a3、a4和周期不同的8路信号b1、b2....b7、b8共12路信号,经过下列算法进行译码,得出10位格雷码(A1~A10):
A1= a1
A2= a3
A3= a2^a4
A4=b1·(¯a1·¯a4)+ b2·(¯a3·a4)+b3·(¯a2·a3) +b4·(¯a1·a2)+ b5·
(a1·a4)+ b6·(¯a4·a3)+b7·(¯a3·a2) +b8·(¯a2·a1)
A5=b7·(¯a1·¯a4)+ b8·(¯a3·a4)+b1·(¯a2·a3) +b2·(¯a1·a2)+ b3·
(a1·a4)+ b4·(¯a4·a3)+b5·(¯a3·a2) +b6·(¯a2·a1)
A6=b6·(¯a1·¯a4)+ b7·(¯a3·a4)+b8·(¯a2·a3) +b1·(¯a1·a2)+ b2·
(a1·a4)+ b3·(¯a4·a3)+b4·(¯a3·a2) +b5·(¯a2·a1)
A7=b5·(¯a1·¯a4)+ b6·(¯a3·a4)+b7·(¯a2·a3) +b8·(¯a1·a2)+ b1·
(a1·a4)+ b2·(¯a4·a3)+b3·(¯a3·a2) +b4·(¯a2·a1)
A8=b4·(¯a1·¯a4)+ b5·(¯a3·a4)+b6·(¯a2·a3) +b7·(¯a1·a2)+ b8·
(a1·a4)+ b1·(¯a4·a3)+b2·(¯a3·a2) +b3·(¯a2·a1)
A9=b3·(¯a1·¯a4)+ b4·(¯a3·a4)+b5·(¯a2·a3) +b6·(¯a1·a2)+ b7·
(a1·a4)+ b8·(¯a4·a3)+b1·(¯a3·a2) +b2·(¯a2·a1)
A10=b2·(¯a1·¯a4)+ b3·(¯a3·a4)+b4·(¯a2·a3) +b5·(¯a1·a2)+ b6·
(a1·a4)+ b7·(¯a4·a3)+b8·(¯a3·a2) +b1·(¯a2·a1)
再经过下列算法进行译码,得出10位二进制码(X1~X10);就可以得到10位包含绝对位置信息的初始粗码;
X1=A1;
X2=X1^A2;
X3=X2^A3;
X4 =X3^A4;
X5 =X4^A5;
X6 =X5^A6;
X7 =X6^A7;
X8 =X7^A8;
X9=X8^A9;
X10 =X9^A10 ;
(3)、获取校正码:单狭缝透光的方式,通过比较器比较电压的大小,获得校正码,具体为:校正码道通过第三圈的2个单缝窗口得到2路信号C1、C2作为校正码;此两路信号作为校正码道使用,用于校正粗码周期与精码周期不同步;
(4)、获取9位精码码道信号:精码码道有4个莫尔条纹窗口,从而可以得到相位差为90°的四路精码正弦信号G0、G90、G180、G270;第四圈的信号,经数字细分后得到9位编码;
(5)、将格雷码转化的10位自然二进制码,和9位精码码道信号二者结合,使分辨率达到
19位;
(6)、将上述的校正码、粗码的10位矩阵码和精码,并转换为RS422格式的信号;RS422发送单元把信号经RS422芯片输出;
(7)、高低电平经过比较器与固定的比较电压比较后,高于固定比较电压的信号,输出高电平值单片机,低于固定比较电压的信号,输出低电平值单片机,4路正余弦精码直接传至信号处理板6的单片机后首先进行AD转换,通过单片机内部固定的逻辑运算,组合成完整的度信号并输出;
(8)、粗码的校正:第一步,判断在精码0°=0的条件下进入校正函数;
首先通过正切法细分判断精码的8个区间,
在1 4区间即代表精码0°=1;
~
在5 8区间即代表精码0°=0;
~
在3 6区间即代表精码90°=1;
~
在1、2、7、8区间即代表精码90°=0;
第二步:对精码、粗码、校正码进行加运算,得出奇数,则跳数函数;得出偶数则需要进行校正,当精码90°=0时,进行“+”校正,即在读数Xm位上加“1”;当精码90°=1时,进行“-”校正,即在读数Xm位上减“1”;
这样就实现了对粗码的校正。
2.根据权利要求1所述的绝对式码盘粗码校正的方法,其特征是:所述的发光灯板由16个红外发光管按照矩阵排列于发光灯板上,提供16路矩阵光源
3.根据权利要求1所述的绝对式码盘粗码校正的方法,其特征是:所述的轴承为两个,两个轴承之间设置有垫圈;通过安装两个轴承来保障轴系旋转的同心度满足码盘的精度要求。
4.根据权利要求1所述的绝对式码盘粗码校正的方法,其特征是:所述的副光栅通过副光栅架设置在轴上。

说明书全文

一种绝对式码盘粗码校正的方法

技术领域

[0001] 本发明涉及光电传感器技术领域,特别是一种绝对式码盘粗码校正的方法。

背景技术

[0002] 绝对式码盘输出绝对的轴位置信息,读数可靠,具有绝对的零位,而且掉电后再启动不需要重新标定就可以得到绝对的角位置信息,也没有累计的误差。
[0003] 绝对式码盘一般采用矩阵式码道设计,通过算法将采集到的格雷码A1 Am,转换成~自然二进制码X1 Xm,由于光栅的刻划误差,结构的安装偏心,轴系的跳动以及其他因素的~
影响,粗码不能与精码构成连续的自然二进制码,所以需要校正环节将粗码和精码连接成连续变化的自然二进制码,校正就是指用精度较高的精码道对粗码道端面出现的位置偏差进行修正,根据转换特点,最低点Xm码的所有端面正好与循环码的端面数相同且位置重合,因此,任何一位格雷码端面的偏差都会反映在自然二进制码Xm的某端面上,因此精码对Xm的位置偏差的校正就是精码对粗码的校正。
[0004] 仅仅依靠精码无法在上电的瞬间对粗码进行校正,还需要一组校正码道,在矩阵码道外圈增加一圈全周刻线的校正码道,校正码道只做校正而不参加读取角度值的计算,校正码道与自然二进制粗码最低位周期相同,相位差90°即1/4周期。

发明内容

[0005] 本发明所要解决的技术问题是提供一种绝对式码盘粗码校正的方法,来解决绝对式码盘在粗码与精码合成过程中出现的角度值不连续的问题,完成对被测轴系角度的精密、实时测量,并将角度数据以RS422异步串行方式输出。
[0006] 为了实现解决上述技术问题的目的,本发明采用了如下技术方案:一种绝对式码盘粗码校正的方法,其特征在于:使用绝对式码盘,并经过如下步骤:
(1)、绝对式码盘的设计和安装,最终使得绝对式码盘具有如下结构:
绝对式码盘包括壳体、轴系结构、发光灯板、主、副光栅和信号处理板;壳体包括上壳体、下壳体和弹性联结器;上壳体固定在轴系结构上部,弹性联结器安装在上壳体的两侧,下壳体固定在轴系结构下部,形成中空的壳体;轴系结构、发光灯板、主、副光栅和信号处理板均安装在壳体内部;
轴系结构包括轴、轴承和轴承座,轴承装配在轴承座内部,轴承的内圈和外圈可相对转动,轴承与轴承座支撑主光栅随被测轴系旋转;轴设置在轴承中心处;发光灯板、主光栅、副光栅、信号处理板依次设置在轴上;
更具体的,所述的主、副光栅均为四圈码道,从外向内由粗码道、校正码道和精码道三部分组成;分别采用八矩阵编码、校正码和增量编码相结合的方式进行编排。所述的八矩阵编码是以45°区间进行编排使用;
更具体的,所述主光栅的第一圈粗码码道在一周内包含一种周期的编码A1,即半圈为通光区,另一半为不通光区;
第二圈粗码码道在一周内包含了7种不同周期的编码:
在270°~360°内为编码A4有1个周期,周期为360°/2 ;
在0°~45°内为编码A5有1个周期,周期为360°/2 ;
在45°~90°内为编码A6有2个周期,周期为360°/2 ;
在90°~135°内为编码A7有4个周期,周期为360°/2 ;
在135°~180°内为编码A8有8个周期,周期为360°/2 ;
在180°~225°内为编码A9有16个周期,周期为360°/2 ;
在225°~270°内为编码A10有32个周期,周期为360°/2 ;
第三圈为校正码道,在一周内包含一种周期的编码A12,在0°~360°有512个周期,周期为360°/2 ;
为避免信号干扰,第一圈和第三圈码道顺时针旋转22.5°;
第四圈精码码道在0°~360°内为增量编码,周期为360°/2 ;产生1024个两路相位差为90°的正弦信号;
所述的副光栅编码也为四圈码道,第一圈粗码码道有4个单缝窗口,可以得到相同周期的4路信号a1、a2、a3、a4;
第二圈粗码码道有8个单缝窗口,可以得到8路信号b1、b2....b7、b8。从而可以得到10位矩阵码,,经译码后得到10位格雷码;
第三圈校正码道有2个单缝窗口,从而可以得到2路信号C1、C2,此两路信号作为校正码道使用,用于校正粗码周期与精码周期不同步;
第四圈精码码道有4个莫尔条纹窗口,从而可以得到相位差为90°的四路精码正弦信号G0、G90、G180、G270;
信号处理板包括电源转换单元、信号接收单元、信号处理单元、信号调理单元、单片机和RS422发送单元,RS422是一种串行数据接口标准,数据信号采用差分传输方式;电源转换单元把输入的5V转换为3.3V供电;主光栅相对发光灯板板转动时,光透过主副光栅的透光狭缝产生光信号,信号接收单元接收光信号,信号处理单元把接收到的光信号转换成10路格雷码,2路校正码,4路精码的电信号;信号调理单元对转换后的10路格雷码,2路校正码,4路精码电信号进行放大、补偿后进单片机进行逻辑运算;单片机对电信号进行处理,计算出粗码、校正码和精码,并转换为RS422格式的信号;RS422发送单元把信号经RS422芯片输出;
(2)、获取粗码的格雷码和自然二进制码:粗码采用单狭缝透光的方式,通过比较器比较电压的大小,获得格雷码;
第一圈粗码码道有4个单缝窗口,可以得到相同周期的4路信号a1、a2、a3、a4;
第二圈粗码码道有8个单缝窗口,可以得到周期不同的8路信号b1、b2....b7、b8;
单片机对上述相同周期的4路信号a1、a2、a3、a4和周期不同的8路信号b1、b2....b7、b8共12路信号,经过下列算法进行译码,得出10位格雷码(A1~A10):
A1= a1
A2= a3
A3= a2^a4
A4=b1·(¯a1·¯a4)+ b2·(¯a3·a4)+b3·(¯a2·a3) +b4·(¯a1·a2)+ b5·
(a1·a4)+ b6·(¯a4·a3)+b7·(¯a3·a2) +b8·(¯a2·a1)
A5=b7·(¯a1·¯a4)+ b8·(¯a3·a4)+b1·(¯a2·a3) +b2·(¯a1·a2)+ b3·
(a1·a4)+ b4·(¯a4·a3)+b5·(¯a3·a2) +b6·(¯a2·a1)
A6=b6·(¯a1·¯a4)+ b7·(¯a3·a4)+b8·(¯a2·a3) +b1·(¯a1·a2)+ b2·
(a1·a4)+ b3·(¯a4·a3)+b4·(¯a3·a2) +b5·(¯a2·a1)
A7=b5·(¯a1·¯a4)+ b6·(¯a3·a4)+b7·(¯a2·a3) +b8·(¯a1·a2)+ b1·
(a1·a4)+ b2·(¯a4·a3)+b3·(¯a3·a2) +b4·(¯a2·a1)
A8=b4·(¯a1·¯a4)+ b5·(¯a3·a4)+b6·(¯a2·a3) +b7·(¯a1·a2)+ b8·
(a1·a4)+ b1·(¯a4·a3)+b2·(¯a3·a2) +b3·(¯a2·a1)
A9=b3·(¯a1·¯a4)+ b4·(¯a3·a4)+b5·(¯a2·a3) +b6·(¯a1·a2)+ b7·
(a1·a4)+ b8·(¯a4·a3)+b1·(¯a3·a2) +b2·(¯a2·a1)
A10=b2·(¯a1·¯a4)+ b3·(¯a3·a4)+b4·(¯a2·a3) +b5·(¯a1·a2)+ b6·
(a1·a4)+ b7·(¯a4·a3)+b8·(¯a3·a2) +b1·(¯a2·a1)
再经过下列算法进行译码,得出10位二进制码(X1~X10);就可以得到10位包含绝对位置信息的初始粗码。
[0007] X1=A1;X2=X1 ^A2 ;
X3=X2 ^A3 ;
X4=X3 ^A4 ;
X5=X4 ^A5 ;
X6=X5 ^A6 ;
X7=X6 ^A7 ;
X8=X7 ^A8 ;
X9=X8 ^A9 ;
X10=X9 ^A10 ;
(3)、获取校正码:单狭缝透光的方式,通过比较器比较电压的大小,获得校正码,具体为:校正码道通过第三圈的2个单缝窗口得到2路信号C1、C2作为校正码;此两路信号作为校正码道使用,用于校正粗码周期与精码周期不同步;
(4)、获取9位精码码道信号:精码码道有4个莫尔条纹窗口,从而可以得到相位差为90°的四路精码正弦信号G0、G90、G180、G270;第四圈的信号,经数字细分后得到9位编码;
(5)、将格雷码转化的10位自然二进制码,和9位精码码道信号二者结合,使分辨率达到
19位;
(6)、将上述的校正码、粗码的10位矩阵码和精码,并转换为RS422格式的信号;RS422发送单元把信号经RS422芯片输出;
(7)、高低电平经过比较器与固定的比较电压比较后,高于固定比较电压的信号,输出高电平值单片机,低于固定比较电压的信号,输出低电平值单片机,4路正余弦精码直接传至信号处理板6的单片机后首先进行AD转换,通过单片机内部固定的逻辑运算,组合成完整的角度信号并输出;
(8)、粗码的校正:第一步,判断在精码0°=0的条件下进入校正函数;
首先通过正切法细分判断精码的8个区间,
在1 4区间即代表精码0°=1;
~
在5 8区间即代表精码0°=0;
~
在3 6区间即代表精码90°=1;
~
在1、2、7、8区间即代表精码90°=0;
第二步:对精码、粗码、校正码进行加运算,得出奇数,则跳数函数;得出偶数则需要进行校正,当精码90°=0时,进行“+”校正,即在读数Xm位上加“1”;当精码90°=1时,进行“-”校正,即在读数Xm位上减“1”;
这样就实现了对粗码的校正。
[0008] 具体的,所述的发光灯板是由16个红外发光管按照矩阵排列于发光灯板上,提供16路矩阵光源
[0009] 具体的,所述的轴承为两个,两个轴承之间设置有垫圈。通过安装两个轴承来保障轴系旋转的同心度满足码盘的精度要求。
[0010] 具体的,所述的主光栅主光栅由粗码道、校正码道和精码道三部分组成;粗码道采用单缝窗口形式负责提取码盘上的对应位置的两圈粗码信息。其中狭缝上的第一圈有4个单缝窗口和第二圈有8个单缝窗口,从而可以得到相同周期的4路信号 a1、a2、a3、a4,和周期不同的8路信号b1、b2....b7、b8。通过单片机对12路进行逻辑转换为10路二进角度信息。
[0011] 校正码道通过第三圈的2个单缝窗口得到2路信号C1、C2作为校正码。
[0012] 精码道通过第四圈的4个莫尔条纹窗口,可以得到相位差为90°的四路精码正弦信号G0、G90、G180、G270。
[0013] 具体的,所述的副光栅通过副光栅架设置在轴上。
[0014] 该码盘的工作流程为绝对式码盘通过发光灯板发出平行光透过主光栅栅格,再经由副光栅的透光狭缝,在主光栅转动过程中,由信号处理板的信号接收单元检测光通量的变化,分别采集到12路高低电平粗码、2路高低电平校正码、4路正余弦精码,高低电平经过比较器与固定的比较电压比较后,高于固定比较电压的信号,输出高电平值单片机,低于固定比较电压的信号,输出低电平值单片机,4路正余弦精码直接传至信号处理板的单片机后首先进行AD转换,通过单片机内部固定的逻辑运算,组合成完整的角度信号并输出。
[0015] 通过采用上述技术方案,本发明具有以下的有益效果:本发明的一种绝对式码盘粗码校正的方法,能够快速精确的完成被测轴系角度的实时测量,并将角度数据以RS422异步串行方式输出;将分辨率提高到19位,精度:≤5″,测角范围单圈0°~360°;提高了码盘精度;校正码的使用可以在上电的瞬间对粗码信号进行正负校正,解决了绝对式码盘上电前后数据不一致的问题;并且由于校正的精准,大大降低了对装配精度的要求,减小了装配难度。
[0016] 能够快速精确的完成被测轴系角度的实时测量,并将角度数据以RS422异步串行方式输出;将分辨率提高到19位,精度:≤5″,测角范围单圈0°~360°;提高了码盘精度;校正码的使用可以在上电的瞬间对粗码信号进行正负校正解决了绝对式码盘上电后数据跳动的问题,并且由于校正的精准,大大降低了对装配精度的要求,减小了装配难度。附图说明
[0017] 图1是绝对式码盘的轴系外观示意图。
[0018] 图2是绝对式码盘的轴系结构组成示意图。
[0019] 图3是绝对式码盘的工作原理示意图。
[0020] 图4是绝对式码盘的主光栅以及编码示意图。
[0021] 图5是绝对式码盘的副光栅示意图。
[0022] 图6是本发明的信号处理板原理框图
[0023] 图7是本发明的粗精码校正工作原理框图。
[0024] 图8是本发明的正切法细分工作原理图。
[0025] 图中,1-壳体,11-下壳体,12-上壳体,13-弹性联结器,21-轴,22-轴承,23-轴承座,24-垫圈,3-发光灯板,4-主光栅,5-副光栅,6-信号处理板,7-压圈,8-副光栅架。

具体实施方式

[0026] 下面结合附图对本专利进一步解释说明。但本专利的保护范围不限于具体的实施方式。
[0027] 实施例1一种绝对式码盘粗码校正的方法,特征在于使用绝对式码盘,并经过如下步骤:
(1)、绝对式码盘的设计和安装,最终使得绝对式码盘具有如下结构:
涉及的绝对式码盘,包括壳体1、轴21系结构、发光灯板3、主光栅4、副光栅5和信号处理板6。
[0028] 壳体1包括上壳体11、下壳体12和弹性联结器13;上壳体12固定在轴系结构上部,弹性联结器13安装在上壳体11的两侧,下壳体12固定在轴承座23下部,形成中空的壳体1;轴系结构、发光灯板3、主、副光栅5和信号处理板6均安装在壳体1内部。
[0029] 轴系结构包括轴21、轴承22和轴承座23,轴承22为两个,两个轴承22之间设置有垫圈24;轴承22装配在轴承座23内部,轴承22的内圈和外圈可相对转动,轴承22与轴承座23支撑主光栅随被测轴21系旋转;轴21设置在轴承22中心处;发光灯板3、主光栅4、副光栅5、信号处理板6依次设置在轴21上;副光栅5通过副光栅架8设置在轴21上;发光灯板3是由16个红外发光管按照矩阵排列于发光灯板3上,提供16路矩阵光源。
[0030] 主光栅4、副光栅5分别设计四圈码道,从内向外由粗码道、校正码道和精码道三部分组成;分别采用八矩阵编码、校正码和增量编码相结合的方式进行编排。八矩阵编码是以45°区间进行编排使用,主光栅4编码见图4。
[0031] 主光栅4的第一圈粗码码道在一周内包含一种周期的编码A1,即半圈为通光区,另一半为不通光区;主光栅4的第二圈粗码码道在一周内包含了7种不同周期的编码:
在270°~360°内为编码A4有1个周期,周期为360°/2 ;
在0°~45°内为编码A5有1个周期,周期为360°/2 ;
在45°~90°内为编码A6有2个周期,周期为360°/2 ;
在90°~135°内为编码A7有4个周期,周期为360°/2 ;
在135°~180°内为编码A8有8个周期,周期为360°/2 ;
在180°~225°内为编码A9有16个周期,周期为360°/2 ;
在225°~270°内为编码A10有32个周期,周期为360°/2 ;
主光栅4的第三圈为校正码道,在一周内包含一种周期的编码A12,在0°~360°有512个周期,周期为360°/2 ;
为避免信号干扰,第一圈和第三圈码道顺时针旋转22.5°;
主光栅4的第四圈精码码道在0°~360°内为增量编码,周期为360°/2 。产生1024个两路相位差为90°的正弦信号。
[0032] 副光栅5编码也为四圈码道,副光栅5的第一圈粗码码道有4个单缝窗口,可以得到相同周期的4路信号a1、a2、a3、a4。
[0033] 副光栅5的第二圈粗码码道有8个单缝窗口,可以得到8路信号b1、b2....b7、b8。从而可以得到10位矩阵码,,经译码后得到10位格雷码;副光栅5的第三圈为校正码道有2个单缝窗口,从而可以得到2路信号C1、C2,此两路信号作为校正码道使用,用于校正粗码周期与精码周期不同步;
副光栅5的第四圈精码码道有4个莫尔条纹窗口,从而可以得到相位差为90°的四路精码正弦信号G0、G90、G180、G270;
(2)、获取粗码的格雷码和自然二进制码:粗码采用单狭缝透光的方式,通过比较器比较电压的大小,获得格雷码;
第一圈粗码码道有4个单缝窗口,可以得到相同周期的4路信号a1、a2、a3、a4;
第二圈粗码码道有8个单缝窗口,可以得到周期不同的8路信号b1、b2....b7、b8;
单片机对上述相同周期的4路信号a1、a2、a3、a4和周期不同的8路信号b1、b2....b7、b8共12路进行逻辑转换为10路二进角度信息从而可以得到粗码的10位矩阵码;
经过下列算法进行译码,得出10位格雷码(A1~A10):
A1= a1
A2= a3
A3= a2^a4
A4=b1·(¯a1·¯a4)+ b2·(¯a3·a4)+b3·(¯a2·a3) +b4·(¯a1·a2)+ b5·
(a1·a4)+ b6·(¯a4·a3)+b7·(¯a3·a2) +b8·(¯a2·a1)
A5=b7·(¯a1·¯a4)+ b8·(¯a3·a4)+b1·(¯a2·a3) +b2·(¯a1·a2)+ b3·
(a1·a4)+ b4·(¯a4·a3)+b5·(¯a3·a2) +b6·(¯a2·a1)
A6=b6·(¯a1·¯a4)+ b7·(¯a3·a4)+b8·(¯a2·a3) +b1·(¯a1·a2)+ b2·
(a1·a4)+ b3·(¯a4·a3)+b4·(¯a3·a2) +b5·(¯a2·a1)
A7=b5·(¯a1·¯a4)+ b6·(¯a3·a4)+b7·(¯a2·a3) +b8·(¯a1·a2)+ b1·
(a1·a4)+ b2·(¯a4·a3)+b3·(¯a3·a2) +b4·(¯a2·a1)
A8=b4·(¯a1·¯a4)+ b5·(¯a3·a4)+b6·(¯a2·a3) +b7·(¯a1·a2)+ b8·
(a1·a4)+ b1·(¯a4·a3)+b2·(¯a3·a2) +b3·(¯a2·a1)
A9=b3·(¯a1·¯a4)+ b4·(¯a3·a4)+b5·(¯a2·a3) +b6·(¯a1·a2)+ b7·
(a1·a4)+ b8·(¯a4·a3)+b1·(¯a3·a2) +b2·(¯a2·a1)
A10=b2·(¯a1·¯a4)+ b3·(¯a3·a4)+b4·(¯a2·a3) +b5·(¯a1·a2)+ b6·
(a1·a4)+ b7·(¯a4·a3)+b8·(¯a3·a2) +b1·(¯a2·a1)
再经过下列算法进行译码,得出10位二进制码(X1~X10);就可以得到10位包含绝对位置信息的初始粗码;
X1=A1;
X2=X1 ^A2 ;
X3=X2 ^A3 ;
X4=X3 ^A4 ;
X5=X4 ^A5 ;
X6=X5 ^A6 ;
X7=X6 ^A7 ;
X8=X7 ^A8 ;
X9=X8 ^A9 ;
X10=X9 ^A10 ;
(3)、获取校正码:单狭缝透光的方式,通过比较器比较电压的大小,获得校正码,具体为:校正码道通过第三圈的2个单缝窗口得到2路信号C1、C2作为校正码;此两路信号作为校正码道使用,用于校正粗码周期与精码周期不同步;
(4)、获取9位精码码道信号:精码码道有4个莫尔条纹窗口,从而可以得到相位差为90°的四路精码正弦信号G0、G90、G180、G270;第四圈的信号,经数字细分后得到9位编码;
(5)、将格雷码转化的10位自然二进制码,和9位精码码道信号二者结合,使分辨率达到
19位;
(6)、将上述的校正码、粗码的10位矩阵码和精码,并转换为RS422格式的信号;RS422发送单元把信号经RS422芯片输出;
(7)、高低电平经过比较器与固定的比较电压比较后,高于固定比较电压的信号,输出高电平值单片机,低于固定比较电压的信号,输出低电平值单片机,4路正余弦精码直接传至信号处理板6的单片机后首先进行AD转换,通过单片机内部固定的逻辑运算,组合成完整的角度信号并输出;
(8)、粗码的校正:第一步,判断在精码0°=0的条件下进入校正函数;
首先通过正切法细分判断精码的8个区间,
在1 4区间即代表精码0°=1;
~
在5 8区间即代表精码0°=0;
~
在3 6区间即代表精码90°=1;
~
在1、2、7、8区间即代表精码90°=0;
第二步:对精码、粗码、校正码进行加运算,得出奇数,则跳数函数;得出偶数则需要进行校正,当精码90°=0时,进行“+”校正,即在读数Xm位上加“1”;当精码90°=1时,进行“-”校正,即在读数Xm位上减“1”;
这样就实现了对粗码的校正。
[0034] 高低电平经过比较器与固定的比较电压比较后,高于固定比较电压的信号,输出高电平值单片机,低于固定比较电压的信号,输出低电平值单片机,4路正余弦精码直接传至信号处理板6的单片机后首先进行AD转换,通过单片机内部固定的逻辑运算,组合成完整的角度信号并输出。
[0035] 详细的过程和原理为:通过狭缝窗口得到的 12 路粗码信号中,第一圈包含了4路相同周期的高低电平信号,第二圈包含了8 路包含了不同周期的高低电平信号,因此不可以直接使用,须将原始信号经过译码,转成格雷码后 ,再处理成自然二进制码。其中第一圈 4 路信号关系表 1 所示,第二圈 8 路信号关系表 2 所示:
由表1可得出:
0°~45°               ¯a1·¯a4(“¯”意思为a1取反)
45°~90°              ¯a3·a4
90°~135°             ¯a2·a3
135°~180°            ¯a1·a2
180°~225°           a1·a4
225°~270°            ¯a4·a3
270°~315°            ¯a3·a2
315°~360°            ¯a2·a1
得出10路格雷码应该为:
A1= a1
A2= a3
A3= a2^a4
A4=b1·(¯a1·¯a4)+ b2·(¯a3·a4)+b3·(¯a2·a3) +b4·(¯a1·a2)+ b5·
(a1·a4)+ b6·(¯a4·a3)+b7·(¯a3·a2) +b8·(¯a2·a1)
A5=b7·(¯a1·¯a4)+ b8·(¯a3·a4)+b1·(¯a2·a3) +b2·(¯a1·a2)+ b3·
(a1·a4)+ b4·(¯a4·a3)+b5·(¯a3·a2) +b6·(¯a2·a1)
A6=b6·(¯a1·¯a4)+ b7·(¯a3·a4)+b8·(¯a2·a3) +b1·(¯a1·a2)+ b2·
(a1·a4)+ b3·(¯a4·a3)+b4·(¯a3·a2) +b5·(¯a2·a1)
A7=b5·(¯a1·¯a4)+ b6·(¯a3·a4)+b7·(¯a2·a3) +b8·(¯a1·a2)+ b1·
(a1·a4)+ b2·(¯a4·a3)+b3·(¯a3·a2) +b4·(¯a2·a1)
A8=b4·(¯a1·¯a4)+ b5·(¯a3·a4)+b6·(¯a2·a3) +b7·(¯a1·a2)+ b8·
(a1·a4)+ b1·(¯a4·a3)+b2·(¯a3·a2) +b3·(¯a2·a1)
A9=b3·(¯a1·¯a4)+ b4·(¯a3·a4)+b5·(¯a2·a3) +b6·(¯a1·a2)+ b7·
(a1·a4)+ b8·(¯a4·a3)+b1·(¯a3·a2) +b2·(¯a2·a1)
A10=b2·(¯a1·¯a4)+ b3·(¯a3·a4)+b4·(¯a2·a3) +b5·(¯a1·a2)+ b6·
(a1·a4)+ b7·(¯a4·a3)+b8·(¯a3·a2) +b1·(¯a2·a1)
然后在把格雷码通过固定的程序转换成10位二进制码。就可以得到10位包含绝对位置信息的初始粗码。
[0036] 表格 第一圈编码关系表表格 2 第二圈编码关系表
通过莫尔条纹窗口得到的 4 路正余弦精码信号,通过STM32F103C8T6型号的单片机,对4 路正余弦精码信号进行AD采样,转换为可以进行运算的数值信息。
[0037] 单片机对转换后的4路G0、G90、G180、G270信号。进行对径相减,得出:SinA= G0-G180;
SinB = G90-G270;
根据表三的关系可以得出8个区间。
[0038] 表格 3 象限判断关系表在1 4区间即代表精码0°=1;
~
在5 8区间即代表精码0°=0;
~
在3 6区间即代表精码90°=1;
~
在1、2、7、8区间即代表精码90°=0;
校正码采用单狭缝透光的方式,通过比较器比较电压的大小,获得校正码。
[0039] 先判断在精码0°=0的条件下进入校正函数;再对精码90°,粗码Xm,校正码进行加运算,得出奇数,则不用校正;得出偶数则需要进行校正,当精码90°=0时,进行“+”校正,即在读数Xm位上加“1”;当精码90°=1时,进行“-”校正,即在读数Xm位上减“1”。直至校正运算得出奇数,就实现了对粗码的校正。
[0040] 信号处理板6包括电源转换单元、信号接收单元、信号处理单元、信号调理单元、单片机和RS422发送单元,RS422是一种串行数据接口标准,数据信号采用差分传输方式;电源转换单元把输入的5V转换为3.3V供电;主光栅4相对发光灯板3板转动时,光透过主副光栅5的透光狭缝产生光信号,信号接收单元接收光信号,信号处理单元把接收到的光信号转换成10路格雷码,2路校正码,4路精码的电信号;信号调理单元对转换后的10路格雷码,2路校正码,4路精码电信号进行放大、补偿后进单片机进行逻辑运算;单片机对电信号进行处理,计算出粗码、校正码和精码,并转换为RS422格式的信号;RS422发送单元把信号经RS422芯片输出。
[0041] 该码盘的工作流程为绝对式码盘通过发光灯板3发出平行光透过主光栅4栅格,再经由副光栅5的透光狭缝,在主光栅4转动过程中,由信号处理板6的信号接收单元检测光通量的变化,分别采集到12路高低电平粗码、2路高低电平校正码、4路正余弦精码,高低电平经过比较器与固定的比较电压比较后,高于固定比较电压的信号,输出高电平值单片机,低于固定比较电压的信号,输出低电平值单片机,4路正余弦精码直接传至信号处理板6的单片机后首先进行AD转换,通过单片机内部固定的逻辑运算,组合成完整的角度信号并输出。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈