Find the Perfect DC Motor for Your Robot: Tips and Tricks for Calculating Torque

  • Thread starter Thread starter elimenohpee
  • Start date Start date
  • Tags Tags
    Dc Dc motor Motor
Click For Summary
SUMMARY

This discussion focuses on selecting the appropriate DC motor for robotics, emphasizing the calculation of torque necessary for effective operation. The torque is defined using the formula torque = Force * distance = Mass * acceleration * distance, where mass represents the total weight of the robot and distance is the wheel radius. Key steps include calculating the power required for the robot's movement, factoring in a 50% efficiency margin, and ensuring the motor provides adequate starting torque, particularly for Brushless DC (BLDC) motors. The importance of consulting motor data sheets for torque specifications is also highlighted.

PREREQUISITES
  • Understanding of basic physics principles, specifically Newton's second law (F=ma).
  • Familiarity with torque calculations in mechanical systems.
  • Knowledge of Brushless DC (BLDC) motors and their applications in robotics.
  • Ability to interpret motor data sheets for specifications.
NEXT STEPS
  • Research how to calculate the power required for robotic movement on different surfaces.
  • Learn about the efficiency ratings of various DC motors, particularly BLDC motors.
  • Investigate methods for calculating starting torque and its significance in motor selection.
  • Explore the impact of incline angles on motor power requirements for robotic applications.
USEFUL FOR

This discussion is beneficial for robotics engineers, hobbyists designing robotic systems, and anyone involved in selecting motors for mobile robotic applications.

elimenohpee
Messages
64
Reaction score
0
Hello

I need a little help here. I need to pick a DC motor to be used on a robot. I'm trying to calculate a minimum torque the motor should be able to produce, but I'm a little confused.

torque = Force * distance = Mass * acceleration * distance

(Ignoring moment of inertia created by the motor's load)

Mass will be the total mass of the robot, distance the radius of the wheels to be chosen. But how do I quantify acceleration?? I can see specifying a maximum speed, but I'm not sure how to account for this.

Or perhaps there is an easier way to calculate the torques I should be accounting for.

Any ideas?
 
Engineering news on Phys.org
Simplify it first by ignoring the wheels and rotary motion.

If you have an object of mass m, and you want to accelerate it at rate a, then F=ma tells you the force needed.

But more likely, the motor needs to be sized by the power needed to move the robot at constant speed. That is determined by friction for a flat surface, or to go up an incline, it depends on the mass and angle of incline. I think you can calculate those.

So, step 1, Calculate the power required for the robot physics. Assume 50% efficiency so that the motor size is twice that.

Step 2, make sure that the motor has sufficient torque at zero speed to start motion and accelerate. That depends on motor type. BLDC motors and motor controllers are often used in robotics. Search for a BLDC motor of the required power, then check the data sheet to see the starting torque.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
2K
Replies
12
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 74 ·
3
Replies
74
Views
6K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
2
Views
4K
  • · Replies 12 ·
Replies
12
Views
10K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
2
Views
2K