The present invention relates to a closed-loop current sensor, in particular of the fluxgate type.
A conventional fluxgate sensor typically comprises a core in a soft magnetic material of high magnetic permeability that is subjected to an alternating magnetic field by an excitation coil of the fluxgate. The magnetic field of the excitation coil saturates the core in an alternating manner. In the presence of a magnetic field, for example an external magnetic field generated by a current flowing in a primary conductor, the saturation characteristic of the soft magnetic core becomes (apparently, as seen from the secondary side) asymmetric and generates a corresponding signal in the circuit driving the fluxgate coil. The resulting signal is correlated to the amplitude of the external magnetic field. In a closed-loop sensor, this signal is used in a feedback loop to drive a secondary coil on a magnetic circuit configured to cancel the effect of the external magnetic field. The main advantage of closed-loop fluxgate sensors is their measurement sensitivity and ability to accurately measure currents of small amplitude. On the other hand, such sensors are generally not best suited for the measurement of currents of large amplitude, and like other sensors, have a limited measurement range.
Certain applications require however the measurement of a large range of currents. An example of an application requiring the accurate measurement of small amplitude currents and a large measurement range, is monitoring of batteries. Battery monitoring may include measuring different parameters of a battery system, temperature, voltage, impedance and current, in order to evaluate the status (charge, health) of the battery [2]. Often it is necessary to monitor complex systems made of several hundreds of blocks, e.g. at industrial UPS, telecommunications systems, or battery storage systems. One of the difficulties concerning battery monitoring applications is the current measurement, where the measurement range (DC) may typically vary from 10 mA up to 1000 A. Today's available low cost current transducers are not well adapted to work with sufficient accuracy for the small amplitude currents while supporting the very large measurement range, which may vary from a few milliamperes of trickle charging (float) currents to several hundreds of amperes of battery discharge and recharge currents.
Certain electrical motors, generators and other electrical drives may also require the measurement of currents over a very large range for accurate and reliable control of the drive or generator.
An object of the invention is to provide a current sensor that accurately measures small currents, yet has a large measurement range.
It is advantageous to provide a current sensor that is economical to produce.
It is advantageous to provide a current sensor for battery monitoring that is accurate and economical to produce.
It is advantageous to provide a current sensor that is easy to implement.
It is advantageous to provide a current sensor that is compact and reliable.
Objects of the invention have been achieved by providing the closed-loop fluxgate sensor according to claim 6 and a current measuring method according to claim 1.
Disclosed herein is a fluxgate electrical current sensor comprising a measuring circuit and an inductor for measuring a primary current IP, flowing in a primary conductor over a current range from a minimum measurable or specified current amplitude (Imin) to a maximum measurable or specified current amplitude (Imax), the inductor comprising a saturable magnetic core made of a highly permeable magnetic material and a secondary coil for applying an alternating excitation current i configured to alternatingly saturate the magnetic core, the coil being connected to the measuring circuit. The measuring circuit is configured to measure the saturation times t1 and t2 of the magnetic core in opposing magnetic field directions and determine therefrom a value of the primary current for small current amplitudes, the measuring circuit being further configured for evaluating the average value of the excitation current i and determining therefrom the value of the primary current for large currents.
A method of measuring an electrical current flowing in a primary conductor over a current range from a minimum specified current amplitude to a maximum specified current amplitude according to this invention includes:
Small primary currents have amplitude in a first portion of the current range from the minimum specified current Imin to a transition or intermediate amplitude, and large primary currents have an amplitude in a second portion of the current range from the transition amplitude to the maximum specified current amplitude Imax. The value of the intermediate amplitude, where the transition from the first measurement method to the second measurement method, may vary as a function of the values of Imin and Imax.
The current sensor according to this invention, which is based on a technology of type “fluxgate”, is economical to produce and implement yet has a wide measurement range while providing excellent accuracy. The sensor uses the magnetic field created by a primary current acting on a saturable inductor. By measuring the intervals to reach saturation and the inductor load current and making use of a suitable microcontroller it is possible to accurately evaluate the value of the primary current for both high and low current levels.
For primary currents IP that are small, the primary current value may be determined based on a value of the saturation time in one direction divided by the sum of the saturation times in both directions (IP is proportional to t1/(t1+t2)).
The measuring method for small currents is preferably employed for primary currents respecting the following condition:
where IP is primary current, N the number of turns of the secondary coil, and is0 the value of the saturation excitation current for a primary current that is 0.
For large primary currents the measurement of the primary current may be based on an evaluation of the average value of the excitation current.
Further objects and advantageous features of the invention will be apparent from the claims and the following detailed description of embodiments of the invention and the annexed drawings in which:
a and 8b are simplified graphs illustrating the shifting of the inductance value, respectively the saturation times t1, and t2 for a positive primary current (IP>0);
a and 9b are graphical illustrations of the inductance as a function of current respectively the current as a function of time for a positive primary current to depict the relationship between the primary current and the excitation current;
a and 10b are similar to
Referring to
The primary conductor is shown as a single conductor passing straight through the central passage of the magnetic core, however it is also possible to have a primary conductor with one or more turns (windings) around a portion of the saturable core. The portion of primary conductor may be integrated to the current sensor and comprises connection terminals for connection to an external primary conductor of the system to be measured. The primary conductor may also be separate from the sensor and inserted through the sensor. The magnetic core may have other shapes than circular, for example rectangular, square, polygonal or other shapes. Moreover, the magnetic core of the inductor may also form a non-closed circuit, for example in the form of a bar or an almost closed magnetic core with an air gap. The magnetic core may also be formed of more than one part, for example of two halves or two parts that are assembled together around the primary conductor. Also, the current sensor may comprise a magnetic core that does not have a central passage through which the primary conductor extends whereby the primary conductor can be positioned in proximity of the magnetic core or wound around in one or more turns around a portion of the magnetic core. In these various configurations, the functioning principle remains essentially the same whereby the excitation in the secondary coil is an alternating current that saturates the magnetic core in alternating directions, and where the primary current generates a magnetic field that affects the saturation characteristic of the magnetic core.
In the present invention, for small currents the measuring circuit measures the shift of the inductance characteristic as a function of the excitation current, this shift being essentially proportional to the amplitude of the primary current. For large primary currents however, this measuring principle is no longer employed because the core is already completely saturated without any secondary (excitation) current and the result of the relationship t1/(t1+t2) does not change any more. For high currents the measuring circuit thus employs another measurement method, this method comprising evaluating the average value of the secondary coil excitation current during the time the excitation voltage is supplied, i.e. t1 or t2 which corresponds to the amplitude of the primary current as described in more detail hereafter.
Advantageously, a single, simple and low cost sensor can thus be used for measuring a very large current range.
N is the number of secondary turns
IFe is the average magnetic circuit length
SFe is the magnetic circuit cross section
i is the excitation current
IP is the primary current (to be measured), and
φ is the magnetic flux.
The main difficulty in this type of application is the measurement of the current, because it can vary in a very large range, from the few milliamperes of the trickle charging (float) currents to the several hundreds of ampere of the battery discharge and recharge currents.
The main parameters of the saturable inductor are defined in
The ideal characteristic B(H) (magnetic induction B as a function of the magnetic field H) of the magnetic circuit can be approximated as shown in
B(H)=μ0·μr·H if −Hs<H<+Hs (1)
where μ0 is the permeability coefficient of air, and μr is the relative permeability coefficient of the magnetic material of the circuit.
By replacing (2) in (1) we can obtain:
And by replacing (4) in (3) we obtain:
and finally:
By deriving (6) as a function of the current we obtain the inductance value as (7):
Once saturation is reached, the inductance value is described by:
The inductance value Lf is μr times higher than Le. For example, in the case of a test prototype, Lf=22 H while Le=2 mH. In the following, we will make the hypothesis that the saturated value of the inductance Le is zero. Taking the current flow directions shown in
Let us consider HP, the magnetic field strength created by the primary current. We can write:
B(H)=μ0·μr·(H−HP) (10)
By replacing (2) into (10) we obtain:
And replacing (11) into (3) we obtain:
From (13) it can be seen that the amount of shifting of the flux characteristics is IP/N.
As an example, in a prototype tested with +is0=7 mA and N=1000, a primary current of 1 A caused a positive saturation limit of i1=(0.007−1/1000) A=6 mA.
Step 1) The MOSFETs “P” are switched on. The inductor 4 which represents an inductance L is charged with a positive current +i, according to the directions shown in
Step 2) The inductance discharges itself through the free-wheeling diodes of the “N” switches. Before passing to next step, the inductance is preferably completely discharged.
Step 3) The MOSFETs “N” are switched on. This time a negative current in the inductance builds up. When saturation is reached, the switches are turned off.
Step 4) The inductance discharge itself through the free-wheeling diodes of the “P” switches. Again the discharge of the inductance is preferably completed before the beginning of next sequence.
The measured values of the times t1, t2 to reach saturation and of the average excitation current iaverage during phases P resp. N are used to calculate the primary current. These operations may be performed by a microcontroller (not shown) to which the measuring circuit is connected, during the two charging periods, for example making use of an ADC unit and a timer of the microcontroller. When saturation is reached, the rapid increase of the excitation current i through the measuring resistance Rm, may be detected through a comparator. The saturation time t1, t2 is calculated between the closing of the switches and the detection of saturation. The average value of the excitation current iaverage can then be calculated. For a zero primary current, a measuring sequence requires for example about 180 ms.
By applying a positive primary current, taking the current flow directions shown in
In order to calculate the time domain behavior of this circuit, the resistive part of the circuit (R=Rs+Rm) can be neglected. Indeed the saturation times are small (typically 20 ms) in comparison with the time constant (Lf=22 H and R=5Ω).
Then, after applying the voltage step we obtain the linear relationship:
The excitation current is linearly and directly related to the primary current. Once saturation is reached, the current increases instantaneously (Le=0) up to its steady-state value:
The primary current is a function of the times to saturation. In
By replacing (15) and (16) into (19) we obtain
and by replacing (14) into (20) we obtain
The H-bridge supply voltage VC doesn't appear explicitly in this equation, so a precise stabilization of this voltage is not required. Once saturation is reached, the excitation current attains the steady-state value of VC/R. As an example, in a test prototype, this value was VC/R=2.4 A, however, the MOSFETs were switched off at about 1.25 A (ithreshold) because the application didn't require a higher current value.
The above measuring method for small primary currents can be used for primary currents respecting the following condition:
As an example, in a test prototype this condition means a measuring range (primary current) of ±7 A. For higher primary current values, a different measuring method is used.
Measuring Method for High Primary Currents
If |IP/N|>is0, the characteristics L(i) translate far to the left. This means that the inductance is already saturated without any excitation current flowing. With a large negative primary current, the phenomenon is the same but reversed (shift to the right).
|IP|=iaverage·N (23)
An exemplary embodiment has the following characteristics
The
From (17) in our case we can find:
After this time, due to the saturation of the inductor, the voltage Um reaches the opening voltage of the switches
U
m
=i·R
m (24)
U
moff
=i
off
·R
m=1.25·2=2.5V
After that, the diodes' free-wheeling current imposes a negative voltage Um.
According to (24), the voltage Um is
U
m=1·2=2V
Each measuring cycle, the transducer's digital output transmits the value of the primary current.
−1 A≦IP≦1 A;
−15 A≦IP≦15 A; and
−1000 A≦IP≦1000 A.
Number | Date | Country | Kind |
---|---|---|---|
09159946.4 | May 2009 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2010/052059 | 5/10/2010 | WO | 00 | 11/10/2011 |