Building a gradiometer using fluxgate magnetometers

Hi,

I have two fluxgate magnetometers and I want to build a gradiometer using Arduino. Both magnetometers work i.e. we have a program that will display different values when a magnet is introduced, however as I understand it, the design I'm looking at uses two, one on top of the other, and uses the differences between the two pulse trains to show how magnetic the earth is at that point.
My assumption is that I need to be reading the two pulse trains in parallel and subtracting the two. My problem is I have no idea how to do this either with hardware or with code.
Any suggestions gratefully received.
Thanks,
Jon

A gradient is the rate of change of some measured value, as a function of position. In its simplest form, take two sensor values and divide by the distance between the sensors, to obtain a gradient value that is valid for points near the center of the two sensor positions.

How does that relate to the goal stated here?

What will this arrangement add to a single sensor sampling? The 2 sensors will likely show the same data.

The principle is that the sensors will be arranged a set distance apart, e.g. 50cm and there will be a small difference between the two.

In that case, subtract one measurement from the other, and divide by 0.5, to get the gradient per meter (in the direction of the sensor separation).

What will you do with the measured gradients?

Hi, @jevers
Welcome to the forum.

Can you please post your existing code?
Can you please post a link to specs/data of the magnetometer.

Thanks.. Tom... :smiley: :+1: :coffee: :australia:

That is a short distance. The question is if the resolution is enough to give useful data.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.