This is the adaptation for Arduino UNO R3 of Adrzej Janeczek project “AVT-2813” - Multimeter addition for L measurement.
You need connect this to Arduino UNO R3
Now we can think, how we can measure the inductance of coil…
Can we for example counting a magnetic fields lines around the coil ? – Of course NO :-) BUT… but people think and think and created indirectly methods for this…
So we can connect the coil into the circuit and we can check how she work. How fast she get the saturation and de-saturation. Simple scheme first:
This scheme is a bit low readable, we can look at this from easy side like this:
On the first gate we gave rectangular signal (about 128kHZ) from R1/C1 oscillator, which is separated by 3 next other gates. Now signal going to R3/R4/R5/Lx and we have the SAW signal, which going on the next gate. From this gate signal is converted to rectangular signal, where the fill factor is proportional to coil inductance. Last gate reversing this signal phase and send signal to R6/C3 integral circuit. This circuit get the average voltage level of this rectangular signal, and this is the value of inductance where any uH is after every one 10 mV (1uH/10mV).
Finally we using Arduino as V-meter, and additionally as F-meter for adjust signal from R1/C1 to 128 kHZ. For this we have one tactile switch, which we should pressing by about 1sec. and we can see something like this and using PR1 rotation resistor (this long one):
You can use 74HC14, in this case F-meter adjust signal from R1/C1 should be about 260 kHZ.
If you have known value the coil about 20uH you can calibrate by turn PR1 up to properly value on the measure screen information.
Theory we can check on the oscilloscope diagrams:
And now Lx = 40uH, the fill factor is going up:
We can look how logic levels gate work:
This simple way gave possibility for us how catch the coil inductance.
Here you can get firmware for arduino hex and asm file. Lmeter firmware
|2||Listwa ARK2||ARK_L||LISTWA ARK2||1|