A simple to build PI detector that has very good performance. But don't take my word for it, it's easy to build (schematics attached)
The coil circuit is simple (page 1); no dual power supply or op-amps.
The coil discharges through a diode and a capacitor (C12) holds a charge of diode voltage.
When the coil pulse is finished, when the eddy-current target signals need to be detected, the Capacitor discharges back through the coil and switches on a single transistor amplifier.
This is the 'amplification window' , the amplified signal is directly sampled by the micro.
Note, the transistor is not biased, this helps to keep it free from power supply noise.. i.e the only voltage is from the coil.
The Audio circuit is also single transistor, but has round sounding tones and volume range.
Micro:
Is an ATTINY806, a low cost micro with inbuilt everything; Analog sample rate ~ 60 k samples per sec, 16MHz clock, and internal analog reference voltages.
The analog reference voltage is important to keep the analog samples clean and isolated from the power supply.
Developed and programmed using the Arduino(tm) programming environment.
There's a USB interface to allow programming , and also diagnostics / coil setup.
The coil circuit is simple (page 1); no dual power supply or op-amps.
The coil discharges through a diode and a capacitor (C12) holds a charge of diode voltage.
When the coil pulse is finished, when the eddy-current target signals need to be detected, the Capacitor discharges back through the coil and switches on a single transistor amplifier.
This is the 'amplification window' , the amplified signal is directly sampled by the micro.
Note, the transistor is not biased, this helps to keep it free from power supply noise.. i.e the only voltage is from the coil.
The Audio circuit is also single transistor, but has round sounding tones and volume range.
Micro:
Is an ATTINY806, a low cost micro with inbuilt everything; Analog sample rate ~ 60 k samples per sec, 16MHz clock, and internal analog reference voltages.
The analog reference voltage is important to keep the analog samples clean and isolated from the power supply.
Developed and programmed using the Arduino(tm) programming environment.
There's a USB interface to allow programming , and also diagnostics / coil setup.
Comment