绝对位置编码方法.pdf

上传人:r7 文档编号:112314 上传时间:2018-01-25 格式:PDF 页数:10 大小:582.35KB
返回 下载 相关 举报
摘要
申请专利号:

CN200410009539.X

申请日:

2004.09.10

公开号:

CN1598486A

公开日:

2005.03.23

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G01B 21/02申请日:20040910授权公告日:20061227|||授权|||实质审查的生效|||公开

IPC分类号:

G01B21/02; G01D5/347

主分类号:

G01B21/02; G01D5/347

申请人:

北京交通大学;

发明人:

朱衡君; 邱成

地址:

100044北京市海淀区西直门外上园村3号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种绝对位置编码方法,它仅采用一条布置有二值标记的码道(1),当按照一种阅读位置用阅读器件(2)读取码道上的二值标记而构成二进制数时,在该阅读位置上的阅读器件沿码道运动时,在每个运动位置上读到的二进制数(6)具有唯一性,以此二进制数为地址,在一个预先编制的查找表(5)中查得各位置的坐标值(7)并输出(8),即可沿码道长度方向实现绝对定位。当码道首尾相接时,可实现沿封闭曲线按长度或角度绝对定位。改变查找表中的数值即可改变编码的坐标起点和各个位置的坐标值。

权利要求书

1.  一种绝对位置编码方法,其特征在于:仅采用1条由二值标记组成的码道,由阅读器件读取码道上的二值标记构成二进制数,按一种阅读位置排列的阅读器件沿码道长度方向运动时,在沿途各个位置上读到的二进制数具有唯一性,将所述二进制数作为地址与阅读器件的坐标值相对应,则可实现沿码道方向的绝对定位。

2.
  根据权利要求1所述的编码方法,其特征在于:将所述码道首尾相接,可实现沿封闭曲线按长度或角度绝对定位。

3.
  根据权利要求1或2所述的编码方法,其特征在于:所述码道标记配置和阅读器件配置组成的匹配对能够保证阅读器件沿码道运动时读到的全部地址值具有唯一性,从而可以建立一张查找表,使得每一待定位置读出的二进制地址在表中独占一项,改变查找表中的数值即可改变编码的坐标起点和各个位置的坐标值,实现绝对定位功能。

4.
  根据权利要求1或2所述的编码方法,其特征在于:所述二值标记通过0或1描述,所述二值标记由可区分开的物理属性对组成,可采用透光或不透光、两种不同颜色、两种不同材料、凸起或凹陷、南磁极或北磁极,二值标记的个数根据待定位置的个数而定。

5.
  根据权利要求1或2所述的编码方法,其特征在于:所述阅读器件的阅读位置沿码道的延伸方向选定,阅读位置的选定可以紧密相邻或不紧密相邻、等间隔或不等间隔,每个选定的阅读位置安置一个阅读器件,阅读器件的个数不少于以2为底的码道标记总数的对数。

6.
  根据权利要求1或2所述的编码方法,其特征在于:采用同步标记或预测滤波方法防止各阅读器件通过标记边界不同步造成的误码,其中同步标记保证所有阅读器件完全越过标记边界,方能确认读出的标记值有效。

7.
  根据权利要求3所述的编码方法,其特征在于:所述查找表中的坐标数值可以为无符号整数、有符号整数、浮点数或文字,更换查找表的内容可将码道上任意一个标记位置设置为起始位置。

说明书

绝对位置编码方法
技术领域
本发明涉及一种单码道绝对位置编码方法,用于确定移动物体在其轨迹上的绝对位置。
背景技术
目前公知的沿圆周、直线或曲线的绝对定位编码器都采用多码道编码方法,即每条码道的长度为待定位轨迹的全长,每条码道配置一个阅读器件。各码道按照顺序分别分成2、4、8、…、2n-1、2n个等分位置,每个位置上均设有一个二值标记,如透光或不透光、两种不同颜色、两种不同材料、凸起或凹陷、南磁极或北磁极等,一般用0或1描述。在每一个待定位的位置上由阅读器件读出每条码道上的一个标记属性0或1,在n条码道上读出的n位二进制数即是所需的位置坐标,可用以确定2n个特定位置。码道上的二值标记通常采用原码、补码、循环码等。这种多码道编码方法使用的标记数量很大,制造成本较高,当编码器坐标起点与实际应用坐标起点不一致时,读数不便,因此应用范围受到限制。
发明内容
为解决现有技术存在的问题,本发明提供一种单码道绝对位置编码方法,仅采用一条按照特定顺序布置二值标记的码道,阅读码道标记的阅读器件以特定方法布置,当阅读器件整体移动时,在不同位置上读到的标记所构成的二进制数具有唯一性,以此二进制数为地址,在一个预先编制的查找表中查得各位置的坐标值,即可沿码道长度方向实现绝对定位。
当码道首尾相接时,可实现沿封闭曲线按长度或角度绝对定位。改变查找表中的数值即可改变编码的坐标起点和各个位置的坐标值。查找表中的绝对定位数值可以是无符号整数、有符号整数、浮点数或文字标记,码道上任何一个二值标记均可以作为起始标记。
采用本发明的单码道绝对位置编码器只需要1条码道,结构简单,便于制造,尤其当需要确定的位置数量较大或标记尺寸较大时,降低成本的效果更明显。有了按地址查表的功能,输出绝对位置坐标的起点和位置坐标值可以更加灵活,应用范围更大。
本发明涉及一种绝对位置编码方法,其工作原理如图1。仅采用1条由二值标记组成的码道(1),由阅读器件(2)读取码道上的二值标记构成二进制数,按一种阅读位置排列的阅读器件沿码道长度方向运动时,在沿途各个位置上读到的二进制数具有唯一性,将所述二进制数作为地址(6)与阅读器件的坐标值(7)相对应,则可实现沿码道方向的绝对定位。将所述码道首尾相接,可实现沿封闭曲线按长度或角度绝对定位。所述码道标记配置和阅读器件配置组成的匹配对能够保证阅读器件沿码道运动时读到的全部地址值具有唯一性,从而可以建立一张查找表(5),使得每一待定位置读出的二进制地址在表中独占一项,改变查找表中的数值即可改变编码的坐标起点和各个位置的坐标值,实现绝对定位功能。所述二值标记通过0或1描述,所述二值标记由可区分开的物理属性对组成,可采用透光或不透光、两种不同颜色、两种不同材料、凸起或凹陷、南磁极或北磁极,二值标记的个数根据待定位置的个数而定。所述阅读器件的阅读位置沿码道的延伸方向选定,阅读位置的选定可以紧密相邻或不紧密相邻、等间隔或不等间隔,每个选定的阅读位置安置一个阅读器件,阅读器件的个数不少于以2为底的码道标记总数的对数。采用同步阅读器(4)阅读同步标记(3)或采用预测滤波方法防止各阅读器件通过标记边界不同步造成的误码,其中同步标记保证所有阅读器件完全越过标记边界,方能确认读出的标记值有效。所述查找表中的坐标数值可以为无符号整数、有符号整数、浮点数或文字,更换查找表的内容可将码道上任意一个标记位置设置为起始位置。
图2和图3给出了码道标记和阅读位置处于不同相对位置上读出的二进制地址值,将它作为查找表的地址,可从查找表中得到符合定位要求的坐标值。各图中上端用黑白格表示码道标记,黑格表示1,白格表示0,重复画了2次码道以便表示其首尾相接的情况;码道下面用若干行表示阅读位置沿码道方向的运动,每一行连续方格表示可选的阅读位置,选定的阅读位置用箭头标出,空格表示不在该位置阅读,最下面一行用虚线表示的方格表示第一行阅读位置的重复出现。图2表示各个阅读位置紧密相邻的情形,而图3则表示阅读头非紧密相邻的情况之一。右面的第一列方格中给出了各个位置上读出的地址值,最下面一行用虚线表示的方格表示第一行读出地址的重复出现,可以看出各个位置上读出的地址值是唯一的。虚线围成的查找表框图中,左面一列是地址值,右面一列是坐标值内容,图2中的查找表列出在4个紧密相邻阅读位置读取11位标记码道时,码道左起第8位标记作为起始标记时的表格内容;图3中的查找表列出在4个非紧密相邻阅读位置读取16位标记码道时,码道左起第1位标记作为起始标记时的表格内容。
图4表示实现本发明的方式之一。以黑白颜色表示2种标记的25个位置的环形码道上方按照所选等间隔阅读位置布置5个用圆柱形表示地阅读器件,可一起沿码道圆周方向转动,或者阅读器件静止而环形码道绕自身对称中心转动。环形码道圈内的黑色线段表示同步标记,与每一个码道标记中心对正,当同步标记阅读器件读到同步标记时,说明各个码道标记阅读器件已经完全越过标记边界,此时读出的二进制地址值有效。图中所示时刻读出的地址值是00110,从查找表查得的输出坐标值是0.0;如果码道顺时针转动,当读到下一个同步标记时,读出的地址值是01001,从查找表查得的坐标值是14.4;如果码道逆时针转动,当读到下一个同步标记时,读出的地址值是11001,从查找表查得的坐标值是-14.4。
附图说明
图1为本发明的工作原理示意图。
图2为4个紧密相邻的阅读器件沿着有11个标记的码道移动时读出的地址值及查表输出坐标值。
图3为4个非紧密相邻的阅读器件沿着16个标记的码道移动时读出的地址值及查表输出坐标值。
图4为实现本发明的最好方式之一。
图5为在码道上布置二值标记、沿码道布置阅读器件以及筛选能产生各个位置读出地址值具有唯一性的合格匹配对的计算机程序框图。
具体实施方式
用有11个标记的码道和4个阅读器件的一对匹配为实施方案之一做进一步说明。选用的阅读器件布置方法是4个阅读器件紧密相邻,将左起第一个阅读器件称为首阅读位。沿路径延伸的码道上有11个不同标记0和1,布置情况为00001010011,当首阅读位与码道左起第1位标记对正时,用双下划线表示首阅读位,用单下划线表示其它阅读位置,分布情况为4个阅读器件读出的标记值为二进制地址0000;当首阅读位与码道左起第2位标记对正时,分布情况为各阅读器件读出的标记值为二进制地址0001;当首阅读位与码道左起第3位标记对正时,读出的标记值为0010,依此类推。当首阅读位与码道左起第9位标记对正时,考虑码道首尾相接,阅读器件的分布情况为读出的标记值为二进制地址0110。当首阅读位由左向右依次与码道左起第1位至第11位标记对正时,读出的二进制地址依次为0000、0001、0010、0101、1010、0100、1001、0011、0110、1100和1000。
可见,在码道全长上,首阅读位处在各个不同位置时读出的地址值是唯一确定的,而且当码道首尾相接时可得到循环出现的地址值。按照地址值出现的顺序,在查找表的单元格中写入适当的位置值,则可实现绝对定位功能。如果将首阅读位与码道左起第1位标记对正时作为坐标起点0,其它位置的坐标值采用自然数1至10,则查找表中从地址0000到1111的单元格内容应该为0、1、2、7、5、3、8、x、10、6、4、x、9、x、x和x,其中x表示不使用该地址。因为4个阅读器件最多可以确定16个标记位置,当本例中只有11个待定位置时,将有5个地址不被使用,其中可以放置任何值。如果将首阅读位与码道上左起第8位标记对正时作为坐标起点,则查找表中从地址0000到1111的单元格内容应该为4、5、6、0、9、7、1、x、3、10、8、x、2、x、x和x。如果当首阅读位与码道上左起第m位标记对正时作为坐标起点,则查找表各单元格内容随m而变化。采用4个紧密相邻的阅读器件读取11标记的码道,可以有11种查找表内容,全部查找表内容见表1。图2及图2的文字说明对本例作了更直观的说明。
表1

再取一对N=16,n=4的匹配为例做进一步说明。选用的读法是在首阅读位及其右方的第4位、第6位和第7位上布置阅读器件。沿路径延伸的码道上有16个不同标记0和1,当首阅读位与码道左起第1位标记对正时,用双下划线表示首阅读位,用单下划线表示其它阅读位置,分布情况为4个阅读器件读出的标记值为二进制地址0000;当首阅读位与码道左起第2位标记对正时,分布情况为读出的标记值作为二进制地址0101;当首阅读位与码道左起第3位标记对正时,分布情况为读出的标记值作为二进制地址0010;当首阅读位与码道左起第15位标记对正时,考虑码道首尾相接,阅读位置分布情况为读出的标记值作为二进制地址1001;当首阅读位由左向右依次与码道左起第1位至第16位标记对正时,读出的二进制地址依次为0000、0101、0010、0001、1111、0011、0110、1101、0111、1011、1110、1100、0100、1000、1001和1010。
可见,在此特定码道全长上,用此种布置的阅读器件阅读,当首阅读位处在码道各个位置时读出的地址值也都是唯一确定的,而且当码道首尾相接时也可得到循环出现的地址值。按照地址值出现的顺序,在查找表的单元格中写入适当的位置值,则可实现绝对定位功能。如果将首阅读位与码道左起第1位标记对正时作为坐标起点A,其它位置的坐标值采用字母表顺序的大写英文字母B至M,则查找表中从地址0000到1111的单元格内容应该为A、D、C、F、M、B、G、I、N、O、P、J、L、H、K、E。如果当首阅读位与码道上左起第m位标记对正时作为坐标起点,则查找表各单元格内容随m而变化。采用此种布置的阅读器件读取16标记的码道,可以有16种查找表内容,全部查找表内容见表2。图3及图3的文字说明对本例作了更直观的说明。
在不同位置上布置4个阅读器件的读法配合特定的9至16个位置标记的码道,能产生多对不同的匹配,可根据具体情况选用。查找表中写入的位置值可以是按照大小排列的无符号整数,也可以是有符号整数、浮点数或文字标记。
表2

再取一对N=25,n=5的匹配为例做进一步说明。选用的读法是在首阅读位及其右方的第6位、第11位、第16位和第21位上阅读码道标记,即5个阅读器件等间隔布置。沿路径延伸的码道上有25个不同标记0和1,当首阅读位与码道左起第1位标记对正时的布置情况为5个阅读器件读出的标记值为二进制地址00110;当首阅读位与码道左起第2位标记对正时,分布情况为读出的标记值为二进制地址01001;当首阅读位与码道左起第3位标记对正时,分布情况为读出的标记值为二进制地址10111;当首阅读位与码道左起第21位标记对正时,考虑码道首尾相接,阅读位置分布情况为读出的标记值为二进制地址00011;当首阅读位由左向右依次与码道左起第1位至第25位标记对正时,读出的二进制地址值依次为00110、01001、10111、01000、10011、01100、10010、01111、10000、00111、11000、00101、11110、00001、01110、10001、01010、11101、00010、11100、00011、10100、11011、00100和11001。
可见,在此特定码道全长上,用此种等间隔布置的阅读器件阅读,当首阅读位处在码道各个位置时读出的地址值也是唯一确定的,而且当码道首尾相接时也可得到循环出现的地址值。按照地址值出现的顺序,在查找表的单元格中写入适当的位置值,则可实现绝对定位功能。如果将首阅读位与码道左起第1位标记对正时作为坐标起点0.0,其它位置的坐标值采用增量为14.4的等差数列,则查找表中从二进制地址00000到11111的单元格内容应该如表3,构成25等分圆周角的度数坐标。如果当首阅读位与码道上左起第m位标记对正时作为坐标起点,则查找表各单元格内容随m而变化。采用此种5个等间隔的阅读器件读取25标记的码道,可以有25种查找表内容,全部查找表内容的构造方法与表1、表2相同。图4及图4的文字说明对本例作了更直观的说明。
表3

 地址  内容 地址  内容 地址    内容 地址    内容 00000  x 01000  43.2 10000    115.2 11000    144.0 00001  -172.8 01001  14.4 10001    -144.0 11001    -14.4 00010  -100.8 01010  -129.6 10010    86.4 11010    x 00011  -72.0 01011  x 10011    57.6 11011    -43.2 00100  -28.8 01100  72.0 10100    -57.6 11100    -86.4 00101  158.4 01101  x 10101    x 11101    -115.2 00110  0.0 01110  -158.4 10110    x 11110    172.8 00111  129.6 01111  100.8 10111    28.8 11111    x

在码道上布置二值标记、沿码道布置阅读器件以及筛选能产生各个位置读出地址值具有唯一性的合格匹配对的计算机程序框图如图5。

绝对位置编码方法.pdf_第1页
第1页 / 共10页
绝对位置编码方法.pdf_第2页
第2页 / 共10页
绝对位置编码方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《绝对位置编码方法.pdf》由会员分享,可在线阅读,更多相关《绝对位置编码方法.pdf(10页珍藏版)》请在专利查询网上搜索。

一种绝对位置编码方法,它仅采用一条布置有二值标记的码道(1),当按照一种阅读位置用阅读器件(2)读取码道上的二值标记而构成二进制数时,在该阅读位置上的阅读器件沿码道运动时,在每个运动位置上读到的二进制数(6)具有唯一性,以此二进制数为地址,在一个预先编制的查找表(5)中查得各位置的坐标值(7)并输出(8),即可沿码道长度方向实现绝对定位。当码道首尾相接时,可实现沿封闭曲线按长度或角度绝对定位。改变。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1