improved current limiting (part2)


Now we have the control points, time to inject it into our secondary board.

Disclaimer :
It is a proof of concept and can be made much better.
In particular, it should be a low pass filter, and better impedance adaptation between the two stages.
/Disclaimer :

The control board  is based on a LM358, with two stages :
  • Amplify : So that the output range is 0--4V more or less (i'm aiming at 3.5 A max)
  • Differential amplifier : Amplify the difference between the previous stage and a reference .


The pot is there so that you can adjust the gain of the first stage, to get to the desired range.

The reference  (vRef) is just a voltage divider made by a potentiometer (so the range is 0...5v).
The differential amplifier output is fed to VOSense through a  0.1 v schottky diode.



So as soon as the current  makes ISENSE  * Stage1 gain go above  Vref, VOSENSE is driven higher than 0.8 v and the output voltage goes down.

The Vref is injected also into the ADC of an arduino so that we can display the limit.


Result:
 * A bit of ripple , not that much. Could be better.
 * It's linear, so very low current limit is hard to tune
 * Minimum current is ~ 100 mA

Next step (part3) : Software, calibration and display.


Comments

Popular posts from this blog

Component tester with STM32 : Part 1 ADC, Resistor

Fixing the INA3221

INA3221, weird wiring