From my understanding, correct me if I'm wrong, the electromagnetic field outside a toroid is 0, but it has a EM field within the shell itself. So my question is can a magnetic sensor pick up on this field still? or would it only be picking up the weak field around it since real life toroids are not ideal? I'm assuming no?
I ask because I've been trying to use a 3D magnetic sensor for a contactless position system for quite some time now, but if the same pole is not facing the sensor at the exact same angle, or the the magnet is flipped relative to the sensor, the data becomes completely scrambled. I was thinking that because a toroid magnetic field, if detectable, since in theory has infinite/no poles, the data from the sensor would be constant or at least more stable and not easily affected by the rotation/orientation of the toroid in relation to the sensor?
I wasn't terrific in Physics, so if I'm completely off here, please let me know.