CN101852584B - 基于二维伪随机编码的位置测量装置 - Google Patents
基于二维伪随机编码的位置测量装置 Download PDFInfo
- Publication number
- CN101852584B CN101852584B CN2010101415899A CN201010141589A CN101852584B CN 101852584 B CN101852584 B CN 101852584B CN 2010101415899 A CN2010101415899 A CN 2010101415899A CN 201010141589 A CN201010141589 A CN 201010141589A CN 101852584 B CN101852584 B CN 101852584B
- Authority
- CN
- China
- Prior art keywords
- measurement
- coding
- measuring
- tolerant
- fault
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005259 measurement Methods 0.000 claims abstract description 594
- 238000005070 sampling Methods 0.000 claims abstract description 150
- 238000012545 processing Methods 0.000 claims abstract description 24
- 230000003750 conditioning effect Effects 0.000 claims abstract description 19
- 230000005284 excitation Effects 0.000 claims abstract description 19
- 108091026890 Coding region Proteins 0.000 claims abstract 10
- 230000010365 information processing Effects 0.000 claims abstract 4
- 238000000034 method Methods 0.000 claims description 53
- 238000006243 chemical reaction Methods 0.000 claims description 41
- 230000008569 process Effects 0.000 claims description 36
- 230000007704 transition Effects 0.000 claims description 32
- 238000009434 installation Methods 0.000 claims description 23
- 238000009826 distribution Methods 0.000 claims description 17
- 238000013461 design Methods 0.000 claims description 13
- 238000003754 machining Methods 0.000 claims description 11
- 239000000463 material Substances 0.000 claims description 5
- 230000035699 permeability Effects 0.000 claims 12
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 2
- 239000004020 conductor Substances 0.000 claims 1
- 239000000203 mixture Substances 0.000 abstract description 2
- 238000005086 pumping Methods 0.000 description 25
- 238000006073 displacement reaction Methods 0.000 description 10
- 238000013507 mapping Methods 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000000691 measurement method Methods 0.000 description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 4
- 230000003321 amplification Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000002184 metal Substances 0.000 description 4
- 229910052751 metal Inorganic materials 0.000 description 4
- 238000003199 nucleic acid amplification method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 229910000963 austenitic stainless steel Inorganic materials 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
基于二维伪随机编码的位置测量装置,属于位置测量技术领域,其特征在于,含有:测量编码标尺,测量头元件,激励信号发生单元,信号调理单元和位置信息处理单元;被测物体连接在测量编码标尺上;测量编码标尺由,按照测量维编码序列方式对应排列的,各非导磁编码元件与测量导磁编码元件,以及插入在上述不同编码元件之间的容错导磁编码元件,共同构成;容错导磁编码元件排列次序与容错维编码序列对应完全相同;各编码元件按顺序排列后相互同轴连接;位置信息处理单元分析经过信号调理单元传来的,测量头元件采样获得的内部对应编码元件的类型信息,经处理后得到被测物体的位置信息;本发明具有扩展性好、可靠性高、结构简单的优点。
Description
技术领域
本发明属于测控技术领域,涉及一种位置测量装置及其结构排列所用的编码方式,尤其涉及一种基于二维伪随机编码的位置测量装置。
背景技术
测量物体位置及其线性移动距离是很长时间以来各个科学技术领域中均有所需要的一种技术。由于各种测量情况下的测量环境条件和测量要求均有所不同,因此已经发展出了各种不同的用于测量物体位置及其线性移动距离的方法。
用于测量物体运动位置及线性移动距离的公知方法,主要包括模拟式和数字式两大类。
模拟式位置测量方法又包括接触式和非接触式两种。接触式位置测量装置有不同的实现方法,接触式的位置测量装置,如电位器式直线位移测量的装置,其采用一个金属接触片在另一个随长度具有线性电阻变化关系的标准电阻尺上移动,通过测量金属金属接触片与标准电阻尺的端部之间电阻率变化,求得与金属接触片连接的物体的位置和运动距离。其缺点是长期使用容易因为设备磨损造成测量精度下降。非接触式的位置测量装置,如LVDT方法,是在一个金属壳体内部布置一个长初级线圈,并在其左右各布置一个次级线圈,且两个次级线圈呈对称分布。一个可动的棒状铁芯在线圈组内部运动,为线圈的磁通量提供路径,测量两个次级线圈的信号输出,即可以计算 得到与被测物体相连的棒状铁芯的位置和移动距离。再如激光位移传感器,就是利用测量装置发射的激光束在被测物体上的反射光与原有发生激光之间的相位差计算出物体的位置和移动距离。又如磁致伸缩位置测量装置,是利用计算磁致波导钢丝上从与被测物体连接的位置磁铁传播到其端部波检测器的磁致旋转波传播时间计算得到物体的位置和移动距离。还有霍尔传感器,是利用与被测物体连接且具有恒定激励电流的霍尔元件梯度均匀的磁场中移动产生与移动距离正比变化的霍尔电压计算得到物体的位置和移动距离。以上各种模拟式位置测量方法,均需要根据测量的参数通过计算关系式转换后得到实际物体位置和移动距离信息,在转换过程中受到关系式中诸多内外因素影响,如激光位移传感器对于测量的时间基准的精度和稳定性就有很高的要求,霍尔传感器对应使用磁场的均匀性也会极大地影响测量结果。同时由于使用模拟式的测量方法,模拟量到数字量的转换过程也对于测量精度产生很大的影响。
数字式位置测量方法又包括码盘式,光栅式、磁栅式和感应式等多种,并可大致分为相对式和绝对式两大类。相对数字式位置测量方法主要是采用具有线性或者一定规律的非线性刻度的标尺作为测量基准,一个可以表示物体移动的测量头随被测物体移动在标尺上读出所经过的标尺刻度数,由于标尺刻度的距离是已知的,即可以转换成为物体的位置和移动距离。如光栅式或者磁栅式传感器均采用上述工作原理进行物体位置测量。其缺点是由此采用了相对测量方式,无法准确判断物体的绝对位置以及初始状态位置。
绝对数字式位置测量方法主要是采用具有一定规律的编码或者伪随机码的基准标尺作为测量参考基准,测量头读出一个可以表示物体移动位置的标尺上刻度当前码值,由于标尺所使用的码是已知的且对应于确定的绝对坐标 位置,因此根据测量头读出的刻度码值即可以确定物体位置和移动距离。这种方法测量得到的物体的绝对位置,且由于采用数字化输出,便于与计算机接口,但是目前采用的标尺上的标准码编制方法或者采用一定规律的编码,则其编码方式单一,且编码可扩展能力受到限制,对于要求可以极大程度扩展编码规模和多样化编码的情况难以使用;目前采用的伪随机码方法是在标尺上刻有一系列二进制变化的伪随机码刻度,任意位置处对应的伪随机码与表示物体位置的二进制码没有直接的逻辑关系,每次测量头读出当前的伪随机码后查表确定对应的二进制码,得到物体位置信息。这种方法虽然具有良好的可扩展性,但是在实际使用中,由于编码采用完全的伪随机码编码方式,因此,存在测量头检测位置恰好位于两个相邻且不同的二进制状态交界处的情况,此时即可能产生错误的测量输出,特别是对应测量头同时读取多个位置的情况,其产生的误码需要额外的操作或者通过稍微改变物体位置的方式才能得以校正。此外,由于伪随机码的不确定性,对应误码的发生概率频度也是随位置而不同的一个随机量,这就会影响到位置测量的稳定性和全量程测量精度。在专利DE 10244235A1以及中国专利200810184424.2“位置测量装置和用于确定绝对位置的方法”中均采用了增加一个平行于标尺的增量轨的方法,提供提高标尺测量精度的方法。但是这种方式对于无法安装增量轨的情况无法使用。同时,增量轨的使用也无法改变伪随机码对应测量头读取多个位置码时造成误码的情况,因为其根本是伪随机码位置的随机性与测量头位置耦合造成的。
发明内容
本发明的目的是提供一种具有高度容错能力,可以用于位置标识和测量的,基于二维伪随机编码的位置测量装置。
本发明的特征在于,含有一个测量编码标尺,一个测量头元件,一个激励信号发生单元,一个信号调理单元以及一个位置信息处理单元,其中:
测量编码标尺B,由若干非导磁编码元件Ba和两种不同直径相同材料的导磁编码元件,Bb和Bc,交错同轴连接构成,其中直径较小的一种导磁编码元件称为测量导磁编码元件Bb,其直径与所述非导磁编码元件Ba直径相同;另一种直径较大的导磁编码元件称为容错导磁编码元件Bc,其直径至少为所述测量导磁编码元件Bb直径的1.5倍且小于所述测量头元件内部通道直径;其中所述非导磁编码元件Ba共由第1到第E段共E段构成,所述测量导磁编码元件Bb共由第1到第F段共F段构成,所述容错导磁编码元件Bc共由第1到第G段共G段构成;所述各非导磁编码元件Ba和所述各测量导磁编码元件共有U个,U=E+F;U、E、F和G值均是预先设定的;
所述测量编码标尺B共有两端,其中一端的端面为前端面,另一端的端面为后端面,所述前端面和后端面是预先设定的;
所述位置测量装置预先设定单位测量步距长度UL;所述单位测量步距长度UL为:所进行位置测量的空间中,各位置之间需要分辨最小长度的整数倍;
所述位置测量装置预先设定单位容错距离长度CL;所述单位容错距离长度CL,由所述测量头元件和所述测量编码标尺的加工和安装误差确定,涉及:
I)正向偏差和:所述测量编码标尺中,各非导磁编码元件或者测量导磁编码元件的,最大正向加工偏差及最大正向安装偏差的绝对值之和,与所述测量头元件中,任意两个相邻测量副边线圈沿所述测量头元件轴向方向的,中间截面之间距离的,最大负向加工偏差及最大负向安装偏差的绝对值之和,这两个值之和;所述各正向偏差,均表示实际加工尺寸大于设计尺寸的偏差,所述各负向偏差,均表示实际加工尺寸小于设计尺寸的偏差;
II)负向偏差和:所述测量编码标尺中,各非导磁编码元件或者测量导磁编码元件的,最大负向加工偏差及最大负向安装偏差的绝对值之和,与所述测量头元件中,任意两个相邻测量副边线圈沿所述测量头元件轴向方向的,中间截面之间距离的,最大正向加工偏差及最大正向安装偏差的绝对值之和,这两个值之和;所述各正向偏差,均表示实际加工尺寸大于设计尺寸的偏差,所述各负向偏差,均表示实际加工尺寸小于设计尺寸的偏差;
III)线圈长度偏差:所述测量头元件中,各测量副边线圈的,最大加工偏差和最大安装偏差的绝对值之和;
所述各加工及安装偏差,均表示沿所述测量头元件轴向方向的偏差值;
所述单位容错距离长度CL不小于:所述正向偏差和与所述负向偏差和这两个值中的最大值,与所述测量副边线圈长度偏差,这两者之和的一半长度;且所述单位容错距离长度CL不大于:二分之一的所述单位测量步距长度UL;
所述测量编码标尺B沿自身轴向方向总长度为U倍的单位测量步距长度UL;从所述测量编码标尺B的前端面开始,在所述测量编码标尺B上,每个顺次沿所述测量编码标尺B轴向方向长度为单位测量步距长度UL的部分,对应一个所述测量编码标尺B上的所述非导磁编码元件Ba或者测量导磁编码元件Bb;在一个所述非导磁编码元件Ba与一个所述测量导磁编码元件Bb,分别对应于所述测量编码标尺B上两个相邻的,长度均为单位测量步距长度UL部分的结构中,在所述非导磁编码元件Ba与所述测量导磁编码元件Bb之间同轴地连接有一个所述容错导磁编码元件Bc,即所述容错导磁编码元件Bc与所述测量编码标尺B共轴布置,两端同轴地分别连接所述非导磁编码元件Ba与所述测量导磁编码元件Bb;所述容错导磁编码元件Bc沿所述测量编码标尺B轴向方向长度为2倍的单位容错距离长度CL;
所述测量编码标尺B上,各部分所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度不完全相同;各所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度,为以下三种类型的长度之一:或为一个所述单位测量步距长度UL,或为一个所述单位测量步距长度减去一个所述单位容错距离长度(UL-CL),或为一个所述单位测量步距长度减去2个所述单位容错距离长度(UL-2CL);具体每个所述导磁编码元件Ba或者测量导磁编码元件Bb的长度,由所述编码元件与其他所述编码元件之间的相对位置及连接关系确定;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,分别直接同轴连接的为另外两个相同类型所述编码元件的结构部分,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度为一个所述单位测量步距长度UL;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,一端直接同轴连接另一个相同类型所述编码元件,另一端不连接其他的所述编码元件的结构部分,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度为一个所述单位测量步距长度UL;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,一端直接同轴连接另一个相同类型所述编码元件,而另一端直接同轴连接一个所述容错导磁编码元件Bc的结构部分,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度相当于一个所述单位测量步距长度UL减去一个所述单位容错距离长度CL得到的长度;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,一端直接同轴连接一个所述容错导磁编码元件Bc,而另一端不连接其他的所述编码元件的结构部分,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度相当于一个所述单位测量步距长度UL减去一个所述单位容错距离长度CL得到的长度;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb的两端上,分别直接同轴连接的为另外两个所述容错导磁编码元件Bc的结构部分,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度相当于一个所述单位测量步距长度UL减去2倍所述单位容错距离长度CL得到的长度;
所述非导磁编码元件Ba或者测量导磁编码元件Bb不同长度的结构,保证了:从所述测量编码标尺B的前端面开始,在所述测量编码标尺B上,每个沿所述测量编码标尺B轴向方向为单位测量步距长度UL的部分,对应的所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度,在不与任何所述 容错导磁编码元件Bc连接的结构中,为一个所述单位测量步距长度UL;在与所述容错导磁编码元件Bc连接的结构中,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度,与所连接的所有所述容错导磁编码元件Bc的一半长度之和相加后,总长度仍然为一个所述单位测量步距长度UL;所述各编码元件的长度是沿所述测量编码标尺B轴向方向的;
所述测量编码标尺B上的各所述非导磁编码元件Ba、测量导磁编码元件Bb和容错导磁编码元件Bc,在所述测量编码标尺B上的相互位置关系与连接次序,按照与预先设定的二维伪随机编码序列中对应各符号,从序列中第一个符号开始,从前至后排列的相同次序布置;
所述二维伪随机编码序列,包括:由具有伪随机分布特征的一系列二进制符号“0”或“1”构成的测量维编码序列,以及另外的由一系列符号“+”或“-”构成的容错维编码序列,所述容错维编码序列也具有伪随机分布特征,且其伪随机分布特征直接依赖于所述测量维编码序列中的二进制符号序列的伪随机分布特征;
所述测量维编码序列中的二进制符号“0”,对应于所述测量编码标尺B上的各所述非导磁编码元件Ba;所述测量维编码序列中的二进制符号“1”,对应于所述测量编码标尺B上的各所述测量导磁编码元件Bb;所述容错维编码序列中的符号“+”,对应于所述测量编码标尺B上的各所述容错导磁编码元件Bc;所述容错维编码序列中的符号“-”,对应于所述测量
编码标尺B上,任意两个相同类型的所述编码元件之间,直接同轴连接的连接点;
所述测量编码标尺B的结构具有以下特征:从所述测量编码标尺B上,任意一个所述非导磁编码元件Ba或者测量导磁编码元件Bb质心位置开始,沿所述测量编码标尺B轴向,从前端面至后端面方向,每间隔V倍的单位测量步距长度UL,记录一个对应位置处所述编码元件的类型,连续共记录S个位置对应所述编码元件的类型,并构成一个对应的编码元件类型组合,则对应于所述测量编码标尺B结构上的,所有可能获得的对应编码元件类型组合中,任意两个所述编码元件类型组合均不相同;
所述测量头元件,包括:一个测量原边线圈A2,若干等间隔排列且与所述测量原边线圈A2共磁轴布置的测量副边线圈A1;第1个到第S个共S个所述测量副边线圈;所述测量头元件中任意两个相邻布置的所述测量副边线圈分别对应的,沿所述测量头元件轴向方向的两个中间截面之间的距离,设定为V倍的单位测量步距长度UL;所述各测量副边线圈沿所述测量头元件轴向方向的长度,均为2倍单位容错距离长度CL;所述测量原边线圈A2沿所述测量头元件轴向方向长度,为S*V倍的单位测量步距长度UL;全部所述测量副边线圈,均布置在所述测量原边线圈A2沿所述测量头元件轴向方向的前后两个端面之间;所述测量原边线圈A2上的前端面指向后端面的方向,即相当于沿所述测量头元件轴向方向的,所述测量头元件上的前端面指向后端面的方向;所述S和V值是预先设定的;所述各测量副边线圈与所述测量原边线圈A2沿所述测量头元件径向布置的次序,根据使用环境情况预先设 定:或将所述各测量副边线圈布置在所述测量原边线圈A2外侧,或将所述测量原边线圈A2布置在所述各测量副边线圈外侧;
所述测量编码标尺B沿所述测量头元件轴向方向,在所述测量头元件内部通道中往复运动;在所述测量头元件上,沿所述测量头元件轴向,从所述测量头元件前端面指向后端面的方向,与所述测量编码标尺B上,沿所述测量编码标尺B轴向,从所述测量编码标尺B的前端面指向后端面的方向相同;
所述测量头元件中的各所述测量副边线圈,用于读取所述测量头元件内部对应位置处的,所述测量编码标尺B上对应所述编码元件的类型信息;在测量全过程中,全部S个所述测量副边线圈内部,均始终有测量编码标尺B上的部分存在;
所述激励信号发生单元H1,由一个激励信号发生器R1和一个激励信号放大器R2依次串联而成,所述激励信号放大器R2的两个输出端与所述测量头元件中的所述测量原边线圈A2的两个引线端分别相连,以提供放大后的,供所述测量头元件使用的交流激励信号;
所述信号调理单元H2,由p路信号调理电路并列构成,p=S,每路所述信号调理电路由一个差分信号放大器Jx,x=1,...,p,和一个低通滤波器Ky, y=1,...,p,依次串联而成;每路信号调理电路中的差分信号放大器的两个输入端,分别与对应所述测量副边线圈A1z,z=1,...,S,的两个引线端相连,p是预先设定的;
所述位置信息处理单元H3,含有:依次串联的A/D转换器M和工业计算机N;所述测量编码标尺B在所述测量头元件内部往复运动过程中的任意时刻,所述S个测量副边线圈,分别产生与处于各自内部的,所述测量编码标尺B上的所述编码元件类型相对应的感应电压信号,共S个所述感应电压信号;所述各感应电压信号,经过各个对应的所述差分信号放大器及低通滤波器进行转换后,得到与各所述感应电压信号成比例变化的各直流电压信号;各所述直流电压信号,再接入所述A/D转换器上的各对应输入端,经过所述A/D转换器转换为:与各所述感应电压信号对应成比例变化的各个数字电压信号;所述各数字电压信号送入所述工业计算机N,所述工业计算机N经过对获得的各个所述数字电压信号进行处理,得到:所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位,即相当于确定了所述基准点JZ1与所述基准截面JZ2之间的相对位置关系;测量中,固定所述测量头元件于空间中确定位置,则所述测量头元件上设定的基准截面JZ2的位置是确定的,根据所述得到的相对位置关系,就确定了所述测量编码标尺B上设定的基准点JZ1的位置;
所述工业计算机N一次采样得到的,共S个所述数字电压信号,分别表示了处于S个测量副边线圈内部的,对应所述测量编码标尺B上的所述编码元件类型;与获得的各所述编码元件类型对应的,所述二维伪随机编码序列中使用的共S个符号,按顺序排列后组成确定的码值;所述码值,与所述基准点JZ1到所述基准截面JZ2之间的距离FL和方位,这两者之间确定的对应 关系是已知的;即,得到一个所述码值,就相应确定了对应的所述基准点JZ1与所述基准截面JZ2之间的相对位置关系;
所需进行位置测量的被测物体,预先连接到所述测量编码标尺B上,并与所述测量编码标尺B同步运动;所述被测物体的质心JZ0,与所述测量编码标尺B上的基准点JZ1之间的相对位置关系,根据连接后的实际测量结果确定;在位置测量过程中,在对应的所述基准点JZ1与所述基准截面JZ2之间的相对位置关系已知的情况下,进一步确定所述被测物体的质心JZ0与所述基准截面JZ2之间的相对位置关系;根据所述测量头元件上的基准截面JZ2在所述空间中确定的位置,进而确定所述被测物体的质心JZ0在所述空间中确定的位置,即相当于确定了所述被测物体的位置;
所述测量编码标尺(B)上设定的基准点JZ1,为所述测量编码标尺B上的所述前端面的中心;所述测量头元件上设定的基准截面JZ2,为所述测量头元件中,距离所述测量头元件的前端面最近的第一个所述测量副边线圈上的,沿所述测量头元件轴向方向的,长度的中心截面;
所述工业计算机N使用内置的码值与位置转换模块,按照如下步骤进行所述码值转换,以及位置判断操作:
步骤(1):所述工业计算机N初始化:
设定转换过渡标志位初始值为“0”;转换过渡标志位为“1”表示:当前所述测量头元件读取到的,对应于各所述测量副边线圈内部的,所述测量编码标尺B上的所述编码元件类型不能用于码值转换操作;转换过渡标志位 为“0”表示:当前所述测量头元件读取到的,各所述测量副边线圈内部的,所述测量编码标尺B上的所述编码元件类型允许用于进行码值转换操作;
设定所述工业计算机N的初始采样时刻t0,并设定进行等时循环采样的采样时间间隔dt;
设定所述工业计算机N在每个采样时刻,同时读取的采样点个数,所述采样点个数在数量上等于所述测量副边线圈的总个数值S;
读取所述码值与位置转换模块中预先设定的所述单位测量步距长度UL和单位容错距离长度CL;
设定所述测量头元件中,任意两个相邻布置的所述测量副边线圈的,各自沿所述测量头元件轴向的中间截面之间的距离,为V倍所述单位测量步距长度UL,V值是在所述码值与位置转换模块中预先设定的;
读取所述码值与位置转换模块中预先设定的“测量维编码读取码值与标尺位置对应关系表”和“测量维编码读取码值与容错维编码读取码值对应组合关系表”;
设定由预先测量得到的,所述被测物体的质心JZ0与所述测量编码标尺B上的基准点JZ1之间的的距离WL和方位,和所述测量头元件上的基准截面JZ2在所述空间中确定的位置;
读取预先存储的,对应于当前激励信号水平及安装条件的,所述测量副边线圈内部的,所述测量编码标尺B上不同所述编码元件类型部分所对应的,所述工业计算机N应读取到的,下列各标准数字电压信号值:
1)V0:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述非导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
2)V1:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述测量导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
3)V2:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述容错导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
设定各所述数字电压信号与对应所述标准数字电压信号值的极限偏差比例dV%,所述极限偏差比例dV%以百分比数值形式表示,所述极限偏差比例dV%值不大于50%;
步骤(2):所述工业计算机N从设定的所述初始采样时刻t0开始,每隔采样时间间隔dt进行一次采样,并不断重复上述采样过程,实现等时循环采样;在任意所述采样时刻,所述工业计算机N一次读取全部S个所述数字电压信号,并与所述设定的各标准数字电压信号值进行比较:
若:某个所述数字电压信号小于(V0+V1)/2,且与(V0+V1)/2之差的绝对值大于所述极限偏差比例dV%倍的(V0+V1)值,则认定:在当前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述非导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“0”,表示当前采样时刻下,所述测量副边线圈内部的所述编码元件类型;
若:某个所述数字电压信号大于(V0+V1)/2,且与(V0+V1)/2之差的绝对值大于所述极限偏差比例dV%倍的(V0+V1)值,同时该数字电压信号不大于(1+dV%)倍的V1值,则认定:在当前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述测量导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“1”,表示当前采样时刻下,所述测量副边线圈内部的对应所述编码元件类型;
若:某个所述数字电压信号大于(1+dV%)倍的V1值,则认定:在当前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述容错导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“+”,表示当前采样时刻下,所述测量副边线圈内部的,对应所述编码元件类型;
步骤(3):将步骤(2)中得到的,当前采样时刻下的,所有所述测量副边线圈内部所述编码元件类型对应的,共S个所述二维伪随机编码中使用 的符号,顺序组合为一个对应的读取符号序列,并用于所述码值和位置转换:
若:当前采样时刻得到的,所述读取符号序列中,仅存在所述符号“0”或者“1”,则将所述读取符号序列,作为当前采样时刻的测量维编码读取码值,查找所述码值与位置转换模块中预先设定的“测量维编码读取码值与标尺位置对应关系表”,得到所述测量维编码读取码值对应的,所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位,并由所述工业计算机N记录当前采样时刻的所述测量维编码读取码值;同时,将所述读取符号序列中各个符号对应替换为所述符号“-”,构成一个与所述读取符号序列符号个数相同的,全部由所述符号“-”组成的新符号序列,所述新符号序列作为当前采样时刻的容错维编码读取码值,并由所述工业计算机N记录所述读取符号序列和当前采样时刻的容错维编码读取码值;同时,设置转换过渡标志位为“0”;
若:当前采样时刻得到的所述读取符号序列,与前一采样时刻得到的所述读取符号序列相比,在前一采样时刻得到的所述读取符号序列中,没有出现所述符号“+”的位置,新出现了符号“+”,而前一采样时刻得到的所述读取符号序列中,已经出现所述符号“+”的位置,仍存在符号“+”,则将前一采样时刻对应的所述测量维编码读取码值,作为当前采样时刻的所述测量维编码读取码值,得到与前一采样时刻相同的位置信息;同时,将所述读取符号序列中出现所述符号“+”的位置仍用“+”表示,其他各个位置处的符号对应替换为所述符号“-”,构成一个与所述读取符号序列符号个数相同的,由所述符号“-”和“+”组成的新符号序列,所述新符号序列作为当前采样时刻的容错维编码读取码值,并由所述工业计算机N记录所述读取符号 序列和当前采样时刻的容错维编码读取码值;同时,设置转换过渡标志位为“1”;
若:当前采样时刻得到的所述读取符号序列,与前一采样时刻得到的所述读取符号序列相比,在前一采样时刻得到的所述读取符号序列中,出现所述符号“+”的位置,新出现了符号“0”或者“1”,而前一采样时刻得到的所述读取符号序列中,没有出现所述符号“+”的位置,仍没有符号“+”存在,则根据所述转换过渡标志位状态,进行以下判断:
若:前一采样时刻记录的所述转换过渡标志位为“1”,则读取前一采样时刻记录的,所述测量维编码读取码值和容错维编码读取码值,并根据所述码值与位置转换模块中预先设定的“测量维编码读取码值与容错维编码读取码值对应组合关系表”,找到所述表中,所述前一采样时刻记录测量维编码读取码值和容错维编码读取码值的组合对应的,另一个所述测量维编码读取码值;并将找到的所述另一个测量维编码读取码值,作为当前采样时刻的测量维编码读取码值,根据所述转换模块预先设定的“测量维编码读取码值与标尺位置对应关系表”,得到所述测量维编码读取码值对应的,所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位;同时,将前一采样时刻记录的容错维编码读取码值,作为当前采样时刻的容错维编码读取码值,并由所述工业计算机N记录所述当前采样时刻的测量维编码读取码值、容错维编码读取码值和读取符号序列;同时,设置转换过渡标志位为“0”;
若:前一采样时刻记录的所述转换过渡标志位为“0”,则所述工业计算机N,读取前一采样时刻记录的所述测量维编码读取码值和容错维编码读 取码值,作为当前采样时刻的测量维编码读取码值和容错维编码读取码值,得到与前一采样时刻相同的位置信息;同时,设置转换过渡标志位为“0”;
步骤(4):所述工业计算机N,根据获得的,所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位,以及预先设定的,所述被测物体的质心JZ0与所述测量编码标尺B上的基准点JZ1之间的距离WL和方位,还有预先设定的,所述测量头元件上的基准截面JZ2在所述空间中确定的位置,得到并输出所述被测物体的质心JZ0在所述空间中确定的位置信息;
步骤(5):不断重复步骤(2)~(4),所述位置测量装置实现连续的,在任一采样时刻下,对于所述被测物体位置的测量操作。
本发明的效果在于,所述一种基于二维伪随机编码的位置测量装置,基于二维伪随机编码形式的结构和原理工作,与原有各种位置测量技术相比,具有以下优点及突出性效果:1、由于采用了二维伪随机编码进行绝对位置的表示和测量,使得被测长度范围,可以随着二维伪随机编码位数增加而不断得到扩展,改善了现有确定性编码方法中,对于绝对位置的表示和测量范围难以扩展的缺点;2、由于使用基于所述二维伪随机编码的结构和方法,进行位置测量,避免了以往伪随机码式测量方式中存在的多个编码位同时变化时产生的误码问题,大大改善了编码的可靠性和测量的有效性;3、在解决已知技术中,采用增量轨仍无法完全避免的过渡态可能造成误码情况的同时,不需要记录大量的中间过程变码,不但提高了测量效率,还节约了大量的存储空间,使得所述位置测量装置结构得以大为简化;4、降低了对测量 头元件的加工和安装要求,提供了更好的定位精度和容错能力,特别是在测量过渡态的情况下,不需要其他附加的设备和部件,即可实现多传感器的容错和测量信号校正,对各种安装难度大和测量要求高的特殊场合,具有很好的适用性。
附图说明
图1是基于二维伪随机编码的位置测量装置的结构示意图
图2是基于二维伪随机编码的位置测量装置的一个实施例的示意图
图3是图2实施例中测量编码标尺在另一种不同位置情况下的示意图
图4a~图4j是不同类型编码元件之间的各种安装关系示意图
图5是基于二维伪随机编码的位置测量装置与以往位置测量装置的测量比较次数的示意图
对附图中各标号说明如下:
图1中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
A11 | 测量副边线圈 | A12 | 测量副边线圈 |
A13 | 测量副边线圈 | A1S | 测量副边线圈 |
A2 | 测量原边线圈 | B | 测量编码标尺 |
Ba1 | 非导磁编码元件 | Ba2 | 非导磁编码元件 |
Ba3 | 非导磁编码元件 | BaE | 非导磁编码元件 |
Bb1 | 测量导磁编码元件 | Bb2 | 测量导磁编码元件 |
Bb3 | 测量导磁编码元件 | Bb4 | 测量导磁编码元件 |
Bb(F-1) | 测量导磁编码元件 | BbF | 测量导磁编码元件 |
Bc1 | 容错导磁编码元件 | Bc2 | 容错导磁编码元件 |
Bc3 | 容错导磁编码元件 | Bc4 | 容错导磁编码元件 |
Bc(G-2) | 容错导磁编码元件 | Bc(G-1) | 容错导磁编码元件 |
BcG | 容错导磁编码元件 | CL | 单位容错距离长度 |
FL | 基准点与基准截面的距离 | H1 | 激励信号发生单元 |
H2 | 信号调理单元 | H3 | 位置信息处理单元 |
J1 | 差分信号放大器 | J2 | 差分信号放大器 |
J3 | 差分信号放大器 | Jp | 差分信号放大器 |
JZ0 | 被测物体的质心 | JZ1 | 测量编码标尺上的基准点 |
JZ2 | 测量头元件上的基准截面 | K1 | 低通滤波器 |
K2 | 低通滤波器 | K3 | 低通滤波器 |
Kp | 低通滤波器 | M | A/D转换器 |
N | 工业计算机 | R1 | 激励信号发生器 |
R2 | 激励信号放大器 | UL | 单位测量步距长度 |
WL | 质心与基准点之间距离 | WT | 被测物体 |
图2中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
A11 | 测量副边线圈 | A12 | 测量副边线圈 |
A13 | 测量副边线圈 | A2 | 测量原边线圈 |
B | 测量编码标尺 | Ba1 | 非导磁编码元件 |
Ba2 | 非导磁编码元件 | Ba3 | 非导磁编码元件 |
Ba4 | 非导磁编码元件 | Ba5 | 非导磁编码元件 |
Ba6 | 非导磁编码元件 | Bb1 | 测量导磁编码元件 |
Bb2 | 测量导磁编码元件 | Bb3 | 测量导磁编码元件 |
Bb4 | 测量导磁编码元件 | Bc1 | 容错导磁编码元件 |
Bc2 | 容错导磁编码元件 | Bc3 | 容错导磁编码元件 |
FL | 基准点与基准截面的距离 | H1 | 激励信号发生单元 |
H2 | 信号调理单元 | H3 | 位置信息处理单元 |
J1 | 差分信号放大器 | J2 | 差分信号放大器 |
J3 | 差分信号放大器 | JZ0 | 被测物体的质心 |
JZ1 | 测量编码标尺上的基准点 | JZ2 | 测量头元件上的基准截面 |
K1 | 低通滤波器 | K2 | 低通滤波器 |
K3 | 低通滤波器 | M | A/D转换器 |
N | 工业计算机 | R1 | 激励信号发生器 |
R2 | 激励信号放大器 | WL | 质心与基准点之间距离 |
WT | 被测物体 |
图3中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
A11 | 测量副边线圈 | A12 | 测量副边线圈 |
A13 | 测量副边线圈 | A2 | 测量原边线圈 |
B | 测量编码标尺 | Ba1 | 非导磁编码元件 |
Ba2 | 非导磁编码元件 | Ba3 | 非导磁编码元件 |
Ba4 | 非导磁编码元件 | Ba5 | 非导磁编码元件 |
Ba6 | 非导磁编码元件 | Bb1 | 测量导磁编码元件 |
Bb2 | 测量导磁编码元件 | Bb3 | 测量导磁编码元件 |
Bb4 | 测量导磁编码元件 | Bc1 | 容错导磁编码元件 |
Bc2 | 容错导磁编码元件 | Bc3 | 容错导磁编码元件 |
FL | 基准点与基准截面的距离 | H1 | 激励信号发生单元 |
H2 | 信号调理单元 | H3 | 位置信息处理单元 |
J1 | 差分信号放大器 | J2 | 差分信号放大器 |
J3 | 差分信号放大器 | JZ0 | 被测物体的质心 |
JZ1 | 测量编码标尺上的基准点 | JZ2 | 测量头元件上的基准截面 |
K1 | 低通滤波器 | K2 | 低通滤波器 |
K3 | 低通滤波器 | M | A/D转换器 |
N | 工业计算机 | R1 | 激励信号发生器 |
R2 | 激励信号放大器 | WL | 质心与基准点之间距离 |
WT | 被测物体 |
图4a中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Bb1 | 测量导磁编码元件 | Bb2 | 测量导磁编码元件 |
Bb3 | 测量导磁编码元件 | UL | 单位测量步距长度 |
图4b中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Bb1 | 测量导磁编码元件 | Bb2 | 测量导磁编码元件 |
UL | 单位测量步距长度 |
图4c中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Ba1 | 非导磁编码元件 | Ba2 | 非导磁编码元件 |
Ba3 | 非导磁编码元件 | UL | 单位测量步距长度 |
图4d中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Ba1 | 非导磁编码元件 | Ba2 | 非导磁编码元件 |
UL | 单位测量步距长度 |
图4e中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Ba1 | 非导磁编码元件 | Bb1 | 测量导磁编码元件 |
Bc1 | 容错导磁编码元件 | Bb2 | 测量导磁编码元件 |
CL | 单位容错距离长度 | UL | 单位测量步距长度 |
图4f中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Ba1 | 非导磁编码元件 | Bc1 | 容错导磁编码元件 |
Bb1 | 测量导磁编码元件 | CL | 单位容错距离长度 |
UL | 单位测量步距长度 |
图4g中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Bb1 | 测量导磁编码元件 | Bc1 | 容错导磁编码元件 |
Ba1 | 非导磁编码元件 | Ba2 | 非导磁编码元件 |
CL | 单位容错距离长度 | UL | 单位测量步距长度 |
图4h中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Bb1 | 测量导磁编码元件 | Bc1 | 容错导磁编码元件 |
Ba1 | 非导磁编码元件 | CL | 单位容错距离长度 |
UL | 单位测量步距长度 |
图4i中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Ba1 | 非导磁编码元件 | Bc1 | 容错导磁编码元件 |
Bb1 | 测量导磁编码元件 | Bc2 | 容错导磁编码元件 |
Ba2 | 非导磁编码元件 | CL | 单位容错距离长度 |
UL | 单位测量步距长度 |
图4j中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
Bb1 | 测量导磁编码元件 | Bc1 | 容错导磁编码元件 |
Ba1 | 非导磁编码元件 | Bc2 | 容错导磁编码元件 |
Bb2 | 测量导磁编码元件 | CL | 单位容错距离长度 |
UL | 单位测量步距长度 |
图5中标号说明
图中标号 | 标号说明 | 图中标号 | 标号说明 |
OLD_CODE | 以往编码方式曲线 | NEW_COD | 二维伪随机编码曲线 |
具体实施方式
本发明通过采用基于二维伪随机编码方式的测量编码标尺结构,引入测量维编码和容错维编码的位置表示及编码方法,较传统位置测量方式,具有更大应用灵活性和容错性,并且具有可扩展性好、结构简单,抗干扰能力强的特点。
本发明提供了一种基于二维伪随机编码的位置测量装置,包括:
测量编码标尺B,由若干非导磁编码元件Ba和两种不同直径相同材料的导磁编码元件,Bb和Bc,交错同轴连接构成,其中直接较小的一种导磁编码元件称为测量导磁编码元件Bb,其直径与所述非导磁编码元件Ba直径相同,另一种直接较大的导磁编码元件称为容错导磁编码元件Bc,其直径至少为所述测量导磁编码元件Bb直径的1.5倍且小于所述测量头元件内部通道直径;其中所述非导磁编码元件Ba共由第1到第E段共E段构成,用Ba1,Ba2,...,BaE表示,所述测量导磁编码元件Bb共由第1到第F段共F段构成,用Bb1,Bb2,...,BbF表示,所述容错导磁编码元件Bc共由第1到第G段共G段构成,用Bc1,Bc2,...,BcG表示;所述各非导磁编码元件Ba和所述各测量导磁编码元件共有U个,U=E+F;U、E、F和G值均是预先设定的;
所述测量编码标尺B共有两端,其中一端的端面为前端面,另一端的端面为后端面,所述前端面和后端面是预先设定的;
所述位置测量装置预先设定单位测量步距长度UL,所述单位测量步距长度UL为:所进行位置测量的空间中,各位置之间需要分辨最小长度的整数倍;
所述位置测量装置预先设定单位容错距离长度CL,所述单位容错距离长度CL,由所述测量头元件和所述测量编码标尺的加工和安装误差确定,涉及:
I)正向偏差和:所述测量编码标尺中,各非导磁编码元件或者测量导磁编码元件的,最大正向加工偏差及最大正向安装偏差的绝对值之和,与所述测量头元件中,任意两个相邻测量副边线圈沿所述测量头元件轴向方向的,中间截面之间距离的,最大负向加工偏差及最大负向安装偏差的绝对值之和,这两个值之和;所述各正向偏差,均表示实际加工尺寸大于设计尺寸的偏差,所述各负向偏差,均表示实际加工尺寸小于设计尺寸的偏差;
II)负向偏差和:所述测量编码标尺中,各非导磁编码元件或者测量导磁编码元件的,最大负向加工偏差及最大负向安装偏差的绝对值之和,与所述测量头元件中,任意两个相邻测量副边线圈沿所述测量头元件轴向方向的,中间截面之间距离的,最大正向加工偏差及最大正向安装偏差的绝对值之和,这两个值之和;所述各正向偏差,均表示实际加工尺寸大于设计尺寸的偏差,所述各负向偏差,均表示实际加工尺寸小于设计尺寸的偏差;
III)线圈长度偏差:所述测量头元件中,各测量副边线圈的,最大加工偏差和最大安装偏差的绝对值之和;
所述各加工及安装偏差,均表示沿所述测量头元件轴向方向的偏差值;
所述单位容错距离长度CL不小于,所述正向偏差和与所述负向偏差和中的最大值,与所述线圈长度偏差,这两者相加和的一半长度,且不大于一半的所述单位测量步距长度UL;
所述测量编码标尺B沿自身轴向方向总长度为U倍的单位测量步距长度UL;从所述测量编码标尺B的前端面开始,在所述测量编码标尺B上,每个顺次沿所述测量编码标尺B轴向方向长度为单位测量步距长度UL的部分,对应一个所述测量编码标尺B上的,所述非导磁编码元件Ba或者测量导磁编码元件Bb;在一个所述非导磁编码元件Ba与一个所述测量导磁编码元件Bb,分别对应于所述测量编码标尺B上两个相邻的,长度均为单位测量步距长度UL部分的结构中,在所述非导磁编码元件Ba与所述测量导磁编码元件Bb之间同轴地连接有一个所述容错导磁编码元件Bc,即所述容错导磁编码元件Bc与所述测量编码标尺B共轴布置,两端同轴地分别连接所述非导磁编码元件Ba与所述测量导磁编码元件Bb;所述容错导磁编码元件Bc沿所述测量编码标尺B轴向方向长度为2倍的单位容错距离长度CL;
所述测量编码标尺B上,各部分所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度不完全相同;各所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度,可以为一个所述单位测量步距长度UL,一个所述单位测量步距长度减去一个所述单位容错距离长度(UL-CL),或者一个所述单位测量步距长度减去2个所述单位容错距离长度(UL-2CL)这三种类型的长度之一;具体每个所述导磁编码元件Ba或者测量导磁编码元件Bb的长度,由所述编码元件与其他所述编码元件之间的相对位置及连接关系确定;
所述非导磁编码元件Ba或者测量导磁编码元件Bb不同长度的结构,可以保证:从所述测量编码标尺B的前端面开始,在所述测量编码标尺B上,每个沿所述测量编码标尺B轴向方向为单位测量步距长度UL的部分,对应的所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度,在不与任何所述容错导磁编码元件Bc连接的结构中,为一个所述单位测量步距长度UL;在与所述容错导磁编码元件Bc连接的结构中,所述非导磁编码元件Ba或者测量导磁编码元件Bb沿的长度,与所连接的所有所述容错导磁编码元件Bc的一半长度之和相加后,总长度仍然为一个所述单位测量步距长度UL;所述各编码元件的长度是沿所述测量编码标尺B轴向方向的;
所述测量编码标尺B上的各所述非导磁编码元件Ba、测量导磁编码元件Bb和容错导磁编码元件Bc,在所述测量编码标尺B上的相互位置关系与连接次序,按照与预先设定的二维伪随机编码序列中对应各编码符号,从序列中第一个编码符号开始,从前至后排列的相同次序布置;
所述二维伪随机编码序列,包括:由具有伪随机分布特征的一系列二进制符号“0”或“1”构成的测量维编码序列,以及另外的由一系列符号“+”或“-”构成的容错维编码序列,所述容错维编码序列也具有伪随机分布特征,且其伪随机分布特征直接依赖于所述测量维编码序列中的二进制符号序列的伪随机分布特征;
所述测量维编码序列中的二进制符号“0”,对应于所述测量编码标尺B上的各所述非导磁编码元件Ba;所述测量维编码序列中的二进制符号“1”,对应于所述测量编码标尺B上的各所述测量导磁编码元件Bb;所述容错维编码序列中的符号“+”,对应于所述测量编码标尺B上的各所述容 错导磁编码元件Bc;所述容错维编码序列中的符号“-”,对应于所述测量编码标尺B上,任意两个相同类型的所述编码元件之间,直接同轴连接的连接点;
所述测量编码标尺B的结构具有以下特征:从所述测量编码标尺B上,任意一个所述非导磁编码元件Ba或者测量导磁编码元件Bb质心位置开始,沿所述测量编码标尺B轴向,从前端面至后端面方向,每间隔V倍的单位测量步距长度UL,记录一个对应位置处所述编码元件的类型,连续共记录S个位置对应所述编码元件的类型,并构成一个对应的编码元件类型组合,则对应于所述测量编码标尺B结构上的,所有可能获得的对应编码元件类型组合中,任意两个所述编码元件类型组合均不相同;
所述测量头元件,包括:一个测量原边线圈A2,若干等间隔排列且与所述测量原边线圈A2共磁轴布置的测量副边线圈A1;共有第1个到第S个共S个测量副边线圈,用分别对应的标号A11,A12,...,A1S表示;所述测量头元件中任意两个相邻布置的所述测量副边线圈分别对应的,沿所述测量头元件轴向方向的两个中间截面之间的距离,设定为V倍的单位测量步距长度UL;所述各测量副边线圈沿所述测量头元件轴向方向的长度,均为2倍单位容错距离长度CL;所述测量原边线圈A2沿所述测量头元件轴向方向长度,为S*V倍的单位测量步距长度UL;全部所述测量副边线圈,均布置在所述测量原边线圈A2沿所述测量头元件轴向方向的前后两个端面之间;所述测量原边线圈A2上的前端面指向后端面的方向,即相当于沿所述测量头元件轴向方向的,所述测量头元件上的前端面指向后端面的方向;所述S和V值是预先设定的;所述各测量副边线圈与所述测量原边线圈A2沿所述测量头元件径向布置的次序,根据使用环境情况预先设定;可以将所述各测量副边线 圈布置在所述测量原边线圈A2外侧,也可以将所述测量原边线圈A2布置在所述各测量副边线圈外侧;
所述测量编码标尺B沿所述测量头元件轴向方向,在所述测量头元件内部通道中往复运动;在所述测量头元件上,沿所述测量头元件轴向方向,从所述测量头元件前端面指向后端面的方向,与所述测量编码标尺B上,沿所述测量编码标尺B轴向方向,从所述测量编码标尺B的前端面指向后端面的方向相同;
所述测量头元件中的各测量副边线圈,用于读取所述测量头元件内部对应位置处,所述测量编码标尺B上对应所述编码元件的类型信息;在测量全过程中,全部S个所述测量副边线圈内部,均始终有测量编码标尺B上的部分存在;
所述激励信号发生单元H1,由一个激励信号发生器R1和一个激励信号放大器R2依次串联而成,所述激励信号放大器R2的两个输出端与所述测量头元件中的所述测量原边线圈A2的两个引线端分别相连,以提供放大后的,供所述测量头元件使用的交流激励信号;
所述信号调理单元H2,由p路信号调理电路并列构成,p=S,每路所述信号调理电路由一个差分信号放大器Jx,x=1,...,p,和一个低通滤波器Ky,y=1,...,p,依次串联而成;每路信号调理电路中的差分信号放大器的两个输入端,分别与对应所述测量副边线圈A1z,z=1,...,S,的两个引线端相连,p是预先设定的;
所述位置信息处理单元H3,含有:依次串联的A/D转换器M和工业计算机N,在所述测量编码标尺B在所述测量头元件内部往复运动过程中的任意时刻,所述S个测量副边线圈,分别产生与处于各自内部的,所述测量编码标尺B部分的,所述编码元件类型有关的感应电压信号;共S个所述感应电压信号;所述各所述感应电压信号,经过各个对应的所述差分信号放大器及低通滤波器进行转换后,得到与各所述感应电压信号成比例变化的各直流电压信号;各所述直流电压信号,再接入所述A/D转换器上的各对应输入端,经过所述A/D转换器转换为:与各所述感应电压信号对应成比例变化的各个数字电压信号;所述各数字电压信号送入所述工业计算机N,所述工业计算机N经过对获得的各个所述数字电压信号进行处理,得到:所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位,即相当于确定了所述基准点JZ1与所述基准截面JZ2之间的相对位置关系;测量中,固定所述测量头元件于空间中确定位置,则所述测量头元件上设定的基准截面JZ2的位置是确定的,根据所述得到的相对位置关系,就确定所述测量编码标尺B上设定的基准点JZ1的位置;
所述工业计算机N一次采样得到的,共S个所述感应电压信号,分别表示了处于S个测量副边线圈内部的,对应所述测量编码标尺B上的,所述编码元件类型;与获得的所述各编码元件类型对应的,所述二维伪随机编码序列中使用的共S个符号,按顺序组成确定的码值,所述码值,与所述基准点JZ1到所述基准截面JZ2之间的距离FL和方位,这两者之间确定的对应关系是已知的;即,得到一个所述码值,就相应确定,对应的所述基准点JZ1与所述基准截面JZ2之间的相对位置关系;
所需进行位置测量的被测物体,预先连接到所述测量编码标尺B上,并与所述测量编码标尺B同步运动;所述被测物体的质心JZ0,与所述测量编码标尺B上的基准点JZ1之间的相对位置关系,根据连接后的实际测量结果确定;测量中,在对应的所述基准点JZ1与所述基准截面JZ2之间的相对位置关系已知的情况下,进一步确定所述被测物体的质心JZ0与所述基准截面JZ2之间的相对位置关系;根据所述测量头元件上的基准截面JZ2在所述空间中确定的位置,近而确定所述被测物体的质心JZ0在所述空间中确定的位置,即相当于确定了所述被测物体的位置;
所述测量编码标尺B上设定的基准点JZ1,为所述测量编码标尺B上的所述前端面的中心;所述测量头元件上设定的基准截面JZ2,为所述测量头元件中,距离所述测量头元件的前端面最近的第一个所述测量副边线圈上的,沿所述测量头元件轴向,长度方向的中心截面。
下面结合附图对本发明作进一步的详细说明。
如图1所示,本发明提供了一种基于二维伪随机编码的位置测量装置,包括:
一个由若干个非导磁编码元件Ba和两种不同直径的导磁编码元件交替同轴连接,构成的测量编码标尺B;所述两种不同直径的导磁编码元件中,直径较小的一种导磁编码元件称为测量导磁编码元件Bb;所述测量导磁编码元件Bb的直径,与所述各非导磁编码元件Ba的直径相同;所述两种不同直径的导磁编码元件中,直径较大的一种导磁编码元件称为容错导磁编码元件Bc;所述容错导磁编码元件Bc的直径,不小于所述测量导磁编码元件的直径的1.5倍,且小于所述测量头元件内部通道直径;图1中所示如Ba1、 Ba2、Ba3、BaE均为所述非导磁编码元件,所述非导磁编码元件共E个;图1中所示如Bb1、Bb2、Bb3、Bb4、Bb(F-1)和BbF均为所述测量导磁编码元件,所述测量导磁编码元件共F个;图1中所示如Bc1、Bc2、Bc3、Bc4、Bc(G-2)、Bc(G-1)和BcG均为所述容错导磁编码元件,所述容错导磁编码元件共G个;所述各非导磁编码元件Ba和所述各测量导磁编码元件共有U个,U=E+F;U、E、F和G值均是预先设定的;
所述测量编码标尺B一端的端面,如图1中所述测量导磁编码元件Ba1与被测物体WT连接的端面,预先设定为前端面;另一端设定为后端面。
所述测量编码标尺B沿自身轴向方向总长度为U倍的单位测量步距长度UL;
从所述测量编码标尺B的前端面开始,在所述测量编码标尺B上,每个顺次沿所述测量编码标尺B轴向方向长度为单位测量步距长度UL的部分,对应一个所述测量编码标尺B上的,所述非导磁编码元件Ba或者测量导磁编码元件Bb;
在所述测量编码标尺B上,相邻两个为所述单位测量步距长度UL的部分,分别为非导磁编码元件Ba和测量导磁编码元件Bb时,所述两个编码元件之间,同轴地连接一个所述容错导磁编码元件;如图1中,所述非导磁编码元件Ba2与所述测量导磁编码元件Bb1之间,同轴地连接所述容错导磁编码元件Bc1;所述容错导磁编码元件Bc沿所述测量编码标尺B轴向方向长度,为2倍的所述单位容错距离长度CL;
所述测量编码标尺B上,各部分所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度不完全相同;各所述非导磁编码元件Ba或者测量导磁编 码元件Bb的长度,可以为一个所述单位测量步距长度UL,一个所述单位测量步距长度减去一个所述单位容错距离长度(UL-CL),或者一个所述单位测量步距长度减去2个所述单位容错距离长度(UL-2CL)这三种类型的长度之一;具体每个所述导磁编码元件Ba或者测量导磁编码元件Bb的长度,由所述编码元件与其他所述编码元件之间的相对位置及连接关系确定;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,分别直接同轴连接的为另外两个相同类型所述编码元件的结构部分,如图4a和图4c所示结构,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度为一个所述单位测量步距长度UL;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,一端直接同轴连接另一个相同类型所述编码元件,另一端不连接其他的所述编码元件的结构部分,如图4b和图4d所示结构,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度为一个所述单位测量步距长度UL;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,一端直接同轴连接另一个相同类型所述编码元件,而另一端直接同轴连接一个所述容错导磁编码元件Bc的结构部分,如图4e和图4g所示结构,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度为(UL-CL),即相当于一个所述单位测量步距长度UL减去一个所述单位容错距离长度CL得到的长度;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb两端上,一端直接同轴连接一个所述容错导磁编码元件Bc,而另一端不连接其他的所述编码元件的结构部分,如图4f和图4h所示结构,所述非导磁编码元件Ba或者测量 导磁编码元件Bb的长度为(UL-CL),即相当于一个所述单位测量步距长度UL减去一个所述单位容错距离长度CL得到的长度;
在所述非导磁编码元件Ba或者测量导磁编码元件Bb的两端上,分别直接同轴连接的为另外两个所述容错导磁编码元件Bc的结构部分,如图4i和图4j所示结构,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度为(UL-2CL),即相当于一个所述单位测量步距长度UL减去2倍所述单位容错距离长度CL得到的长度;
所述非导磁编码元件Ba或者测量导磁编码元件Bb不同长度的结构,可以保证:从所述测量编码标尺B的前端面开始,在所述测量编码标尺B上,每个沿所述测量编码标尺B轴向方向为单位测量步距长度UL的部分,对应的所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度,在不与任何所述容错导磁编码元件Bc连接的结构中,为一个所述单位测量步距长度UL;在与所述容错导磁编码元件Bc连接的结构中,所述非导磁编码元件Ba或者测量导磁编码元件Bb的长度,与所连接的所有所述容错导磁编码元件Bc的一半长度之和相加后,总长度仍然为一个所述单位测量步距长度UL;所述各编码元件的长度是沿所述测量编码标尺B轴向方向的;如图1中,所述测量编码标尺B上,从所述前端面开始,第三个长度为UL的部分,对应于所述测量导磁编码元件Bb1;所述测量导磁编码元件Bb1两端,分别与所述容错导磁编码元件Bc1和Bc2同轴连接;则Bb1的长度,与Bc1与Bc2总长度的一半,相加后的长度仍为一个所述单位测量步距长度UL,即相当于Bc1沿长度方向的中心截面,与Bc2沿长度方向的中心截面,之间的距离为一个所述单位测量步距长度UL,所述长度的方向,均是表示沿所述测量编码标尺B轴向的方向;
所述测量编码标尺B上的各所述非导磁编码元件Ba、测量导磁编码元件Bb和容错导磁编码元件Bc,在所述测量编码标尺B上的相互位置关系与连接次序,按照与预先设定的二维伪随机编码序列中对应各编码符号,从序列中第一个编码符号开始,从前至后排列的相同次序布置;
所述测量编码标尺B的结构具有以下特征:从所述测量编码标尺B上,任意一个所述非导磁编码元件Ba或者测量导磁编码元件Bb质心位置开始,沿所述测量编码标尺B轴向,从前端面至后端面方向,每间隔V倍的单位测量步距长度UL,记录一个对应位置处所述编码元件的类型,连续共记录S个位置对应所述编码元件的类型,并构成一个对应的编码元件类型组合,则对应于所述测量编码标尺B结构上的,所有可能获得的对应编码元件类型组合中,任意两个所述编码元件类型组合均不相同;
测量头元件,包括:一个测量原边线圈A2,若干等间隔排列且与所述测量原边线圈A2共磁轴布置的测量副边线圈A1;共有第1个到第S个共S个测量副边线圈,用分别对应的标号A11,A12,...,A1S表示;所述测量头元件中任意两个相邻布置的所述测量副边线圈分别对应的,沿所述测量头元件轴向方向的两个中间截面之间的距离,设定为V倍的单位测量步距长度UL;所述各测量副边线圈沿所述测量头元件轴向方向的长度,均为2倍单位容错距离长度CL;所述测量原边线圈A2沿所述测量头元件轴向方向长度,为S*V倍的单位测量步距长度UL;全部所述测量副边线圈,均布置在所述测量原边线圈A2沿所述测量头元件轴向方向的前后两个端面之间;所述测量原边线圈A2上的前端面指向后端面的方向,即相当于沿所述测量头元件轴向方向的,所述测量头元件上的前端面指向后端面的方向;所述S和V值是预先设定的;所述各测量副边线圈与所述测量原边线圈A2沿所述测量头元件 径向布置的次序,根据使用环境情况预先设定;可以将所述各测量副边线圈布置在所述测量原边线圈A2外侧,也可以将所述测量原边线圈A2布置在所述各测量副边线圈外侧;
所述测量编码标尺B沿所述测量头元件轴向方向,在所述测量头元件内部通道中往复运动;在所述测量头元件上,沿所述测量头元件轴向方向,从所述测量头元件前端面指向后端面的方向,与所述测量编码标尺B上,沿所述测量编码标尺B轴向方向,从所述测量编码标尺B的前端面指向后端面的方向相同;
所述测量头元件中的各测量副边线圈,用于读取所述测量头元件内部对应位置处,所述测量编码标尺B上对应所述编码元件的类型信息;在测量全过程中,全部S个所述测量副边线圈内部,均始终有测量编码标尺B上的部分存在;
所述激励信号发生单元H1,由一个激励信号发生器R1和一个激励信号放大器R2依次串联而成,所述激励信号放大器R2的两个输出端与所述测量头元件中的所述测量原边线圈A2的两个引线端分别相连,以提供放大后的,供所述测量头元件使用的交流激励信号;
所述信号调理单元H2,由p路信号调理电路并列构成,p=S,每路所述信号调理电路由一个差分信号放大器Jx,x=1,...,p,和一个低通滤波器Ky,y=1,...,p,依次串联而成;每路信号调理电路中的差分信号放大器的两个输入端,分别与对应所述测量副边线圈A1z,z=1,...,S,的两个引线端相连,p是预先设定的;
所述位置信息处理单元H3,含有:依次串联的A/D转换器M和工业计算机N,在所述测量编码标尺B在所述测量头元件内部往复运动过程中的任意时刻,所述S个测量副边线圈,分别产生与处于各自内部的,所述测量编码标尺B部分的,所述编码元件类型有关的感应电压信号;共S个所述感应电压信号;所述各所述感应电压信号,经过各个对应的所述差分信号放大器及低通滤波器进行转换后,得到与各所述感应电压信号成比例变化的各直流电压信号;各所述直流电压信号,再接入所述A/D转换器上的各对应输入端,经过所述A/D转换器转换为:与各所述感应电压信号对应成比例变化的各个数字电压信号;所述各数字电压信号送入所述工业计算机N,所述工业计算机N经过对获得的各个所述数字电压信号进行处理,得到:所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位,即相当于确定了所述基准点JZ1与所述基准截面JZ2之间的相对位置关系;测量中,固定所述测量头元件于空间中确定位置,则所述测量头元件上设定的基准截面JZ2的位置是确定的,根据所述得到的相对位置关系,就确定了所述测量编码标尺B上设定的基准点JZ1的位置并输出。
图2和图3分别显示了,基于二维伪随机编码的位置测量装置的一个具体实施例,在所述测量编码标尺的不同位置情况下的结构示意图。在该实施例中,基于所述二维伪随机码方法设计的所述位置测量装置包括:
一个测量编码标尺B由,第1个到第6个共6个所述非导磁编码元件,第1个到第4个共4个所述测量导磁编码元件,以及第1个到第3个共3个所述容错导磁编码元件,共同组成;所述容错导磁编码元件直径,不小于所述测量导磁编码元件的直径的1.5倍,且小于所述测量头元件内部通道直径;所述非导磁编码元件和测量导磁编码元件,共10个;
对于所述非导磁编码元件和测量导磁编码元件的长度,在两端连接相同类型编码元件结构中,如所述非导磁编码元件Ba1、Ba2和Ba5的长度,和所述测量导磁编码元件Bb2的长度,均为一个单位测量步距长度UL;在一端连接所述容错导磁编码元件结构中,如所述非导磁编码元件Ba3、Ba4和Ba6的长度,和所述测量导磁编码元件Bb1、Bb3和Bb4的长度,均为(UL-CL);在两端均连接所述容错导磁编码元件结构中,均为(UL-2CL),图2和图3中,没有显示两端均连接所述容错导磁编码元件的情况;所述各容错导磁编码元件的长度,如所述容错导磁编码元件Bc1、Bc2和Bc3的长度,均为2倍的单位容错距离长度CL;以上所述长度,均表示沿所述测量编码标尺B轴向方向长度;
所述单位测量步距长度UL和单位容错距离长度CL是预先设定的;
所述测量编码标尺B上的各所述非导磁编码元件Ba、测量导磁编码元件Bb和容错导磁编码元件Bc,在所述测量编码标尺B上的相互位置关系与连接次序,按照与预先设定的二维伪随机编码序列中对应各编码符号,从序列中第一个编码符号开始,从前至后排列的相同次序布置;所述导磁编码元件和容错导磁编码元件采用具有导磁特性的软铁制造,所述非导磁编码元件采用不导磁的奥氏体不锈钢制造;
一个测量头元件,包括:一个测量原边线圈A2,第1个到第3个共3个,等间隔且与所述测量原边线圈共磁轴布置的,测量副边线圈A11~A13;所述各测量副边线圈A11~A13的长度,均为2倍的单位容错距离长度CL;即所述各测量副边线圈A11~A13长度,均等于一个所述容错导磁编码元件的长 度,所述所有测量副边线圈A11~A13均布置在所述测量原边线圈A2的两端面之间;以上所述长度,均表示沿所述测量头元件轴向方向长度;
所述测量编码标尺B,沿所述测量头元件轴向方向,在所述测量头元件内部通道中往复运动;在运动过程中的任意时刻,由所述测量头元件中的,各所述测量副边线圈A11~A13产生的感应电压信号,表示了对应各所述测量副边线圈A11~A13内部的,所述编码元件的类型信息;在测量全过程中,全部3个所述测量副边线圈内部,均始终有测量编码标尺B上的编码元件部分存在;
一个激励信号发生单元H1,包括:一个激励信号发生器R1,和一个顺次串联连接的激励信号放大器R2,所述激励信号发生器R1产生固定频率的交流激励信号,所述激励信号发生器R1的输出端直接与所述激励信号放大器R2的输入端相连,所述激励信号放大器R2的输出端与所述测量头元件中所述测量原边线圈A2的两个引线端直接连接,所述激励信号发生器R1采用PCI-MIO-16XE-10型多功能信号采集/输出板的DIO端口产生固定频率的交流信号,所述激励信号放大器R2采用由9013型和9012型晶体管组成的OTL互补对称功率放大电路;
一个信号调理单元H2,包括:第1路到第3路共3路,并列的信号调理电路;每个所述信号调理电路,包括:一个对应的差分信号放大器,每个所述差分信号放大器的两个输入端,分别独立对应连接一个所述测量副边线圈的两个引线端;一个与所述差分信号放大器依次串联的低通滤波器,所述低通滤波器的输入端,独立对应连接对应所述差分信号放大器的输出端,所述 差分信号放大器J1~J3,采用AD9460构成的放大电路,所述低通滤波器K1~K3,采用二阶Chebyshev低通滤波器;
一个位置信息处理单元H3,包括:一个A/D转换器M和一台工业计算机N,其中所述A/D转换器M的各个输入端,分别连接3个所述低通滤波器K1~K3的输出端,读取所述3个低通滤波器K1~K3输出的,与所述各测量副边线圈A11~A13产生的感应电压信号大小成比例变化的,各直流电压信号;所述A/D转换器M将得到的所述各直流电压信号,转换为对应的各数字电压信号,并传送到所述工业计算机N;所述工业计算机N,对接收的所述各数字电压信号进行处理后,得到相应的所述测量编码标尺上设定点的位置信息。所需要测量位置的物体直接连接在所述测量编码标尺上,则可通过确定所述测量编码标尺上设定点的位置,进而确定被测物体相应的位置信息。所述工业计算机可以进一步输出获得的位置信息。所述A/D转换器M采用PIO-MIO-16XE-10型多功能信号采集/输出板的模拟量采集通道构成,所述工业计算机N采用SIEMENS工控机。
上述实施例中的举例仅是说明性的,而非限制性的,在实际使用中根据具体的试验要求,各所述测量副边线圈的个数可以给予调整;各所述测量副边线圈之间的间隔距离也可以调节;所述测量编码标尺B中,不同所述编码元件的个数,及其相互之间连接关系,均可以根据测量需要进行调整;各非导磁编码元件及两种导磁编码元件的结构材料,也可以改为可以实现类似测量功能的其他材料,所述信号调理单元H2和位置信息处理单元H3,也可以分别采用可以实现类似功能的其他形式或结构的部件构成等。
本发明所述基于二维伪随机编码的位置测量装置的工作原理如下:
基于二维伪随机编码的位置测量装置,采用基于二维伪随机编码序列的结构,实现位置标识和测量。
所述二维伪随机编码序列,包括:由具有伪随机分布特征的一系列二进制符号“0”或“1”构成的测量维编码序列,以及另外的由一系列符号“+”或“-”构成的容错维编码序列,所述容错维编码序列也具有伪随机分布特征,且其伪随机分布特征直接依赖于所述测量维编码序列中的二进制符号序列的伪随机分布特征;
根据预先设定的二维伪随机编码序列,可以确定所述位置测量装置结构,包括:一根测量编码标尺,一个测量头元件,一个激励信号发生单元,一个信号调理单元以及一个位置信息处理单元,其中:
测量编码标尺B,由若干非导磁编码元件Ba、测量导磁编码元件Bb和容错导磁编码元件Bc,交错同轴连接构成,
所述测量维编码序列中的二进制符号“0”,对应于所述测量编码标尺B上的各所述非导磁编码元件Ba;所述测量维编码序列中的二进制符号“1”,对应于所述测量编码标尺B上的各所述测量导磁编码元件Bb;所述容错维编码序列中的符号“+”,对应于所述测量编码标尺B上的各所述容错导磁编码元件Bc;所述容错维编码序列中的符号“-”,对应于所述测量编码标尺B上,任意两个相同类型的所述编码元件之间,直接同轴连接的连接点;
所述测量编码标尺B上的各所述非导磁编码元件Ba和测量导磁编码元件Bb排列次序,按照预先设定的二维伪随机编码序列中,测量维编码序列上各对应符号,从序列中第一个编码符号开始,从前至后排列的相同次序布 置;所述容错导磁编码元件Bc和相同类型编码元件连接点的排列次序,按照预先设定的二维伪随机编码序列中,容错维编码序列上各对应符号,从序列中第一个编码符号开始,从前至后排列的相同次序布置;
在图2及图3的实施例中,对应预先设定的二维伪随机编码序列,如表1所示。
表1
测量维编码序列: | 0001110001 |
容错维编码序列: | --+--+--+ |
图2和图3所示的实施例中,从所述测量编码标尺B上的前端面开始,与测量维编码序列中各符号“0”或者“1”对应,各所述非导磁编码元件Ba和测量导磁编码元件Bb的排列关系,以及与容错维编码序列“+”或者“-”对应,各所述容错导磁编码元件Bc和相同类型编码元件连接点的排列关系,如表2所示。
图2和图3所示的实施例中,所述测量头元件,包括:一个测量原边线圈A2,和第1个到第3个共3个,测量副边线圈A11~A13;任意两个相邻测量副边线圈的,沿长度方向中心截面之间的距离,均为2倍的单位测量步距长度UL;测量原边线圈的长度为6倍单位测量步距长度UL,每个测量副边线圈长度为2倍单位容错距离长度CL;所述全部测量副边线圈均布置在所述测量原边线圈的两个端面之间;
表2
所述测量编码标尺B在所述测量头元件内部,沿所述测量头元件轴线方向往复运动;在测量全过程中,全部S个所述测量副边线圈内部,均始终有测量编码标尺B上的,所述各编码元件部分存在;在图2及图3的实施例中,S=3;
在图2及图3的实施例中,预先设定,所述测量编码标尺B上的基准点JZ1为:所述非导磁编码元件Ba1与被测物体WT的连接面,即相当于所述测量编码标尺B的前端面的中心点;预先设定,所述测量头元件上设定的基准截面JZ2为:所述测量副边线圈A11的,沿所述测量头元件轴向方向的,长度的中心截面;被测物体WT,预先连接在所述测量编码标尺B上,并在测量过程中与所述测量编码标尺B同步运动;在该实施例中,被测物体WT与所述测量编码标尺B,在所述测量编码标尺B前端面处同轴连接,所述被测物体的质心JZ0,与所述测量编码标尺B上的基准点JZ1,沿测量编码标尺 B轴向方向的,即相当于沿所述测量头元件的轴向方向的,长度为预先测定得到的值WL;
所述测量头元件中的测量原边线圈,在所述激励信号发生单元H1提供的交流激励信号作用下,在所述测量头元件中产生交变电磁场;当所述测量副边线圈内部,存在不同类型的编码元件时,所述测量副边线圈产生不同的感应电压信号;所述感应电压信号,经过所述信号调理单元H2中的所述信号调理电路处理,转换为:与所述感应电压信号成比例变化的直流电压信号;所述直流电压信号,由所述位置信息处理单元H3中的A/D转换器M,进一步转换为:与所述感应电压信号成比例变化的数字电压信号,并传送到所述工业计算机N;所述工业计算机N,使用内置的码值与位置转换模块,按照以下步骤,实现被测位置测量操作:
步骤(1):所述工业计算机N初始化:
设定转换过渡标志位初始值为“0”;转换过渡标志位为“1”表示:当前所述测量头元件读取到的,各所述测量副边线圈内部的,所述测量编码标尺B上的,所述编码元件类型不能用于码值转换操作;转换过渡标志位为“0”表示:当前所述测量头元件读取到的,各所述测量副边线圈内部的,所述测量编码标尺B上的,所述编码元件类型允许用于进行码值转换操作;
设定所述工业计算机N的初始采样时刻t0,并设定进行等时循环采样的采样时间间隔dt;
设定所述工业计算机N在每个采样时刻,同时读取的采样点个数,所述采样点个数在数量上等于所述测量副边线圈的总个数值S;在图2及图3的实施例中,S=3;
读取所述码值和位置转换模块中预先设定的所述单位测量步距长度UL和单位容错距离长度CL;
设定所述测量头元件中,任意两个相邻布置的所述测量副边线圈的,各自沿所述测量头元件轴向的中间截面之间的距离,为V倍所述单位测量步距长度UL,V值是在所述码值和位置转换模块中预先设定的;在图2及图3的实施例中,V=2;
读取所述码值和位置转换模块中预先设定的“测量维编码读取码值与标尺位置对应关系表”和“测量维编码读取码值与容错维编码读取码值对应组合关系表”;在图2及图3的实施例中,所述设定的“测量维编码读取码值与标尺位置对应关系表”如表3所示,所述设定的“测量维编码读取码值与容错维编码读取码值对应组合关系表”如表4所示。
表3
基准点JZ1与基准截面JZ2之间的相对位置及距 离FL | 测量维编码读取码值 |
+5*UL | 101 |
+4*UL | 100 |
+3*UL | 110 |
+2*UL | 010 |
+1*UL | 011 |
+0*UL | 001 |
由表4所示,可以得到:所述设定的“测量维编码读取码值与容错维编码读取码值对应组合关系表”中,每个所述容错维编码读取码值,对应两个所述测量维编码读取码值;因此,确定了所述一个容错维编码读取码值,以 及两个对应的所述测量维编码读取码值,这三个码值组合中的任意两个,就可以唯一确定另一个对应的所述码值;
设定由预先测量得到的,所述被测物体的质心JZ0与所述测量编码标尺B上的基准点JZ1之间的的距离WL和方位,和所述测量头元件上的基准截面JZ2在所述空间中确定的位置;
表4
读取预先存储在所述码值和位置转换模块中的,对应于当前激励信号水平及安装条件的,所述测量副边线圈内部的,所述测量编码标尺B上,不同所述编码元件类型部分所对应的,所述工业计算机N应读取到的,各标准数字电压信号值:
1)V0:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述非导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
2)V1:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述测量导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
3)V2:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述容错导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
设定各所述数字电压信号与对应所述标准数字电压信号值的极限偏差比例dV%,所述极限偏差比例dV%以百分比数值形式表示,且所述dV%不大于50%;
步骤(2):所述工业计算机N从设定的所述初始采样时刻t0开始,每间隔采样时间间隔dt进行一次采样,并不断重复上述采样过程,实现等时循环采样过程;在任意所述采样时刻,所述工业计算机N一次读取全部S个所述数字电压信号,并与所述设定的各标准数字电压信号值进行比较:
若:某个所述数字电压信号小于(V0+V1)/2,且与(V0+V1)/2之差的绝对值大于所述极限偏差比例dV%倍的(V0+V1)值,则认定:在当前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述非导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“0”,表示当前采样时刻下,所述测量副边线圈内部的,所述编码元件类型;
若:某个所述数字电压信号大于(V0+V1)/2,且与(V0+V1)/2之差的绝对值大于所述极限偏差比例dV%倍的(V0+V1)值,同时该数字电压信号不大于(1+dV%)倍的V1值,则认定:在当前采样时刻下,在这个所述数字电压信 号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述测量导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“1”,表示当前采样时刻下,所述测量副边线圈内部的,对应所述编码元件类型;
若:某个所述数字电压信号大于(1+dV%)倍的V1值,则认定:在当前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述容错导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“+”,表示当前采样时刻下,所述测量副边线圈内部的,对应所述编码元件类型;
步骤(3):将步骤(2)中得到的,当前采样时刻下的,所有所述测量副边线圈内部所述编码元件类型对应的,共S个所述二维伪随机编码中使用的符号,组合为一个对应的读取符号序列,并用于码值和位置转换:
若:当前采样时刻得到的,所述读取符号序列中,仅存在所述符号“0”或者“1”,则将所述读取符号序列,作为当前采样时刻的测量维编码读取码值,查找所述转换模块中预先设定的“测量维编码读取码值与标尺位置对应关系表”,得到所述测量维编码读取码值对应的,所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位,并由所述工业计算机N记录当前采样时刻的所述测量维编码读取码值;同时,将所述读取符号序列中各个符号对应替换为所述符号“-”,构成一个与所述读取符号序列符号个数相同的,全部由所述符号“-”组成的新符号序列,所述新符号序列作为当前采样时刻的容错维编码读取码值,并由 所述工业计算机N,记录所述读取符号序列和当前采样时刻的容错维编码读取码值;同时,设置转换过渡标志位为“0”;
若:当前采样时刻得到的所述读取符号序列,与前一采样时刻得到的所述读取符号序列相比,在前一采样时刻得到的所述读取符号序列中,没有出现所述符号“+”的位置,新出现了所述符号“+”,而前一采样时刻得到的所述读取符号序列中,已经出现所述符号“+”的位置,仍存在所述符号“+”,则将前一采样时刻的所述测量维编码读取码值,作为当前采样时刻的所述测量维编码读取码值,得到与前一采样时刻相同的位置信息;同时,将所述读取符号序列中出现所述符号“+”的位置仍用“+”表示,其他各个位置处的符号对应替换为所述符号“-”,构成一个与所述读取符号序列符号个数相同的,由所述符号“-”和“+”组成的新符号序列,所述新符号序列作为当前采样时刻的容错维编码读取码值,并由所述工业计算机N,记录所述读取符号序列和当前采样时刻的容错维编码读取码值;同时,设置转换过渡标志位为“1”;
若:当前采样时刻得到的所述读取符号序列,与前一采样时刻得到的所述读取符号序列相比,在前一采样时刻得到的所述读取符号序列中,出现所述符号“+”的位置,新出现了所述符号“0”或者“1”,而前一采样时刻得到的所述读取符号序列中,没有出现所述符号“+”的位置,仍没有所述符号“+”存在,则根据所述转换过渡标志位状态,进行以下判断:
若:前一采样时刻记录的所述转换过渡标志位为“1”,则读取前一采样时刻记录的,所述测量维编码读取码值和容错维编码读取码值,并根据所述码值和位置转换模块预先设定的“测量维编码读取码 值与容错维编码读取码值对应组合关系表”,找到所述表中,所述前一采样时刻记录测量维编码读取码值和容错维编码读取码值的组合对应的,另一个所述测量维编码读取码值;并将找到的所述另一个测量维编码读取码值,作为当前采样时刻的测量维编码读取码值,并根据所述转换模块预先设定的“测量维编码读取码值与标尺位置对应关系表”,得到所述测量维编码读取码值对应的,所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位;同时,将前一采样时刻记录的容错维编码读取码值,作为当前采样时刻的容错维编码读取码值,并由所述工业计算机N记录所述当前采样时刻的测量维编码读取码值、容错维编码读取码值和读取符号序列;同时,设置转换过渡标志位为“0”;
若:前一采样时刻记录的所述转换过渡标志位为“0”,则所述工业计算机N,读取前一采样时刻记录的所述测量维编码读取码值和容错维编码读取码值,作为当前采样时刻的测量维编码读取码值和容错维编码读取码值,得到与前一采样时刻相同的位置信息;同时,设置转换过渡标志位为“0”;
图2所示的实施例情况下,得到的所述读取符号序列为“110”,对应得到的测量维编码读取码值为“110”,对应得到的容错维编码读取码值为“---”;查找表3,得到对应的,所述测量编码标尺B上基准点JZ1,与所述测量头元件上的基准截面JZ2,之间的相对位置及距离FL为+3*UL;则认定:图2所示的实施例情况下,所述测量编码标尺B上基准点JZ1,在所述测量头元件的前端面外侧,距离所述测量头元件的基准截面JZ2,距离FL为+3*UL的位置;
图3所示的实施例情况下,得到的所述读取符号序列为“+10”:若图3为图2所示情况对应采样时刻之后的,一个采样时刻下的情况,则得到对应的测量维编码读取码值为“110”,对应得到的容错维编码读取码值为“+--”;查找表4,得到对应于,所述测量维编码读取码值与容错维编码读取码值的组合中,另一个测量维编码读取码值为“010”;查找表3得到,所述另一个测量维编码读取码值对应的,所述测量编码标尺B上基准点JZ1,与所述测量头元件上的基准截面JZ2,之间的相对位置及距离FL为+2*UL;则认定:图3所示的实施例情况下,所述测量编码标尺B上基准点JZ1,在所述测量头元件的前端面外侧,距离所述测量头元件的基准截面JZ2,距离FL为+2*UL的位置;所述测量头元件的前端面外侧,指前端面两侧中,远离所述测量头元件质心的一侧;所述距离中的“+”表示,在所述测量头元件的前端面外侧方向;
其他情况下得到的,所述读取符号序列可以通过类似的方法,转换得到相应的,所述测量编码标尺B上基准点JZ1,与所述测量头元件上的基准截面JZ2,之间的相对位置信息;
步骤(4):所述工业计算机N,根据获得的,所述测量编码标尺B上设定的基准点JZ1与所述测量头元件上设定的基准截面JZ2之间的距离FL和方位,以及预先设定的,所述被测物体的质心JZ0与所述测量编码标尺B上的基准点JZ1之间的的距离WL和方位,还有预先设定的,所述测量头元件上的基准截面JZ2在所述空间中确定的位置,可以得到并输出所述被测物体的质心JZ0在所述空间中确定的位置信息;
在图2及图3的实施例中,所述被测物体WT与所述测量编码标尺B上共轴连接,所述被测物体WT的质心JZ0,处在所述测量编码标尺B的轴向延长线上,即相当于在所述测量头元件的轴向延长线上,所以可以分别通过认定,得到以下位置信息:
在图2所示情况下,所述被测物体WT的质心JZ0,在所述测量头元件的前端面外侧,所述测量头元件的轴向延长线上,与所述测量头元件上设定的基准截面JZ2,距离为WL+3*UL的位置处;
在图3所示情况下,所述被测物体WT的质心JZ0,在所述测量头元件的前端面外侧,所述测量头元件的轴向延长线上,与所述测量头元件上设定的基准截面JZ2,距离为WL+2*UL的位置处;图3中,所述被测物体WT的质心JZ0,与所述测量头元件上设定的基准截面JZ2,实际之间的距离小于所述认定值,但是这个差别小于一个所述单位测量步距长度UL,即相当于:实际距离与认定距离之间的差别,小于测量所需分辨的最小长度,属于正常测量误差范围;
步骤(5):不断重复步骤(2)~(4),所述位置测量装置可以连续实现,在任一采样时刻下,对于所述被测物体位置的测量操作。
所述工业计算机N可以将获得的被测物体位置信息,进一步输出及记录。
所述基于二维伪随机编码的位置测量装置,在需要对应测量范围进行扩展时,或者一次采样时刻的采样点数很大的情况下,即相当于所述测量副边线圈个数很多的情况下,具有较以往位置测量装置,突出的高效率,适应性和容错性。
以往的位置测量装置,在所述测量头元件恰好位于多个所述编码元件的连接位置处时,或者会产生误码,发生误判;或者必须与预先存储的,各种可能的误码组合进行比较,确定误码对应的所在位置,实现误码校正。如前所述,所述基于二维伪随机编码的位置测量装置,通过二维伪随机编码方式,只需要通过与存储的几个参数,以及所述“测量维编码读取码值与标尺位置对应关系表”和“测量维编码读取码值与容错维编码读取码值对应组合关系表”中存储的少量所述码值进行比较,即可确定测量位置信息。
图5显示了在一次采样时刻的采样点数,从1个到18个的不同情况下,以往的位置测量装置,与所述基于二维伪随机编码的位置测量装置,为实现误码校正,分别所需进行的码值比较次数;即相当于不进行误码校正情况下,可能存在的误码个数。图5中,OLD_CODE表示:使用以往的位置测量装置情况下得到的比较次数曲线,NEW_CODE表示:使用所述基于二维伪随机编码的位置测量装置情况下得到的比较次数曲线。由图可见,在一次采样时刻的采样点数为18个的情况下,以往的位置测量装置所需进行的码值比较次数,达到105的数量级,而基于二维伪随机编码的位置测量装置所需进行的码值比较次数,仍只有2次。与以往的位置测量装置,基于二维伪随机编码的位置测量装置大大提高了测量效率,降低了误码概率,具有更好的测量适用性。
Claims (1)
1.基于二维伪随机编码的位置测量装置,其特征在于,含有:一个测量编码标尺,一个测量头元件,一个激励信号发生单元,一个信号调理单元以及一个位置信息处理单元,其中:
测量编码标尺(B),由若干非导磁编码元件(Ba)和两种不同直径相同材料的导磁编码元件(Bb和Bc)交错同轴连接构成,其中直径较小的一种导磁编码元件称为测量导磁编码元件(Bb),其直径与所述非导磁编码元件(Ba)直径相同;另一种直径较大的导磁编码元件称为容错导磁编码元件(Bc),其直径至少为所述测量导磁编码元件(Bb)直径的1.5倍且小于所述测量头元件内部通道直径;其中所述非导磁编码元件(Ba)共由第1到第E段共E段构成,所述测量导磁编码元件(Bb)共由第1到第F段共F段构成,所述容错导磁编码元件(Bc)共由第1到第G段共G段构成;所述各非导磁编码元件(Ba)和所述各测量导磁编码元件共有U个,U=E+F;U、E、F和G值均是预先设定的;
所述测量编码标尺(B)共有两端,其中一端的端面为前端面,另一端的端面为后端面,所述前端面和后端面是预先设定的;
所述位置测量装置预先设定单位测量步距长度(UL);所述单位测量步距长度(UL)为:所进行位置测量的空间中,各位置之间需要分辨最小长度的整数倍;
所述位置测量装置预先设定单位容错距离长度(CL);所述单位容错距离长度(CL),由所述测量头元件和所述测量编码标尺的加工和安装误差确定,涉及:
I)正向偏差和:所述测量编码标尺中,各非导磁编码元件或者测量导磁编码元件的,最大正向加工偏差及最大正向安装偏差的绝对值之和,与所述测量头元件中,任意两个相邻测量副边线圈沿所述测量头元件轴向方向的,中间截面之间距离的,最大负向加工偏差及最大负向安装偏差的绝对值之和,这两个值之和;所述各正向偏差,均表示实际加工尺寸大于设计尺寸的偏差,所述各负向偏差,均表示实际加工尺寸小于设计尺寸的偏差;
II)负向偏差和:所述测量编码标尺中,各非导磁编码元件或者测量导磁编码元件的,最大负向加工偏差及最大负向安装偏差的绝对值之和,与所述测量头元件中,任意两个相邻测量副边线圈沿所述测量头元件轴向方向的,中间截面之间距离的,最大正向加工偏差及最大正向安装偏差的绝对值之和,这两个值之和;所述各正向偏差,均表示实际加工尺寸大于设计尺寸的偏差,所述各负向偏差,均表示实际加工尺寸小于设计尺寸的偏差;
III)线圈长度偏差:所述测量头元件中,各测量副边线圈的,最大加工偏差和最大安装偏差的绝对值之和;
所述各加工及安装偏差,均表示沿所述测量头元件轴向方向的偏差值;
所述单位容错距离长度(CL)不小于:所述正向偏差和与所述负向偏差和这两个值中的最大值,与所述测量副边线圈长度偏差,这两者之和的一半长度;且所述单位容错距离长度(CL)不大于:二分之一的所述单位测量步距长度(UL);
所述测量编码标尺(B)沿自身轴向方向总长度为U倍的单位测量步距长度(UL);从所述测量编码标尺(B)的前端面开始,在所述测量编码标尺(B)上,每个顺次沿所述测量编码标尺(B)轴向方向长度为单位测量步距长度(UL)的部分,对应一个所述测量编码标尺(B)上的所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb);在一个所述非导磁编码元件(Ba)与一个所述测量导磁编码元件(Bb),分别对应于所述测量编码标尺(B)上两个相邻的,长度均为单位测量步距长度(UL)部分的结构中,在所述非导磁编码元件(Ba)与所述测量导磁编码元件(Bb)之间同轴地连接有一个所述容错导磁编码元件(Bc),即所述容错导磁编码元件(Bc)与所述测量编码标尺(B)共轴布置,两端同轴地分别连接所述非导磁编码元件(Ba)与所述测量导磁编码元件(Bb);所述容错导磁编码元件(Bc)沿所述测量编码标尺(B)轴向方向长度为2倍的单位容错距离长度(CL);
所述测量编码标尺(B)上,各部分所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度不完全相同;各所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度,为以下三种类型的长度之一:或为一个所述单位测量步距长度(UL),或为一个所述 单位测量步距长度减去一个所述单位容错距离长度(UL-CL),或为一个所述单位测量步距长度减去2个所述单位容错距离长度(UL-2CL);具体每个所述导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度,由所述编码元件与其他所述编码元件之间的相对位置及连接关系确定:
在所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)两端上,分别直接同轴连接的为另外两个相同类型所述编码元件的结构部分,所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度为一个所述单位测量步距长度(UL);
在所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)两端上,一端直接同轴连接另一个相同类型所述编码元件,另一端不连接其他的所述编码元件的结构部分,所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度为一个所述单位测量步距长度(UL);
在所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)两端上,一端直接同轴连接另一个相同类型所述编码元件,而另一端直接同轴连接一个所述容错导磁编码元件(Bc)的结构部分,所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度相当于一个所述单位测量步距长度减去一个所述单位容错距离长度得到的长度;
在所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)两端上,一端直接同轴连接一个所述容错导磁编码元件(Bc),而另一端不连接其他的所述编码元件的结构部分,所述非导磁编码元件 (Ba)或者测量导磁编码元件(Bb) 的长度相当于一个所述单位测量步距长度减去一个所述单位容错距离长度得到的长度;
在所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的两端上,分别直接同轴连接的为另外两个所述容错导磁编码元件(Bc)的结构部分,所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度相当于一个所述单位测量步距长度减去2倍所述单位容错距离长度得到的长度;
所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)不同长度的结构,保证了:从所述测量编码标尺(B)的前端面开始,在所述测量编码标尺(B)上,每个沿所述测量编码标尺(B)轴向方向为单位测量步距长度(UL)的部分,对应的所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度,在不与任何所述容错导磁编码元件(Bc)连接的结构中,为一个所述单位测量步距长度(UL);在与所述容错导磁编码元件(Bc)连接的结构中,所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)的长度,与所连接的所有所述容错导磁编码元件(Bc)的一半长度之和相加后,总长度仍然为一个所述单位测量步距长度(UL);所述各编码元件的长度是沿所述测量编码标尺(B)轴向方向的;
所述测量编码标尺(B)上的各所述非导磁编码元件(Ba)、测量导磁编码元件(Bb)和容错导磁编码元件(Bc),在所述测量编码标尺(B)上的相互位置关系与连接次序,按照与预先设定的二维 伪随机编码序列中对应各符号,从序列中第一个符号开始,从前至后排列的相同次序布置;
所述二维伪随机编码序列,包括:由具有伪随机分布特征的一系列二进制符号“0”或“1”构成的测量维编码序列,以及另外的由一系列符号“+”或“-”构成的容错维编码序列,所述容错维编码序列也具有伪随机分布特征,且其伪随机分布特征直接依赖于所述测量维编码序列中的二进制符号序列的伪随机分布特征;
所述测量维编码序列中的二进制符号“0”,对应于所述测量编码标尺(B)上的各所述非导磁编码元件(Ba);所述测量维编码序列中的二进制符号“1”,对应于所述测量编码标尺(B)上的各所述测量导磁编码元件(Bb);所述容错维编码序列中的符号“+”,对应于所述测量编码标尺(B)上的各所述容错导磁编码元件(Bc);所述容错维编码序列中的符号“-”,对应于所述测量编码标尺(B)上,任意两个相同类型的所述编码元件之间,直接同轴连接的连接点;
所述测量编码标尺(B)的结构具有以下特征:从所述测量编码标尺(B)上,任意一个所述非导磁编码元件(Ba)或者测量导磁编码元件(Bb)质心位置开始,沿所述测量编码标尺(B)轴向,从前端面至后端面方向,每间隔V倍的单位测量步距长度(UL),记录一个对应位置处所述编码元件的类型,连续共记录S个位置对应所述编码元件的类型,并构成一个对应的编码元件类型组合,则对应于所述测量编码标尺(B)结构上的,所有可能获得的对应编码元件类型组合中,任意两个所述编码元件类型组合均不相同;
所述测量头元件,包括:一个测量原边线圈(A2),若干等间隔排列且与所述测量原边线圈(A2)共磁轴布置的测量副边线圈(A1);第1个到第S个共S个所述测量副边线圈;所述测量头元件中任意两个相邻布置的所述测量副边线圈分别对应的,沿所述测量头元件轴向方向的两个中间截面之间的距离,设定为V倍的单位测量步距长度(UL);所述各测量副边线圈沿所述测量头元件轴向方向的长度,均为2倍单位容错距离长度(CL);所述测量原边线圈(A2)沿所述测量头元件轴向方向长度,为S*V倍的单位测量步距长度(UL);全部所述测量副边线圈,均布置在所述测量原边线圈(A2)沿所述测量头元件轴向方向的前后两个端面之间;所述测量原边线圈(A2)上的前端面指向后端面的方向,即相当于沿所述测量头元件轴向方向的,所述测量头元件上的前端面指向后端面的方向;所述S和V值是预先设定的;所述各测量副边线圈与所述测量原边线圈(A2)沿所述测量头元件径向布置的次序,根据使用环境情况预先设定:或将所述各测量副边线圈布置在所述测量原边线圈(A2)外侧,或将所述测量原边线圈(A2)布置在所述各测量副边线圈外侧;
所述测量编码标尺(B)沿所述测量头元件轴向方向,在所述测量头元件内部通道中往复运动;在所述测量头元件上,沿所述测量头元件轴向,从所述测量头元件前端面指向后端面的方向,与所述 测量编码标尺(B)上,沿所述测量编码标尺(B)轴向,从所述测量编码标尺(B)的前端面指向后端面的方向相同;
所述测量头元件中的各所述测量副边线圈,用于读取所述测量头元件内部对应位置处的,所述测量编码标尺(B)上对应所述编码元件的类型信息;在测量全过程中,全部S个所述测量副边线圈内部,均始终有测量编码标尺(B)上的部分存在;
所述激励信号发生单元(H1),由一个激励信号发生器(R1)和一个激励信号放大器(R2)依次串联而成,所述激励信号放大器(R2)的两个输出端与所述测量头元件中的所述测量原边线圈(A2)的两个引线端分别相连,以提供放大后的,供所述测量头元件使用的交流激励信号;
所述信号调理单元(H2),由p路信号调理电路并列构成,p=S,每路所述信号调理电路由一个差分信号放大器(Jx,x=1,...,p)和一个低通滤波器(Ky,y=1,...,p)依次串联而成;每路信号调理电路中的差分信号放大器的两个输入端,分别与对应所述测量副边线圈(A1z,z=1,...,S)的两个引线端相连,p是预先设定的;
所述位置信息处理单元(H3),含有:依次串联的A/D转换器(M)和工业计算机(N);所述测量编码标尺(B)在所述测量头元件内部往复运动过程中的任意时刻,所述S个测量副边线圈,分别产生与处于各自内部的,所述测量编码标尺(B)上的所述编码元 件类型相对应的感应电压信号,共S个所述感应电压信号;所述各感应电压信号,经过各个对应的所述差分信号放大器及低通滤波器进行转换后,得到与各所述感应电压信号成比例变化的各直流电压信号;各所述直流电压信号,再接入所述A/D转换器上的各对应输入端,经过所述A/D转换器转换为:与各所述感应电压信号对应成比例变化的各个数字电压信号;所述各数字电压信号送入所述工业计算机(N),所述工业计算机(N)经过对获得的各个所述数字电压信号进行处理,得到:所述测量编码标尺(B)上设定的基准点(JZ1)与所述测量头元件上设定的基准截面(JZ2)之间的距离(FL)和方位,即相当于确定了所述基准点(JZ1)与所述基准截面(JZ2)之间的相对位置关系;测量中,固定所述测量头元件于空间中确定位置,则所述测量头元件上设定的基准截面(JZ2)的位置是确定的,根据所述得到的相对位置关系,就确定了所述测量编码标尺(B)上设定的基准点(JZ1)的位置;
所述工业计算机(N)一次采样得到的,共S个所述数字电压信号,分别表示了处于S个测量副边线圈内部的,对应所述测量编码标尺(B)上的所述编码元件类型;与获得的各所述编码元件类型对应的,所述二维伪随机编码序列中使用的共S个符号,按顺序排列后组成确定的码值;所述码值,与所述基准点(JZ1)到所述基准截面(JZ2)之间的距离(FL)和方位,这两者之间确定的对应关系是已知的;即,得到一个所述码值,就相应确定了对应的所述基准点(JZ1)与所述基准截面(JZ2)之间的相对位置关系;
所需进行位置测量的被测物体,预先连接到所述测量编码标尺(B)上,并与所述测量编码标尺(B)同步运动;所述被测物体的质心(JZ0),与所述测量编码标尺(B)上的基准点(JZ1)之间的相对位置关系,根据连接后的实际测量结果确定;在位置测量过程中,在对应的所述基准点(JZ1)与所述基准截面(JZ2)之间的相对位置关系已知的情况下,进一步确定所述被测物体的质心(JZ0)与所述基准截面(JZ2)之间的相对位置关系;根据所述测量头元件上的基准截面(JZ2)在所述空间中确定的位置,进而确定所述被测物体的质心(JZ0)在所述空间中确定的位置,即相当于确定了所述被测物体的位置;
所述测量编码标尺(B)上设定的基准点(JZ1),为所述测量编码标尺(B)上的所述前端面的中心;所述测量头元件上设定的基准截面(JZ2),为所述测量头元件中,距离所述测量头元件的前端面最近的第一个所述测量副边线圈上的,沿所述测量头元件轴向方向的,长度的中心截面;
所述工业计算机(N)使用内置的码值与位置转换模块,按照如下步骤进行所述码值转换,以及位置判断操作:
步骤(1):所述工业计算机(N)初始化:
设定转换过渡标志位初始值为“0”;转换过渡标志位为“1”表示:当前所述测量头元件读取到的,对应于各所述测量副边线圈内部的,所述测量编码标尺(B)上的所述编码元件类型不能用于码值转换操作;转换过渡标志位为“0”表示:当前所述测量头元件读取 到的,各所述测量副边线圈内部的,所述测量编码标尺(B)上的所述编码元件类型允许用于进行码值转换操作;
设定所述工业计算机(N)的初始采样时刻t0,并设定进行等时循环采样的采样时间间隔dt;
设定所述工业计算机(N)在每个采样时刻,同时读取的采样点个数,所述采样点个数在数量上等于所述测量副边线圈的总个数值S;
读取所述码值与位置转换模块中预先设定的所述单位测量步距长度(UL)和单位容错距离长度(CL);
设定所述测量头元件中,任意两个相邻布置的所述测量副边线圈的,各自沿所述测量头元件轴向的中间截面之间的距离,为V倍所述单位测量步距长度(UL),V值是在所述码值与位置转换模块中预先设定的;
读取所述码值与位置转换模块中预先设定的“测量维编码读取码值与标尺位置对应关系表”和“测量维编码读取码值与容错维编码读取码值对应组合关系表”;
设定由预先测量得到的,所述被测物体的质心(JZ0)与所述测量编码标尺(B)上的基准点(JZ1)之间的的距离(WL)和方位,和所述测量头元件上的基准截面(JZ2)在所述空间中确定的位置;
读取预先存储的,对应于当前激励信号水平及安装条件的,所述测量副边线圈内部的,所述测量编码标尺(B)上不同所述编码元件 类型部分所对应的,所述工业计算机(N)应读取到的,下列各标准数字电压信号值:
1)V0:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述非导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
2)V1:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述测量导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
3)V2:当某个所述测量副边线圈内部,在其上下两个端面之间的所述测量编码标尺部分仅有所述容错导磁编码元件存在时,工业计算机应读取到的对应标准数字电压信号值;
设定各所述数字电压信号与对应所述标准数字电压信号值的极限偏差比例dV%,所述极限偏差比例dV%以百分比数值形式表示,所述极限偏差比例dV%值不大于50%;
步骤(2):所述工业计算机(N)从设定的所述初始采样时刻t0开始,每隔采样时间间隔dt进行一次采样,并不断重复上述采样过程,实现等时循环采样;在任意所述采样时刻,所述工业计算机(N)一次读取全部S个所述数字电压信号,并与所述设定的各标准数字电压信号值进行比较:
若:某个所述数字电压信号小于(V0+V1)/2,且与(V0+V1)/2之差的绝对值大于所述极限偏差比例dV%倍的(V0+V1)值,则认定:在当 前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述非导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“0”,表示当前采样时刻下,所述测量副边线圈内部的所述编码元件类型;
若:某个所述数字电压信号大于(V0+V1)/2,且与(V0+V1)/2之差的绝对值大于所述极限偏差比例dV%倍的(V0+V1)值,同时该数字电压信号不大于(1+dV%)倍的V1值,则认定:在当前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述测量导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“1”,表示当前采样时刻下,所述测量副边线圈内部的对应所述编码元件类型;
若:某个所述数字电压信号大于(1+dV%)倍的V1值,则认定:在当前采样时刻下,在这个所述数字电压信号对应的所述测量副边线圈内部,对应存在的是所述测量编码标尺上的所述容错导磁编码元件;同时,用所述二维伪随机编码中对应使用的符号“+”,表示当前采样时刻下,所述测量副边线圈内部的,对应所述编码元件类型;
步骤(3):将步骤(2)中得到的,当前采样时刻下的,所有所述测量副边线圈内部所述编码元件类型对应的,共S个所述二维伪随机编码中使用的符号,顺序组合为一个对应的读取符号序列,并用于所述码值和位置转换:
若:当前采样时刻得到的,所述读取符号序列中,仅存在所述符号“0”或者“1”,则将所述读取符号序列,作为当前采样时刻的测量维编码读取码值,查找所述码值与位置转换模块中预先设定的“测量维编码读取码值与标尺位置对应关系表”,得到所述测量维编码读取码值对应的,所述测量编码标尺(B)上设定的基准点(JZ1)与所述测量头元件上设定的基准截面(JZ2)之间的距离(FL)和方位,并由所述工业计算机(N)记录当前采样时刻的所述测量维编码读取码值;同时,将所述读取符号序列中各个符号对应替换为所述符号“-”,构成一个与所述读取符号序列符号个数相同的,全部由所述符号“-”组成的新符号序列,所述新符号序列作为当前采样时刻的容错维编码读取码值,并由所述工业计算机(N)记录所述读取符号序列和当前采样时刻的容错维编码读取码值;同时,设置转换过渡标志位为“0”;
若:当前采样时刻得到的所述读取符号序列,与前一采样时刻得到的所述读取符号序列相比,在前一采样时刻得到的所述读取符号序列中,没有出现所述符号“+”的位置,新出现了符号“+”,而前一采样时刻得到的所述读取符号序列中,已经出现所述符号“+”的位置,仍存在符号“+”,则将前一采样时刻对应的所述测量维编码读取码值,作为当前采样时刻的所述测量维编码读取码值,得到与前一采样时刻相同的位置信息;同时,将所述读取符号序列中出现所述符号“+”的位置仍用“+”表示,其他各个位置处的符号对应替换为所述符号“-”,构成一个与所述读取符号序列符号个数相同的,由所述符号“-”和“+”组成的新符号序列,所述新符号序列 作为当前采样时刻的容错维编码读取码值,并由所述工业计算机(N)记录所述读取符号序列和当前采样时刻的容错维编码读取码值;同时,设置转换过渡标志位为“1”;
若:当前采样时刻得到的所述读取符号序列,与前一采样时刻得到的所述读取符号序列相比,在前一采样时刻得到的所述读取符号序列中,出现所述符号“+”的位置,新出现了符号“0”或者“1”,而前一采样时刻得到的所述读取符号序列中,没有出现所述符号“+”的位置,仍没有符号“+”存在,则根据所述转换过渡标志位状态,进行以下判断:
若:前一采样时刻记录的所述转换过渡标志位为“1”,则读取前一采样时刻记录的,所述测量维编码读取码值和容错维编码读取码值,并根据所述码值与位置转换模块中预先设定的“测量维编码读取码值与容错维编码读取码值对应组合关系表”,找到所述表中,所述前一采样时刻记录测量维编码读取码值和容错维编码读取码值的组合对应的,另一个所述测量维编码读取码值;并将找到的所述另一个测量维编码读取码值,作为当前采样时刻的测量维编码读取码值,根据所述转换模块预先设定的“测量维编码读取码值与标尺位置对应关系表”,得到所述测量维编码读取码值对应的,所述测量编码标尺(B)上设定的基准点(JZ1)与所述测量头元件上设定的基准截面(JZ2)之间的距离(FL)和方位;同时,将前一采样时刻记录的容错维编码读取码值,作为当前采样时刻的容错维编码读取码值,并由所述工业计算机(N)记录所述当前采样时刻的测 量维编码读取码值、容错维编码读取码值和读取符号序列;同时,设置转换过渡标志位为“0”;
若:前一采样时刻记录的所述转换过渡标志位为“0”,则所述工业计算机(N),读取前一采样时刻记录的所述测量维编码读取码值和容错维编码读取码值,作为当前采样时刻的测量维编码读取码值和容错维编码读取码值,得到与前一采样时刻相同的位置信息;同时,设置转换过渡标志位为“0”;
步骤(4):所述工业计算机(N),根据获得的,所述测量编码标尺(B)上设定的基准点(JZ1)与所述测量头元件上设定的基准截面(JZ2)之间的距离(FL)和方位,以及预先设定的,所述被测物体的质心(JZ0)与所述测量编码标尺(B)上的基准点(JZ1)之间的距离WL和方位,还有预先设定的,所述测量头元件上的基准截面(JZ2)在所述空间中确定的位置,得到并输出所述被测物体的质心(JZ0)在所述空间中确定的位置信息;
步骤(5):不断重复步骤(2)~(4),所述位置测量装置实现连续的,在任一采样时刻下,对于所述被测物体位置的测量操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101415899A CN101852584B (zh) | 2010-04-07 | 2010-04-07 | 基于二维伪随机编码的位置测量装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101415899A CN101852584B (zh) | 2010-04-07 | 2010-04-07 | 基于二维伪随机编码的位置测量装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101852584A CN101852584A (zh) | 2010-10-06 |
CN101852584B true CN101852584B (zh) | 2011-11-09 |
Family
ID=42804183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101415899A Active CN101852584B (zh) | 2010-04-07 | 2010-04-07 | 基于二维伪随机编码的位置测量装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101852584B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104374325B (zh) * | 2014-11-14 | 2017-04-26 | 西安交通大学 | 基于双周期序列的单码道绝对式编码和解码方法 |
CN107858900B (zh) * | 2017-10-26 | 2019-12-24 | 雨发建设集团有限公司 | 一种沥青摊铺厚度实时检测装置及其检测方法 |
CN109163743B (zh) * | 2018-07-13 | 2021-04-02 | 合肥工业大学 | 一种二维绝对位置测量传感器的编码及解码算法 |
CN109141207B (zh) * | 2018-09-10 | 2020-08-07 | 杭州和利时自动化有限公司 | 一种线性可变差动变压器的整定方法、装置及设备 |
CN113295087B (zh) * | 2021-05-26 | 2024-04-30 | 合肥工业大学 | 基于球面三维编码的球铰链三轴回转角度测量方法 |
-
2010
- 2010-04-07 CN CN2010101415899A patent/CN101852584B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101852584A (zh) | 2010-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10724877B2 (en) | Compact pseudorandom scale and read head for an inductive type absolute position encoder | |
CN101852584B (zh) | 基于二维伪随机编码的位置测量装置 | |
JP7023872B2 (ja) | 位置エンコーダ | |
CN103940332B (zh) | 一种基于霍尔磁敏元件阵列的磁栅位移传感器 | |
CN101876557B (zh) | 位置检测装置及其信号处理方法 | |
CN111750904A (zh) | 一种长行程位置检测装置和方法 | |
CN112857405B (zh) | 一种动磁式绝对位置检测装置 | |
CN101794628B (zh) | 基于误差带校正方法的棒位测量系统 | |
CN112504305A (zh) | 编码器、电机及编码器绝对位置的检测方法 | |
Weiwen et al. | Research on combinatorial-code grating eddy-current absolute-position sensor | |
CN101718516B (zh) | 一种用于检测移动物体速度与位置的装置 | |
Lin et al. | Novel method for determining absolute position information from magnetic patterns | |
CN203224207U (zh) | 一种磁栅尺精密测量仪 | |
CN104596451B (zh) | 位置测量装置 | |
CN201503273U (zh) | 位置检测装置及其信号处理装置 | |
CN103148774B (zh) | 起重机大小车用座标式相对位移检测磁尺 | |
CN201561984U (zh) | 检测移动物体速度与位置的设备 | |
CN105444659B (zh) | 利用电磁感应原理进行长度测量的绝对式传感器 | |
CN115727747A (zh) | 一种绝对直线位置定位的装置和方法 | |
US20110127994A1 (en) | Magnetic sensor modules that couple together for extended distance position sensing | |
CN117606339A (zh) | 用于磁悬浮环形线的动子绝对位置检测系统 | |
CN103808244A (zh) | 一种用于位置测量的磁编码器 | |
CN114577104A (zh) | 基于电涡流效应的绝对式直线位移传感器 | |
CN204269063U (zh) | 利用电磁感应原理进行长度测量的绝对式传感器 | |
CN101650196A (zh) | 差动电阻式传感器多电源体系直接放大测量电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |