Electrical – Limit current draw from Li-ion battery

batteriescurrentdcmotor

I am building a robot using two 12v windshield wiper motors. I wish to buy a good quality LiPo battery on the following weeks, but until I do, I am thinking of using an old Li-ion 11.1v 4100mAh laptop battery.

I think I can't safely connect the motors straight to the battery, because they can draw up to 30A and that kind of current draw would most likely make that battery burst into flames.

Is there a way I could limit the current draw from the battery? I'd love to be able to feed constant 5A to the motors, for example (I know torque on the motors would be greatly reduced).

Best Answer

Assuming you're looking to control the speed/torque of your motor, you're going to need a motor driver. Look into an H-bridge - you can easily build one with discrete components or buy ICs that do it for you.

Next, you're going to need a way to control the duty cycle of your motor driver. One easy and popular option is to use an MCU to send a programmable PWM to the driver, it's up to you.

Finally, you'll decide how fast you want to run your motor. If using PWM control, you're actually cycling between fully on (as if it's directly connected to the battery), and fully off for the motor. Your effective current draw (and therefore speed, torque, etc.) is the average current taking into account the duty cycle of the PWM.

Related Topic