Three-Axis Magnetic Field Generator
Team: Kade Howes and Justin Wellington
Project
The Three-Axis Magnetic Field Generator allows users to explore electromagnetism by creating stable magnetic fields in three independent directions. The goals of this project are:
- Educational Demonstration: The generator provides users with instant visual feedback on how their input affects the magnetic fields, enhancing their intuitive understanding of electromagnetic laws.
- Instrument Calibration: The calibration of scientific devices such as magnetometers require precise, controlled magnetic fields. This generator creates these fields to facilitate this calibration.
- Device Testing/Verification: Devices such as pacemakers, cochlear implants, and other Actively Implanted Medical Devices (AIMDs) require testing to characterize their resiliency to magnetic fields. The generator creates magnetic fields strong enough to test these medical devices.
System
Methods
Using a magnetometer paired with control software, the generator drives three pairs of wound copper coils (Helmholtz coils) to create stable magnetic fields following user input.
- Helmholtz Coil Design: Using equations that relate currents to magnetic fields, an excel sheet was used to design the coil dimensions and windings
- Physical Construction: Using the CAD software Onshape, the system was modelled for fabrication.
- Power Amplifier Circuitry: The ESP32 microprocessor provides signals to the power amplifier circuits, which supply the currents required to produce +/-500 μT magnetic fields.
- Controller Software: The control system (see System) computes desired magnetic field outputs based on magnetometer data.
- User Interface: A 2-inch LCD provides the user with visual feedback while three potentiometers and a rotary encoder allow the user to adjust the magnetic fields.
Conclusions
- Magnetic Field Strength: The generator successfully produces a magnetic field with amplitude 500 μT.
- Magnetic Field Stability: The generator provides a stable and controlled magnetic field via software control.
- Magnetic Field Volume: The generated magnetic field is near constant in a volume of 4x4x4 inches.
Helmholtz Coil Geometry
| Value | Symbol | Value | Units |
|---|---|---|---|
| Coil radius | a | 20 | cm |
| Coil turns | N | 63 | unitless |
| Total coil length | L | 79.17 | m |
Wire Characteristics
| Value | Symbol | Value | Units |
|---|---|---|---|
| Wire gauge | AWG | 20 | unitless |
| Diameter | d | 0.8118 | mm |
| Wire resistance | R | 2.79 | Ω |
Magnetic Field and Resolution
| Value | Symbol | Value | Units |
|---|---|---|---|
| Max Voltage | Vmax | 10 | V |
| DAC Resolution | b | 16 | bit |
| Voltage Resolution | ΔV | 305.18 | μV/b |
| Maximum Current | Imax | 1.80 | A |
| Current Resolution | ΔI | 54.79 | μA/b |
| Maximum B Field | Bmax | 508.51 | μT |
| B Field Resolution | ΔB | 15.52 | nT/b |
Impedance of Both Coils
| Value | Symbol | Value | Units |
|---|---|---|---|
| Series inductance | L | 3.97 | mH |
| Mutual inductance | M | 0.39 | mH |
| Total inductance | Ltotal | 8.72 | mH |
3dB Cutoff
| Value | Symbol | Value | Units |
|---|---|---|---|
| 3dB Cutoff | fc | 101.68 | Hz |