To HBB; that circuit will work fine, it is basically identical to the one I posted but using a high gain top transistor (made from 3 transistors), and it adds a pot to the lower transistor to allow current adjustment.
Personally I would eliminate the pot and just use a fixed current sense resistor (but make the resistor easy to change). The current limit will occur when the voltage on that resistor equals about 0.7v.
So; R = V/I
to set current of 1A; R = 0.7/1 = 0.7 ohms
to set current of 2A; R = 0.7/2 = 0.35 ohms
Note, with the 0.5 ohm resistor in your circuit the MINIMUM current limit will be about 1.4A (I = V/R = 0.7/0.5 = 1.4A), and the current adjustment will go UP from there.
To Tinamisra; Wow! I think you need a better translator program!
Personally I would eliminate the pot and just use a fixed current sense resistor (but make the resistor easy to change). The current limit will occur when the voltage on that resistor equals about 0.7v.
So; R = V/I
to set current of 1A; R = 0.7/1 = 0.7 ohms
to set current of 2A; R = 0.7/2 = 0.35 ohms
Note, with the 0.5 ohm resistor in your circuit the MINIMUM current limit will be about 1.4A (I = V/R = 0.7/0.5 = 1.4A), and the current adjustment will go UP from there.
To Tinamisra; Wow! I think you need a better translator program!