Some years ago I bought some FGM-3 magnetometers from Bill Speake. I used them with a mixing cct and Arduino to construct a basic gradiometer for archeological research, but was never very happy with the result.
Other things occurred in life and so I've only now returned to the project and have written a little code for a Pi Pico to take the output from two FGM-3's and display that. The difference is also displayed, and there's a pushbutton input to zero it.
While that works relatively well the project as a whole is still in its infancy, and before going further with it I'd like to resolve an issue with alignment of the sensors. As with most gradiometers of this type they're presently mounted in line along their axis, around 500mm apart, with (nylon) screw adjustment for one sensor so that it may be mechanically aligned with the other sensor. In theory, once aligned, this should mean that rotating the sensors (in their housing) around the housing axis shouldn't result in any change in the difference between the output of the two sensors.
In practice I've not found this to be especially satisfactory and I'm reminded of my research from some years ago in which I found that later commercial gradiometers used what appears to be a software alignment procedure. With the Bartington 601 for example you first 'point' the machine north with the sensors vertical, press a button, then point south, then east, then west, then invert etc. Other gradiometers use not dis-similar processes to align the machine before use; they no longer require mechanical adjustment of the magnetometers as in earlier units.
From this information while it's evident that there's a methodology to 'align' the magnetometer error in software I have, unfortunately, not been able to locate any corresponding published research on the matter. Over time I've contemplated various methods of my own, but would like to read and understand more from experts in this area before going much further. To that end I wonder if anyone is able to point me towards any information they might know about on the subject?
Thank you.
Other things occurred in life and so I've only now returned to the project and have written a little code for a Pi Pico to take the output from two FGM-3's and display that. The difference is also displayed, and there's a pushbutton input to zero it.
While that works relatively well the project as a whole is still in its infancy, and before going further with it I'd like to resolve an issue with alignment of the sensors. As with most gradiometers of this type they're presently mounted in line along their axis, around 500mm apart, with (nylon) screw adjustment for one sensor so that it may be mechanically aligned with the other sensor. In theory, once aligned, this should mean that rotating the sensors (in their housing) around the housing axis shouldn't result in any change in the difference between the output of the two sensors.
In practice I've not found this to be especially satisfactory and I'm reminded of my research from some years ago in which I found that later commercial gradiometers used what appears to be a software alignment procedure. With the Bartington 601 for example you first 'point' the machine north with the sensors vertical, press a button, then point south, then east, then west, then invert etc. Other gradiometers use not dis-similar processes to align the machine before use; they no longer require mechanical adjustment of the magnetometers as in earlier units.
From this information while it's evident that there's a methodology to 'align' the magnetometer error in software I have, unfortunately, not been able to locate any corresponding published research on the matter. Over time I've contemplated various methods of my own, but would like to read and understand more from experts in this area before going much further. To that end I wonder if anyone is able to point me towards any information they might know about on the subject?
Thank you.
Comment