一种绝对式直线光栅尺及其编码方法_2

文档序号:8394513阅读:来源:国知局
7次,伪随机序列m2共有7个位元,M。伪随机序列共也有1023X 127X 7=909447 个位元。
[0018]将伪随机序列码ma、mb、m。进行复合得到复合代码序列Wn,其中η为I?909447的任意整数,胃?是一个复合代码,每个复合代码由3个位元组合在一起,这3个位元分别从M a伪随机序列、Mb伪随机序列、Μ。伪随机序列抽取。复合代码1?由位元abc组成,W^a1, bP
C1), W2(a2、b2、c2),W3 (a3、b3、c3),......。Wn伪随机序列由 W KW2,W3......W9(I9445、W9(I9446、W9tl9447组成,胃?伪随机序列共有909447X3个位元,每个位元对应一个条纹(O代表暗条纹,I代表明条纹)。扫描WKW2、W3……Wltl共10个复合代码,对复合代码进行以下如图2所示的解码,可以对应一个绝对位置。图2示出了上中下三排十进制数对应伪随机序列的译码值,例如:序列1^的1111111111对应译码值为1023,序列Mb的1111111对应的译码值为127,序列M。的111对应的译码值为7,即三个译码值1023、127和7对应位置为O ;又如,序列1^的1100000111(译码值775)、序列Mb的0001110 (译码值112)、序列M。的101 (译码值6)对应位置为8 ;再如,序列^的0100111110对应译码值为318、序列Mb的0100100对应的译码值为36、序列Mc的101对应的译码值为5,即三个译码值318、36和5对应位置为26 ;……。每一个绝对位置都对应3个译码值。由于1023、127和7互质,可对应的绝对位置有1023 X 127 X 7=909447个。每3个译码值对应I个绝对位置,把整条光栅尺上的绝对位置对应的数值制成数据表,存储到读数头装置内的CPU内。采用3位伪随机码组合成复合代码,就是把3个伪随机序列组合成一个序列,每个复码由3个位元组成,分别从3个序列中各抽取一个位元,抽取10个伪随机复合代码,可以解码3个译码值,每3个译码值对应I个绝对位置,每位复合代码的边沿和增量线纹的边沿对齐,每组复合码的线纹宽度等于增量光栅线纹周期。
[0019]如图3所示,其中I是绝对码道,2是增量码道,3是线纹边沿。图3中I是绝对码道,每个线纹摆放一个W复合代码,W是一个复合代码。增量码道2上均匀排列增量线纹,明线纹和暗线纹的宽度相等。每个复合代码W对应一组增量线纹,复合代码W等于一个增量周期。每个复合代码W的线纹边沿和增量线纹的边沿对齐,每个复合代码W代表一个数值。
[0020]扫描10个复合代码WpW2I3……Wltl,对复合代码进行解码,按照解码方法,得到3个译码值,3个译码值对应I个绝对位置,从储存的数据里可以找到对应的绝对位置值。Wn伪随机序列由Wk W2、W3……W9tl9445i W909446i W9tl9447组成,每个复合代码W ?都对应一个绝对位置。如图5所示有909447个绝对位置。
[0021]把3个伪随机序列组合成一个序列,每个复合代码由3个位元组成,分别从3个序列中各抽取一个位元,抽取10个复合代码,每个复合代码和一组增量线纹对齐,每组复合代码的线纹宽度等于增量光栅线纹周期。
[0022]当每次开启或复位时,读数头内的光电传感器可以扫描10个复合代码,不需要移动就可以读取直线光栅尺的绝对位置信号信息。在工作状态下也能随时准确快速的读取当前的绝对位置信号信息。
[0023]图6示出了扫描装置扫描绝对码道线纹的示意图。比如扫描第I组10个复合代码译码后对应的绝对位置是0,那么扫描第2组10个复合代码译码后对应的绝对位置应该是10,扫描第3组10个复合代码译码后对应的绝对位置应该是20,扫描第4组10个复合代码译码后对应的绝对位置应该是30,如果扫描过程中出现10个复合代码译码后对应的绝对位置关系不正确,将会报错后继续扫描下一组10个复合代码。直到10个复合代码译码后对应的绝对位置关系一致,才读出正确的实时位置。
[0024]如图5所示,因为光栅尺的线纹受到灰尘油渍等因素影响,导致扫描装置扫描线纹时出错,为了提高光栅尺的读数的可靠性,构成至少需要扫描3个以上完全不同的10个复合代码,通过查表的方法从储存的数据库里查到所对应的当前的绝对位置,把对应的实际距离和额定距离比对,采用识别正确的代码复合码作为当前的绝对位置,必须同时扫描多个代码复合码,通常采用相邻的多组10位复合代码所对应的位置比较,与译码后的绝对位置一致,确保测量的可靠性。
[0025]扫描装置扫描3个以上相互顺序的复合码组,如果译码值和位元序列的关系不一致,会产生出错信号,将舍弃出错数据,继续扫描临近区域的多个复合码组,直到多个复合码组的译码值和位元序列关系一致,才读出正确的实时位置。
[0026]本发明所述光栅尺在每次开启或复位时,不需要移动就可以读取直线光栅尺的绝对位置信号信息,从而大大的提高了机床的工作效率。在工作状态下,当快速运动或受到电磁干扰会出现失步、丢数时,这种绝对式直线光栅尺能随时准确快速的读取当前的绝对位置信号信息,达到校验和修正的效果,提高了精确度。
[0027]本发明可应用于测量领域。
【主权项】
1.一种绝对式直线光栅尺,包括读数头装置和尺身,在所述读数头装置内设置有CPU,在所述尺身内设置有玻璃光栅,所述玻璃光栅上刻有绝对码道和增量码道,其特征在于:所述绝对码道是一条连续的非等间距排列的光栅刻线,这条光栅刻线是按照伪随机编码排列,增量码道是一条等间距排列周期性光栅刻线,所述读数头内设有光学扫描装置,当所述读数头装置沿尺身运动时,通过所述读数头装置内的所述光学扫描装置扫描所述玻璃光栅上的光栅刻线产生光电信号,该光电信号通过信号处理单元处理后,得到绝对式光栅尺的位置信息,确定直线光栅尺的绝对位置。
2.根据权利要求1所述的一种绝对式直线光栅尺,其特征在于:所述光学扫描装置为线阵CCD感应器和光电感应器组成的光学扫描装置,进行光电发射和接收。
3.—种如权利要求1所述的绝对式直线光栅尺的编码方法,该编码方法对玻璃光栅上的码道进行编码制作,其特征在于,该方法包括以下步骤: (1)通过伪随机编码方法,得到三个伪随机序列m1、m2、m3,每个伪随机序列采用周期循环的伪随机序列进行编码,分别选用10位、7位、3位序列伪随机码,周期分别是21(1-1=1023、27-1=127、23-1=7,三个伪随机序列Hip m2、m3的位元分别为1023个、127个、7个,三个伪随机序列分别为: 伪随机序列 m1:11111111110000000111000011......11011100111000111000, 伪随机序列 m2:111111100001110111100101100......00101000110111000, 伪随机序列m3:1110010 ; (2)由三个伪随机序列叫為為按周期循环的排列得到相应的伪随机序列码Ub、!!!。,其中,Hi1共循环127 X 7次得到ma,ma伪随机序列码共有909447个位元2共循环1023X7次得到mb,mb伪随机序列码共有909447个位元3共循环1023 X 127次得到m。,m。伪随机序列码共有909447个位元; (3)将伪随机序列码ma、mb、m。进行复合得到复合代码序列Wn,其中η为I?909447的任意整数,每个复合代码Wn由三个位元组合而成,这三个位元分别从伪随机序列码m a、mb、mc;中按顺序抽取,复合代码序列Wn共有909447X3个位元,每个位元对应绝对码道上的一个条纹,其中位元值O代为代表暗条纹,位元值I代表明条纹; (4)以十个复合代码为一个单位进行扫描并译码,每十个复合代码对应于伪随机序列ma、mb、m。分别得到三个译码值,该三个译码值确定玻璃光栅上的一个绝对位置; (5)对复合代码全部进行译码,每三个译码对应一个绝对位置,将整条光栅尺上的绝对位置刻线得到绝对码道,并将对应的数值制成数据表且存储到所述读数头装置内的CPU内; (6)在玻璃光栅上的增量码道上均匀排列设置增量线纹,其中明线纹和暗线纹的宽度相等,每组复合代码Wn对应条纹的边沿和增量线纹的边沿对齐,每组复合代码的线纹宽度等于增量光栅线纹周期。
4.根据权利要求3所述的一种绝对式直线光栅尺的编码方法,其特征在于,在所述步骤(I)中,所述伪随机序列m2、m3通过以下步骤分别得到1023个位元、127个位元、7个位元: (a)伪随机序列m1:设定十个位元为一组,后一组位元中的第一位由前一组位元中的第十位加第七位生成,后一组位元中的第二至第十位由前一组位元中的第一至九位后移一位而得到,以此类推,得到1023个10位伪随机序列m1; (b)伪随机序列m2:设定七个位元为一组,后一组位元中的第一位由前一组位元中的第七位加第四位生成,后一组位元中的第二至第七位由前一组位元中的第一至六位后移一位而得到,以此类推,得到127个7位伪随机序列m2; (c)伪随机序列m3:设定三个位元为一组,后一组位元中的第一位由前一组位元中的第三位加第二位生成,后一组位元中的第二至第三位由前一组位元中的第一至六位后移一位而得到,以此类推,得到7个3位伪随机序列m2; 其中,位元值I和位元值O的加法约定如下:1+1=0,0+0=0,1+0=1,0+1=1。
5.根据权利要求3所述的一种绝对式直线光栅尺的编码方法,其特征在于:当光学扫描装置扫描三个或以上相互顺序的复合代码组,如果译码值和位元序列的关系不一致,所述CPU产生出错信号,并舍弃出错数据,继续扫描临近区域的多个复合代码组,直到多个复合代码组的译码值和位元序列关系一致,才读出正确的实时位置。
【专利摘要】本发明旨在提供一种制作方便、测量快速且测量精度高的直线光栅尺以及该光栅尺码道的编码方法。本发明通过一种编码方法,得到一串伪随机编码,可以把刻线按照伪随机编码标记在光栅尺的绝对码道上,产生一条连续的带编码信息的绝对式刻线;当每次开启或复位时,不需要移动就可以读取直线光栅尺的绝对位置信号信息;在工作状态下也能随时准确快速的读取当前的绝对位置信号信息。本发明可应用于测量领域。
【IPC分类】G01D5-347, G01B11-00
【公开号】CN104713479
【申请号】CN201510105889
【发明人】张传敏, 黄志良, 张松涛
【申请人】吉林大学珠海学院, 珠海市怡信测量科技有限公司
【公开日】2015年6月17日
【申请日】2015年3月11日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1