Notifications
Clear all

Motor module heating problem

6 Posts
2 Users
0 Likes
1,496 Views
(@ramon200303)
Member
Joined: 3 years ago
Posts: 4
Topic starter  

I have a question, well I am building a robot car, for this project I get the base of the car with two 12 volts motors, a L298 which is the module that I am using for the motors and an arduino board.  The problem is that the L298 module got quite overheated and even smoked. You could tell me what I am doing wrong and if I need another module for the 12 volts dc motor, I had previously used that same module in a smaller project and it worked perfectly.  I appreciate any help you can give me.

Thank you

   
Quote
robotBuilder
(@robotbuilder)
Member
Joined: 5 years ago
Posts: 2042
 

Maybe your motors are drawing too much current? I think from memory the L298 has a 2 amp limit. The amount of current being drawn will vary by how much work the motor is doing. The minimum is when it is free wheeling. The maximum is when it stalls (eg. you stop the motor shaft turning). A H-bridge based on MOSFETS is the best way to handle more powerful motors using PWM.

It is not the voltage that counts it is the power consumed (watts). 

POWER (watt) = CURRENT (amp) x FORCE (volt)

 

 

 


   
ReplyQuote
(@ramon200303)
Member
Joined: 3 years ago
Posts: 4
Topic starter  

Thank you very much for your prompt response. As I have already told you, I am using two 12-volt motors, could you suggest me a good motor module that uses mosfet and that supports enough current.


   
ReplyQuote
robotBuilder
(@robotbuilder)
Member
Joined: 5 years ago
Posts: 2042
 

@ramon200303

I am using two 12-volt motors

And as I wrote it is not the voltage that counts it is the power consumed (watts).

A 240v motor that consumes 0.05amps has the same power as a 6 volt motor that consumes 2 amps.

You talk about "the car" without any indication of it being a small toy or a full sized electric car?

You might find the wattage and voltage required written on the motor case somewhere.  So if it says 100W 12V then the current requirement will be 100/12 = 8.333 amps

If you need to control the speed of the motors you would need to use PWM as opposed to increasing or decreasing the voltage. A PWM signal turns the voltage completely on or off at some frequency (number of times per second) to control speed giving the motor better torque at low speeds. If the motor stalls the current will go up dramatically so a fuse at the rated max current would be useful.

 

 

 


   
ReplyQuote
(@ramon200303)
Member
Joined: 3 years ago
Posts: 4
Topic starter  

Hello! DroneBot

I was the one who wrote to you a few weeks ago about a heating problem with the L298N motor module. The thing is that I build a small robot car, in which I used the L293D motor module then I took the decision to improve it by including more powerful motors and a new motor module which is the IRF3205 H-Bridge Dual Motor Driver. I added a couple of photos where it shows my little robot car, also my new project, the new motor module and I also included the arduino code that I have been using in my project. I would like you to help me modify the arduino code, to replace the L293D motor module with the IRF3205 H-Bridge Dual Motor Driver thanks for all your help.

I did not find a way to add the photos and the arduino code so I decided to send you an email with the files, so at any time check your email and let me know via email or through the forum. Thanks again

 


   
ReplyQuote
(@ramon200303)
Member
Joined: 3 years ago
Posts: 4
Topic starter  

Hello! DroneBot

I was the one who wrote to you a few weeks ago about a heating problem with the L298N motor module. The thing is that I build a small robot car, in which I used the L293D motor module then I took the decision to improve it by including more powerful motors and a new motor module which is the IRF3205 H-Bridge Dual Motor Driver. I added a couple of photos where it shows my little robot car, also my new project, the new motor module and I also included the arduino code that I have been using in my project. I would like you to help me modify the arduino code, to replace the L293D motor module with the IRF3205 H-Bridge Dual Motor Driver thanks for all your help.

Robor Car 1
Robot Car 2
IRF3205 H Bridge Dual Motor Driver
IRF3205 H Bridge Dual Motor Driver 2



   
ReplyQuote