I'm working on a certain project, where I want to install a Diaphragm pump that functions with a 12V DC motor at a current of 4A. I want to control the speed of the DC motor attached to this pump and vary the flowrate correlated to some external parameters and inputs. I need a motor driver to be able to control the pump with an Arduino UNO. I found the L298N motor driver as a first candidate, but it is written that it can only provide a maximum current of 2A per channel, whereas my 12V DC is rated at 4A. Is it possible or realistic to control it with this motor driver? Is it possible to provide an output current of 4A using both channels ? How would that work?
Thank you for taking your time in reading this post.
You can connect the two outputs in parallel to obtain 4A continuous and 6A peak (100uS).
Both current sense pins (1, 15) should be connected to ground.
The LM298 is not very efficient and will get HOT when running at max current.
I know the modules are cheap but you should spend a little more money for a more efficient one if you want reliability.
Money is not an issue here. What kind of modules would you suggest? I have found Speed Controller 10A as another suitable candidate but I'm not sure, whether I can control it with an Arduino. What do you think? Will it be suitable?
Hi, @Seroujig
Remember you will not need to reverse the motor, so unless you want current protection/control you may not have to go as far as a full motor controller.
Hello @TomGeorge,
Then what do you suggest as an alternative?
I was wondering if I can use a MOSFET to control the speed only, but I'm not so sure about it. I don't have an electrical engineering background. I apologize in advance for this question.
When you scroll to page 8 of the Datasheet, you can find some English instructions. But I think it makes more sense to what @TomGeorge suggested with the MOSFET, since I'm only interested in varying the speed of the Motor and not the direction of rotation.