This application claims priority to foreign French patent application No. FR 1100642, filed on Mar. 3, 2011, the disclosure of which is incorporated by reference in its entirety.
The invention falls within the domain of electromagnetic emitters for position and/or orientation detection systems. These systems are used notably in aeronautics for detecting helmet position, making it possible to control a group of systems as a function of the position of the pilot's head using a closed loop. These systems may be, for example, display systems.
There are different physical principles enabling the contactless locating of a mobile object in space. One of the systems commonly in use involves an electromagnetic emitter placed in a known fixed point emitting electromagnetic fields of known distribution in different directions, these fields being detected by an electromagnetic sensor placed on the mobile object. These fields can be used to determine the position of the object in relation to the emitter. The invention is intended to improve a device emitting electromagnetic fields in precise directions in relation to a reference system X, Y and Z.
Conventionally, electromagnetic fields are emitted by controlling an alternating current at a given frequency in a winding using a closed loop. In all implementations, the complete coil has three windings, one for each geometric axis X, Y and Z. Each winding comprises two half-windings, the terminal voltage of the entire winding being symmetrical with respect to ground, in order to minimize the electric field emitted. The problem of power supply and electrical control of the coils is not so simple.
If a class AB linear amplifier 2 is used, the resonance effect is normally used to limit the draw of the device. This resonance ensures that the terminal voltage of the half-windings 1 can be much higher than the power supply voltage VP of the amplifier. To emit on the three axes X, Y and Z, the electronic control device comprises three electronic assemblies identical to the one in
The circuit diagram in
To address the coupling problems, the patent FR 2 685 491 discloses an emitter control system that only emits on a single axis at a time. The device is based on four alternating phases: emission X, then emission Y, then emission Z and finally a self-calibration phase. When emitting on one axis, the circuits of the windings of the two other axes are forced open. Consequently, no mutual-inductance currents can pass through these windings. A schematic diagram of the existing device is shown in
A solution for eliminating tuned-resonance amplification and obviating the need for large transformers is to use chopper-stabilized amplifiers. The use of three differential PWM amplifiers is not less efficient in terms of volume than the existing solution. However, building low-crosstalk switches using MOSFETs to interrupt the current in windings is theoretically very complex. The problem of emission frequency flexibility is resolved, but this requires continuing to emit alternately, on just one axis at a time.
Since the direct wideband amplification solution with very high negative feedback is not realistic, the device according to this invention uses a digital compensation technique to eliminate the effects of couplings between the axes.
More specifically, the invention concerns an electromagnetic emission device for a helmet position detection system comprising an electromagnetic emitter and control electronics, the emitter comprising three windings arranged perpendicularly, and the processing electronics comprising three electronic chains of similar structure, each electronic chain being associated with a given winding and generating an electronic supply signal of said winding, the electronic chains emitting simultaneously, characterized in that each electronic chain comprises closed-loop control means arranged such that the related signal generated comprises three analogue components: a first component, referred to as the stimulus component, modulated at an emission frequency of the winding associated to said electronic chain, each of the three emission frequencies being different from one winding to the next, and a second and a third component, referred to as correction components, each of these two components being modulated at an emission frequency of another winding, the phase and amplitude of which are calculated such as to compensate the parasitic signals received by said winding from the other two windings; such that each winding in steady-state only emits electromagnetic radiation at its own emission frequency and at a predetermined phase and intensity.
Advantageously, each electronic chain comprises three main assemblies: a first closed-loop control assembly generating three digital emission components, the first digital “stimulus” emission component corresponding to the first analogue “stimulus” component, the second digital “correction” emission component corresponding to the second analogue “correction” component, and the third digital “correction” emission component corresponding to the third analogue “correction” component; a second shaping assembly providing for the digital-analogue conversion of the digital components into analogue components, the mixing and shaping of said analogue components such as to obtain the electronic supply signal of the winding; a third measurement assembly providing for the measurement of the signal emitted by the winding, the analogue-digital conversion of the signal emitted and the demodulation thereof into three components, each component being at one of the three emission frequencies, a first “stimulus” measured component at the emission frequency of the winding, a second “correction” measured component at the emission frequency of a second winding and a third “correction” measured component at the emission frequency of the third winding.
Advantageously, each first closed-loop control assembly comprises three substantially identical closed-loop control subassemblies, the first “stimulus” subassembly generating the first digital “stimulus” emission component from the first “stimulus” measured component; the second subassembly generating the second digital “correction” emission component from the second “correction” measured component; and the third subassembly generating the third digital “correction” emission component from the third “correction” measured component.
Advantageously, each “stimulus” closed-loop control subassembly comprises the following three main electronic units:
Advantageously, each “correction” closed-loop control subassembly comprises the following three main electronic units:
Advantageously, there are eight angular zones and they split the Fresnel plane into eight zones of equal size, inside a zone, a component belonging to a zone as a function of the following three criteria: sign of the real part of said component, sign of the imaginary part of said component, sign of the difference of the absolute values of the real and imaginary parts of said component.
Advantageously, the “decision” unit corrects, as a function of the real and imaginary parts of the digital measured component and the basic corrections, either only the module or only the phase of the emission component.
The invention and additional advantages thereof can be better understood from the non-limiting description given below, with reference to the attached figures, in which:
The emission device according to the invention is designed for electromagnetic helmet position detection systems. It comprises an electromagnetic emitter and control electronics.
The emitter is conventional. It comprises three windings arranged perpendicularly. The processing electronics essentially comprise three electronic chains of similar structure, each electronic chain being associated with a given winding and generating an electronic supply signal of said winding, the electronic chains operating simultaneously. To emit simultaneously on all three axes, three different emission frequencies are used, which are marked F1, F2 and F3 in the description, each frequency being attributed to an emission chain.
To address the problems of inter-winding coupling, each electronic chain comprises closed-loop control means arranged such that the related signal generated comprises three analogue components: a first component, referred to as the stimulus component, modulated at the emission frequency of the winding associated to said electronic chain, and a second and a third component, referred to as correction components, each of these two components being modulated at an emission frequency of another winding, the phase and amplitude of which are calculated such as to compensate the parasitic signals received by said winding from the other two windings; such that each winding in steady-state only emits electromagnetic radiation at its own emission frequency and at a predetermined phase and intensity.
The schematic diagram of an electronic control chain of a winding with closed-loop control assemblies is shown in
Two types of difficulties are encountered when creating the closed-loop control assemblies:
It should be noted that the overview in
There are several options for generating the “stimulus” emission signal. In this case, the amplitude and the phase of the signal sought are perfectly determined.
In the absence of any size or power draw restrictions, and if calculating means obtaining notably all of the trigonometric functions are available, the solution for generating the stimuli is relatively simple. A sample embodiment is shown in
The objective is to find an electronic solution that is easy to integrate into a very small field-programmable gate array (FPGA) programmable circuit, preferably with non-volatile memory using flash PROM technology unaffected by single event upsets (SEU). This circuit may be, for example, an IGLOO-brand FPGA marketed by ACTEL. The “dynamic calculations” are performed at a frequency of several MHz. As the clock rate of the FPGA may range from several tens of MHz to around 100 MHz, the calculations are performed sequentially using several tens of clock periods each time. Multiplications, divisions and other similar functions are then performed by combinations of successive additions or subtractions. It is then possible to create the electronics in
However, this solution cannot be used to generate the correction components. Indeed, the diagram in
The basic purpose of the emission device according to the invention is to provide a simpler electronic solution generating both the emission signal and, more importantly, the compensation or correction signals. Naturally, the core of the invention is the closed-loop control assembly. The closed-loop control according to the invention is based on three principles:
Each closed-loop control assembly 100 therefore comprises three substantially identical closed-loop control subassemblies 110, the first dedicated to the excitation or stimulus component, and the second and third dedicated to the correction components. Each closed-loop control subassembly comprises logical circuits split primarily between the following three main electronic units:
Each of these operations may be performed using very simple logic functions. The only slightly complex “dynamic” mathematical functions are multiplications. These are effected sequentially. The other “dynamic” functions are basic functions, primarily additions and comparisons. The following notations are used in the remainder of the description and in the figures:
An overview of the closed-loop control assemblies is given in
Details of the electronic units are given below. Naturally, it is an example embodiment the details of which may be adapted or varied without losing the general principles of closed-loop control based on three functional units implemented with basic logic functions. However, it is an excellent technical compromise in terms of complexity and performance.
“Angular Zone” Unit
This defines the angular zones or quadrant in the Fresnel plane (i, q) of the real and imaginary parts of the “stimulus” or “correction” emission components. This unit is the same for the different closed-loop control subassemblies. Simulations of the device demonstrate that a definition into eight zones is amply sufficient. This definition is very useful as it only requires three simple comparisons to define the quadrant to which a component belongs. These comparisons are as follows:
istim≧0−qstim≧0−ABS(qstim)≧ABS(istim) with the convention: ABS=absolute value.
In this case, the “angular zone” unit outputs an output signal encoded over 3 bits marked u, v and w having the following values:
u=sign(istim)
v=sign(qstim)
w=sign[ABS(istim)−ABS(qstim)]
The two's complement sign convention is used for signed signals, i.e. the sign is 0 when the variable is positive or null and the sign is 1 when the variable is negative.
These eight quadrants are shown in the Fresnel plane (i, q) in
“Correction” Unit
The “module and phase correction” unit calculates, depending on the angular zone in which the “stimulus” or “correction” emission component is located, the basic “set” corrections of the real and imaginary parts, a basic “set” correction being a correction that can only assume a limited number of values. This unit is the same for the different closed-loop control subassemblies. Depending on the angular zone in which the phase of the excitation signal is located, for a given correction, for example a counterclockwise rotation, the sign of the increments will change. For example, in zone 0, the increment Δq is positive while it is negative in zone 4.
Ideally, rotation ought to be orthogonal to the vector [istim,qstim] and the module increase co-linear.
By way of example,
rotation ⊕Δir=−1 and Δqr=+2
rotation ⊖Δir=+1 and Δqr=−2
module ⊕Δim=+2 and Δqm=+1
module ⊖Δim=−2 and Δqm=−1
If there is simultaneous rotation and variation of the module, the corrections to be made are combined. The result is as follows:
Δi=Δir+Δim
Δq=Δqr+Δqm
Table I below relates to the different zones and the “rotation ⊕” and “modulation ⊕” corrections:
The following correspondences may be established:
Rotation ⊕ corresponds to SIGROT=0
Module ⊕ corresponds to SIGMOD=0.
To standardize the increment calculation, the following is written:
If ROT=0 then Δir=Δqr=0
If MOD=0 then Δim=Δqm=0
If SIGROT=1 then Δir and Δqr invert
If SIGMOD=1 then Δim and Δqm invert
Finally, to obtain the full increment, the rotation increments are combined with the module variation increments:
Δi=Δir+Δim and Δq=Δqr+Δqm.
The output signals of the correction unit are coded over 3 two's complement bits, i.e. Δi[2:0] and Δq[2:0]. The Boolean equations are as follows:
Δir[2]=[non(v)*non(SIGROT)+v*SIGROT]*ROT
Δir[1]=[w+non(v)*non(SIGROT)+v*SIGROT]*ROT
Δir[0]=non(w)*ROT
Δqr[2]=[u*non(SIGROT)+non(u)SIGROT]*ROT
Δqr[1]=[non(w)+u*non(SIGROT)+non(u)*SIGROT]*ROT
Δqr[0]=w*ROT
Δim[2]=[u*non(SIGMOD)+non(u)*SIGMOD]*MOD
Δim[1]=[non(w)+u*non(SIGMOD)+non(u)SIGMOD]*MOD
Δim[0]=w*MOD
Δqm[2]=[v*non(SIGMOD)+non(v)*SIGMOD]*MOD
Δqm[1]=[w+v*non(SIGMOD)+non(v)*SIGMOD]*MOD
Δqm[0]=non(w)*MOD
“Decision” Unit-“Stimulus” Component
A “decision” unit that, depending on the real and imaginary parts of the digital “stimulus” measured component and the basic corrections, delivers the type and sign of the actions to be performed on the module and the phase of the “stimulus” emission component. In general, iref positive and qref null are chosen.
The objective is to avoid calculating the ROOT module (imes2+qmes2). It is possible to avoid this calculation by adopting simple rules either to correct the module or the phase of the “stimulus” emission component.
In the example embodiment shown in
If ABS(imes)<ABS(iref) AND ABS(qmes)<ABS(qref), then module increase;
If ABS(imes)≧ABS(iref) AND ABS(qmes)≧ABS(qref), then module decrease.
In
In the two other cases, it is not possible to determine the correction to be made to the module, but—conversely—the direction of phase rotation is known. To improve convergence speed, a slightly more complicated calculation is then used, employing two dynamic multiplications.
The principle is explained in
The unit equations can be summarized as follows:
SIGROT=SIGN(qref*imes−iref*qmes)
If (qref*imes−iref*qmes)=0 then ROT=0 else it is 1.
IF ABS(imes)<ABS(iref) AND ABS(qmes)<ABS(qref)MOD=1 and SIGMOD=0
IF ABS(imes)≧ABS(iref) AND ABS(qmes)≧ABS(qref)MOD=1 and SIGMOD=1.
“Decision” Unit-“Correction” Component
It is now the case that the setpoint verifies qref=iref=0. The phase setpoint is then totally indeterminate. To resolve this indetermination, the orders of magnitude of the phase differences in the device are calculated, which reveals the approximate phase of the coupling to be compensated and the phase of the compensation excitation signal. Another possible solution is to take a measurement in the absence of compensation in order to determine the phase of the coupling.
For the sake of simplification, only the coupling of a second winding operating at frequency F2 on a first winding operating at frequency F1 is cancelled, knowing that the procedure is absolutely identical to eliminate the coupling at frequency F3 coming from the third winding axis. In this context, the electronic system for which the phase differences are to be calculated is shown in
As the coupling is primarily inductive, by mutual inductance between axes, the nominal values of the phases can be calculated with sufficient accuracy, as the device is tolerant. The coupling coefficient of the second winding on the first winding is called M12. The phase difference of the amplifier θA is normally negligible in relation to the phase difference θ0 of the filter and the phase difference θ1 of the winding. We can move from the diagram in
Calculating the current I12 at the frequency F2 passing through the first winding results in the following:
I12=U12/(R+Lp+ZF(p))−M12*p*I22/(R+Lp+ZF(p)).
In the absence of a compensation device, the coupling term is as follows:
Coupling=−M12*p*I22/(R+Lp+ZF(p)).
In order to facilitate understanding of the device,
It can be seen that the convergence of the closed-loop control is effected correctly, which is explained in
Naturally, the device must be compatible with any value of θ1 The solution is comparable to a change of marker. In other words, the principle of the four quadrants in
By way of example, the solution with the related equations for an angle θ1 of between 45° and 135° is shown in
The logic equations of the functional unit are as follows:
IF imes=0 AND qmes=0 then no correction to be made so MOD=ROT=0. SIGMOD and SIGROT are immaterial in this case.
Else:
Quadrant imes≧0 and qmes≧0
IF SIGN[imes*cos(α)+qmes*sin(α)]=0, then:
MOD=1
SIGMOD=1 (reduce amplitude)
ROT=0
SIGROT=X(immaterial)
Else:
MOD=0
SIGMOD=X(immaterial)
ROT=1
SIGROT=1
Quadrant imes≧0 and qmes<0: same principle
Quadrant imes<0 and qmes≧0: same principle
Quadrant imes<0 and qmes<0: same principle
Only two multiplication functions need to be physically implemented to perform the function: “A*cos(α)+B*sin(α)”, the values A and B being reassigned depending on the quadrant [imes, qmes].
The overview in
The values of θ0, θ1, sin(α), cos(α) are calculated in advance as a function of the frequency values chosen. This means that all of these calculations are performed in advance and the tables filled, for example. A main processor may also perform the operations for each configuration change request and the results are sent to the electromagnetic emitter by a small digital link.
Instead of calculating the phase differences in advance, they can simply be measured during an initialization sequence for each configuration. For example, an emission is effected without compensation and the couplings obtained are measured. This has the advantage of being more accurate than calculated values, notably if the coupling is not primarily the result of mutual inductance or if the sign of this mutual inductance is not sufficiently off centred by construction, i.e. if the sign of the mutual inductance is not known a priori.
When moving between two configurations, a dead time during which this sort of calibration is performed and during which the electromagnetic positional closed-loop control function is no longer provided must be avoided.
To make this method entirely “transparent” to the user, an axis must not be allocated a new frequency that is already in use on another axis.
By adding the appropriate hardware resources, and notably the dynamic reserve on the emitters, this solution enables calibration for the frequencies that will be used with the new configuration.
The primary characteristics of the device according to the invention are as follows:
The advantages of the device according to the invention are as follows:
Number | Date | Country | Kind |
---|---|---|---|
11 00642 | Mar 2011 | FR | national |
Number | Name | Date | Kind |
---|---|---|---|
3354459 | Schwartz | Nov 1967 | A |
3868565 | Kuipers | Feb 1975 | A |
3983474 | Kuipers | Sep 1976 | A |
4017858 | Kuipers | Apr 1977 | A |
4111555 | Ellis | Sep 1978 | A |
4197855 | Lewin | Apr 1980 | A |
4298874 | Kuipers | Nov 1981 | A |
4314251 | Raab | Feb 1982 | A |
4737794 | Jones | Apr 1988 | A |
4742356 | Kuipers | May 1988 | A |
4792697 | Le Parquier | Dec 1988 | A |
4866260 | Lescourret | Sep 1989 | A |
4920317 | Lescourret | Apr 1990 | A |
4945305 | Blood | Jul 1990 | A |
5039035 | Fitzpatrick | Aug 1991 | A |
5093567 | Staveley | Mar 1992 | A |
5128794 | Mocker | Jul 1992 | A |
5168222 | Volsin | Dec 1992 | A |
5172056 | Voisin | Dec 1992 | A |
5307072 | Jones, Jr. | Apr 1994 | A |
5347289 | Elhardt | Sep 1994 | A |
5424556 | Symosek | Jun 1995 | A |
5453686 | Anderson | Sep 1995 | A |
5495129 | Schou | Feb 1996 | A |
5646525 | Gilboa | Jul 1997 | A |
5694041 | Lescourret | Dec 1997 | A |
5767669 | Hansen | Jun 1998 | A |
5847976 | Lescourret | Dec 1998 | A |
6054951 | Sypniewski | Apr 2000 | A |
6172499 | Ashe | Jan 2001 | B1 |
6246231 | Ashe | Jun 2001 | B1 |
6316934 | Amorai-Moriya | Nov 2001 | B1 |
6377041 | Jones, Jr. | Apr 2002 | B1 |
6484131 | Amorai-Moriya | Nov 2002 | B1 |
6487516 | Amorai-Moriya | Nov 2002 | B1 |
6528991 | Ashe | Mar 2003 | B2 |
6549004 | Prigge | Apr 2003 | B1 |
6691074 | Moriya | Feb 2004 | B1 |
6735263 | Moriya | May 2004 | B1 |
6754609 | Lescourret | Jun 2004 | B2 |
6894490 | Lescourret | May 2005 | B2 |
6912475 | Moriya | Jun 2005 | B2 |
7051636 | Snow | May 2006 | B1 |
7285951 | Lescourret | Oct 2007 | B2 |
7292948 | Jones, Jr. | Nov 2007 | B2 |
RE40018 | Palermo | Jan 2008 | E |
7401920 | Kranz | Jul 2008 | B1 |
7496871 | Suaya | Feb 2009 | B2 |
7532160 | Zimmerman | May 2009 | B1 |
8013595 | Jones | Sep 2011 | B2 |
8115768 | Sroka | Feb 2012 | B2 |
8116526 | Sroka | Feb 2012 | B2 |
8121812 | Higgins | Feb 2012 | B2 |
8259307 | Lacoste | Sep 2012 | B2 |
8339128 | Billeres | Dec 2012 | B2 |
8446253 | Ramchandran | May 2013 | B2 |
8446277 | Frederick | May 2013 | B2 |
8450997 | Silverman | May 2013 | B2 |
8723509 | Patterson, III | May 2014 | B2 |
8785840 | Schulte | Jul 2014 | B2 |
8810390 | Frederick | Aug 2014 | B2 |
20030201767 | Khalfin | Oct 2003 | A1 |
20050165297 | Anderson | Jul 2005 | A1 |
20060166681 | Lohbihler | Jul 2006 | A1 |
20110079703 | Gunning, III | Apr 2011 | A1 |
Number | Date | Country |
---|---|---|
2685491 | Jun 1993 | FR |
2807831 | Oct 2001 | FR |
2831258 | Apr 2003 | FR |
2008156653 | Dec 2008 | WO |
Number | Date | Country | |
---|---|---|---|
20120223856 A1 | Sep 2012 | US |