Disclosure of Invention
Aiming at the defects of the existing vector magnetic field sensor orthogonality error correction method, the invention provides a vector magnetic field sensor orthogonality error calibration device which can fix a magnetic field sensor for orthogonality correction at a specified deflection angle for the magnetic field sensor to execute calibration work; according to the correction method provided by the invention, the three-order sensitivity matrix of the vector magnetic field sensor is calibrated through the acquisition and calibration device, and inverse sensitivity matrix inversion is carried out, so that the correction of the non-orthogonal error of the vector magnetic field measurement result is realized, and the magnetic vector measurement precision is ensured.
The orthogonal error calibration device of the vector magnetic field sensor is provided with two Helmholtz coils which are concentrically arranged, are arranged on a device base and can be adjusted in the left-right direction, an adjustable calibration angle device in the vertical direction and the vector magnetic field sensor arranged on the calibration angle device.
Wherein two Helmholtz coils are used to create a quantitative magnetic field environment. The calibration angle gauge is used to control the vector magnetic field sensor to assume a specified angle of deflection toward the direction of the magnetic field generated between the two Helmholtz coils. The vector magnetic field sensor is used for acquiring triaxial magnetic measurement data in different magnetic field environments.
The data required for correcting the quadrature error can be acquired by the device, and the method comprises the following steps:
step 1: the two helmholtz coils are positioned at a vertical distance from the center of the base of the device of 1/2 radius helmholtz coils.
Step 2: and a vector magnetic field sensor is arranged on the calibration angle gauge.
And step 3: and adjusting the vertical position of the calibration angle device to enable the center of the vector magnetic field sensor probe to be collinear with the circle centers of the two Helmholtz coil groups.
And 4, step 4: and placing the vector magnetic field sensor orthogonal error calibration device set through the steps in a magnetic shielding environment.
And 5: and calibrating the x, y and z axes of the vector magnetic field sensor.
And (3) calibrating an x axis: enabling the positive direction of the x axis of the vector magnetic field sensor to be positioned on a connecting line of circle centers of the two Helmholtz coils; quantitative magnetic fields were then applied through the two helmholtz coil sets, and vector magnetic field sensor readings were recorded under different magnetic field environments.
y-axis calibration: enabling the positive direction of the y axis of the vector magnetic field sensor to be positioned on the common connection line of the circle centers of the two Helmholtz coil groups; quantitative magnetic fields were then applied through two Helmholtz coils, and vector magnetic field sensor readings were recorded under different magnetic field environments.
Calibrating the z axis: enabling the positive direction of the z axis of the vector magnetic field sensor to be positioned on the common connection line of the circle centers of the two Helmholtz coil groups; quantitative magnetic fields were then applied through two Helmholtz coils, and vector magnetic field sensor readings were recorded under different magnetic field environments.
According to the reading of the vector magnetic field sensor, correcting the non-orthogonal error of the vector magnetic field measurement result by calibrating a third-order sensitivity matrix and carrying out inverse sensitivity matrix inversion, and the specific method comprises the following steps:
step 1: and obtaining a magnetic field-current relation curve by using the current source and the fluxgate sensor.
Step 2: calibrating the result V according to the x-axis
xAnd simultaneously, by referring to a magnetic field-current relation curve of the Helmholtz coil group, calculating to obtain a corresponding magnetic field true value H
xFinally by linear fitting V
x—H
xRelation to obtain the sensitivity coherence matrix S of the x-axis of the magnetic sensor
x,
Wherein S is
xx,S
yx,S
zxThe magnetic field data of the three axes of x, y and z are respectively obtained when the positive direction of the axis x is consistent with the direction of the magnetic field generated by the Helmholtz coil group.
And step 3: according to the y-axis calibration result V
yAnd simultaneously, by referring to a magnetic field-current relation curve of the Helmholtz coil group, calculating to obtain a corresponding magnetic field true value H
yAnd finally by linear fitting of "V
y—H
y"relationship, the sensitivity coherence matrix S of the y-axis of the magnetic sensor can be obtained
y,
Wherein S is
xy,S
yy,S
zyAnd the magnetic field data of three axes of x, y and z are respectively obtained when the positive direction of the y axis is consistent with the direction of the magnetic field generated by the Helmholtz coil group.
And 4, step 4: according to the z-axis calibration result V
zSimultaneously, the magnetic field-current relation curve of the Helmholtz coil group is referred to obtain a corresponding magnetic field true value H
zAnd finally by linear fitting of "V
z—H
z"relationship, the sensitivity coherence matrix S of the z-axis of the magnetic sensor can be obtained
z,
Wherein S is
xz,S
yz,S
zzThe magnetic field data of three axes x, y and z when the positive direction of the z axis is consistent with the direction of the magnetic field generated by the Helmholtz
coil group 3.
And 5: integration of Sx,Sy,SzAnd obtaining a sensitivity coherence matrix S of the magnetic sensor.
Step 6: performing inverse sensitivity matrix inversion H by using the obtained sensitivity coherent matrix ST=S-1HmThe sensitivity coherence matrix of the vector magnetic field sensor is S. Wherein HTIs the corrected vector magnetic field data, HmThe magnetic field data measured by the vector magnetic field sensor has orthogonality errors.
The invention has the advantages that:
1. according to the orthogonal error calibration device of the vector magnetic field sensor, all parts are made of pure copper materials, the material characteristics of metal copper cannot interfere with a magnetic field within an allowable error range, and normal calibration work is guaranteed.
2. According to the orthogonal error calibration device of the vector magnetic field sensor, disclosed by the invention, the orthogonal error calibration device of the vector magnetic field sensor and the vector magnetic field sensor are placed in a magnetic shielding environment, so that the interference of an external environment, particularly a geomagnetic field, can be effectively shielded, and the accuracy of calibration work is improved.
3. The orthogonal error calibration device of the vector magnetic field sensor utilizes the Helmholtz coil group to apply a quantitative magnetic field condition, and also provides a stable and accurate magnetic field environment for the development of calibration work.
5. The correction method for the orthogonal error calibration of the vector magnetic field sensor can realize the orthogonal error correction of the vector magnetic field sensor under the condition of not changing the hardware structure of the vector magnetic field sensor, and ensure the magnetic measurement precision of the vector magnetic field sensor.
6. The correction method for the orthogonal error calibration of the vector magnetic field sensor has strong compatibility and is suitable for the orthogonal error correction of various linear vector magnetic sensors.
7. The correction method for orthogonal error calibration of the vector magnetic field sensor realizes orthogonal error correction of the magnetic field sensor on a software level by using a correction algorithm, and has low cost and strong stability compared with correction on a hardware level.
8. The correction method for the orthogonal error calibration of the vector magnetic field sensor can perform specific correction aiming at different special application scenes, including environmental factors influencing the measurement of the magnetic field sensor, such as high temperature, high pressure, weightlessness and the like, so that the magnetic field sensor can work normally in the special environments.
9. When the method is used for correcting the orthogonality error of the vector magnetic field sensor, the zero calibration work of the magnetic field sensor can be completed at the same time.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings.
The orthogonal error calibration device of the vector magnetic field sensor comprises a device base 1, a lifting platform 2, a Helmholtz coil group 3, a calibration angle device 4 and the vector magnetic field sensor, and is shown in figure 1.
The device base 1 is of a rectangular plate-shaped structure, and a slide way A101 is designed along the left-right direction in a parting line mode. Meanwhile, a lifting platform 2 perpendicular to the device base 1 is installed at one side of the middle of the device base 1, and the lifting platform 2 is provided with a slide way B201 perpendicular to the device base 1.
The Helmholtz coil group 3 comprises two Helmholtz coils with the same size parameters and is used for generating a quantitative magnetic field environment. The diameter size of the helmholtz coil assembly 3 is determined according to the size of the vector magnetic field sensor, the larger the vector magnetic field sensor is, the larger the uniform magnetic field environment is required, and the larger the diameter size of the helmholtz coil assembly 3 is, the larger the uniform magnetic field environment is generated. As shown in fig. 2, the sliding blocks a301 are mounted on the side portions of the two helmholtz coils, and are in fit sliding connection with the sliding ways a101 on the device base 1 through the sliding blocks a301, and the two helmholtz coils are ensured to be coaxial.
As shown in fig. 3, the calibration goniometer 4 comprises an outer ring 401, a vector magnetic field sensor mounting stage 402 and a connecting shaft 403. Wherein, the outer ring 401 is a circular ring, the axis is perpendicular to the device base 1, and the inner ring side wall is grooved circumferentially. The lateral part of the outer ring 401 is provided with a sliding block B405, and the sliding block B405 is matched and slidably connected with the sliding way B201 on the lifting platform 2, so that the vertical position of the angle calibrating device 4 can be adjusted.
The vector magnetic field sensor mounting table 402 is a disk, a concentric rectangular recess 404 is designed in the middle of the vector magnetic field sensor mounting table to serve as a bearing area of the vector magnetic field sensor, the size of the bearing area is the same as that of the vector magnetic field sensor mounting surface, and the vector magnetic field sensor is mounted and positioned through the area. The vector magnetic field sensor mounting table 402 is concentrically arranged in the outer ring 401, connecting shafts 403 are arranged at opposite positions on two sides of the outer ring 401, and the connecting shafts 403 on the two sides are respectively matched with the grooves in the side wall of the inner ring of the outer ring 401 and inserted into the grooves, so that the vector magnetic field sensor mounting table 402 can rotate around the axis of the connecting shafts 403, and the vector magnetic field sensor can turn over on a vertical plane by 360 degrees; meanwhile, the vector magnetic field sensor mounting table 402 can also rotate along the groove of the side wall of the inner ring of the outer ring 401, so that the vector magnetic field sensor can rotate 360 degrees in the horizontal plane; thereby causing the vector magnetic field sensor to assume a specified angle of deflection toward the direction of the magnetic field generated between the two helmholtz coils.
A reference scale line is designed on the outer ring 401 and is designed along the direction of the connection line of the centers of the two Helmholtz coil groups; meanwhile, the outer edge of the vector magnetic field sensor mounting table 402 is provided with a zero-position scale mark, when the zero-position scale mark is aligned with the reference scale mark, the horizontal rotation angle of the vector magnetic field sensor mounting table 402 is 0 degree, and at the moment, the vertical position of the calibration angle device 4 is adjusted to enable the center of the vector magnetic field sensor probe to be collinear with the centers of the two Helmholtz coils.
In order to avoid introducing material interference factors, all the components are made of pure copper materials, the material characteristics of metal copper cannot cause interference on a magnetic field within an allowable error range, and normal operation of calibration is guaranteed.
The method for calibrating the orthogonal error of the orthogonal error calibration device of the vector magnetic field sensor with the structure comprises the following steps:
step 1: the position of the helmholtz coil group 3 is adjusted to make two helmholtz coils respectively located on two sides of the middle portion of the device base 1, and the distance between the two helmholtz coils and the center point of the slide a101 on the device base 1 is 1/2 of the radius of the helmholtz coils.
Step 2: mounting a vector magnetic field sensor on a rectangular bearing area of a calibration goniometer 4; before the vector magnetic field sensor is installed, the attitude of a vector magnetic field sensor installation table 402 of the calibration angle device 4 is adjusted, so that the vector magnetic field sensor installation table 402 is parallel to the device base 1; at this time, the turning angle of the vector magnetic field sensor mounting table 402 is 0 degree; meanwhile, the zero-position scale mark on the vector magnetic field sensor mounting table 402 is aligned with the reference scale mark on the outer ring 401, and the horizontal rotation angle of the vector magnetic field sensor mounting table 402 is 0 °.
And step 3: and adjusting the height of the calibration angle device 4 to enable the center of the vector magnetic field sensor probe to be collinear with the circle centers of the two Helmholtz coil groups.
And 4, step 4: and placing the vector magnetic field sensor orthogonal error calibration device set through the steps in a magnetic shielding environment.
And 5: and calibrating the x, y and z axes of the vector magnetic field sensor.
And (3) calibrating an x axis: the turning angle of the vector magnetic field sensor mounting table 402 is 0 degrees, and the rotating angle of the vector magnetic field sensor mounting table 402 is adjusted, so that the positive direction of the x axis of the vector magnetic field sensor is positioned on the connection line of the circle centers of the two Helmholtz coils; a quantitative magnetic field is then applied through the helmholtz coil assembly 3 and the vector magnetic field sensor readings are recorded for different magnetic field environments.
y-axis calibration: the turning angle of the vector magnetic field sensor mounting table 402 is 0 degrees, and the rotating angle of the vector magnetic field sensor mounting table 402 is adjusted, so that the positive direction of the y axis of the vector magnetic field sensor is positioned on the common connection line of the centers of the two Helmholtz coil groups; a quantitative magnetic field is then applied through the helmholtz coil assembly 3 and the vector magnetic field sensor readings are recorded for different magnetic field environments.
Calibrating the z axis: the horizontal rotation angle of the vector magnetic field sensor mounting table 402 is 0 degrees, the turning angle of the vector magnetic field sensor is adjusted, and the positive direction of the z axis of the vector magnetic field sensor is positioned on the common connection line of the centers of the two Helmholtz coil groups; a quantitative magnetic field is then applied through the helmholtz coil assembly 3 and the vector magnetic field sensor readings are recorded for different magnetic field environments.
The vector magnetic field sensor orthogonal error calibration device obtains data required by correcting the orthogonal error, corrects the non-orthogonal error of the vector magnetic field measurement result by calibrating a third-order sensitivity matrix and performing inverse sensitivity matrix inversion according to the data, and guarantees the magnetic vector measurement precision, and comprises the following specific steps:
step 1: and obtaining a magnetic field-current relation curve of the Helmholtz coil group by using the mu A-level precision current source and the fluxgate sensor.
Step 2: the orientation of the vector magnetic field sensor is adjusted to ensure that the positive direction of the x axis of the vector magnetic field sensor is consistent with the direction of the magnetic field generated by the
Helmholtz coil group 3, and the triaxial magnetic measurement data V of the vector magnetic field sensor under different magnetic field environments is recorded
xAnd simultaneously, by referring to a 'magnetic field-current relation curve' of the Helmholtz coil group, calculating to obtain a corresponding magnetic field true value H
xAnd finally by linear fitting of "V
x—H
x"relationship, the sensitivity coherence matrix S of the x-axis of the magnetic sensor can be obtained
x,
Wherein S is
xx,S
yx,S
zxThe magnetic field data of three axes x, y and z when the positive direction of the axis x is consistent with the direction of the magnetic field generated by the
Helmholtz coil assembly 3.
And step 3: regulating deviceThe orientation of the whole vector magnetic field sensor is adjusted to ensure that the positive direction of the y axis of the vector magnetic field sensor is consistent with the direction of the magnetic field generated by the Helmholtz coil group, and the triaxial magnetic measurement data V of the vector magnetic field sensor under different magnetic field environments is recorded
yAnd simultaneously, by referring to a 'magnetic field-current relation curve' of the Helmholtz coil group, calculating to obtain a corresponding magnetic field true value H
yAnd finally by linear fitting of "V
y—H
y"relationship, the sensitivity coherence matrix S of the y-axis of the magnetic sensor can be obtained
y,
Wherein S is
xy,S
yy,S
zyThe magnetic field data of three axes x, y and z when the positive direction of the y axis is consistent with the direction of the magnetic field generated by the
Helmholtz coil group 3.
And 4, step 4: the orientation of the vector magnetic field sensor is adjusted to ensure that the positive direction of the z axis of the vector magnetic field sensor is consistent with the direction of the magnetic field generated by the Helmholtz coil group, and the triaxial magnetic measurement data V of the vector magnetic field sensor under different magnetic field environments is recorded
zAnd simultaneously, by referring to a 'magnetic field-current relation curve' of the Helmholtz coil group, calculating to obtain a corresponding magnetic field true value H
zAnd finally by linear fitting of "V
z—H
z"relationship, the sensitivity coherence matrix S of the z-axis of the magnetic sensor can be obtained
z,
Wherein S is
xz,S
yz,S
zzThe magnetic field data of three axes x, y and z when the positive direction of the z axis is consistent with the direction of the magnetic field generated by the
Helmholtz coil group 3.
And 5: integration of Sx,Sy,SzAnd obtaining a sensitivity coherence matrix S of the magnetic sensor.
Step 6: performing inverse sensitivity matrix inversion H by using the obtained sensitivity coherent matrix ST=S-1HmThe vectors can be solvedThe sensitivity coherence matrix of the magneto-metric field sensor is S. Wherein HTIs the corrected vector magnetic field data, HmThe magnetic field data measured by the vector magnetic field sensor has an orthogonality error, and therefore, correction is required.
Examples
In this embodiment, the device and the method for calibrating and correcting the quadrature error of the vector magnetic field sensor provided by the invention are used for calibrating and correcting the quadrature error of the vector magnetic field sensor HMC2003 of Honeywell under the surface environmental conditions of 25 ℃ and 101 kPa.
The permalloy magnetic shielding barrel with vinpocetine electromagnetic power is used for providing a magnetic shielding environment required by vector magnetic field sensor orthogonal error calibration and correction.
Step 1: according to the size of the probe of the vector magnetic field sensor HMC2003, a Helmholtz coil group with the radius of 30cm is selected, and the Helmholtz coil group is installed on the device base 1, wherein the circular surfaces of the two Helmholtz coils are required to be concentric and parallel, and the distance between the two circular coils and the central point is 1/2 which is equal to the radius of the coil, namely 15 cm.
Step 2: and (3) installing the calibration angle device 4 on the lifting platform 2, adjusting to a proper height position, and screwing a fixing bolt for limiting.
And step 3: and the rotating shaft of the calibration angle device 4 is adjusted to enable the turning angle to be 0 degree, so that the vector magnetic field sensor is convenient to mount.
And 4, step 4: and mounting the vector magnetic field sensor on a rectangular bearing area of the calibration angle device 4, and adjusting the height of the calibration angle device 4 to enable the vector magnetic field sensor and the circle center of the Helmholtz coil group 3 to be on the same straight line.
And 5: according to the operation specification of the magnetic shielding barrel, the magnetic shielding barrel is demagnetized, so that the internal remanence environment meets the experimental magnetic shielding requirement.
Step 6: and placing the vector magnetic field sensor orthogonal error calibration device arranged in an installation way and the vector magnetic field sensor in a magnetic shielding environment.
And 7: and obtaining a magnetic field-current relation curve of the Helmholtz coil group by using the mu A-level precision current source and the fluxgate sensor.
And 8: adjusting the horizontal rotation angle of the calibration angle gauge to adjust the orientation of the vector magnetic field sensor, enabling the positive direction of the x axis of the vector magnetic field sensor to be consistent with the direction of a magnetic field generated by the Helmholtz coil group, recording three-axis magnetic measurement data Vx of the vector magnetic field sensor under different magnetic field environments, simultaneously referring to a 'magnetic field-current relation curve' of the Helmholtz coil group to obtain a corresponding magnetic field true value through operation, and finally obtaining a sensitivity coherent matrix S of the x axis of the magnetic sensor through linear fitting of the 'Vx-Hx' relationx。
And step 9: adjusting the horizontal rotation angle of the calibration angle gauge to adjust the orientation of the vector magnetic field sensor, enabling the positive direction of the y axis of the vector magnetic field sensor to be consistent with the direction of the magnetic field generated by the Helmholtz coil group, and recording the triaxial magnetic measurement data of the vector magnetic field sensor under different magnetic field environments
Meanwhile, by referring to a 'magnetic field-current relation curve' of a Helmholtz coil group, a corresponding magnetic field true value Hy is obtained through operation, and finally, a sensitivity coherence matrix S of a y axis of the magnetic sensor can be obtained through linear fitting 'Vy-Hy' relation
y。
Step 10: adjusting the turning angle of the calibration angle gauge to adjust the orientation of the vector magnetic field sensor, enabling the positive direction of the z axis of the calibration angle gauge to be consistent with the direction of the magnetic field generated by the Helmholtz coil group, and recording triaxial magnetic measurement data V of the vector magnetic field sensor in different magnetic field environmentszAnd simultaneously, by referring to a 'magnetic field-current relation curve' of the Helmholtz coil group, calculating to obtain a corresponding magnetic field true value HzAnd finally by linear fitting of "Vz—Hz"relationship, the sensitivity coherence matrix S of the z-axis of the magnetic sensor can be obtainedz。
Step 11: integration of Sx,Sy,SzAnd obtaining a sensitivity coherence matrix S of the magnetic sensor.
Step 12: performing inverse sensitivity matrix inversion H by using the obtained sensitivity coherent matrix ST=S-1HmAnd the vector magnetic measurement data corrected by the triaxial orthogonality can be obtained.