I'm working on making improvements to an old project I helped design. The project used an Arduino to take measurements from six sensors to measure the strength of a nearby electromagnet that generated 10 teslas. Now, for this new version, I'm trying to see what kind of improvements that can be done about it hardware-wise based on the feedback from the team.
We previously used the HMC5883L magnetometer for the kit, but we're trying to look into replacing it. For one, it's outdated, and Adafruit doesn't sell it anymore. Another thing, we ran into an issue regarding that sensor. According to the team lead, they had to re-calibrate the sensors every hour because they got saturated due to the strong magnetic field.
After much discussion my team needs a new sensor that won't saturate in that 10 tesla field. Rather, the sensor needs to be stable within two gauss or more (0.2 milli-teslas) and can handle the 10 tesla field. It doesn't have to measure up to 10 teslas, but it has to continue working in that field without any degradation or damage. Most of the magnetometers I seen on Sparkfun and Adafruit seem to be able to measure greater than two gauss, but is it realistic to expect that they can safely operate within 10 teslas, or would it be better to look at individual hall-effect sensors and not these ICs?