stepper motor


Stepper motor drivers often have different modes of operation. These different modes determine in what sequence the coils are energized to make the motor shaft move appropriately. There are four types of these stepping modes. However, only three of the excitation modes are common in most stepper drivers.
Step Modes
Wave Drive
This method of stepping the motor energizes one phase at a time. This method is rarely used and most likely will not be on modern drivers. This method is very inefficient and produces less torque than other methods.
Full Step
This method of stepping the motor energizes both phases constantly to achieve full rated torque at all positions of the motor. If a stepper motor has 200 steps, one pulse equals one step. So, 200 pulses from the NC computer results in 360 degrees of motor shaft rotation. A uni-polar stepper motor driver operating in full step mode energizes a single phase. A bipolar stepper motor driver energizes both coils to make a full step. See the images below. The first image is single coil full step operation while the second is dual core full step mode.
         



Half Step
The Half step mode energizes a single coil then two coils then one again. Alternating between energizing a single phase and both phases together gives the motor its higher resolution. A 200 step stepper motor operating in half step mode would have 400 positions, twice the normal resolution. However, the torque will vary depending on the step position because at times a single phase will be energizes while at other times both phases will be energized. Higher end drivers compensate by increasing the current through the single coil when a single coil is energized. This makes up for the loss in torque, making the half step mode very stable. See the image below.


Micro-stepping
The micro-stepping mode is the most complex of all the stepping modes. That is why some stepper drivers only offer full and half step modes. Micro-stepping is when the current applied to each winding is proportional to a mathematical function, providing a fraction of a full step. The most common divisions are 1/4th, 1/8th, 1/10th, etc. However, there are some drivers that provide up to 1/256th of a full step. Micro-stepping provides greater resolution and smoother motor operation. This is very advantageous as it reduces the need for mechanical gearing when trying to achieve high resolution. However, micro-stepping can affect the repeatability of the motor.
It is important to take into consideration the step modes and how best to utilize them when designing the CNC router drive system. It is also very important when choosing a stepper motor driver. Some drivers will micro-step more smoothly than others. In the next section we will cover the ins and outs of buying a stepper driver and what features to look for.



As with any piece of hardware, it is important to know the specifications of a stepper motor driver before choosing one. This page will help you understand the specifications given with stepper drivers and also help you identify important features and characteristics. Some of these features we have already discussed such as the step modes and the differences between uni-polar and bipolar.


Interpreting the Stepper motor Driver Specifications

The following descriptions are in no particular order. Not all sellers will provide all the specifications given below. However, some specifications can be determined through pictures or dedective reasoning.

Number of axes:
Some stepper drivers are multi-axis. Many of the stepper drivers used by hobbyist have three or four drivers and a breakout board combined for ease of use. This can be a good thing as it is more or less plug-and-play. However, be sure that it can handle your other input such as limit switches etc. I still prefer having the break out board and the stepper motor driver for each axis seperatly. Although there is more work up front when wiring, if one of your drivers fail, you do not have to replace the entire board.

Phase Biploar and Uni-polar:
Check to see if the stpper driver is single phase, two phase, uni-polar or biploar. For more detailed information on this read uni-polar vs bipolar drivers.



Motor Compatibility:
This is actually the same as above but just to clarify; A uni-polar stepper motor driver should be compatible with 5, 6, and 8 wire stepper motors. Bipolar drivers are compatible with 4, 6, and 8 wire motors. Of course the number of leads alone does not ensure compatibility between motors and drivers.

Current type:
This is almost not worth mentioning but be sure that the driver is direct current (DC). Although rare, there are some alternating current (AC) stepper drivers available.

Input voltage:
Check the maximum and minimum input voltage for the driver. This, along with your motor power rating, will help you size the power supply needed.

Current Output rating:
The driver should always specify the current or power output rating for the driver. Most times it is given per phase, such as 3 amps per phase. It should also specify the minimum output per phase. This is one of the most important specifications because it determines the size of stepper motor it can drive.

Current Adjustability:
Most stepper drivers allow the user to adjust the maximum power supplied to motor by adjusting the current. This is usually achieved by changing an on-board resistor or by an adjustable resistor (potentiometer). This is a nice feature to have as it allows you to choose a motor more tuned for your needs.

Command Signal Input Type:
For CNC use, you should look for a “Step and Direction” input type. This is the most common however some robotics applications use different command signals, so always be sure to check. More on command signals may be found here.
Step Modes:
Some drivers have several modes of operation, full step, half step, and micro-stepping. Be sure to check and see which step modes are offered. More on stepper motor driver modes may be found here.

Driver Type:
The driver should specify how it powers the motors. It should be an L/R driver, bi-level driver, or (PWM) Chopper driver. If it does not specify assume it to be a chopper or (PWM) driver as that type is common. More on driver types may be found here.


Switching Speed: (PWM drivers only)
The specifications may give the switching speed of the chopper driver. Not to be confused with step frequency, the switching frequency is the frequency at which the PWM driver operates. This value should be at least 20 kHz. The higher the frequency, the more smoothly the driver will operate.

Step Frequency:
This is the maximum input frequency for the command signal. A good driver will have an input frequency of 0 to 200 kHz. This is important if trying to achieve high speeds and high accuracy. More on command signals may be found here.

Protection Circuitry:
Most drivers offer internal circuitry protection to safeguard the motors and signal generator or computer. This is achieved through the use of opto-isolators and fuses. If the driver offers not protection, make sure that the break out board does.

Idle Standby Feature:
Some drivers offer a standby feature that reduces the power supplied to each stepper motor after being idle for a certain amount of time. This helps reduce stepper motor heat which can increase the life of the motor and help motor efficiency.


Conclusion:
There are certain feature that are specific to each driver and thus to many to cover. However, all stepper motor drivers should have the above in common. If you are aware of the above features then you should do well when choosing a stepper driver.

Comments

Popular posts from this blog