Things You'll Need
Instructions
Determine how fast the motor must turn. Each pulse applied to the stepper motor makes it turn only a fraction of a full rotation. The required number of pulses can vary. Fewer pulses can allow the motor to turn faster. However, if your project needs greater resolution, more required steps per rotation will allow for greater control of the motor shaft position, but that may translate to a slower motor.
Calculate your torque requirements. If the stepper motor you select has insufficient torque, you incur the risk of stripping the motor armature and subsequently burning out the motor. The typical unit for motor torque is in ounce-inches. To calculate the torque requirement, use the equation, T = Fr, where F is the force measured in ounces to move a mechanism and r is the radius of rotation in inches. Multiply the force by the radius with your scientific calculator and even consider doubling that number to account for any possible spikes in torque demand.
Calculate the load inertia. This will depend on whether the motor will need to turn a hollow cylinder or a solid cylinder. Typically, a wheel for a robot can be modeled as a solid object, so I = (W * r ^ 2) / 2 will suffice. For this case, the weight of the cylinder, W, is measured in pounds and the radius of rotation is in inches. If the cylinder is hollow, use I = [W * (r1 ^ 2 + r2 ^ 2)] / 2, where W is the weight of the hollow cylinder in pounds, r1 is the inner radius of the cylinder in inches and r2 is the outer radius in inches. As a reminder, the unit for I is reported in pounds-inches-squared.
Consider the required step angle. The step angle is measured by the full 360 degrees of rotation divided by the number of steps required for a full rotation of the shaft. This is usually reported in degrees.
Know the acceleration and deceleration time needed. The acceleration time and deceleration time respectively refer to the amount of time required for the motor shaft to reach the determined speed and come to rest. This values are typically reported in milliseconds.
Know the type of driver to be used. You will have to review the specifications of the stepper motor driver that will connect to the selected motor. Among the factors to consider are the connector required to connect the motor to the driver and the driving current delivered to the motor.
Factor in the size and weight considerations. Although you should have calculated for plenty of torque for your application, you make sure the motor has enough space to fit and that the weight of the motor will be supported by the structure.