I have 2 og those 12v motor and a 12v battery http://www.enigmaindustries.com/Motors/Bosch_EV_Warrior.htm

I want to know what s the best solution to controle the motor with an arduino Uno. Is the motor controller need to be 100amp proof?

I though of a 100amp transisor connected to the pwm pin of arduino, an then, it will controlle the motor with pwm.

Is voltage regulator better than pwm?

Thanks a lot, Bernard

  • \$\begingroup\$ Heh--Good luck finding a 100A transistor that can be connected directly to an Arduino. They tend to be VERY expensive and usually cannot be controlled directly by an Arduino. You'll probably need an in-between transistor that the Arduino can drive, and use that transistor to switch the Base/Gate of the high-current transistor. IGBTs are often used for motor drive applications, you may want to look into those. \$\endgroup\$ – DerStrom8 May 20 '15 at 13:53
  • \$\begingroup\$ yeah I will try with mosfet, it may work better \$\endgroup\$ – Bernard Meunier May 20 '15 at 23:04

The motor in the link is of different kind. I am not sure about it weather it is used as a generator or motor. Please specify your application. It is preferable that you first check the basics. you have 12 v motor and 12v battery, however the current capacity of the battery is not specified(A/H)

In the question you have asked about how to control a motor from Arduino. Assuming that the motor is a simple dc motor, you can simply control it by interfacing a external H-bridge driver (IC) to your Arduino UNO or you can simply use Arduino Leonardo-compatible with L298P motor controller which has the same driver on board.

PWM is easier to control in a digital environment, the efficiency of PWM is way better than voltage regulation.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.