Arbitrary Magnetic Field Vector Generation System

The aim of this thesis is to design and implement a device for generating arbitrary magnetic field vector with active suppression of ambient noise by feedback. The device is controlled by the STM32F334R8 microcontroller. The whole process of device development is described here. From initial simulation through hardware design, microcontroller peripherals setup to firmware
and software development. The last part of the thesis deals with testing the device and comparing the device with the competing product.

Keywords: STM32, fluxgate, feedback, magnetometer, magnetic field

Note: final triaxial version with linear compensation is currently under construction…

Block diagram of the system (single axis)
PCB for concept testing
…testing of the linear feedback…
Single axis compensation results
PC SW for control…
3D Helmholtz coils with triaxial miniature racetrack fluxgate sensor for compensation. Yes, coil supports are made of aluminum bycicle rims…