DM556 Stepper Driver

DM556 digital low-voltage stepper motor drive, using the latest 32-bit DSP technology, suitable for driving 57,86 series motor, with excellent low-speed performance to meet the application needs of most small and medium sized equipment.

Price without tax:

18.80 

Related Products

Description

  Details


Model Output Current [A] Supply Voltage [V] Pulse input frequency [kHz] SKU
—– Min Max Min Max Min Max —–
DM556 1.4 5.6 24 50 200 1076000

Product Description: 
The DM556 is a versatile fully digital stepping driver based on a DSP with advanced control algorithm. The DM556 is the next generation of digital stepping motor controls. It brings a unique level of system smoothness, providing optimum torque and nulls mid-range instabilities. Motor self-test and parameter auto-setup technology offers optimum responses with different motors and makes it easy to use. The driven motors can run with much smaller noise, generate less heat, and move smoother than most other drivers on the market.

Its unique features make the DM556 an ideal solution for applications that require low-speed smoothness. Compared to the DM442, the DM556 provides a large voltage range and higher output current to able to drive a larger variety of stepper motors. Furthermore, the DSP of the DM556 is capable of driving the motors at higher speeds (above 3000 RPM) offering servo-like performance.


Features:

  • Anti-Resonance, provides optimum torque and nulls mid-range instabilities
  • Supply voltage up to +50 VDC (recommended not to exceed 45 V because of “back EMF”)
  • Output current programmable, from 1.4 A to 5.6 A (DM556) and  1.0 A to 4.2 A (DM542)
  • Automatic idle-current reduction (in standstill mode) to reduce motor heating; function switchable (reduction rate can be software configured)
  • Motor self-test and parameter auto-setup technology, offers optimum responses with different motors
  • Pulse input frequency up to 200 kHz
  • TTL compatible and optically isolated input
  • Microstep resolutions programmable, from full-step to 25000 steps/rev
  • Suitable for 2-phase and 4-phase motors
  • Over-voltage, over-current, phase-error protections

Applications:
Suitable for a wide range of stepper motors of NEMA sizes 17, 23 und 34  (42 x 42 mm to 86 x 86 mm). It can be used in various kinds of machines, such as X-Y tables, engraving machines, labeling machines, laser cutters, pick-place devices, and so on. Particularly well suited for applications where low noise levels, less heat development, high speed and high precision are desired.


NOTE: NEVER disconnect or connect the motor while the power source is connected to driver and energized!


  Connections


Pin Function Details Connector Image
       
PUL + Pulse signal: In single pulse (pulse/direction) mode, this input represents pulse signal, each rising or falling edge active (software configurable); 3.3-24V when PUL-HIGH, 0-0.5V when PUL-LOW. In double pulse mode (pulse/pulse) , this input represents clockwise (CW) pulse, active both at high level and low level (software configurable). For reliable response, pulse width should be longer than 2.5µs. dm542 pins
PUL –
DIR + DIR signal: In single-pulse mode, this signal has low/high voltage levels, representing two directions of motor rotation; in double-pulse mode (software configurable), this signal is counter-clock (CCW) pulse, active both at high level and low level (software configurable). For reliable motion response, DIR signal should be ahead of PUL signal by 5µs at least. 3.3-24V when DIR-HIGH, 0-0.5V when DIR-LOW. Please note that rotation direction is also related to motor-drive wiring match. Exchanging the connection of two wires for a coil to the drive will reverse motion direction.DIR signal: In single-pulse mode, this signal has low/high voltage levels, representing two directions of motor rotation; in double-pulse mode (software configurable), this signal is counter-clock (CCW) pulse, active both at high level and low level (software configurable). For reliable motion response, DIR signal should be ahead of PUL signal by 5µs at least. 3.3V-24V when DIR-HIGH, 0-0.5V when DIR-LOW. Please note that rotation direction is also related to motor-drive wiring match. Exchanging the connection of two wires for a coil to the drive will reverse motion direction.
DIR –
ENA + Enable signal: This signal is used for enabling/disabling the drive. High level (NPN control signal, PNP and Differential control signals are on the contrary, namely Low level for enabling.) for enabling the drive and low level for disabling the drive. Usually left UNCONNECTED (ENABLED).Enable signal: This signal is used for enabling/disabling the drive. High level (NPN control signal, PNP and Differential control signals are on the contrary, namely Low level for enabling.) for enabling the drive and low level for disabling the drive. Usually left UNCONNECTED (ENABLED).
ENA –
Pin Function Details Connector Image
+ V Power supply, 24~50 VDC, Including voltage fluctuation and EMF voltage. dm542 pins1
GND Power Ground. Power Ground.
A + / A – Motor Phase A
B + / B – Motor Phase B

Pictures, dimensions,table data and technical drawings of this product are made with reasonable care and liability is excluded for the accuracy and correctness of this data.


  Microstep Resolution Selection


Microstep Steps/rev.(for 1.8° motor) SW5 SW6 SW7 SW8
1 Default/Software configured [200] on on on on
2 400 off on on on
4 800 on off on on
8 1600 off off on on
16 3200 on on off on
32 6400 off on off on
64 12800 on off off on
128 25600 off off off on
5 1000 on on on off
10 2000 off on on off
20 4000 on off on off
25 5000 off off on off
40 8000 on on off off
50 10000 off on off off
100 20000 on off off off
125 25000 off off off off

Heat reduction and Auto-setup/test mode

SW4 is used for the automatic stand still current reduction, self‐test and auto‐setup function. When the DIP switch is OFF meaning that the standstill current is set to be half of the selected dynamic current and in this case current will be automatically reduced to 60% of the selected operating current 0.4 second after the last pulse. Theoretically, this will reduce motor heating to 36% (due to P=I2*R) of the original value and when the DIP switch is ON this meaning that standstill current is set to be the same as the selected dynamic current.

If the user changes the status / position of SW4 twice in 1 second, the drive will self‐test the driving motor and auto setup control parameters, offering optimum performance with different motors.


dm542 dipsw Dip Switch

  Problem Symptoms and Possible Causes and Protective Functions

To improve reliability, the Driver incorporates some built-in protection functions. The DM556 uses one RED LED to indicate what protection has been activated. The periodic time of RED is 3 s (seconds), and how many times the RED turns on indicates what protection has been activated. Because only one protection can be displayed by RED LED, so the Driver will decide what error to display according to their priorities.See the following Protection Indications table for displaying priorities.

Losing step when change direction
Check if your STEP/DIR signal polarity is correct and try to inverting it (in Mach3, LinuxCNC or other cnc controller) , setup DIR signal to be at least 5µs. Check that your current setting have enough current and setup SW4 to ON state to be with high current in standby mode. Change A+/A- and B+/B- motor polarity on driver and change direction in software.

Over-current Protection
Over-current protection will be activated when continuous current exceeds 16A or in case of short circuit between motor coils or between motor coil and ground, and RED LED will turn on once within each periodic time (3 s).

Over-voltage Protection
When power supply voltage exceeds 52±1 VDC, protection will be activated and RED LED will turn on twice within each periodic time (3 s).

Phase Error Protection
Motor power lines wrong & not connected will activate this protection. RED LED will turn on four times within each periodic time (3 s).

Attention: When above protections are active, the motor shaft will be free or the LED will turn red. Reset the Driver by repowering it to make it function properly after removing above problems. Since there is no protection against power leads (+, -) reversal, it is critical to make sure that power supply leads correctly connected to Driver. Otherwise, the Driver will be damaged instantly.


Priority Time(s) of ON Sequence wave of RED LED Description
1st 1 dm556 error Over-current protection
2nd 2 Over-voltage protection
3rd 4 Phase error protection
Symptoms Possible Problems
    Motor is not rotating No power
Microstep resolution setting is wrong
DIP switch current setting is wrong
Fault condition exists
The Driver is disabled
    Motor rotates in the wrong direction Motor phases maybe connected in reverse
    The Driver in fault  DIP switch current setting is wrong
Something wrong with motor coil
    Erratic motor motion   Control signal is too weak
Control signal is interfered
Wrong motor connection
Something wrong with motor coil
Current setting is too small, losing steps
    Motor stalls during acceleration   Current setting is too small
Motor is undersized for the application
Acceleration is set too high
Power supply voltage too low
    Excessive motor and Driver heating Inadequate heat sinking / cooling
Automatic current reduction function not being utilized
Current is set too high

 Dimension


dm542


  Wiring


wirring dm442

NOTE: If the signal on the driver input is marked at 24V then no resistor is needed! In another case use resistor value as stated bottom in text. 24V mean that you can use any voltage from 3.3V to 24V without resistor to driving this driver.

VCC=  5V   R = 0 (no resistor needed for 5V signal)
VCC=12V   R = 1K > 1/8W
VCC=24V   R = 2K > 1/8W


  Typical Wiring (If the signal on the driver input is marked at 24V then no resistor is needed)


wiring2

   Arduino Wiring DM542 / DM556


dm556 arduino


 

 

 

 

Ask a question

DM556 Stepper Driver

DM556 digital low-voltage stepper motor drive, using the latest 32-bit DSP technology, suitable for driving 57,86 series motor, with excellent low-speed performance to meet the application needs of most small and medium sized equipment.