Zikodrive Motor Controllers - stepper motor drivers, brushless ESCs, bldc motor drivers, stepper motor controllers
Zikodrive Motor Controllers - stepper motor drivers, brushless ESCs, bldc motor drivers, stepper motor controllers

+44 (0) 333 123 7130

What are the main advantages of using stepper motors?



POSITIONAL ACCURACY WITH STEPPER MOTORS


In general the main use of stepper motors is in motor control applications where positional accuracy is hugely important. Whereas a ‘traditional’ brushed DC motor turns constantly as soon as enough power is applied, a stepper motor can be turned an exact number of steps (up to 25600 steps in one complete revolution with a stepper motor drivers such as the ZD2). Depending on the number of degrees per step in the motor (this varies from motor to motor but in a standard 200 step motor this equates to 1.8 degrees per step) this can then enable the motor to move from one fixed position to another fixed position at any point of the circle. By using intelligent controllers such as the ZD series of stepper motor drivers, this movement can then be controlled very accurately with programmable acceleration and deceleration curves being applied. This is especially useful in dosing or process control applications where exceptional accuracy is crucial.


STEPPER MOTOR PERFORMANCE IS 90% DOWN TO THE STEPPER MOTOR CONTROLLER


The way in which a stepper motor performs and is able to operate is clearly heavily influenced by the build quality of that particularly motor. Conventional factors such as the quality of the bearings and magnets used are still of great importance. However, in terms of delivering the true potential of the stepper, it is the controller that can really make a difference.


As an example a simple stepper motor driver will simple convert an input current and voltage into motor torque and speed. Compare this to a comprehensive ‘all in one’ stepper motor driver and controller such as the Zikodrive ZD4 Stepper Motor Controller which has onboard memory, 128 microstepping and full programmability. With the ZD4 Stepper Motor Controller being used it becomes possible to directly control the stepper motor position, its acceleration and deceleration curves, custom startup sequences, the exact speed and torque and to store these settings within the controller. This enables the stepper motor to be completely optimised and opens up a whole new world of potential mechanical performance and applications.


ALTERNATIVE APPLICATIONS FOR STEPPER MOTORS


The simplest case study which highlights some of the advantages of stepper motors of this type of application is the rotary prism system built by Zikodrive Motor Controllers and S3 Design. Whereas a brushless DC motor and controller would require careful calibration, timing and the use of encoders and limit switches to rotate a prism 120 degrees, wait a set time and rotate another 120 degrees, with a stepper motor this can be achieved relatively simply because it is possible to measure the exact number of steps required to make this movement and use an intelligent controller to make this movement.


If one considers more complex applications such as robotics or highly accurate dosing equipment then one can appreciate how useful having this level of control would be. By adding a controller capable of microstepping such as the ZD4 Stepper Motor Driver (this offers up to 128 microsteps) it is possible to gain exceptional positional accuracy. Based on a standard 1.8 degree 200 step stepper motor, the ZD4 Stepper Motor Driver can move accurately between any of 25600 points of a circle.


CONCLUSION - COMPLETE MOTOR CONTROL


Fundamentally, it can therefore be the key advantages of stepper motors is that they enable the motor to stop and start at any point required with exceptional accuracy. In combination with an intelligent stepper motor controller it is possible to achieve exceptional positional accuracy and performance from a stepper motor that is quite simply unachievable with any other type of motor.



Return to FAQsTech Support Forum

The ZD Series of Stepper Motor Controllers can be run using a range of external inputs, offers 25600 potential positions (on a standard 200 step stepper motor) and can be programmed to do virtually anything!

Stepper Motor DriversZD4 DriverZD2 2A 12-24v Stepper Motor Driver and Stepper Motor Controller

Products                               Services                                 Company                                   News                                     Support

Stepper                                  OEM Service                             About Us                                     Latest News                             Support Forum

BLDC                                     Bespoke Design                        Applications                                                                               FAQs

Packages                                Startup Offer                            Recruitment                                                                               

Accessories                             Motion Control Systems             Who we work with

Brushed DC                            Ongoing Tech Support                How we work

                                                                                             Applications

                                                                                             Case Studies


Frequently Asked Questions

Can I replace a DC motor with a brushless DC motor and controller?

How fast can a stepper motor go?

How complex can the programming on the Zikodrive stock range of motor controllers be?

Can sensorless brushless motor controllers be used in dosing applications?

Can a sensorless brushless motor be started efficiently under load?

Can I purchase the IP rights to a bespoke designed controller?

Do you offer on site support and assistance setting up a new controller?

What are the typical costs associated with modifying an existing stock stepper motor controller or brushless motor driver?

Can I run a motor at a fixed speed under a variable or changing load?