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: 13.09 €

Product SKU: 1076000
Back to:

Description

  Details


ModelOutput Current [A]Supply Voltage [V]Pulse input frequency [kHz]SKU
—–MinMaxMinMaxMinMax—–
DM5561.45.62450–2001076000

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 FunctionDetailsConnector 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 connector 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 FunctionDetailsConnector Image
+ VPower supply, 24~50 VDC, Including voltage fluctuation and EMF voltage.dm542 pins1
GNDPower 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


MicrostepSteps/rev.(for 1.8° motor)SW5SW6SW7SW8
1Default/Software configured [200]onononon
2400offononon
4800onoffonon
81600offoffonon
163200ononoffon
326400offonoffon
6412800onoffoffon
12825600offoffoffon
51000onononoff
102000offononoff
204000onoffonoff
255000offoffonoff
408000ononoffoff
5010000offonoffoff
10020000onoffoffoff
12525000offoffoffoff

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 dipswDip 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.


PriorityTime(s) of ONSequence wave of RED LEDDescription
1st1dm556 errorOver-current protection
2nd2Over-voltage protection
3rd4Phase error protection
SymptomsPossible Problems
    Motor is not rotatingNo power
Microstep resolution setting is wrong
DIP switch current setting is wrong
Fault condition exists
The Driver is disabled
    Motor rotates in the wrong directionMotor 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 heatingInadequate 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


 

 

 

 

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.