Arrangement and method for position detection with error detection with a position encoder
12092493 ยท 2024-09-17
Assignee
Inventors
- Patrick SCHACHINGER (Eggelsberg, AT)
- Christian SCHNEIDER (Eggelsberg, AT)
- Klaus DOPPELHAMMER (Eggelsberg, AT)
- Roland REICHHARTINGER (Eggelsberg, AT)
Cpc classification
G01D3/08
PHYSICS
G01D5/2073
PHYSICS
International classification
Abstract
In order to enable safe position determination for a position encoder over the entire range of movement, a defined electrical interference signal is applied to at least one secondary winding of the position encoder, and this generates an electrical response signal, which is superimposed on the measurement signal, and the response signal is evaluated for error detection in a signal evaluator.
Claims
1. A method for detecting errors when operating a position encoder that comprises at least two secondary windings, comprising: inducing an electrical measurement signal into each of the at least two secondary windings by an excitation element during operation of the position encoder; transmitting each of the measurement signals via a signal line to a signal evaluator; and evaluating each of the transmitted measurement signals in the signal evaluator, wherein a defined electrical interference signal is applied to at least one secondary winding, which generates an electrical response signal that is superimposed on the measurement signal, and wherein the response signal is evaluated for error detection in the signal evaluator.
2. The method according to claim 1, wherein the interference signal is applied to the secondary winding via a voltage divider.
3. The method according to claim 2, wherein the voltage divider is formed by a series connection of at least one injection impedance with an electrical energy source being connected in parallel to the winding impedance of the at least one secondary winding.
4. The method according to claim 1, wherein an error is detected if the response signal changes.
5. The method according to claim 1, wherein a direct current signal is used as the interference signal and the response signal is detected as a DC offset of the measurement signal, and an error is detected if the DC offset changes.
6. The method according to claim 1, wherein an alternating current signal is used as the interference signal and, from the response signal, a winding impedance of the secondary winding is determined, and an error is detected if the winding impedance changes.
7. The method according to claim 1, wherein an electrical interference signal is applied to at least two secondary windings, so that the relevant electrical interference signal at the relevant secondary winding in each case generates, on the associated signal line, a response signal superimposed on the relevant measurement signal, and wherein the at least two response signals are compared with each other, and an error is detected if the result of the comparison of the at least two response signals changes.
8. The method according to claim 7, wherein a difference or a quotient of the at least two response signals is determined as the comparison, and an error is detected if the difference or the quotient of the at least two response signals changes.
9. An arrangement for position detection with error detection, comprising: a position encoder comprising at least two secondary windings and an excitation element; a signal evaluator comprising an error detector, wherein each secondary winding is connected to the signal evaluator via a signal line, wherein, during operation of the position encoder, the excitation element induces a relevant electrical measurement signal in each of the at least two secondary windings and the signal evaluator evaluates, for position determination, the measurement signals obtained via the signal lines, an electrical energy source arranged to generate a defined electrical interference signal and apply the generated interference signal to at least one of the secondary windings, whereby an electrical response signal is superimposed on the measurement signal, wherein the error detector is arranged to evaluate the response signal superimposed on the measurement signal for error detection.
10. The arrangement according to claim 9, wherein the electrical energy source is arranged to apply the interference signal to the at least one secondary winding via a voltage divider.
11. The arrangement according to claim 10, wherein a series connection of at least one injection impedance with the electrical energy source is provided which, in order to form a voltage divider, is connected in parallel to the winding impedance of the at least one secondary winding in order to apply the interference signal to the at least one secondary winding via a voltage divider.
12. The arrangement according to claim 9, wherein the error detector is designed to detect an error if the response signal changes.
13. The arrangement according to claim 9, wherein the electrical energy source is arranged to generate a direct current signal as the interference signal and the response signal is a DC offset of the measurement signal, and the error detector is designed to detect an error if the DC offset changes.
14. The arrangement according to claim 9, wherein the electrical energy source is arranged to generate an alternating current signal as the interference signal and the error detector is designed to determine, from the response signal, a winding impedance of the secondary winding and to detect an error if the winding impedance changes.
15. The arrangement according to claim 9 is configured to apply an electrical interference signal to the at least two secondary windings, so that the relevant electrical interference signal at the relevant secondary winding in each case generates, on the associated signal line, a response signal superimposed on the relevant measurement signal, and wherein the error detector is designed to compare the at least two response signals to each other and to detect an error if the result of the comparison of the at least two response signals changes.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the following, the present invention is described in greater detail with reference to
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) The particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the present invention only and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the present invention. In this regard, no attempt is made to show structural details of the present invention in more detail than is necessary for the fundamental understanding of the present invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the present invention may be embodied in practice.
(10) A position encoder 1 for position determination is well known and is shown in an exemplary embodiment as a rotary position encoder (resolver) in
(11) The position encoder 1 in the embodiment according to
(12) The two secondary windings A, B are arranged spatially offset relative to one another, usually rotated by 90? to one another, and the excitation unit E, which can be arranged on a rotating component, rotates within the rotary position encoder 1. The output measurement signals MA, MB are evaluated in an evaluation unit 2 in order to determine the angular position ? therefrom.
(13) The voltages measured in the secondary windings A, B of the rotary position encoder 1 and induced due to the rotating magnetic field of the excitation unit E pulsate at the same frequency as the excitation signal U.sub.ref. However, their amplitudes are dependent on the position of the excitation winding E in relation to the relevant secondary winding A, B and thus on the angular position ? of the rotor. The measurement signals MA, MB are an amplitude modulation of an electrical variable oscillating with the frequency of the excitation signal. The actual positional information thus lies in the envelope of the measurement signals MA, MB which is extracted from the output measurement signals. The envelope corresponds to the sine function (or cosine function) of the measured voltage, wherein the period duration corresponds to one revolution of the excitation unit E, and the period duration thus depends on the angular velocity of the excitation unit E.
(14) In a simple embodiment of a rotary position encoder 1, however, a permanent magnet can also be used as the excitation unit E instead of the excitation winding. The measurement signals MA, MB are then not amplitude-modulated, but result directly as sine or cosine.
(15) The rotary position encoder 1 is connected to the evaluation unit (signal evaluator) 2 by signal lines SA, SB, via each of which a relevant measurement signal MA, MB is transmitted to the evaluation unit 2. However, the evaluation unit 2 can also be integrated in the position encoder 1, wherein in this case the signal lines SA, SB would be provided in the rotary position encoder 1.
(16) The excitation unit E is connected to a rotating component, for example to a motor shaft of an electric motor, and the secondary windings A, B are arranged on a stationary component, for example on a housing of the rotary position encoder 1, which in turn can be arranged on a motor housing of the electric motor. The excitation unit E thus co-rotates with the rotating component and rotates relative to the fixed secondary windings A, B.
(17) With a rotary position encoder 1 and an excitation signal U.sub.ref=R0.Math.cos(?), with excitation frequency ?=?t, as well as a 90? offset arrangement of the secondary windings A, B, the measurement signals MA, MB result, for example, as
MA=R0.Math.u.Math.cos(?).Math.cos(????)
MB=R0.Math.u.Math.sin(?).Math.cos(????)
(18) Here, u designates a known transfer ratio of the rotary position encoder 1 and ?? designates a delay which results essentially from a runtime of the rotary position sensor 1 and the processing and evaluation of the measurement signals MA, MB in the evaluation unit 2 (e.g., by filters, computing units and the like). ? designates the angular position of the excitation winding E relative to the secondary windings A, B (indicated in
(19) The position encoder 1 can also be designed as a translational position encoder, as shown in
MA=u.Math.cos(?)
MB=u.Math.sin(?)
(20) Here, u again designates a known transfer ratio of the translational position sensor 1. ? designates the relative position of the excitation unit E with respect to two secondary windings A, B arranged next to one another and thus the actual position of interest to be determined. ? stands for an angle in the range of 0 to 360?, which can be converted into a relative position between the excitation unit E and the secondary windings A, B. The position ? can be determined in a known manner, for example, as an arctangent of the amplitudes of the measurement signals MA, MB. This evaluation is carried out in the evaluation unit 2, for example by suitable sampling of the measurement signals MA, MB.
(21) The excitation unit E of the translational position encoder is usually connected to a moving component, for example to a rotor of a linear motor, and the secondary windings A, B are arranged on a stationary component, for example on a stator of a linear motor. The excitation unit E then moves along together with the moving component and moves translationally relative to the fixed secondary windings A, B.
(22) During operation of the position encoder 1, errors can occur, in particular a cable break in a signal line SA, SB, a short circuit between the signal lines SA, SB, a short circuit in a secondary winding A, B, or a change in a transfer ratio u in a measurement signal MA, MB. Such errors can understandably influence position determination and generally lead to it not being possible to determine position ? or to the determined position ? supplying incorrect values. It is therefore desirable to detect errors in position determination which are caused by a fault in the position encoder 1 itself or in a signal line SA, SB between the position encoder 1 and the evaluation unit 2. Such error detection is important in particular for safe position determination in the sense of functional safety.
(23) For error detection, a defined electrical signal is injected into at least one measurement signal MA, MB output by the position encoder 1. To this end, an electrical interference signal SS is applied to the secondary winding A, B associated with the measurement signal MA, MB, and this generates, on the associated signal line SA, SB, an electrical response signal RS.sub.A, RS.sub.B which is superimposed on the measurement signal MA, MB. The response signal RS.sub.A, RS.sub.B is thus dependent on the winding impedance XS.sub.A, XS.sub.B of the relevant secondary winding A, B. Since the response signal RS.sub.A, RS.sub.B is superimposed on the associated measurement signal MA, MB, it also enters the evaluation unit 2, in which the response signal RS.sub.A, RS.sub.B is evaluated for error detection. This principle is shown in
(24) The response signal RS.sub.A, RS.sub.B can be separated from the measurement signal MA, MB in the evaluation unit 2, for example by suitable filters or demodulation, so that a separate evaluation of the actual useful signal for position determination and of the response signal RS.sub.A, RS.sub.B is possible. To this end, the interference signal SS is suitably selected such that the actual useful signal of the position encoder 1, the measurement signal MA, MB, remains as uninfluenced as possible and the useful signal and the response signal RS.sub.A, RS.sub.B can be easily separated in the evaluation unit 2. For this purpose, for example, the frequency of the interference signal and/or the interference signal amplitude must be selected appropriately.
(25) In an advantageous embodiment, the interference signal SS is applied by means of a voltage divider to at least one secondary winding A, B, as shown in
(26) An electrical energy source 3, either a voltage source or current source, generates the defined electrical interference signal SS. A series connection comprising the electrical energy source 3 and at least one injection impedance X1.sub.A, X1.sub.B, X2.sub.A, X2.sub.B is connected in parallel to the terminals 4, 5 of the secondary winding A, B. The energy source 3 and the at least one injection impedance X1.sub.A, X1.sub.B, X2.sub.A, X2.sub.B can be integrated in the evaluation unit 2 or in the position encoder 1, or can also be separate therefrom. The signal line SA, SB, via which the measurement signal MA, MB is transmitted to the evaluation unit 2, is also connected to the terminals 4, 5 of the secondary winding A, B. An injection impedance X1.sub.A, X1.sub.B, X2.sub.A, X2.sub.B is advantageously connected between each of the two terminals 4, 5 and the energy source 3 (as in the exemplary embodiment of
(27) As a result of the above-described circuitry of the secondary winding A, B, a voltage divider is formed between the at least one injection impedance X1.sub.A, X1.sub.B, X2.sub.A, X2.sub.B and the winding impedance XS.sub.A, XS.sub.B of the secondary winding A, B, into which the interference signal SS is fed. The winding impedance XS.sub.A, XS.sub.B also contains the part of the signal lines SA, SB between injection of the interference signal SS and the secondary winding A, B. At the winding impedance X.sub.S of the secondary winding A, B, the voltage divider generates the response signal RS.sub.A, RS.sub.B in the form of a voltage, which with a given interference signal SS and given injection impedance X1.sub.A, X1.sub.B, X2.sub.A, X2.sub.B is dependent on the winding impedance XS.sub.A, XS.sub.B of the secondary winding A, B. The response signal RS.sub.A, RS.sub.B is thus dependent on the winding impedance XS.sub.A, XS.sub.B of the secondary winding A, B. The response signal RS.sub.A, RS.sub.B can thus be used for error detection.
(28) In a defined initial stategiven by a predetermined interference signal SS, known injection impedances X1.sub.A, X1.sub.B, X2.sub.A, X2.sub.B and a present winding impedance XS.sub.A, XS.sub.B of the secondary winding A, Ban initial response signal RS.sub.A, RS.sub.B occurs. If the winding impedance XS.sub.A, XS.sub.A of the secondary winding A, B changes due to an error in the position encoder 1, for example by a (partial) winding short in the secondary winding A, B, a cable break in the signal line SA, SB (between the injection of the interference signal SS and the secondary winding A, B), a short circuit between the signal lines SA, SB (between the injection of the interference signal SS and the secondary winding A, B) or a change in the transfer ratio, the response signal RS.sub.A, RS.sub.B will also change. This change in the response signal RS.sub.A, RS.sub.B (or a quantity derived therefrom) can be detected in the evaluation unit 2 or an error detection unit (error detector) 6, and thus conclusions can be drawn regarding an error in the position encoder 1. This detected error can be further processed in a suitable and required manner, for example signaled or forwarded to a higher-level control unit, for example a servocontrol unit of a servomotor. This error detection is thus independent of the measurement signal MA, MB.
(29) Although the interference signal SS can be applied only to one secondary winding A, B, it is advantageous if an interference signal SS is applied to a plurality of secondary windings A, B of the position encoder 1 that are to be monitored, preferably to all secondary windings (as shown in
(30) The energy source 3 can also be adjustable in order to be able to adapt the interference signal SS to the position encoder 1. For this purpose, the energy source 3 can be designed as a controllable current source or controllable voltage source. For this purpose, a constant-current source or constant-voltage source with an adjustable resistor can also be used.
(31) The interference signal SS can be a direct current signal (DC) or an alternating current signal (AC).
(32) In the case of a direct current signal as the interference signal SS, an ohmic resistor is advantageously used as the injection impedance X1.sub.A, X2.sub.A, X1.sub.B, X2.sub.B, and for the error evaluation preferably only the ohmic components of the relevant winding impedance X.sub.SA, X.sub.SB are used. In this case, the response signal RS.sub.A, RS.sub.B is a DC offset of the measurement signal MA, MB, as shown in
(33) In a possible embodiment, the measurement signal MA, MB with the superimposed response signal RS.sub.A, RS.sub.B is separated in the evaluation unit 2 by suitable filtering, as shown in
(34) In the case of an alternating current signal as the interference signal SS, preferably a capacitor, or also a coil, is used as the injection impedance X1.sub.A, X2.sub.A, X1.sub.B, X2.sub.B, and these, with the relevant secondary winding A, B and its winding impedance XS.sub.A, XS.sub.B, form a complex voltage divider. The frequency of the interference signal SS is to be selected in a suitable manner, in particular such that the frequency does not conflict with the position determination. In the case of a resolver with an excitation winding as the position encoder 1, the frequency of the interference signal SS is chosen, for example, significantly higher than the excitation frequency of the resolver. In the case of a permanent magnet as the excitation unit E, for example, significantly higher than the expected highest useful frequency of the position encoder 1, which can be derived, for example, from the specified (for example, in the data sheet of the position encoder) maximum permissible rotational speed of the rotary position encoder 1 or the maximum permissible speed of the translational position encoder 1.
(35) The separation of the useful signal of the position encoder 1 and the response signal RS.sub.A, RS.sub.B in the evaluation unit 2 in the case of an alternating voltage signal as the interference signal SS is effected, for example, by demodulation of the measurement signal MA, MB and of the higher-frequency response signal RS.sub.A, RS.sub.B, which in turn results in a separation of the signals.
(36) For example, the demodulation can take place with the known I&Q method (in-phase & quadrature method), wherein, of course, there is still a large number of other demodulation methods. A separation by filtering is also possible, of course. With the response signal RS.sub.A, RS.sub.B the winding impedance XS.sub.A, XS.sub.B can be determined, for example in the error detection unit 6. With the known injection impedance X1.sub.A, X1.sub.B, X2.sub.A, X2.sub.B and the known interference signal SS, it is possible, for example, from the amplitude of the response signal RS.sub.A, RS.sub.B, to calculate back to the winding impedance XS.sub.A, XS.sub.B by means of the complex voltage divider. Should the winding impedance XS.sub.A, XS.sub.B change by a specific, prespecified value (also as a relative indication, for example in percent), it is possible to infer an error F, which can be checked in the error detection unit 6.
(37) The error detection unit 6 and/or the position determination unit 7 can be designed not only as an analog circuit but also digitally. In the case of a digital embodiment, the measurement signal MA, MB with the superimposed response signal RS.sub.A, RS.sub.R (in an embodiment also only after a separation) is suitably digitized, for example by an analog-to-digital converter, and evaluated in a microprocessor or an integrated circuit, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC).
(38) If an interference signal SS is applied to at least two secondary windings A, B, the resulting response signals RS.sub.A, RS.sub.B can also be evaluated by comparison. The comparison can be carried out in the error detection unit 6. This can be applied both in the case of a direct current (DC) signal as the interference signal SS and in the case of an alternating current (AC) signal as the interference signal SS. For the comparison, the difference (RS.sub.A?RS.sub.B) or the quotient (RS.sub.A/RS.sub.B) of the response signals RS.sub.A, RS.sub.B can be determined (in an analog or digital manner) in the evaluation unit 2, and the difference or the quotient can be used for error detection. In this case, however, it does not matter which response signal RS.sub.A, RS.sub.B is the minuend and which the subtrahend; even the absolute value of the subtraction can be used. In the same way, it does not matter which response signal RS.sub.A, RS.sub.B is the dividend and which the divisor.
(39) For example, an error can be detected if the result of the comparison, e.g., a difference or a quotient of the response signals RS.sub.A, RS.sub.B, changes.
(40) The comparative evaluation has the advantage that external influences, such as temperature influences, aging effects and the like, act on both secondary windings A, B and signal lines SA, SB, whereby the two response signals RS.sub.A, RS.sub.B are influenced approximately equally by such external influences and are compensated for by the comparison, in particular the difference or quotient formation.
(41) In the comparative evaluation, an error can be inferred if the difference resulting from the comparison exceeds a certain prespecified value.
(42) If more than two secondary windings A, B are provided in the position encoder 1, and an interference signal is applied to all secondary windings A, B, the comparative evaluation for a group of secondary windings A, B can be performed crosswise. In this case, the comparison of each response signal RS.sub.A, RS.sub.B with each other response signal RS.sub.A, RS.sub.B in the group is carried out and evaluated.
(43) The detection of a change in a certain variable, for example in a response signal RS.sub.A, RS.sub.B, or in a DC offset of a response signal RS.sub.A, RS.sub.B, or in a winding impedance X.sub.SA, X.sub.SB, or in a result of a comparison (e.g., difference, quotient) between two response signals RS.sub.A, RS.sub.B, is understood to mean, for example, that a check is made as to whether the relevant value of the variable changes by a specific prespecified amount, for example by ?10%, or whether a prespecified limit value for the specific variable is exceeded. In order to detect a change, the specific variable is determined at least twice, preferably constantly, which can either take place continuously or at prespecified time intervals.
(44) In embodiments, the signal evaluation unit, the error detection unit and/or the position determination unit can be implemented digitally, e.g., as software on microprocessor-based hardware. Thus, these units can be physically implemented by electronic (or optical) circuits such as logic circuits, discrete components, microprocessors, hard-wired circuits, memory elements, wiring connections, and the like, which may be formed using semiconductor-based fabrication techniques or other manufacturing technologies, and/or analog instrumentation, e.g., analog electric/electronic circuits, analog computers, analog devices, etc. Further, the processing of the signals in these units can be implemented by microprocessors or similar components, programmed using software (e.g., microcode) to perform various functions discussed herein and may optionally be driven by firmware and/or software. Alternatively, these units may be implemented by dedicated hardware, or as a combination of dedicated hardware to perform some functions and a processor (e.g., one or more programmed microprocessors and associated circuitry) to perform other functions.
(45) Moreover, the signal evaluation unit, error detection unit and/or position determination unit can also include at least one memory (not shown), e.g., a non-transitory computer readable medium or media, to store one or more sets of instructions to perform any of the methods or computer-based functions disclosed herein, evaluating the signals and determining errors, either alone or in combination with the other described devices. These units can also include at least one processor that can access the at least one memory to execute the one or more sets of instructions to perform any of the methods or computer-based functions discussed above. Moreover, the at least one memory can be part of the slave or can be remote from the slave, e.g., a remotely located server, memory, system, or communication network or in a cloud environment, and the at least one processor can also part of the slave or remote from the slave.
(46) It is noted that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present invention. While the present invention has been described with reference to an exemplary embodiment, it is understood that the words which have been used herein are words of description and illustration, rather than words of limitation. Changes may be made, within the purview of the appended claims, as presently stated and as amended, without departing from the scope and spirit of the present invention in its aspects. Although the present invention has been described herein with reference to particular means, materials and embodiments, the present invention is not intended to be limited to the particulars disclosed herein; rather, the present invention extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims.