Method for operating an absolute measuring position detection system having a single-track magnetic code object
11747129 · 2023-09-05
Assignee
Inventors
Cpc classification
G01B7/003
PHYSICS
International classification
Abstract
In a method for operating an absolute measuring position detection system having a sensor arrangement (100) and a single-track magnetic code object (105) with non-repeating code regions, wherein the sensor arrangement (100) is formed by a substantially linear arrangement of a plurality of magnetic field sensors (110), it is provided in particular that the relative position of the sensor arrangement (100) with respect to the respective code object (105) is determined by searching for a partial pattern which is most similar to a currently sensor-detected partial pattern on the basis of available reference data containing magnetic curve progressions or magnetic patterns of magnetic field vector components detected by sensors for the entire code object (105) depending on the position on the code object (105).
Claims
1. Method for operating an absolute measuring position detection system having a sensor arrangement (100) and a single-track magnetic code object (105) with non-repeating code areas, wherein the sensor arrangement (100) is formed by a substantially linear arrangement of a plurality of magnetic field sensors (110), the method comprising: determining a relative position of the sensor arrangement (100) with respect to the respective code object (105) by searching for a partial pattern (710, 720) of a detected magnetic field signal of a present complete measurement curve which is most similar to a predetermined pattern previously stored in a reference map based on magnetic curve progressions or magnetic patterns of magnetic field vector components (500, 505) detected by sensors for the entire code object (105) depending on the position on the code object (105).
2. Method according to claim 1, searching for a position of the sensor arrangement (100) on the code object (105) at which a deviation between the previously stored partial pattern and the currently sensor-detected partial pattern forms a minimum and comparing the respective partial patterns.
3. Method according to claim 2, characterised in that the deviation is formed as a square deviation between the two partial patterns (705-720).
4. Method according to claim 2, characterised in that the deviation is formed as a sum of absolute values of a difference between corresponding values of two partial patterns.
5. Method according to claim 2, characterised in that the deviation is determined by means of an artificial neural network as a square or absolute value of a distance between the detection positions of two partial patterns estimated by the artificial neural network.
6. Method according to claim 2, characterised in that finding a minimum of the deviations between the partial patterns (705-720) to be compared for the entire code object (105) occurs on a basis of a (dis)similarity curve (725).
7. Method according to claim 1, characterised in that, during operation of the position detection system, partial patterns serving as reference data for the code object (105) are automatically learned, which, taken together, describe a course of a magnetic field along the single-track code object.
8. Method according to claim 1, characterised in that a self-diagnosis of the position detection system is carried out on a basis of determined quality values of a similarity between two partial patterns to be compared.
9. Method according to claim 1, characterised in that learned reference data are relearned in an event of any changes to the code object (105) during operation of the position detection system.
10. Method according to claim 1, characterised in that learned reference data comprises values of at least two sensor-detected magnetic field vector components (500, 505) and respective phase information (600).
11. Method according to claim 1, characterised in that the reference data are stored in a reference table or on a reference map.
12. Method according to claim 1, characterised in that a corresponding bit pattern is generated from at least two field vector components (500, 505) detected by sensors and phase-shifted with respect to each other, taking into account a phase progression (600).
13. Method according to claim 12, characterised in that the at least two phase-shifted field vector components (605, 610) detected by sensors are brought into as good a phase-related match as possible by means of a linear integral transformation in order to generate a corresponding bit pattern therefrom.
14. Absolute measuring position detection system having a sensor arrangement (100) and a single-track, magnetic code object (105) with non-repeating code regions, wherein the sensor arrangement (100) is formed by a substantially linear arrangement of a plurality of magnetic field sensors (110), characterised in that the position detection system is operable according to the method of claim 1.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
(9) The sensor arrangement (or sensor head) 100 shown in
(10) The magnetic code tape 105 has a plurality of magnetic poles, with either the pole direction upwards 107 or the pole direction downwards 108. The linear arrangement of these different poles in the x-direction represents the encoding of the magnetic code tape 105.
(11) The sensor arrangement or the sensor head 100 has a plurality of, in the present exemplary embodiment, eighteen (18) magnetic field sensor elements 110, which are irregularly spaced apart in the x-direction as indicated by the arrows 125. The sensor head 100 also includes a measurement unit and digital signal processing unit (DSP unit) 115, and a digital communication interface 120.
(12) Additionally, the typical spatial arrangement of the axes of a coordinate system 130 of the sensor arrangement 100 with respect to the magnetic code tape 105 provided in the present exemplary embodiment is marked.
(13) The measurement/DSP unit 115 arranged on the sensor arrangement detects and processes the raw signals from the magnetic field sensor elements 110 and communicates with external devices (not shown here) via a digital communication interface 120, namely for transmitting sensor data, parameter data and diagnostic data. The magnetic field sensor elements 110 are designed to be magnetically sensitive, in particular in two axes, in order to be able to perform a phase evaluation of the measurement signals as mentioned and described in more detail below.
(14) The magnetic field sensor elements 110 have in particular the following technical properties or features: they are designed to be substantially equal; they are arranged in the direction of movement of the sensor elements along the mimetic code object; depending on the spatial configuration of the code object or the movement trajectory of the respective target object to be detected, they are arranged either along a straight line or along a curved trajectory; they are arranged either with a substantially constant distance between the individual sensor elements thereof or with different or varying distances between the individual sensor elements; they each have at least two sensitive axes for detecting the magnetic field generated by the magnetic target object. The sensitive axes thereby span a plane substantially coincident with both the arrangement of the magnetic field sensor elements and a line connecting the arrangement of the magnetic field sensor elements and the centre of the respective magnetic: target object. Said centre is either the centreline of a magnetic code tape or the centre of a discrete magnet, depending on the type of target object.
(15) However, the sensor arrangement proposed herein can also be applied to sensor elements which detect magnetically only on a single axis. Also, the sensor arrangement can (optionally) still have a third, sensitive axis oriented substantially perpendicularly to the first two axes.
(16) In particular, the signal processing unit 115 has the following technical properties or features: it has a programmable component, e.g. a microcontroller, an FPGA or similar, or a combination of such components, as well as an operational memory, e.g. a RAM, which is as fast as possible, and a rewritable, non-volatile memory, e.g. a FLASH, FRAM or similar; it cyclically reads out the signal from the magnetic field sensor elements; it converts the signals detected by sensors into a series of regular sensor signals in a self-regulating manner, so to speak, by eliminating, small sensory differences between the magnetic field sensor elements of the sensor arrangement by means of a background correction and by means of a gain compensation, e.g. on the basis of a spatial rotation of the rectified signals with respect: to the coordinate system of the sensor arrangement; it determines, based on the detected sensor signals, the relative position of the sensor arrangement or sensor head with respect to the magnetic target object; it provides diagnostic information and tools for installation, maintenance and normal operation of the position detection system; it is capable of communicating bidirectionally with external devices via a digital interface.
(17)
(18) The absolute code tape shown in
(19) In contrast, the code tape shown in
(20) According to
(21)
(22) The step-shaped line 315 drawn in the lower part of the diagram corresponds to the magnetic code resulting from the scanning. The angle of the magnetic induction vectors is measured with respect to the x-axis. In the following, this angle is referred to as the phase angle or phase of the magnetic induction vectors.
(23) At any distance of the sensor elements from the respective code tape (namely in the vertical z-direction shown in
(24)
(25) If the sensor arrangement or the sensor head moves from left to right over the respective target object, e.g. a magnetic code tape, a dipole magnet, or the like, then the magnetic induction vector rotates in a negative direction, i.e. clockwise in the present case. The phase progression 400 now has characteristic features which correspond to the structure of the magnetic code tape. Plateau-shaped phase progression areas 410 correspond to longer, magnetically homogeneous sections. At magnetic transitions 415 between poles or pole areas of different polarity, however, the respective code bits are inverted. Therefore, it is possible to determine the respective magnetic bit sequence in the present case by means of a “reverse analysis”.
(26) In
(27)
(28) According to the method, a reference table (herein referred to as a “reference map”) with magnetic curve progressions or magnetic patterns is generated on the basis of sensor-detected, magnetic field vector components, in the exemplary embodiments described below the field components B.sub.x and B.sub.z, as well as on the basis of phase angles of these vector components, during operation of the position detection system, i.e. during the movement of the sensor arrangement along the code object. Thus, new (local) magnetic partial patterns are learned by finding, on an existing map, already existing partial patterns corresponding or correlating to these partial patterns by means of a similarity check and by replacing or improving or correcting these corresponding partial patterns by the corresponding currently detected partial patterns.
(29) It should be noted here that the identification of the actual position based on dissimilarity does not depend on the number of sensitive axes of the sensor elements. This applies to both single-axis and triple-axis sensitive sensor elements.
(30) In the present exemplary embodiment, the mentioned learning process comprises the following four process steps based on a said already existing reference map:
(31) 1. Reading out the existing reference map for the code object concerned in each case (note: an individual reference map is created for each code object).
(32) 2. Finding a partial pattern in the reference map by means of a correlation calculation, wherein this partial pattern is as similar as possible to a currently measured partial pattern or a corresponding magnetic curve progression,
(33) 3. Learning new or correspondingly changed patterns or corresponding complete curve progressions by mathematical interpolation, and
(34) 4. Idealisation of the thus changed patterns or curve progressions on the basis of given, physical models fora magnetic system concerned here, and corresponding renewal of the already existing reference map.
(35) This procedure has the advantage that the position detection system can already be operated in normal mode even during the learning process, and that the system can preserve or even improve its measurement properties, even in the case of strongly changing external conditions (e.g. due to a parasitic magnetic field described below), as a result of the learning process.
(36) In
(37) It should be noted that the number of points 500, 505 shown in
(38) Thus,
(39) In the measurement situation shown in
(40) In the measurement situation shown in
(41) This results in the progressions of the two field vector components B.sub.x and B.sub.z depicted in
(42)
(43) From the point values 500, 505 (
(44) By moving or traversing the sensor arrangement along the entire code tape in the manner shown in
(45) From the two phase-shifted curve progressions 605, 610 for the two field vector components B.sub.x and B.sub.z shown in
(46) It should be noted here that the joint evaluation is also possible if the sensor elements each have only one sensitive direction. Thus, in the case of sensor elements sensitive to only one field vector component, e.g. Bx, the course of the respective other field component, in this case Bz, can be at least approximately calculated or simulated from the course of the field vector component Bx by a Hilbert transformation.
(47)
(48)
(49)
(50) In contrast,
(51)
(52) As a result, the current code tape position is assumed to be the position concerned on the reference map with the partial pattern shown in
(53) Finally,
(54)
(55)
(56)
(57) In