WO2008043231A1 - A degraded pseudo-random rotating sensor - Google Patents

A degraded pseudo-random rotating sensor Download PDF

Info

Publication number
WO2008043231A1
WO2008043231A1 PCT/CN2007/001864 CN2007001864W WO2008043231A1 WO 2008043231 A1 WO2008043231 A1 WO 2008043231A1 CN 2007001864 W CN2007001864 W CN 2007001864W WO 2008043231 A1 WO2008043231 A1 WO 2008043231A1
Authority
WO
WIPO (PCT)
Prior art keywords
code
pseudo
random
sequence
angular position
Prior art date
Application number
PCT/CN2007/001864
Other languages
French (fr)
Chinese (zh)
Inventor
Su Li
Original Assignee
Su Li
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Su Li filed Critical Su Li
Publication of WO2008043231A1 publication Critical patent/WO2008043231A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/347Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
    • G01D5/34776Absolute encoders with analogue or digital scales
    • G01D5/34784Absolute encoders with analogue or digital scales with only analogue scales or both analogue and incremental scales

Definitions

  • the invention relates to a digital angle measuring photoelectric rotation sensor, also called a photoelectric shaft angle encoder.
  • a photoelectric rotation sensor that applies a degenerate pseudo-random coding technique to perform angular position singularity processing on a code wheel circumference to provide position, direction, and velocity signals.
  • Photoelectric rotation sensor also known as photoelectric shaft angle encoder
  • Photoelectric shaft angle encoder is a digital angle measuring device that integrates light, machine and electricity. Due to its simple structure, high resolution and high precision, it has been widely used in precision angular position measurement, numerical control and digital display systems, and has become an ideal angle sensor.
  • a typical photoelectric shaft encoder consists of a shafting, a grating, a light source, and a photoreceiving element.
  • the main grating rotates with the main shaft, it overlaps with the indicating grating to form a moire fringe, and after photoelectric conversion, the photoelectric displacement signal corresponding to the rotation angle is output, and after electronic processing, and connected with the computer and the display device, the angular position can be realized. Real-time control and measurement.
  • Photoelectric shaft encoders are divided into two types: incremental and absolute.
  • the encoder of the incremental encoder only needs two code channels, one is a circular grating, the scribe line spacing is uniform, corresponding to each resolution interval, an incremental pulse can be output; the other zero-bit raster can output the circumference number and
  • the circle count start point mark signal is characterized by simple structure and small number of code channels, so it can be miniaturized, and the data structure can be arbitrary, but the disadvantage is that there is accumulated error, and all information is lost when a power failure occurs.
  • Absolute encoders generally use a binary code disc.
  • the code disc is encoded by multi-code channels. The code channels are arranged according to a certain regularity.
  • the code is characterized by a fixed zero position, a single value of the angular position, no cumulative error, and strong anti-interference ability, but the disadvantage is that there are many sensitive components, the code wheel is complicated, and the manufacturing cost is large.
  • Any scheme that performs angle coding on a single code channel has no pseudo-random scheme, which is more concise, because a lot of peripheral circuits are added to cooperate, and the number of components increases exponentially with the number of bits. And thus lose the promotion value.
  • the object of the present invention is to provide a novel optoelectronic rotation sensor capable of simultaneously obtaining position, direction and velocity signals by degrading pseudo-random coding of the code wheel circumference to absorb the advantages of the incremental and absolute photoelectric shaft encoders.
  • a degenerate pseudo-random rotation sensor including a code disc, the innovation of which is: two code channels are provided on the code disc, wherein one is a periodic grating on a complete circumference The represented clock track, the other is a pseudo code track represented by a raster on a complete circumference; the pseudo code track is encoded on a complete circumference using a binary degenerate pseudo-random sequence, ie:
  • the angular position code formed by arbitrarily taking the consecutive n-bit binary code is unique, such that the total number of different angular position codes is m.
  • the m different angular position codes exist in an angular relationship with the equal division of m equal parts on the complete circumference.
  • Pseudo-random code is also called pseudo-noise. It has the characteristics of random noise. Its main feature is that the autocorrelation coefficient has the largest origin and drops rapidly from the origin. Due to artificial production, there is a hidden law.
  • a pseudo-random sequence with closed loop characteristics is called a complete pseudo-random code.
  • n is called The number of code bits.
  • a complete pseudo-random sequence with an n-bit code starting with any one of the digits on its closed circle, the code consisting of consecutive n-bit adjacent numbers is unique. Thus the complete pseudo-random code has M different codes.
  • a pseudo-random sequence is a symbol of m ⁇ M-2 n , it is called an incomplete pseudo-random sequence.
  • the process of changing from a complete pseudo-random sequence to an incomplete pseudo-random sequence is called degradation. If a number of sub-segments in the sequence are appropriately rounded off on the basis of a complete binary pseudo-random sequence, and the singularity of the code and the closure of the overall sequence are maintained during such rounding, the new sequence obtained by such processing It is called a degenerate pseudo-random code.
  • the code composed of the retained sequence satisfies the needs of actual work, so it has practical value in engineering technology. For example, if there are 512 codes in the 9-bit complete pseudo-random sequence, it can be degraded to 360 or 400 in the circumferential angle measurement, which makes it easier to establish contact with the degree, minute, second or dense system in the angle measurement. Can be degraded to 500, etc., in conjunction with other integer carry systems.
  • a complete pseudo-random sequence can degenerate to any integer less than M, in general, the amount of degradation control is relatively large within 2 11 -1 , that is, the number of codes after degradation is between. It should also be added here that for a specific completely pseudo-random sequence, it is not always able to degenerate to the required number. Therefore, finding a sequence suitable for the amount of degradation is another key to the compilation of degenerate pseudo-random codes.
  • M 16 data strings consisting of " or "0", as shown in Figure 1.
  • the number of consecutive adjacent 4-bit codes is also 16 One can represent 16 states, as shown in Figure 2, and each code is unique. Now I want to reduce these 16 states to 13 states, that is, the amount of degradation is 3, using the complete binary pseudo-random in Figure 1.
  • the sequence (data string) is not available. However, the data string in Fig. 1 is transformed to obtain a Hamiltonian ring composed of another 4-bit full binary pseudo-random code as shown in Fig.
  • the present invention utilizes some research results of mathematical topological graph theory to degenerate the pseudo-random of the circumference Coding, thereby proposing a scheme for degenerating pseudo-random photoelectric rotating sensors. Due to the binary coding of this variable weight, the maximum savings and the use of space and time domain resources, this solution is applied to the photoelectric shaft angle encoder to simultaneously provide the output of the digital rotation parameters of position, velocity and direction, structurally As with incrementals, it's very compact and maintains data reliability like absolute.
  • Figure 1 is a closed circle of a 4-bit complete binary pseudo-random sequence.
  • Figure 2 is a representation of 16 different code representations of Figure 1 in successive 4 bits, the code representing the Hamiltonian ring in the graph.
  • Figure 3 is a closed ring of another 4-bit full binary pseudo-random sequence.
  • Figure 4 is a diagram showing the 16 different codes shown in Figure 3 by four consecutive digits.
  • a Hamilton ring A Hamilton ring.
  • Figure 5 is a closed circle consisting of a degenerate binary pseudo-random sequence of Figure 3.
  • Figure 6 is a schematic view showing the structure of a optomechanical machine according to an embodiment of the present invention.
  • Figure 7 is a plan view of a code wheel in accordance with an embodiment of the present invention.
  • Figure 8 is a circuit schematic diagram of a first embodiment of the present invention.
  • Embodiment 1 A degenerate pseudo-random rotation sensor is composed of a optomechanical structure and a circuit.
  • the optomechanical structure of the present embodiment is composed of a printed board with a photodetector, a code wheel 2, an indicating grating 3, a condensing mirror 4, a light source 5, a bearing 6, and a main shaft 7.
  • the connection relationship is as follows:
  • the spindle 7 is located on the axis of rotation of the code wheel 2 and is fixedly coupled to the code wheel 2, which is rotatably supported by a bearing 6.
  • the light source 5, the condensing mirror 4, and the indicating grating 3 form a projection optical path on the front side of the code wheel 2 with respect to the code track.
  • the printed board with photodetector 1 is located on the reverse side of the code wheel 2, and its photodetector faces the projection light path.
  • the shaft 7 drives the code wheel 2 to rotate, under the action of the light source 5 and the condensing mirror 4, a rotationally variable optical signal is generated between the code wheel 2 and the indicating grating 3, and is converted into an electrical signal by the photodetector 10.
  • the code wheel 2 is provided with two code tracks, one of which is a clock track 8 which is represented by a period grating on a full circumference, and the other is a pseudo code track 9 which is represented by a raster on a full circumference.
  • the clock code 8 is located on the outer ring and functions to generate direction signals and speed signals.
  • the pseudo code track 9 is a code track with a pseudo code raster pattern, and its function is to generate a position signal, which is defined here: "1" indicates light transmission, and "0" indicates opacity.
  • the pseudo code channel 9 is encoded on a complete circumference using a six-bit binary degenerate pseudo-random sequence, specifically from a six-bit full binary pseudo-random code (sixty-four states) to a degenerate pseudo-random code having sixty states. which is:
  • the angular position code formed by arbitrarily taking consecutive n-6 bit binary codes is unique, such a set of different angular position codes
  • the circuit on the printed board 1 with the photodetector of the present embodiment is composed of a photodetector 10, a shaping circuit 11, a discriminating circuit 12, a shift register 13, a decoder 14, and an output interface circuit 15.
  • the photoelectric input signal is input in three ways, as shown in a, b, and c in FIG. 8, a and b are converted into clocks by the moire fringes formed between the clock track 8 (circular grating) of the code wheel 2 and the indicating grating 3.
  • the signal, a, b, has a phase difference of 90°.
  • c is a pseudo code signal directly converted from the pseudo code track 9 of the code wheel 2.
  • a, b through the shaping circuit 11 into the defense circuit 12 output signal b ' "1" means the axis clockwise operation, "0” means the axis counterclockwise operation, thus obtaining the direction signal.
  • a shaping circuit 11 outputs a signal a 'which is used as a speed signal to obtain a speed signal, and at the same time serves as a clock signal for the shift register 13.
  • the power amplification and level matching of a ', b ', c' through the output interface circuit 15 becomes the rotational digital parameter of the anti-aliasing photoelectric rotation sensor.
  • Embodiment 2 A degenerate pseudo-random rotation sensor consists of a optomechanical structure and a circuit. The difference from the first embodiment is mainly that the coding of the pseudo code channel uses a seven-bit binary degenerate pseudo-random sequence. Specifically:
  • Embodiment 5 A degenerate pseudo-random rotation sensor is composed of a optomechanical structure and a circuit. The difference from the first embodiment is mainly that the coding of the pseudo code channel uses an eight-bit binary degenerate pseudo-random sequence. Specifically:

Abstract

A degraded pseudo-random rotating sensor includes a code disk (2) which comprises a time code track (8) and a pseudo code track (9). The pseudo code track (9) is encoded by using a degraded binary pseudo-random sequence on an entire circle, that is: (1), a close loop is composed of a binary code sequence of m bits on an entire circle, representing that the entire circle is divided into m equal shares in which m is a positive integer; (2), a sequential binary code of n bits is selected as an angular position code, n≥ 4; (3),m<2n; (4), the angular position code which is composed of a sequential binary code of n bits selected arbitrarily is unique, and m of different angular position codes correspond one by one to the angular position of m equal shares which are equally divided on the entire circle.

Description

退化伪随机旋转传感器  Degenerate pseudo-random rotation sensor
技术领域 Technical field
本发明涉及一种数字测角的光电旋转传感器, 又称光电轴角编码器。 特 别涉及一种应用退化伪随机编码技术对码盘圆周进行角度位置单值化处理, 从而提供位置、 方向、 速度信号的光电旋转传感器。  The invention relates to a digital angle measuring photoelectric rotation sensor, also called a photoelectric shaft angle encoder. In particular, it relates to a photoelectric rotation sensor that applies a degenerate pseudo-random coding technique to perform angular position singularity processing on a code wheel circumference to provide position, direction, and velocity signals.
背景技术 Background technique
光电旋转传感器(又称光电轴角编码器)是一种集光、 机、 电为一体的 数字测角装置。 由于它结构简单, 分辨率高, 精度高, 因此已被广泛应用在 精密角位置的测量、 数控及数显系统中, 并成为一种理想的角度传感器。  Photoelectric rotation sensor (also known as photoelectric shaft angle encoder) is a digital angle measuring device that integrates light, machine and electricity. Due to its simple structure, high resolution and high precision, it has been widely used in precision angular position measurement, numerical control and digital display systems, and has become an ideal angle sensor.
典型的光电轴角编码器由轴系、 光栅付、 光源及光电接收元件组成。 当 主光栅随主轴一起旋转时, 和指示光栅相重叠形成莫尔条纹, 通过光电转换 后输出与转角相对应的光电位移信号, 经过电子处理, 并与计算机和显示装 置连接后, 便可实现角位置的实时控制与测量。  A typical photoelectric shaft encoder consists of a shafting, a grating, a light source, and a photoreceiving element. When the main grating rotates with the main shaft, it overlaps with the indicating grating to form a moire fringe, and after photoelectric conversion, the photoelectric displacement signal corresponding to the rotation angle is output, and after electronic processing, and connected with the computer and the display device, the angular position can be realized. Real-time control and measurement.
光电轴角编码器以工作方式划分为增量式和绝对式两大类。 增量式编码 器的码盘只需两条码道, 一条为圆光栅, 刻线间距均一, 对应每一个分辨率 区间, 可输出一个增量脉冲; 另一条为零位光栅, 可输出圆周数和圆周记数 起点标志信号, 其特点是结构简单, 码道数少, 因此可小型化, 数据结构可 任意, 但缺点是有累计误差, 遇到断电故障时所有信息全部丟失。 绝对式编 码器一般使用二进制码盘, 码盘上采用多码道进行编码, 码道按一定规律排 列, 对应每一分辨率区间有唯一的二进制数, 因此在不同的位置, 可输出不 同的数字代码, 其特点是有固定零位, 角度位置单值化, 无累积误差, 抗干 扰能力强, 但缺点是敏感元件多, 码盘复杂, 制造成本大。  Photoelectric shaft encoders are divided into two types: incremental and absolute. The encoder of the incremental encoder only needs two code channels, one is a circular grating, the scribe line spacing is uniform, corresponding to each resolution interval, an incremental pulse can be output; the other zero-bit raster can output the circumference number and The circle count start point mark signal is characterized by simple structure and small number of code channels, so it can be miniaturized, and the data structure can be arbitrary, but the disadvantage is that there is accumulated error, and all information is lost when a power failure occurs. Absolute encoders generally use a binary code disc. The code disc is encoded by multi-code channels. The code channels are arranged according to a certain regularity. There is a unique binary number corresponding to each resolution interval, so different numbers can be output at different positions. The code is characterized by a fixed zero position, a single value of the angular position, no cumulative error, and strong anti-interference ability, but the disadvantage is that there are many sensitive components, the code wheel is complicated, and the manufacturing cost is large.
近年来, 随着计量光栅精度的提高和细分技术的发展, 光电轴角编码器 已成为人们普遍认可的精密测角装置。 欧美各国也把光电轴角编码器作为一 种自动控制的基础性器件进行研究和生产。 据申请人了解, 国外曾有人对编 码器码盘的角度编码专门从事过研究, 并给出了在一个码道上进行各种角度 编码的方案,例如 EP088624, EP094828, US4906992, US4631519, US3531798 专利公开的方案。 但最终由于这些方案存在许多不足, 降低了其实用价值。 归纳起来有以下几点: 1、 任何一种在单码道上进行角度编码的方案都没有 伪随机方案更简洁, 因为要增加不少外围电路加以配合, 而且随着位数增多 元器件成倍增加, 因而失去推广价值。 2、 也有釆用伪随机方案对码道进行 角度编码, 但为了避开编制高位伪随机码的困难, 在整体方案上采用低位伪 随机码与其它细分技术混用来提高角度分辨率。 该方法除了因混用而产生电 路复杂化外, 由于码元总量只能为 2n个, 也限制了进一步推广(即圆周的分 割数量只能是 2的倍数, 否则不行)。 3、文献中也有采用退化思想来调整数 据结构, 但全都采用硬性截断, 数据不可避免产生重码。 为了克服重码而引 起的误判, 增加了不少外围判别电路对此进行辨认。 随着位置和退化数据的 不同, 这种判别电路有可能相当复杂。 随着位数增多, 重码数量也增多, 电 路可靠性下降, 最终成为一种不可取的方案。 In recent years, with the improvement of the accuracy of the metering grating and the development of the subdivision technology, the photoelectric shaft angle encoder has become a universally recognized precision angle measuring device. European and American countries also research and produce photoelectric shaft encoders as a basic device for automatic control. According to the applicant's knowledge, there have been some studies on the angle coding of encoder encoders in foreign countries, and the schemes for performing various angle coding on one code channel, such as those disclosed in EP 088624, EP094828, US 4,906,992, US 4,631,519, US 3,531,798. Program. However, due to the many shortcomings of these programs, their practical value has been reduced. To sum up, there are the following points: 1. Any scheme that performs angle coding on a single code channel has no pseudo-random scheme, which is more concise, because a lot of peripheral circuits are added to cooperate, and the number of components increases exponentially with the number of bits. And thus lose the promotion value. 2. There are also pseudo-random schemes for angular coding of code channels. However, in order to avoid the difficulty of compiling high-order pseudo-random codes, low-order pseudo-random codes are used in combination with other subdivision techniques to improve the angular resolution. This method generates electricity in addition to mixing In addition to road complexity, since the total number of symbols can only be 2 n , it also limits further promotion (that is, the number of divisions in the circle can only be a multiple of 2, otherwise it is not possible). 3. The literature also uses degraded ideas to adjust the data structure, but all use hard truncation, and the data inevitably produces heavy codes. In order to overcome the misjudgment caused by the re-code, a number of peripheral discriminating circuits have been added to identify this. This discriminating circuit can be quite complicated with the difference in position and degradation data. As the number of bits increases, the number of re-codes increases, and the reliability of the circuit decreases, eventually becoming an undesirable solution.
发明内容 Summary of the invention
本发明的目的是通过对码盘圆周进行退化伪随机编码, 提供一种能够同 时得到位置、 方向和速度信号的新型光电旋转传感器, 以吸取增量式和绝对 式光电轴角编码器的优点。  SUMMARY OF THE INVENTION The object of the present invention is to provide a novel optoelectronic rotation sensor capable of simultaneously obtaining position, direction and velocity signals by degrading pseudo-random coding of the code wheel circumference to absorb the advantages of the incremental and absolute photoelectric shaft encoders.
为达到上述目的, 本发明采用的技术方案是: 一种退化伪随机旋转传感 器, 包括码盘, 其创新在于: 码盘上设有两个码道, 其中, 一个是在完整圆 周上用周期光栅表示的时钟码道, 另一个是在完整圆周上用光栅表示的伪码 道; 所述伪码道采用二进制退化伪随机序列在完整圆周上进行编码, 即: In order to achieve the above object, the technical solution adopted by the present invention is: A degenerate pseudo-random rotation sensor including a code disc, the innovation of which is: two code channels are provided on the code disc, wherein one is a periodic grating on a complete circumference The represented clock track, the other is a pseudo code track represented by a raster on a complete circumference; the pseudo code track is encoded on a complete circumference using a binary degenerate pseudo-random sequence, ie:
( 1 )、 在一个完整圆周上, 用 m位二进制元码序列组成的闭合圆环来表 示该完整圆周被分为 m等份, m为正整数; (1) On a complete circumference, a closed circle of m-bit binary code sequences is used to indicate that the complete circumference is divided into m equal parts, m being a positive integer;
( 2 )、在该闭合圆环上,取连续 n位二进制元码作为角度位置代码, n > (2) On the closed ring, take a continuous n-bit binary code as the angular position code, n >
4; 4;
( 3 )、 所述 m和 n符合下列不等式:  (3), the m and n meet the following inequalities:
m < 2n; m < 2 n ;
( 4 )、 所述 m位二进制元码序列组成的闭合圆环上, 任意取连续 n位二 进制元码构成的角度位置代码是唯一的, 这样一组不同的角度位置代码总数 为 m个, 这 m个不同的角度位置代码与完整圆周上等分的 m等份的角度位 置存在——对应关系。  (4), on the closed ring composed of the m-bit binary code sequence, the angular position code formed by arbitrarily taking the consecutive n-bit binary code is unique, such that the total number of different angular position codes is m. The m different angular position codes exist in an angular relationship with the equal division of m equal parts on the complete circumference.
上述技术方案中的有关内容解释如下:  The relevant content in the above technical solutions is explained as follows:
1、 上述方案中, 所述 m和 n满足下列不等式更好:  1. In the above solution, the m and n satisfy the following inequalities better:
2n l < m < 2 2 nl < m < 2
2、 完整二进制伪随机序列的概念  2, the concept of a complete binary pseudo-random sequence
伪随机码 (pseudo-random code)又称伪桑声序列 (pseudo-noise),具有类似 随机噪声的特点, 其主要特征是:自相关系数原点最大, 离开原点迅速下降。 由于人为产生编制, 因此具有隐性规律。 这里我们把建立在二进制! ^上, 具有闭合循环特性的伪随机序列称之为完整伪随机码。 完整伪随机码序列具 有 ]\!=2"个元码, 是用 "1" 或 "0" 连接构成的数据串组成。 这里 n称之为 代码位数。 一个具有 n位代码的完整伪随机序列, 从它的闭合圆环上任何一 个数位元码开始, 连续 n位相邻数字组成的代码是唯一的。 因而完整伪随机 码具有 M个不同的代码。 Pseudo-random code (pseudo-random code) is also called pseudo-noise. It has the characteristics of random noise. Its main feature is that the autocorrelation coefficient has the largest origin and drops rapidly from the origin. Due to artificial production, there is a hidden law. Here we put in the binary! On top, a pseudo-random sequence with closed loop characteristics is called a complete pseudo-random code. The complete pseudo-random code sequence has a ]\!=2" element code, which is composed of a data string consisting of "1" or "0" connections. Here n is called The number of code bits. A complete pseudo-random sequence with an n-bit code, starting with any one of the digits on its closed circle, the code consisting of consecutive n-bit adjacent numbers is unique. Thus the complete pseudo-random code has M different codes.
3、 退化二进制伪随机序列的概念  3. The concept of degenerate binary pseudo-random sequences
如果一个伪随机序列是 m < M-2n的码元, 称为不完整伪随机序列。从完 整伪随机序列换变为不完整伪随机序列的过程称之为退化。 如果在一个完整 二进制伪随机序列基础上适当舍去序列中的若干子段, 并且在这种舍去过程 中仍能保持代码的单一性和整体序列的闭合性, 经过这样处理而获得的新序 列就称之为退化伪随机码。 If a pseudo-random sequence is a symbol of m < M-2 n , it is called an incomplete pseudo-random sequence. The process of changing from a complete pseudo-random sequence to an incomplete pseudo-random sequence is called degradation. If a number of sub-segments in the sequence are appropriately rounded off on the basis of a complete binary pseudo-random sequence, and the singularity of the code and the closure of the overall sequence are maintained during such rounding, the new sequence obtained by such processing It is called a degenerate pseudo-random code.
由于是人为主动、 有目的地控制退化, 使保留下来的序列构成的代码满 足实际工作的需要, 所以在工程技术上具备实用价值。 如 9位完整伪随机序 列存在 512个代码, 应用在圆周角度测量上, 可以退化到 360或 400, 就可 以比较方便的与角度测量中的度、 分、 秒制或密位制建立联系, 也可以退化 到 500等, 同其它整数进位制联系。 尽管原则上讲, 完整伪随机序列可以退 化到小于 M的任意整数,但一般情况下, 退化量控制在 211-1个之内意义比较 大, 即退化后的代码数在
Figure imgf000005_0001
之间。 这里还需要补充说明一点, 对于某一 个具体完全伪随机序列, 并不总能退化到所需要的数字为止, 因此, 寻求适 合退化量的序列, 成为编制退化伪随机码的又一关键所在。
Because it is artificially active and purposefully controlled to degenerate, the code composed of the retained sequence satisfies the needs of actual work, so it has practical value in engineering technology. For example, if there are 512 codes in the 9-bit complete pseudo-random sequence, it can be degraded to 360 or 400 in the circumferential angle measurement, which makes it easier to establish contact with the degree, minute, second or dense system in the angle measurement. Can be degraded to 500, etc., in conjunction with other integer carry systems. Although in principle, a complete pseudo-random sequence can degenerate to any integer less than M, in general, the amount of degradation control is relatively large within 2 11 -1 , that is, the number of codes after degradation is
Figure imgf000005_0001
between. It should also be added here that for a specific completely pseudo-random sequence, it is not always able to degenerate to the required number. Therefore, finding a sequence suitable for the amount of degradation is another key to the compilation of degenerate pseudo-random codes.
4、 结合附图举例说明完整二进制伪随机码及退化的概念  4, with examples to illustrate the concept of complete binary pseudo-random code and degradation
为了清楚说明完整二进制伪随机码及退化这类问题, 取 4位数据串举例 说明。 见图 1是一个 4位完整二进制伪随机码构成的哈密顿圆环, 有 M =16 个 " 或 "0"组成的数据串, 见图 1所示。 连续相邻 4位的代码数也是 16 个, 可以表示 16个状态, 见图 2所示, 而且每个代码是唯一的。 现在想把 这 16个状态减少到 13个状态, 即退化量为 3, 用图 1中的完整二进制伪随 机序列 (数据串)是办不到的。 然而, 将图 1中的数据串进行变换处理, 得 到图 3所示的另一个 4位完整二进制伪随机码构成的哈密顿圆环, 而这组 4 位完整二进制伪随机的 16个状态(见图 4所示的全部 )是可以退化到 13个 状态的, 图 5所示 4位退化二进制伪随机码构成的哈密顿圆环, 就是从图 3 中退化而来, 其退化量为 3。 去掉图 4中用虚线表示的代码, 剩余的实线部 分就是图 5的 13个状态展示图。  In order to clarify the problem of complete binary pseudo-random code and degradation, a 4-bit data string is taken as an example. See Figure 1 for a Hamiltonian ring of 4-bit full binary pseudo-random codes with M = 16 data strings consisting of " or "0", as shown in Figure 1. The number of consecutive adjacent 4-bit codes is also 16 One can represent 16 states, as shown in Figure 2, and each code is unique. Now I want to reduce these 16 states to 13 states, that is, the amount of degradation is 3, using the complete binary pseudo-random in Figure 1. The sequence (data string) is not available. However, the data string in Fig. 1 is transformed to obtain a Hamiltonian ring composed of another 4-bit full binary pseudo-random code as shown in Fig. 3, and this group of 4 The 16 states of the complete binary pseudo-random (all shown in Figure 4) are degradable to 13 states, and the Hamiltonian ring of the 4-bit degenerate binary pseudo-random code shown in Figure 5 is from Figure 3. Degraded, its degradation amount is 3. The code indicated by the dotted line in Fig. 4 is removed, and the remaining solid line part is the 13 state display diagram of Fig. 5.
5、 关于二进制伪随机码退化处理方法  5, on the binary pseudo-random code degradation processing method
要彻底解决伪随机序列安排的问题, 归结为数学图论 ( Graph Theory ) 中寻求哈密顿 (Hamilton)圈。 由于哈密顿问题是尚未攻克的世界级难题, 所 以寻求伪随机序列目前还存在理论上的困难。 当代计算科学表明: 利用计算 机搜索和判别的计算量, 是随位数 n增大呈爆炸性地变得惊人的巨大, 现知 繁复浩大得天文数字量即使依靠计算机来搜寻, 时间长得也使人无法接受。 下面用一些数据加以说明: 5位时的排列总数就要接近 43亿个,到 6位时总 数量达到 1.8千亿亿个, 而 8位、 16位、 32位时的总数量分别达到 1.2 x 1077 个、 2.0 x l019728、 1.8 X 105GS(M45。 随着位数 n变大,存在完整伪随机序列的数 量虽然也会增多, 但与总编排数相比反而减少。 一个 4位完整序列的寻求几 率为 4096分之一, 而 5位时寻求几率就下降到 1.67千万分之一, 6位以上 的寻求几率就变得更小。 由此看出编制高位伪随机码及高位退化伪随机码的 工作就显得非常艰难。 尽管如此, 我们还是对寻求退化伪随机码得方法进行 了探索, 通过这类图论哈密顿问题的深入研究, 采用组合分析的方法, 还是 能编制出具备实用意义退化伪随机码。 To completely solve the problem of pseudo-random sequence arrangement, it comes down to the pursuit of the Hamilton circle in Graph Theory. Because the Hamilton problem is a world-class problem that has not yet been overcome, There are still theoretical difficulties in seeking pseudo-random sequences. The contemporary computational science shows that the amount of computation that uses computer search and discriminating is explosively increasing with the increase of the number of bits n. It is known that the vast amount of astronomical digital is searched by computer, and the time is long. Can not accept. The following is a description of some data: the total number of permutations in the 5 digits is close to 4.3 billion, and the total number in the 6 digits is 1.8 trillion, while the total number in the 8th, 16th, and 32th positions is 1.2 x. 10 77 , 2.0 x l0 19728 , 1.8 X 10 5GS (M45 . As the number of bits n becomes larger, the number of complete pseudo-random sequences increases, but decreases compared with the total number of rows. A 4-bit complete The probability of seeking a sequence is one of 4096, and the probability of seeking for 5 digits drops to one of 1.67 million, and the probability of seeking more than 6 digits becomes smaller. It can be seen that high-order pseudo-random codes and high-order degradation are compiled. The work of pseudo-random codes is very difficult. However, we have explored the method of seeking degenerate pseudo-random codes. Through the in-depth study of such graphs on Hamiltonian, we can still use the method of combinatorial analysis. Practical meaning degenerate pseudo-random code.
目前我们在下面三个方面有了进展:  We are currently making progress in the following three areas:
( 1 )、 可寻求完整二进制伪随机序列。  (1), a complete binary pseudo-random sequence can be sought.
( 2 )、在保持代码的单一性和整体序列的闭合循环性的情况下进行退化。 其中, 当寻找到一个符合哈密顿圈的完整二进制伪随机序列后, 如果其不能 按照要求的退化量进行退化时, 它的相关完整二进制伪随机序列也一定不能 按该退化量进行退化。 所谓相关的完整二进制伪随机序列指反码序列、 逆码 序列和逆反码序列。  (2) Degradation is performed while maintaining the singularity of the code and the closed loop of the overall sequence. Among them, when a complete binary pseudo-random sequence conforming to the Hamiltonian circle is found, if it cannot degenerate according to the required amount of degradation, its related complete binary pseudo-random sequence must not be degraded according to the amount of degradation. The so-called complete binary pseudo-random sequence refers to an inverse code sequence, an inverse code sequence, and an inverse code sequence.
( 3 )、有目的地控制退化量,编制出预期要求的退化二进制伪随机序列。 关于具体编制方法与技巧, 因涉及图论数学基础和伪随机码方面的众多 知识, 在这里不作进一步论述。  (3) Deliberately controlling the amount of degradation and compiling the degenerate binary pseudo-random sequence expected. Regarding the specific compilation methods and techniques, there is a lot of knowledge about the mathematical foundation of the graph theory and the pseudo-random code, which will not be further discussed here.
6、 本发明原理是: 通过数学图论(Graph Theory )研究, 发现 n位完整 二进制伪随机序列(pseudorandom bmary sequence)存在 M=2n个不同代码。 也就是一个完整二进制伪随机序列, 从它的闭合圆环上任何一个数位元码开 始, 连续 n位相邻数字组成的代码是唯一的。 因而完整二进制伪随机序列码 一定具有 M个不同的代码(代码构成图论中的哈密顿圆环)。如果采用变换 组合等分析方法, 可以在这个基础上舍去序列中的若干子段进行有目的地退 化处理, 最终寻找出适合退化的某一个二进制伪随机序列, 并构成一个低层 次的哈密顿 (Hamilton)圆环(即退化后的伪随机序列仍能保持代码的单一性 和整体的闭合循环性), 可以将这个结构应用于光电轴角编码器作为码盘上 的伪码道进行编码, 并用光栅方式表示出来构成伪码道。 6. The principle of the present invention is: Through the study of Graph Theory, it is found that there are M=2 n different codes in the n-bit pseudorandom bmary sequence. That is, a complete binary pseudo-random sequence, starting from any one of the digits on its closed circle, the code consisting of consecutive n-bit adjacent numbers is unique. Thus the complete binary pseudo-random sequence code must have M different codes (the code constitutes the Hamiltonian ring in the graph theory). If an analysis method such as transform combination is used, several sub-segments in the sequence can be rounded off for purposeful degradation processing, and finally a binary pseudo-random sequence suitable for degradation can be found and constitute a low-level Hamiltonian ( Hamilton) ring (that is, the degenerate pseudo-random sequence can still maintain the singularity of the code and the overall closed loop), this structure can be applied to the photoelectric axis encoder as a pseudo-code channel on the code wheel, and used The raster mode is represented to form a pseudo code track.
本发明利用了数学上拓朴图论的一些研究结果, 对圆周进行退化伪随机 编码, 从而提出了退化伪随机式光电旋转传感器的方案。 由于这种变权的二 进制编码, 最大程度的节省和利用了空间和时域资源, 因此这种方案应用于 光电轴角编码器可同时提供位置、 速度、 方向的数字化转动参数的输出, 结 构上同增量式一样, 做的非常小巧, 又可像绝对式一样保持数据可靠性。 The present invention utilizes some research results of mathematical topological graph theory to degenerate the pseudo-random of the circumference Coding, thereby proposing a scheme for degenerating pseudo-random photoelectric rotating sensors. Due to the binary coding of this variable weight, the maximum savings and the use of space and time domain resources, this solution is applied to the photoelectric shaft angle encoder to simultaneously provide the output of the digital rotation parameters of position, velocity and direction, structurally As with incrementals, it's very compact and maintains data reliability like absolute.
以下是增量式、 绝对式和退伪式光电轴角编码器三者方案之间的比较见 下表:  The following is a comparison between the incremental, absolute and anti-counterfeit photoelectric shaft encoders.
Figure imgf000007_0001
Figure imgf000007_0001
由此可见, 退化伪随机方案几乎保留了前二类形式编码器各自的优点 又摒弃了它们各自的不足, 是一种非常理想的方案。  It can be seen that the degenerate pseudo-random scheme almost retains the respective advantages of the former two types of encoders and abandons their respective shortcomings, which is an ideal solution.
附图说明 DRAWINGS
附图 1是一个 4位完整二进制伪随机序列组成的闭合圆环。  Figure 1 is a closed circle of a 4-bit complete binary pseudo-random sequence.
附图 2是图 1用连续 4位表示的 16个不同代码展示图, 图中代码构成图 论中的哈密顿圆环。  Figure 2 is a representation of 16 different code representations of Figure 1 in successive 4 bits, the code representing the Hamiltonian ring in the graph.
附图 3是另一个 4位完整二进制伪随机序列组成的闭合圆环。  Figure 3 is a closed ring of another 4-bit full binary pseudo-random sequence.
附图 4是图 3用连续 4位表示的 16个不同代码展示图, 图.中代码构成另 一个哈密顿圆环。 Figure 4 is a diagram showing the 16 different codes shown in Figure 3 by four consecutive digits. A Hamilton ring.
附图 5是从图 3退化的二进伪随机序列组成的闭合圆环。  Figure 5 is a closed circle consisting of a degenerate binary pseudo-random sequence of Figure 3.
附图 6是本发明实施例一光机结构原理图。  Figure 6 is a schematic view showing the structure of a optomechanical machine according to an embodiment of the present invention.
附图 7是本发明实施例一码盘平面图。  Figure 7 is a plan view of a code wheel in accordance with an embodiment of the present invention.
附图 8是本发明实施例一电路原理图。  Figure 8 is a circuit schematic diagram of a first embodiment of the present invention.
以上附图中: 1、 带光电探测器的印制板; 2、 码盘; 3、 指示光栅; 4、 聚光镜; 5、 光源; 6、 轴承; 7、 主轴; 8、 时钟码道; 9、 伪码道; 10、 光 电探测器; 11、 整形电路; 12、 辩向电路; 13、 移位寄存器; 14、 译码器; 15、 输出接口电路。  In the above drawings: 1. Printed board with photodetector; 2. Code wheel; 3. Indicating grating; 4. Concentrating mirror; 5. Light source; 6. Bearing; 7. Spindle; 8. Clock code channel; Pseudo code channel; 10, photodetector; 11, shaping circuit; 12, arguing circuit; 13, shift register; 14, decoder; 15, output interface circuit.
具体实施方式 detailed description
下面结合附图及实施例对本发明作进一步描述:  The present invention is further described below in conjunction with the accompanying drawings and embodiments:
实施例一: 一种退化伪随机旋转传感器, 由光机结构和电路两部分组成。 如图 6所示, 本实施例的光机结构由带光电探测器的印制板 1、 码盘 2、 指示光栅 3、 聚光镜 4、 光源 5、 轴承 6、 主轴 7组成, 其连接关系为: 主轴 7位于码盘 2的旋转轴线上, 并与码盘 2固定连接, 主轴 7由轴承 6旋转支 承。 光源 5、 聚光镜 4、 指示光栅 3在码盘 2正面相对码道构成投射光路。 带光电探测器的印制板 1位于码盘 2反面, 其光电探测器正对投射光路。 当 轴 7带动码盘 2转动时, 在光源 5和聚光镜 4的作用下, 码盘 2和指示光栅 3之间产生旋转变动光信号, 通过光电探测器 10接收转变为电信号。  Embodiment 1 A degenerate pseudo-random rotation sensor is composed of a optomechanical structure and a circuit. As shown in FIG. 6, the optomechanical structure of the present embodiment is composed of a printed board with a photodetector, a code wheel 2, an indicating grating 3, a condensing mirror 4, a light source 5, a bearing 6, and a main shaft 7. The connection relationship is as follows: The spindle 7 is located on the axis of rotation of the code wheel 2 and is fixedly coupled to the code wheel 2, which is rotatably supported by a bearing 6. The light source 5, the condensing mirror 4, and the indicating grating 3 form a projection optical path on the front side of the code wheel 2 with respect to the code track. The printed board with photodetector 1 is located on the reverse side of the code wheel 2, and its photodetector faces the projection light path. When the shaft 7 drives the code wheel 2 to rotate, under the action of the light source 5 and the condensing mirror 4, a rotationally variable optical signal is generated between the code wheel 2 and the indicating grating 3, and is converted into an electrical signal by the photodetector 10.
如图 7所示, 码盘 2设有两个码道, 其中, 一个是在完整圆周上用周期 光栅表示的时钟码道 8, 另一个是在完整圆周上用光栅表示的伪码道 9。 时 钟码道 8位于外圈, 其作用是产生方向信号和速度信号。 伪码道 9是一个带 有伪码光栅图案的码道,其作用是产生位置信号,这里定义: "1"表示透光, "0" 表示不透光。 伪码道 9采用六位二进制退化伪随机序列在完整圆周上 进行编码, 具体是从六位完整二进制伪随机码(六十四个状态)退化到具有 六十个状态的退化伪随机码。 即:  As shown in Fig. 7, the code wheel 2 is provided with two code tracks, one of which is a clock track 8 which is represented by a period grating on a full circumference, and the other is a pseudo code track 9 which is represented by a raster on a full circumference. The clock code 8 is located on the outer ring and functions to generate direction signals and speed signals. The pseudo code track 9 is a code track with a pseudo code raster pattern, and its function is to generate a position signal, which is defined here: "1" indicates light transmission, and "0" indicates opacity. The pseudo code channel 9 is encoded on a complete circumference using a six-bit binary degenerate pseudo-random sequence, specifically from a six-bit full binary pseudo-random code (sixty-four states) to a degenerate pseudo-random code having sixty states. which is:
( 1 )、 在一个完整圆周上, 用 m位二进制元码序列组成的闭合圆环来表 示该完整圆周被分为 m等份, m=60;  (1), on a complete circumference, a closed circle of m-bit binary code sequences is used to indicate that the complete circumference is divided into m equal parts, m=60;
( 2 )、在该闭合圆环上,取连续 n位二进制元码作为角度位置代码, n=6; (2) on the closed ring, taking a continuous n-bit binary code as an angular position code, n=6;
( 3 )、 所述 m和 n符合下列不等式: (3), the m and n meet the following inequalities:
60 < 26=64; 60 < 2 6 =64;
( 4 )、所述 m=60位二进制元码序列组成的闭合圆环上,任意取连续 n-6 位二进制元码构成的角度位置代码是唯一的, 这样一组不同的角度位置代码 总数为 m=60个,这 m=60个不同的角度位置代码与完整圆周上等分的 m=60 等份的角度位置存在一一对应关系。 (4), on the closed ring composed of the m=60 bit binary code sequence, the angular position code formed by arbitrarily taking consecutive n-6 bit binary codes is unique, such a set of different angular position codes The total number is m=60, and the m=60 different angular position codes have a one-to-one correspondence with the angular positions of m=60 equal parts on the complete circumference.
六位完整二进制伪随机码序列 M=26=64 Six-bit complete binary pseudo-random code sequence M=2 6 =64
0111 0101 1100 0110 1101 0011 1111 0111 1001 1001 0110 0001 0101 0001 0010 0000  0111 0101 1100 0110 1101 0011 1111 0111 1001 1001 0110 0001 0101 0001 0010 0000
退化量为 4, m=60  The amount of degradation is 4, m=60
舍去上述六位完整二进制伪随机码序列中带下划线的 4位元码, 得到退 化量为 4的六位退化二进制伪随机码序列如下:  The underlined 4-bit code in the above six-bit complete binary pseudo-random code sequence is discarded, and the six-bit degenerate binary pseudo-random code sequence with a depreciation amount of 4 is obtained as follows:
0111 0101 1100 0110 1101 0011 1110 1111 0011 0010 1100 0010 1010 0010 0000  0111 0101 1100 0110 1101 0011 1110 1111 0011 0010 1100 0010 1010 0010 0000
按 "1" 表示透光, "0" 表示不透光, 得到图 7中的伪码道 9。  Press "1" for light transmission and "0" for opacity to obtain pseudo code track 9 in Figure 7.
如图 8所示, 本实施例带光电探测器的印制板 1上的电路由光电探测器 10、 整形电路 11、 辨向电路 12、 移位寄存器 13、 译码器 14、 输出接口电路 15组成。 光电输入信号分三路输入, 如图 8中的 a、 b、 c处, a和 b是由 码盘 2的时钟码道 8 (园光栅)和指示光栅 3之间形成莫尔条纹转变成为时 钟信号, a、 b之间相位差 90° 。 c由码盘 2的伪码道 9直接转变得出的伪 码信号。 a、 b经整形电路 11进入辩向电路 12输出信号 b ' , "1" 表示轴 顺时针运转, "0"表示轴逆时针运转, 从而得到方向信号。 又作为移位 寄存器 13的移位方向信号。 a经整形电路 11输出信号 a '其作为转速信号, 从而得到速度信号, 同时又作为移位寄存器 13的时钟信号。 经整形电路 11 后的 c作为伪码信号输入移位寄存器 13, 并且并行输出伪码信号经译码器 14译码输出位置信号 c '。 a '、 b '、 c '经过输出接口电路 15的功率放大 和电平匹配, 就成为退伪式光电旋转传感器的转动数字参量。  As shown in FIG. 8, the circuit on the printed board 1 with the photodetector of the present embodiment is composed of a photodetector 10, a shaping circuit 11, a discriminating circuit 12, a shift register 13, a decoder 14, and an output interface circuit 15. composition. The photoelectric input signal is input in three ways, as shown in a, b, and c in FIG. 8, a and b are converted into clocks by the moire fringes formed between the clock track 8 (circular grating) of the code wheel 2 and the indicating grating 3. The signal, a, b, has a phase difference of 90°. c is a pseudo code signal directly converted from the pseudo code track 9 of the code wheel 2. a, b through the shaping circuit 11 into the defense circuit 12 output signal b ', "1" means the axis clockwise operation, "0" means the axis counterclockwise operation, thus obtaining the direction signal. Also as a shift direction signal of the shift register 13. a shaping circuit 11 outputs a signal a 'which is used as a speed signal to obtain a speed signal, and at the same time serves as a clock signal for the shift register 13. The c after the shaping circuit 11 is input to the shift register 13 as a pseudo code signal, and the parallel output pseudo code signal is decoded by the decoder 14 to output the position signal c '. The power amplification and level matching of a ', b ', c' through the output interface circuit 15 becomes the rotational digital parameter of the anti-aliasing photoelectric rotation sensor.
实施例二: 一种退化伪随机旋转传感器, 由光机结构和电路两部分组成。 与实施例一的不同之处主要是伪码道的编码采用七位二进制退化伪随机 序列。 具体为:  Embodiment 2: A degenerate pseudo-random rotation sensor consists of a optomechanical structure and a circuit. The difference from the first embodiment is mainly that the coding of the pseudo code channel uses a seven-bit binary degenerate pseudo-random sequence. Specifically:
七位完整二进制伪随机序列 M=27=128 Seven-bit complete binary pseudo-random sequence M=2 7 =128
oiii im om 1100 mi 0101 1110 oou 1011 0111 0100 mo 0101 1100 Oiii im om 1100 mi 0101 1110 oou 1011 0111 0100 mo 0101 1100
0011 0110 0110 1010 1101 0001 1001 0011 0001 0110 0000 1010 1001 0100 0010 0100 0100 0000 0011 0110 0110 1010 1101 0001 1001 0011 0001 0110 0000 1010 1001 0100 0010 0100 0100 0000
退化量为 28, 111=100  The amount of degradation is 28, 111=100
舍去上述七位完整二进制伪随机码序列中带下划线的 28位元码, 得到退 化量为 28的七位退化二进制伪随机码序列如下: oooo oooT oioo oooi oooT oioi oiooThe underlined 28-bit code in the above seven-bit complete binary pseudo-random code sequence is discarded, and the seven-bit degenerate binary pseudo-random code sequence with a degraded amount of 28 is obtained as follows: Oooo oooT oioo oooi oooT oioi oioo
OTOO OOTO 0100 TOIO 0100 0000 HOT 0000 TTOO 1000 ΐΐοο δϊοδ nor οϊοδOTOO OOTO 0100 TOIO 0100 0000 HOT 0000 TTOO 1000 ΐΐοο δϊοδ nor οϊοδ
Τϊοδ TOo OOXO ΪΪΟΪ OOTO ΪΤΟΟ ΐδϊο Τϊοο οιτο ΤΪΟΪ ΟΠΟ ΪΤΟΟ οδοϊ τϊοϊΤϊοδ TOo OOXO ΪΪΟΪ OOTO ΪΤΟΟ ΐδϊο Τϊοο οιτο ΤΪΟΪ ΟΠΟ ΪΤΟΟ οδοϊ τϊοϊ
ΟΟΟΤ ΠΟΟ TOOT ΠΟΪ ΪΟΟΪ ΪΙΟΟ ΟΪΠ ΤΤΟΤ ΟΙΤΙ ΪΤΟΟ ΪΤΐΤ画 ΙΪΠ τπο οοτο ΪΤΧΟ ΪΟΪΟ ΤΪΧΟ 0X10 ΙΪΪΟ ΪΙΙΟ ΟΟΟΤ ΤΪΤΟ ΤΟΟΧ ΤΤΪΟ ΟΪΟΤ ΙΪΙΟ ΠΟΙ ττιδ τ ΠΟΟ OT OT τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ τ
9sz=sz=m u ¾Ι r箭 9sz= s z=mu 3⁄4Ι r arrow
: f 。  : f .
°( φ ®^ ) ^m^mH "o,, "^IF^ «TH °( φ ®^ ) ^m^mH "o,, "^IF^ «T H
000000 0101 0000 OTOO OTOT OXOT OOOT 0000 1001 OOTO XOOl 0000 00Π ΟΪΟΟ 00Π 0010 OOIT 00 01 ΟΟΪΪ OIOI ΟΟΪΪ 0000 ΤΟΪΪ 0100 ΙΟΠ 00X0 IOTT OOOI ΪΟΪΤ OIOI 10ΤΪ 0000 ΟΙΠ oToo oin ooio om oxxo om oooT im oioi ιιχϊ ooii mi om mi oooi oin OTOT om ooii oni om oooo ιττι οτοο ππ οοτο ττττ οπο ΤΙΤΪ
Figure imgf000010_0001
000000 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OTOT om ooii oni om oooo ιττι οτοο ππ οοτο ττττ οπο ΤΙΤΪ
Figure imgf000010_0001
^¾ 9 ^^〖 土^ ^W^¾I^H' iF 1 ^ Υ 丁辛普^3⁄4 9 ^^〖 soil ^ ^W^3⁄4I^H' iF 1 ^ Υ Ding Simp
Figure imgf000010_0002
Figure imgf000010_0002
0000 000Ϊ OTOO OOOT OOOT OIOT 0Ϊ00 OTOO OOTO 0100 10Ϊ0 OTOO OOOO ΪΤΟΪ OOOO TTOO TOOO ΤΪΟΟ OTOO HOT OTOO ΪΙΟΟ ΪΤΟΟ ΟΟΪΟ ΪΤΟΪ OOIO ΤΪΟΟ ΙΟΙΟ ΤΪΟΟ ΟΠΟ ΙΤΟΪ ΟΤΙΟ ΤΤΟΟ 0001 ποι ΟΟΟΐ ΠΟΟ ΪΟΟΤ ΙΙΟΐ ΤΟΟΐ ΤΤΟΟ ΟΠΤ ΪΪΟΙ ΟΪΠ ΪΪΟΟ tm HOT HIT ΤΠΟ OOIO ΪΪΤΟ ΪΟΙΟ ΙΤΪΟ ΟΠΟ TITO ΙΪΤΟ ΟΟΟΪ ΤΠΟ ΪΟΟΙ ΧΙΪΟ 0101 ΪΙΙΟ ΪΤΟΪ ΤΧΪΟ  0000 Ϊ m m m OO OO OO OO m m m m m OO m m m m m OO OO OO OO OO OO OO OO m OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO ITO ΪΟΙΟ ΙΤΪΟ ΟΠΟ TITO ΙΪΤΟ ΟΟΟΪ ΪΟΟΙ ΧΙΪΟ ΧΙΪΟ 0101 ΪΙΙΟ ΪΤΟΪ ΤΧΪΟ
9SZ=8Z=M Η i ^ - f ?? h/ ^ Λ Ύ^- ^ ^ 9SZ= 8 Z=M Η i ^ - f ? ? h/ ^ Λ Ύ^- ^ ^
OOOO OOIO ΪΟΟΤ OIOT OOOO OITO TOOO ΪΧΟΟ XOOI 1000 ion ΟΤΟΪ 0Π0 OTTO IIOO OOXT 10X0 Olll OOTO ΪΙΙΟ TIOT TTOO Om ΙΟΪΟ ΪΠΪ OOOO OOIO ΪΟΟΤ OIOT OOOO OITO TOOO ΪΧΟΟ XOOI 1000 ion ΟΤΟΪ 0Π0 OTTO IIOO OOXT 10X0 Olll OOTO ΪΙΙΟ TIOT TTOO Om ΙΟΪΟ ΪΠΪ
8  8
1^98100/ .00ZN3/X3d TfiCl70/800Z ΟΛ\ 舍去上述八位完整二进制伪随机码序列中带下划线的 76位元码, 得到退 化量为 76的八位退化二进制伪随机码序列如下: 1^98100/ .00ZN3/X3d TfiCl70/800Z ΟΛ\ The underlined 76-bit code in the above-mentioned eight-bit complete binary pseudo-random code sequence is discarded, and the eight-bit degenerate binary pseudo-random code sequence with a degraded amount of 76 is obtained as follows:
1111 0110 1111 0100 1111 0010 1111 0000 1110 1110 1100 1110 1010 1110 1000 1111 1111 0111 1110 0111 1101 0111 1100 0111 0011 0111 0010 0111 0000 0110 1101 0110 1100 0000 1001 0100 1001 0000 1000 1010 1000 1000 0010 1000 0000  1111 0110 1111 0100 1111 0010 1111 0000 1110 1110 1100 1110 1010 1110 1000 1111 1111 0111 1110 0111 1101 0111 1100 0111 0011 0111 0010 0111 0000 0110 1101 0110 1100 0000 1001 0100 1001 0000 1000 1010 1000 1000 0010 1000 0000
按 "1" 表示透光, "0" 表示不透光, 得到相应的伪码道(未画出)。 其它与实施例一相同, 这里不再重复描述。  Press "1" for light transmission and "0" for opacity to obtain the corresponding pseudo code track (not shown). Others are the same as in the first embodiment, and the description thereof will not be repeated here.
实施例五: 一种退化伪随机旋转传感器, 由光机结构和电路两部分组成。 与实施例一的不同之处主要是伪码道的编码采用八位二进制退化伪随 机序列。 具体为:  Embodiment 5: A degenerate pseudo-random rotation sensor is composed of a optomechanical structure and a circuit. The difference from the first embodiment is mainly that the coding of the pseudo code channel uses an eight-bit binary degenerate pseudo-random sequence. Specifically:
八位完整二进制伪随机序列 M=28=256 Eight-bit complete binary pseudo-random sequence M=2 8 =256
0111 1011 0111 1010 0111 1001 0111 1000 0111 0111 0110 0111 0101 0111 010001111111 ion mi OOll mo ion mo OOll 1001 ion 1001 OOll 1000 1011 1000 0011 0110 1011 0110 0011 0101 0011 0100 1011 0100 0011 0011 0010 1011 0010 0011 0001 0011 0000 1011 0000 0010 0101 0010 0100 0010 0111 1011 0111 1010 0111 1100 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0010 0101 0010 0100 0010
0010 1010 1000 1000 0010 1000 0000 0010 1010 1000 1000 0010 1000 0000
退化量为 16, iii=240  The amount of degradation is 16, iii=240
舍去上述八位完整二进制伪随机码序列中带下划线的 16位元码, 得到 退化量为 16的八位退化二进制伪随机码序列如下:  The underlined 16-bit code in the above-mentioned eight-bit complete binary pseudo-random code sequence is discarded, and the eight-bit degenerate binary pseudo-random code sequence with a degraded amount of 16 is obtained as follows:
0111 1011 0111 1010 0111 1001 0111 1000 0111 0111 0110 0111 0101 0111 0100 0111 1111 0011 1110 1011 1110 0011 1001 1011 1001 0011 1000 1011 1000 0111 1011 0111 1010 0111 1001 0111 1000 0111 0111 0110 0111 0101 0111 0100 0111 1111 0011 1110 1011 1110 0011 1001 1011 1001 0011 1000 1011 1000
0011 0110 1011 0110 0011 0101 0011 0100 1011 0100 0011 0011 0010 1011 0010 0011 0001 0011 0000 1011 0000 0010 0101 0010 0100 0010 0010 1010 1000 1000 0000 0011 0110 1011 0110 0011 0101 0011 0100 1011 0100 0011 0011 0010 1011 0010 0011 0001 0011 0000 1011 0000 0010 0101 0010 0100 0010 0010 1010 1000 1000 0000
按 " 表示透光, "0" 表示不透光, 得到相应的伪码道(未画出)。 其它与实施例一相同, 这里不再重复描述。  Press "for light transmission, "0" for opacity, and obtain a corresponding pseudo code track (not shown). Others are the same as in the first embodiment, and the description will not be repeated here.
上述实施例只为说明本发明的技术构思及特点, 其目的在于让熟悉此项 技术的人士能够了解本发明的实质内容——一种代码数不受限制的圆周编 码方案并据以实施, 并不能以此编码的物理载体结构 (例光栅、 感应电场、 磁记录、 电流等 )为理由, 制本发明的保护范围,也不能以此圆周编码方 案构成的角度测量或测绘仪器为理由, 限制本发明的保护范围。 凡根据本发 明精神实质所作的等效变化或修饰, 都应涵盖在本发明的保护范围之内。  The above embodiments are only for explaining the technical idea and features of the present invention, and the purpose thereof is to enable those skilled in the art to understand the essence of the present invention - a circular coding scheme with an unlimited number of codes and implementation thereof, and The physical protection structure (such as grating, induced electric field, magnetic recording, current, etc.) cannot be used for the purpose of making the protection range of the present invention, and the angle measurement or surveying instrument composed of the circumferential coding scheme cannot be used as a reason, and the present invention is limited. The scope of protection of the invention. Equivalent changes or modifications made in accordance with the spirit of the invention are intended to be included within the scope of the invention.

Claims

杈 利 要 求 书 Profit request
1、 一种退化伪随机旋转传感器, 包括码盘, 其特征在于: 码盘上设有两 个码道, 其中, 一个是在完整圆周上用周期光栅表示的时钟码道, 另一个是 在完整圆周上用光栅表示的伪码道; 所述伪码道采用二进制退化伪随机序列 在完整圆周上进行编码, 即:  A degenerate pseudo-random rotation sensor comprising a code wheel, wherein: the code wheel is provided with two code channels, wherein one is a clock code channel represented by a periodic grating on a complete circumference, and the other is complete a pseudo code track represented by a raster on the circumference; the pseudo code track is encoded on a complete circumference using a binary degenerate pseudo-random sequence, namely:
(1)、 在一个完整圆周上, 用 m位二进制元码序列组成的闭合圆环来表 示该完整圆周被分为 m等份, m为正整数;  (1) On a complete circumference, a closed circle of m-bit binary code sequences is used to indicate that the complete circumference is divided into m equal parts, m being a positive integer;
(2)、在该闭合圆环上,取连续 n位二进制元码作为角度位置代码, n> (2) On the closed ring, take a continuous n-bit binary code as the angular position code, n>
4; 4;
(3)、 所述 m和 n符合下列不等式:  (3), m and n meet the following inequalities:
m<2n; m<2 n ;
(4)、 所述 m位二进制元码序列组成的闭合圆环上, 任意取连续 n位二 进制元码构成的角度位置代码是唯一的, 这样一组不同的角度位置代码总数 为 m个, 这 m个不同的角度位置代码与完整圆周上等分的 m等份的角度位 置存在——对应关系。  (4), on the closed ring composed of the m-bit binary code sequence, the angular position code formed by arbitrarily taking the consecutive n-bit binary code is unique, such that the total number of different angular position codes is m. The m different angular position codes exist in an angular relationship with the equal division of m equal parts on the complete circumference.
2、根据权利要求 1所述的退化伪随机旋转传感器, 其特征在于: 所述 m >2n' 2. A degenerate pseudo-random rotation sensor according to claim 1 wherein: said m > 2 n '
PCT/CN2007/001864 2006-10-10 2007-06-13 A degraded pseudo-random rotating sensor WO2008043231A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610096615.4 2006-10-10
CNB2006100966154A CN100425952C (en) 2006-10-10 2006-10-10 Degenerate pseudo-random rotary sensor

Publications (1)

Publication Number Publication Date
WO2008043231A1 true WO2008043231A1 (en) 2008-04-17

Family

ID=37878400

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/001864 WO2008043231A1 (en) 2006-10-10 2007-06-13 A degraded pseudo-random rotating sensor

Country Status (2)

Country Link
CN (1) CN100425952C (en)
WO (1) WO2008043231A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100425952C (en) * 2006-10-10 2008-10-15 李苏 Degenerate pseudo-random rotary sensor
CN101922947A (en) * 2010-08-20 2010-12-22 西南交通大学 Photoelectric encoder
CN102183266B (en) * 2011-03-22 2012-07-11 中国科学院光电技术研究所 Method and system for physically extracting pseudo-random code signals
CN104613991B (en) * 2015-03-06 2017-04-26 浙江琦星电子有限公司 Encoder grating disc and photoelectric encoder
EP3420497B1 (en) * 2016-02-23 2021-10-06 Société des Produits Nestlé S.A. Code and container of system for preparing a beverage or foodstuff
CN107356273B (en) * 2016-05-09 2021-04-30 成都安驭科技有限公司 Method for improving reliability of code detection device
CN106374715B (en) * 2016-09-30 2019-01-25 张瑭 A kind of electric motor and controller method based on code-disc, control device
DE112019004545T5 (en) * 2019-04-23 2021-05-20 Han's Laser Technology Industry Group Co., Ltd. GRID DISC AND FEEDBACK SYSTEM
CN113447051B (en) * 2021-09-02 2021-12-07 北京精雕科技集团有限公司 Single code channel absolute position measuring device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0235314A (en) * 1988-07-25 1990-02-05 Yaskawa Electric Mfg Co Ltd Absolute value encoder
US4906992A (en) * 1988-02-22 1990-03-06 Dynamics Research Corporation Single track absolute encoder
US5235181A (en) * 1990-12-10 1993-08-10 Tesa, S.A. Absolute position detector for an apparatus for measuring linear angular values
CN2519238Y (en) * 2001-12-20 2002-10-30 武汉大学 Pseudo-random code shaft encoder
DE10150936A1 (en) * 2001-10-08 2003-04-10 Heidenhain Gmbh Dr Johannes Determining position of movable object involves combining reference marker track reference marker signal and code signals to generate reference pulse within defined interval
CN1932451A (en) * 2006-10-10 2007-03-21 李苏 Degenerate pseudo-random rotary sensor

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3184939B2 (en) * 1991-12-26 2001-07-09 株式会社ソキア Absolute encoder
JPH1151700A (en) * 1997-08-06 1999-02-26 Tamagawa Seiki Co Ltd Method for reading absolute position in optical encoder
US6759648B2 (en) * 1997-08-15 2004-07-06 Bishop Innovation Limited Sensor for sensing absolute angular position of a rotatable body
AUPP482598A0 (en) * 1998-07-24 1998-08-13 Bishop Innovation Pty Limited Angle encoder

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4906992A (en) * 1988-02-22 1990-03-06 Dynamics Research Corporation Single track absolute encoder
JPH0235314A (en) * 1988-07-25 1990-02-05 Yaskawa Electric Mfg Co Ltd Absolute value encoder
US5235181A (en) * 1990-12-10 1993-08-10 Tesa, S.A. Absolute position detector for an apparatus for measuring linear angular values
DE10150936A1 (en) * 2001-10-08 2003-04-10 Heidenhain Gmbh Dr Johannes Determining position of movable object involves combining reference marker track reference marker signal and code signals to generate reference pulse within defined interval
CN2519238Y (en) * 2001-12-20 2002-10-30 武汉大学 Pseudo-random code shaft encoder
CN1932451A (en) * 2006-10-10 2007-03-21 李苏 Degenerate pseudo-random rotary sensor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WANG Y. ET AL.: "Absolute Encoder Based on Pseudo-random Sequence", ACTA METROLOGICA SINICA, vol. 28, no. 2, April 2007 (2007-04-01), pages 118 - 123 *

Also Published As

Publication number Publication date
CN1932451A (en) 2007-03-21
CN100425952C (en) 2008-10-15

Similar Documents

Publication Publication Date Title
WO2008043231A1 (en) A degraded pseudo-random rotating sensor
JP5226778B2 (en) Encoder and method for accurately indicating position
JP3179493B2 (en) Absolute encoder
CN201780116U (en) Photoelectric encoder for detecting rotation speed and rotation angle of rotating objects
WO2002084223A1 (en) Absolute position measurement
KR950010385B1 (en) Absolute valve encoder
US20050275568A1 (en) Pulse width modulation based digital incremental encoder
JP6338360B2 (en) Absolute encoder, signal processing method, and program
CN109029514B (en) Single code channel absolute time grating angular displacement measuring system
CN103983291A (en) Photomagnetic coder and coding method thereof
Bahn et al. Digital optoelectrical pulse method for Vernier-type rotary encoders
CN101922947A (en) Photoelectric encoder
Yan et al. Optimizing the De-Bruijn code of rotary optical encoders preventing from the photocurrent blooming
CN108106647B (en) Code disc construction method of single-track absolute photoelectric encoder
JP2008128962A (en) Absolute angle detector
US20050156104A1 (en) Optical encoder devices and methods using a continuously scaled code disk
CN115900781A (en) Code wheel rotation angle data reading method
JP2004144667A (en) Positional information anomaly detector
CN114136351B (en) Single code channel absolute coding and decoding method with error detection and correction function
Wang et al. Coding optimization for the absolute optical rotary encoder
WO2020119193A1 (en) Code disc and encoder
JP2016223978A (en) Absolute encoder
TWI722886B (en) Rotary code disk and method for designing the same
CN108827353B (en) Pseudo-random code and increment code synchronization method
CN110855371A (en) Method and system for improving optical fiber sensing detection spatial resolution

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07721437

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07721437

Country of ref document: EP

Kind code of ref document: A1