2.1. Critical Points on the Design of Fluxgate Sensors and the Electronic Circuit
If we place a magnetic core with a coil wrapped around it under any variable magnetic field, that is, if there is any magnetic flux change along the coil system, then a voltage is induced in the coil in accordance with Faraday’s induction law. This induced voltage is expressed with the time variation of the magnetic flux:
Here, N is the number of turns, A is the cross-sectional area, µ
0 is the magnetic permeability of the space, µ
r(H) is the relative magnetic permeability of the core, and H (t) is the total magnetic field applied to the coil. If this equation is written term by term, then Equation (2) is obtained.
The third term occurs due to the fluxgate effect as a result of the time-dependent magnetic permeability of the core [
17,
19]. For the formation of time-dependent magnetic permeability, we need an AC field of H
AC = h
0∙sin(ωt), which is denoted as a modulating or excitation field in fluxgate magnetometry. The total magnetic field together with the ambient DC field will be H(t) = h
0∙sin(ωt) + H
DC. The magnetic core needs to be deeply saturated by the modulation field in order to reduce the magnetic noise in fluxgate sensors. The optimization of the amplitude of the AC signal by changing the amplitude of the AC current driven to the excitation coil is also important in terms of the power consumption of the sensor. In the present work, the design of a ring core fluxgate sensor with a diameter of 15 mm was considered. Initially, six layers of cobalt-based ribbons, each 20 µm thick and 3.0 mm wide, were gently wrapped around a ring template made of GF30 (a 30% glass-fiber-reinforced polyether ether ketone) in a channel matching the ribbon width (
Figure 1a,b). It is important that the end points of the ribbon coincide. Otherwise, a bias will be generated at the output voltage of the sensor. The magnetic permeability and the saturation magnetization field of the ribbons were ~10,000 and ~0.6 T, respectively. In order to increase the sensitivity, the permeability of the ribbons can be increased to more than 100,000 by annealing at around 300 °C for 1 h, but in such a case it must be considered that the ribbons will be fragile and vulnerable to mechanical shocks. The number of ribbon layers can be increased to up to 8 or more to increase the signal strength, but in this case the signal noise may also increase. So, this parameter needs to be optimized. There are several reasons to use GF30 as a template material such as its high mechanical strength and rigidity, low moisture absorption, and high thermal stability. This support material provides the minimization of the mechanical stress acting on the ribbon due to the mismatch between the thermal expansion coefficients of the ribbon and the template material, if it is used in environments where temperature variations are high, like space atmosphere. It should be noted that machinable ceramics can also be useful due to their low thermal expansion, but they require careful mechanical turning and are relatively expensive. Another important point to consider in the design is the determination of the ring diameter. If the sensitivity of the sensor is the dominant target, then the diameter must be increased even up to more than 25 mm. In this case, the upper range of the sensor will be smaller than the Earth’s field of 60 μT. If the sensitivity is of secondary importance and its usability in daily life is critical, then the diameter can be smaller like in the present design. The second stage of the sensor design is the construction of the excitation coil. In our case, a toroidal winding was performed around the ring core with a copper wire of 300 μm in diameter (
Figure 1c). The insulating layer of copper wire is important for withstanding the high currents and avoiding electrical short circuits. We used space-qualified grade 2 copper wire, which can endure currents up to 250 mA for long periods. In order to magnetize all parts of the ribbons homogeneously and to minimize the final noise level of the sensor, the number of turns at one half of the toroid must be equal and geometrically symmetric with the other half. Similarly, the total number of turns of the toroidal winding is critical for deep saturation of the core. Depending on the power restriction, the number of winding layers can be as high as five, but we made three layers in our sensors, with ~375 total turns. As will be mentioned in the following sections of the text, the amplitude of the current passing through the excitation coil can be adjusted by an appropriate capacitor. The last stage of the sensor construction was the design of the pick-up coil. Again, GF30 was used as the template material of the pick-up coil for the same reasons mentioned before (
Figure 1d). The windings were made using space-qualified grade 2 copper wire with a diameter of 200 µm for the measurements of three-axis magnetic field components (
Figure 1e). The total number of turns was ~480. We must note that the optimal number of turns may change depending on the ring diameter. After placing the ring into the center of the pick-up coil, it was rotated carefully to minimize the zero offset value, monitoring the signal generated over pick-up coil to be near zero. Otherwise, a bias and a difference between the negative–positive field direction of the magnetic field appears on the output voltage of the sensor.
In order to facilitate electronic design and ensure compatibility with the sensor, the first step is to determine the excitation frequency (f) and then amplify the sensor’s output signal at 2f frequency. In order to determine the excitation frequency, a sinusoidal AC current with sufficient amplitude to saturate the cores was passed through the excitation coil with 100 Hz steps from 1 to 50 kHz. Higher frequencies are undesirable due to potential noise caused by eddy current losses on the surface of the ribbons. A constant DC field was additionally applied parallel to the sensing direction of the sensor using a Helmholtz coil to generate the 2f signal in the pick-up coil. Then, the 2f data were collected by a lock-in amplifier.
Figure 2 shows the f
exc–V
2f curve of one of the sensors examined in this work. As seen from
Figure 2, the V
2f curve shows a sharp peak at the excitation frequency of 31.4 kHz. At first glance, it might be thought that this excitation frequency is suitable. However, this self-resonance region, caused by the parasitic capacitance of the coil, should be avoided as much as possible, and the sensor should work far away from the self-resonance frequency [
20]. It must be noted that parasitic self-capacitances existing due to windings create a resonant circuit, which is undesirable as the value of the parasitic capacitance may become unstable with increasing time and temperature. When evaluated from an electronic perspective, frequencies that are powers of 2, such as 4, 8, 16, and 32 kHz, are easy to produce using a crystal oscillator.
Figure 2 reveals that 32 kHz is quite close to the self-resonance of the excitation coil; therefore, it was abandoned, and 16 kHz was chosen as the excitation frequency. It is important to determine the supply voltage (e.g., 9 V, 12 V, or 15 V) of the designed magnetometer according to factors such as power consumption, cost, and ergonomics. In our design, we preferred 12 V. Now, the initial tests of the excitation circuit, shown in
Figure 3 (left), can begin. One half of a square wave (0–12 V) at 16 kHz generated by a function generator is driven to the excitation circuit with a duty cycle of 50%. By means of the 1 μF capacitor, the current form shown in
Figure 4 must pass through the tank circuit where the excitation coil is located. As seen from
Figure 4, the waveforms of the current through the excitation coils show variation. The quantifying criterion for a suitable current waveform is symmetry breaking on the driven current waveform, which is required for obtaining its harmonics based on the sensor’s output as a result of the field dependence of the magnetic permeability of the core material. If the shape of the current is sinusoidal (
Figure 4a), which was measured by a Tektronix P6022 current probe, then it means the ribbons are not saturated magnetically. The current waveform shown in
Figure 4b is attempted to be obtained by adjusting the capacitor value in the tank. By changing the value of the resistor at the entrance of the tank, the power consumption of the circuit is adjusted. Finally, the magnitude of the output signal of the sensor is adjusted by changing the value of the capacitor and the resistor in the tank of the pick-up circuit (
Figure 3 (right)). In the pick-up circuit, capacitance adjustment is required to increase the intensity of the output signal, while resistor adjustment is required to minimize signal dependency. In this way, stability against temperature or voltage fluctuations is ensured. Now, the sensors (x-, y-, and z-axes) and the circuit are integrated and soldered to the homemade PCB as shown in
Figure 5. It is important to note that the three-axis magnetometer analyzed in the present work is not a detection element that senses all three components of the magnetic field at a single point or, at the very least, at approximately one location. Instead, the sensor in question detects individual values at different places in space as shown in
Figure 5.
This circuit includes zero-feedback electronics to provide stability and robustness in addition to the excitation and pick-up circuits. If possible, no magnetic electronic or mechanical parts should be used around the sensor. For example, it would be more appropriate to change the integrated circuit elements seen here to SMD components. Notice that even the corners of the PCB inside the box in
Figure 5 are held by titanium screws, which are not magnetic. Now, the three-axis fluxgate magnetometer is ready for functional tests as seen in
Figure 5. Notice that the sensor on the right side uses one core with a single winding to measure the x-component of the ambient field. On the other hand, although the sensor on the left side also uses one core, it has two windings to measure the y- (inner-winding) and z- (outer-winding) components of the ambient field.
2.2. Critical Points on Functional Tests of the Fabricated Fluxgate Sensor
The functional tests began with the determination of the voltage output values of the axes in the zero-field. For this purpose, the magnetometer was placed into a six-layered mu-metal chamber, and the voltage values read from the axes were recorded by using an Agilent34401A digital multimeter (Agilent Technologies Inc, Santa Clara, CA, USA). In fluxgate sensors, the sensor output voltage should be zero at zero magnetic field, negative for magnetic fields antiparallel to the sensor detection direction, and positive for the parallel direction. On the other hand, due to restrictions on the output voltages to 0 V and 5 V for the present work, the design was realized for a special application area, and a voltage output of nearly 2.5 V was expected in the zero field. Similarly, it was expected that the voltage output of 0 to 2.5 V approximately corresponds to the magnetic fields antiparallel to the measurement direction, and 2.5 V to 5 V approximately corresponds to the magnetic fields parallel to the measurement direction. We found the zero-field voltage values to be 2.3759 V, 2.3693 V, and 2.3574 V for x-, y-, and z-axes, respectively. It must be noted that since the mu-metal chamber cannot provide superior magnetic shielding (i.e., a few nT may remain inside), the magnetometer must be placed inside the chamber in different directions, and the average must be taken for the determination of the correct zero-field output. For instance, 2.3690 V, 2.3689 V, and 2.3702 V were measured at different locations of the magnetometer inside the chamber, and its average was taken to be the zero-field value of the y-axis.
2.2.1. Scale Factor
The next measurement was the determination of the scale factors. For this experiment, the magnetometer was placed into the center of a three-axis calibrated Helmholtz coil having a coil constant of 4.3402 Oe/A with an uncertainty of 0.01% (0.43402 mT/A) as shown in
Figure 6, and the output signals read from the magnetometer were recorded with software coded using the LabVIEW (v. 2014 SP1) program for different values of the DC current applied to the coil. Here, it should be ensured that the measurement axis is parallel to the direction of the magnetic field created by the Helmholtz coil, which was supplied with a special homemade fixture consisting of nonmagnetic parts as shown in
Figure 7. It is also crucial that environmental magnetic field components, such as the Earth’s field component perpendicular to the measurement axis, are avoided as much as possible. This can be achieved by driving a sufficiently large DC current to the perpendicular axes of the Helmholtz coil and checking the magnitude of the environmental field in that direction using an another traceable magnetometer. However, the most appropriate solution is realizing this experiment, if possible, in a Helmholtz coil placed inside the mu-metal chamber (See
Figure 6 for demonstration). In this case, the unwanted environmental magnetic field will already be isolated, but the coil must be re-calibrated due the influence of the shield, which may change the coil constant by some amount. We must note here that the calibration of the Helmholtz coil used in the present work was conducted by a low-field NMR teslameter, which is traceable to universal constants with an uncertainty of 10 ppb. Similarly, current measurements must also have measurement accuracy at least at the nanoampere level. Together with the contribution of the current uncertainty, the total uncertainty of the Helmholtz coil was 0.01%. In order to understand whether there was any hysteresis in our measurements, a cycle was made between − and + maximum current values, and the driven current values were converted into magnetic field units by multiplying them with the constant of the Helmholtz coil (e.g., 0.43402 mT/A). Graphs of the magnetometer output signal to the applied DC field (V
2f–H
DC) were drawn, and magnetometer scale factors were calculated from the slopes of the best-fit curves in the linear region. As can be seen in
Figure 8, the scale factors for each measurement axis are nearly identical, with values of 29,402 V/T, 28,871 V/T, and 29,307 V/T for the x-, y-, and z-axes, respectively. The scale factors can be increased or decreased by changing the value of resistors connected to the pick-up coils of each axis. In our case, we tried to adjust it to the same value. The R
2 values, which give information about the quality of fit to the experimental data, were determined to be 0.99992 for all axes of the magnetometer. This means that its linearity is 99.992%. In other words, the nonlinearity of the transducer (from volt to T) is just 0.008%. As can be seen, each axis reaches saturation after approximately 0.2 V at the negative maximum and 4.8 V at the positive maximum. Here, we must note that the restriction on the minimum and maximum voltage values are due to diodes in the electronic circuit required for a special application of the designed magnetometer. This restriction can be eliminated easily for any other applications.
2.2.2. Resolution
In order to determine the minimum detectable magnetic field (resolution), the ambient magnetic field was changed in a narrow range with smaller steps (5 nT and 10 nT; see
Figure 9), and the magnetometer output signals were recorded. In these measurements, a Keithley 220 current source with 1 nA sensitivity was used. In resolution measurements, the data collection must be completed as soon as possible in order to minimize the environmental effects; so, the measurement needs to be repeated several times for assurance. If possible, the realization of this experiment in a magnetically shielded medium is also suggested. Otherwise, it will be quite difficult to determine the real resolution of the magnetometer due to environmental magnetic pollution. As can be seen in
Figure 9, the designed magnetometer can detect a 5 nT DC field easily.
2.2.3. Noise Analysis
During noise analysis, the magnetometer must be isolated from external magnetic field sources. In order to provide a magnetic field-shielded environment, the magnetometer was placed into a six-layered mu-metal chamber, and the voltage output of the relevant axis was connected to the input of the Agilent 35670A dynamic signal analyzer (Agilent Technologies Inc, Santa Clara, CA, USA). Since the voltage noise density (V/√Hz) of the magnetometer can be measured with the signal analyzer, the collected data from the analyzer was divided by the scale factor of each axis to reach the magnetic field noise density (nT/√Hz). The noise spectra of all three axes of the magnetometer are given in
Figure 10. The magnetometer noise levels @1Hz were determined to be 1.1 nT/√Hz, 1.3 nT/√Hz, and 2.1 nT/√Hz for the x-, y-, and z-axes, respectively. Duplicate tests have been conducted to ensure the accuracy of the results, and the same results have been found. One of the reasons for the higher noise level observed in the z-axis may be due to the fact that the pick-up coil of this axis is the outermost one (i.e., far from the sensing core). On the other hand, an important issue in noise analysis is the DC magnetic field component in the measurement area. No matter how well we insulate with mu-metal, there may still be magnetic leaks, which can negatively affect the actual noise level of the sensor. While the noise levels of the x- and y-axes are almost the same, another reason for the high noise level seen in the z-axis may be that this axis faces the cover side of the mu-metal chamber. That is, the magnetic leakage along the z-axis may be greater than that along the x- and y-axes. It is worth noting that several methods can reduce the noise level to a few tens of pT, such as annealing the cores between 200 °C and 300 °C to remove structural defects or increasing the ring diameter to reduce stress on the magnetic core. However, these approaches are not the primary focus of the present work.
2.2.4. Bias
To determine the zero-bias field of the magnetometer, it was centered in the Helmholtz coil system shown in
Figure 6, with the sensor aligned parallel to the coils. The proper angular alignment of the sensor relative to the coil is of great importance in this measurement. The measurements were repeated five times to check the accuracy. It is also important for this measurement that there should be no magnetic objects in the immediate vicinity of the sensor. The initial voltage readout (V
1) was recorded by a sensitive digital multimeter (DMM). A current was then applied to the Helmholtz coil to generate a +300 µT field, which can be adjusted higher or lower depending on the requirements. The field was turned off after a short wait. The output voltage values were read again from the DMM and recorded (V
2). The same process was repeated for a −300 µT field, and the output values were recorded (V
3). As the last step, ∆V values were calculated by subtracting the V
2 and V
3 values from the V
1 voltage value and converted to magnetic field units by using the scale factor. The maximum bias was determined to be 14.6 nT on the z-axis. We must note here that the bias value within the limits of the world’s magnetic field, <60 µT, remains below the noise levels of the magnetometer (≤2 nT).
2.2.5. Cross-Field Effect
Determining the cross-field effect, known as the sensitivity of sensors to magnetic fields perpendicular to the sensing direction, is a necessary measurement to keep the total measurement error of the magnetometer at a minimum level. The procedure followed in these measurements is as follows: Before starting the measurement, the magnetometer is placed inside the mu-metal, and the output voltage of the relevant axis is recorded in this zero-field environment. The magnetometer is then placed at the center of the Helmholtz coil system in
Figure 6 to determine the cross-field effect. The change in the sensor output signal values is recorded by applying current to the related coil to create a magnetic field perpendicular to the sensor sensing direction. For example, for the sensor whose sensing direction is denoted as x, first, a magnetic field is applied in the y-axis direction, and the output voltage of the x-axis is recorded. The S
xy value is obtained from the slope of the V
x–H
y curves. In the same way, a magnetic field is applied along the z-axis, and the S
xz value is determined from the slopes of V
x–H
z. The important point in cross-field effect measurements is to comply with the right-hand rule. This is repeated for S
yx, S
yz, S
zx, and S
zy.
Figure 11 shows the results of cross-field effect measurements. As seen from
Figure 11, scale factors of the cross-field curves may take negative and positive values. For instance, while S
yx is −600, V/T it is 302 V/T for S
yz. It is understood that the cross-fields may affect the magnetometer’s output voltage by up to 4.7%, and their contribution to the error budget can be minimized by putting these values into the matrix given in the model function (see
Section 2.2.9).
2.2.6. Temperature Dependency
One of the main parameters for the characterization of the magnetometers is its temperature dependency. This parameter is very important for applications exposed to varying temperatures (e.g., space exploration, underground drilling, etc.). For this purpose, a thermal vacuum test system was established in the laboratory, which also provides shielding from the world’s magnetic field (
Figure 12). In this system, cabin pressure can be reduced below 10
−5 mbar. In order to perform tests under a magnetic field, the thermal cabin was placed at the center of a calibrated Helmholtz coil system. The graphs showing the changes in the output voltages of the magnetometer in the temperature range of −10 °C to 50 °C are given in
Figure 13. As shown by this measurement, the output voltage of the z-axis changes by a maximum of 4 mV with a 60 °C temperature change, corresponding to approximately 120 nT. The almost linear relationship between the output voltage and the temperature is advantageous in minimizing this error source caused by temperature change. The slopes of the best-fit curves obtained in units of V/°C (inset of
Figure 13) for each axis were divided by the scale factor of the relevant axis to obtain the temperature dependency of the sensor in units of magnetic field. It was found to be 1.32 × 10
−3 μT/°C, 1.23 × 10
−3 μT/°C, and 2.09 × 10
−3 μT/°C for the x-, y-, and z-axes, respectively. These values are really quite small, and the resistor of the pick-up circuit has a crucial impact on these values. The greater this resistance, the better the temperature independence can be. This resistance has a crucial impact on the scale factor and sensitivity of the sensor, and hence, it is important for the designer to find the most appropriate value.
2.2.7. Bandwidth
Determining the data reading speed, readout frequency, or bandwidth of a developed magnetometer is another important step in characterization measurements. This indicates how well the magnetometer follows rapid changes in the magnetic field. For this purpose, the measurement axis of the magnetometer is placed in a central position of the Helmholtz coil with parallel alignment to the created AC magnetic field. Then, the output voltage of the magnetometer is zeroed by rotating the Helmholtz coil until a zero-field value is read from the multimeter. When the nulling process of the relevant axis is completed, the magnetometer output is connected to the oscilloscope, and the oscilloscope channel is switched to DC coupling mode. AC current at different frequencies is applied using a calibrated function generator along the relevant axis of the Helmholtz coil. To determine the bandwidth of the magnetometer, the frequency of the AC signal driven to the Helmholtz coil is compared with the frequency of the signal from the magnetometer. If the frequency of the magnetometer output signal is different from the sine form of the signal applied to the coil, then the magnetometer cannot follow the external magnetic field, which determines the measurement speed of the device. This technique, referred to as the sinus-following technique, identifies inconsistencies between the applied signal and the magnetometer output, which indicate the magnetometer’s inability to accurately follow the external magnetic field. It is important to note that if the amplitude of the signal at a certain frequency driven into the Helmholtz coil is not high enough, then the field created may be low. Since the number of windings of the Helmholtz coil is high, the inductive reactance increases with frequency, resulting in insufficient current being driven into the coil. This can prevent accurate detection of the magnetometer’s measurement speed. Increasing the amplitude of the driven current using an amplifier, or decreasing the inductive reactance of the coil with the help of an appropriate capacitance, can solve this problem.
There is an alternative measurement technique to overcome such inductance problems in the sine-following technique, and it may also be helpful to cross-check the accuracy of the results. In this method, the relationship between the rise time (τ) of the output signal and the bandwidth (BW) is used (
Figure 14). Rise time and the 3 dB bandwidth are two closely related parameters used to define the limit of the system’s ability to respond to sudden changes in the input signal. Since it is possible to know only one of these parameters or to find them using available resources, a mathematical expression is used to relate the two. Rise time and the 3 dB bandwidth are inversely proportional, and the proportionality constant is ~0.35 when the response of the system resembles an RC low-pass filter (first-order systems). Rise time is measured by time, while the 3 dB bandwidth is measured by frequency. Rise time is the duration it takes for the output signal to transition from 10% to 90% of its final value in response to an input step function. The 3 dB bandwidth is the frequency at which the system’s response falls to 70.7% of its maximum value. The RC circuit shown in
Figure 14 is not part of the actual measurement setup but represents a theoretical equivalent model used to approximate the time-domain and frequency-domain behavior of a first-order low-pass system. This representation is introduced solely to support the analytical derivation of the inverse relationship between rise time and 3 dB bandwidth. The inversely proportional relationship between rise time and 3 dB bandwidth can be derived by considering the time and frequency response of an ideal RC low-pass filter consisting of a resistor and capacitor in series. In this theoretical context, the rise time and the −3 dB bandwidth are not measured directly from a physical RC circuit but inferred using the standard analytical expression valid for first-order systems. The relationship is mathematically expressed as
where τ is the rise time between 10% and 90% on the rising edge of the output signal, and f
3dB is the 3 dB bandwidth. This relationship is valid for many first-order electrical systems.
In this technique, the magnetometer is initially placed in a central position with the measurement axis parallel to the field created in the Helmholtz coil. Then, current is applied to the coil with a Keithley 220 DC current source, creating a magnetic field high enough to clearly see the magnetometer response. As soon as current is applied to the coil, the signal output of the magnetometer connected to the oscilloscope is recorded by triggering the run–stop button of the oscilloscope. After evaluating the rise time of the captured signal, the bandwidth is calculated using Equation (3). It is crucial in this technique that the reference coil’s time constant is much smaller than that of the magnetometer to ensure accurate measurements. This can be achieved by reducing the inductance (L)-to-resistance (R) ratio in the reference coil circuit. Since the time constant in LR circuits is L/R, it can be reduced by connecting a serial resistor to the reference coil.
As shown in
Figure 15a,b, our measurements with the sinus-following technique reveal that our designed magnetometer can follow the ambient fields of 10 Hz and 50 Hz easily. It can actually monitor fields up to 200 Hz, although it is noisy (
Figure 15a–f). If a second channel was used for triggering, then the sinus-following test could be investigated with a better outcome by employing signal averaging. As mentioned above, its accuracy is limited by the inductance of the coil system and may be improved by using reference coils having much lower inductances.
As shown in
Figure 16a,b, our measurements using the rise time method reveal that the designed magnetometer can follow ambient fields at different frequencies. The rise time measurements indicate that the magnetometer can effectively monitor fields up to 87.5 Hz with a rise time of 4 ms for FGS1 (commercially available cobalt-based alloy containing CoFeSiNiB) and FGS3 (FINEMET-type Fe
71.5Si
15.5B
9NbCu
3 iron-based alloy also produced by the Slovak Academy of Sciences), and up to 58.3 Hz with a rise time of 6 ms for FGS2 (rich amorphous ribbon with Co
69Fe
2Cr
7Si
8B
14 composition, developed by the Slovak Academy of Science). This demonstrates that the magnetometer provides consistent performance for moderate frequency detection. These results confirm that similar to the sinus-following technique, the rise time method shows the magnetometer’s capability to track magnetic fields at lower frequencies accurately, providing a clear indication of its response speed and limitations at higher frequencies. To summarize the two measurement methods suggested above, the sinus-following technique tests the magnetometer’s ability to track continuous, sinusoidal changes in the magnetic field across a range of frequencies. It directly assesses the magnetometer’s capability to handle real-world dynamic scenarios where magnetic fields may vary sinusoidally, such as in electronic and industrial environments. However, this method can be influenced by the properties of the coil system (e.g., inductance and resistance), potentially affecting the accuracy of the measurements if not properly controlled. On the other hand, the rise time technique evaluates the speed of the magnetometer’s response to abrupt changes in magnetic field strength, providing a measure of the system’s overall immunity and frequency bandwidth. This method is useful for assessing the quickness and sharpness of the sensor’s response, which is critical in applications requiring fast detection of magnetic field changes. However, this assumption relies on the system behaving like a first-order low-pass filter, which may not hold true for complex or nonlinear systems and might not fully capture the sensor’s performance under continuously varying magnetic fields. Combining both methods offers a comprehensive assessment of the magnetometer’s dynamic performance, ensuring robustness and reliability for various applications.
Determining the best-suited measurement method for the described fluxgate magnetometer depends on the specific applications and performance requirements of the magnetometer. If the magnetometer is intended for applications involving rapidly changing or fluctuating magnetic fields where it needs to accurately track changes without phase shift or lag, then the sinus-following method might be more appropriate. This method provides a direct assessment of how well the magnetometer can keep up with sinusoidal variations in the magnetic field, which is typical in many practical applications like navigation and tracking. However, if the primary requirement is for the magnetometer to respond quickly to sudden changes in the magnetic field, such as detecting transient magnetic anomalies or quick disturbances, then the rise time to 3 dB bandwidth method would be more suitable. This method will give a clear indication of how quickly the sensor can react to sudden changes, an essential factor in high-speed detection scenarios. For the proposed fluxgate magnetometer, where detailed calibration and characterization are emphasized, incorporating both methods could provide a comprehensive view of its dynamic capabilities. Using both methods would allow for a thorough assessment of the magnetometer’s performance across a range of operational conditions, ensuring robustness and reliability in its specified application field.
2.2.8. Power Consumption, In-Rush Current, and Supply Voltage Dependency
The last three characterization measurements for a developed magnetometer (also applicable to most electronic devices) are the determination of power consumption, in-rush current measurement, and the extent to which the device is affected by fluctuations in the supply voltage. In order to determine the power consumption, the data and power lines of the magnetometer were separated, and the circuit supply was provided by a dual-output adjustable power supply. While the negative supply of the power line is connected directly to the power supply, the positive supply of the magnetometer is connected serially to the power supply via DMM in order to read the current drawn by the magnetometer. By applying ±12 V from the power supply, the current value read from the DMM was recorded, and the magnetometer power consumption was calculated with the equation P = V × I. The current drawn from the power supply of the developed magnetometer was measured to be 33.80 mA, and the power consumption was determined to be ~0.4 W. It must be noticed that the value of the resistance connected to the entrance of the excitation tank is decisive for the power consumption. One can decrease the power consumption more by increasing the resistance. However, in this case, the sensitivity of the sensor may become worse. So, a balance needs to be achieved.
In-rush current is the maximum instantaneous input current drawn by the magnetometer when it is first turned on. It must be measured and, if necessary, should be taken under control. They generally have much higher in-rush currents than steady-state currents due to the charging current of the input capacitance when first energized. Most of this in-rush current is due to the input capacitor placed on the supply line. Introducing a high resistance between the input power and the capacitor can increase the resistance of power-on, resulting in a decrease in in-rush current. Using an in-rush current limiter for this purpose can be helpful as it can provide the initial resistance required. The setup shown in
Figure 17 can be used for in-rush current measurement. In this setup, the 1-ohm resistor limits the in-rush current when the switch is activated and power is applied to the magnetometer. This prevents sudden current surges that could potentially damage sensitive components or distort the measurement. Secondly, this resistor, in combination with the inductive components of the magnetometer, forms an RL circuit, which affects the time constant (τ = L/R) of the system. As such, it influences the rise time and decay behavior of the impulse response observed on the oscilloscope. For this purpose, a 1-ohm resistor and an oscilloscope parallel to the resistance are connected to the positive power line between the switch and the magnetometer. After the connections are completed, the switch is kept OFF and the DC power supply is kept ON. As soon as the switch is opened, the image is captured by pressing the run/stop button of the oscilloscope and the value at the point where the signal peaks is calculated. The oscilloscope image of the magnetometer, which consumes approximately 35 mA from the positive power line during normal operation but draws 0.93 A in-rush current, is given in
Figure 18. The in-rush current of the negative power line can also be measured in a similar manner. We found it to be 0.88 A. It must be noted that in-rush current times (∆t) on the positive and negative power lines are calculated between the initial current drawn by the device (I
peak) and the time during which it drops to half of this value (I
peak/2).
A mechanism similar to that in power measurement was established to examine the effect of fluctuations in the supply voltage on the accuracy of the magnetometer. As in power measurement, the data and power lines of the magnetometer were separated from each other. The negative and positive feeds of the power line were connected to the power supply, and the data line was connected to the DMM for reading. Then, the magnetometer was placed in the mu-metal, the normal operating voltage of the magnetometer, ±12 V, was initially supplied from the power supply, and the axis voltage output values in the zero-field were recorded. Afterwards, the same process was repeated at different supply voltage values. In order to examine the measurement performance of the magnetometer depending on the supply voltage, scale factor measurement was conducted at these voltage values. Measurements were made between ±15 V and ±10 V supply voltages, and the results of x-axis are given in
Figure 19. It was observed that there was no serious loss in magnetometer performance when the supply voltage value fluctuated between ±11 V and ±13 V. Our experimental results indicate that the capacitances in the tanks of the excitation and pick-up circuits and the resistance in the tank of the pick-up circuit play critical roles in the robustness against power fluctuations. However, in this case too, the sensitivity may become worse and needs to be optimized.
2.2.9. Model Function
A model function is needed to establish a relationship between the magnetometer’s output voltage and the measured magnetic field. However, initially, the inverse of the matrix below must be found since the elements of the matrix, determined from the previous experiments, have units of V/T.
After filling the matrix above, it becomes
The inverse of this matrix is
The model functions for each axis can now be found from the matrix below
where, for instance, S′
x, S′
y, and S′
z are scale factors of the axes in units of μT/V; S′
XY, S′
XZ, S′
YX, S′
YZ, S′
ZX, and S′
ZY are the cross-field effects in units of μT/V; U
X, U
Y, and U
Z are voltage values read from the axis outputs during measurement in units of V; U
X0, U
Y0, and U
Z0 are zero-field values of the axis outputs in units of V. After inputting the numerical values of the matrix elements, we obtain
Then, first order equations are obtained:
In these equations, H values are in units of μT. These measurements were carried out at temperatures of 25.2 °C. So, we need to add the contribution of the operation temperature to these equations. The equations above were modified with the contribution of temperature as
With these equations, the error coming from the operation temperature can be decreased from 120 nT to less than 5 nT for the z-axis at a temperature range of −10 °C to 50 °C.