Very nice, I tried to mimic the wave forms from your simulation and came up with the below screenshot.
I hope you did not waste too much time analyzing the driving/control circuit.
It is not important - all it does is pulses the coil for 2ms, then waits for 3ms and shorts C2 for 1ms (optionally recharging C1 from the PS).
I had to manipulate some channels, like setting the blue channel from inverting (as it should be) to normal
Yes, that was a good move.
If you click on the "Click Me" switch to periodically disconnect from the power supply and observe the voltage across C1 then you will notice, that its voltage falls to approximately half (from 30V to 15V) during the L1's rising current ramp.
This decrease in voltage across C1 represents the input energy to this circuit very accurately according to the simple formula E=½CV2
If you compare the energy lost by C1 to the energy gained by C2, then you will obtain the energy recovery efficiency of this circuit. A very important number.
Yellow is across the csr (allmost no signal)
Green is current through L1 (top) set at 20mA/Div.
That surprises me. The real world magnitudes should be within 10% of the simulated magnitudes.
The simulation shows 502mAP-P
flowing through L1 but your current probe shows only 41mAP-P
, so there seems to be a ~ 10:1 error somewhere.
Also, with 500mA flowing through R1 there should be a 50mV signal across R1 - that should be clearly visible (at least 2 divisions!).
Most importantly, why is the difference between the length of the rising and falling current ramp, so large in the sim but so small in the real world ?
« Last Edit: 2015-02-15, 15:56:24 by verpies »