ADM42S Stepper Motor Controller, RS485 Stepper Motor Controller

RS-485 Stepper Motor Driver
$88.00
*
Qty:
(This product has a limit set to 10000 item(s) per order)

ADM42S RS485 Serial Stepper Motor Controller

Product Introduction

RS485 Serial Stepper Motor Controller, designed for NEMA17 stepper motors. It features miniature size, standard RS485 communication protocol with built-in motion control instructions, and supports multi-axes control up to 32 axes simultaneously.

Product Advantages

  • Miniature Size: Ultra-compact 42.3mm × 42.3mm × 21mm design.
  • RS485 Communication: Standard RS485 communication protocol with built-in motion control instructions.
  • Multi-Axis Control: Extending up to 32 axes for simultaneous control.
  • Wide Voltage Input: DC 12~32VDC input range, recommended 24VDC.
  • High Output: Continuous output current 1.58A max, peak current 2.2A.
  • Flexible Integration: Mountable with 42mm/39mm stepper motors.
  • Smooth Operation: Low vibration, low noise, stable operation, low motor heating.
  • Advanced Features: Any micro-step settable, overvoltage/undervoltage/overcurrent protection, built-in automatic motor parameter matching.
  • Serial Debugging: RS232/RS485 debugging function.

Port Definition

  • 1. VDC: Positive power input: DC voltage 12-32VDC
  • 2. GND: Negative power input: DC voltage GND
  • 3. COM: IO signal level common anode common terminal, amplitude 5VDC
  • 4. LIM1-: Reverse limit signal port, valid for rising edge
  • 5. LIM2-: Reverse limit signal port, valid for rising edge
  • 6. STA: Start and stop signal port, valid on rising edge
  • 7. RSA: RS485 group A signal
  • 8. RSB: RS485 group B signal

Working Principle

Assembly Options

With NEMA17 Plastic Flange

ADM42 Series RS485 Stepper Motor Controller with NEMA17 size plastic flange:

Direct Mount to NEMA17 Motor

When the RS485 Stepper Motor Controller without NEMA17 Plastic Flange, it can be assembled to NEMA17 Stepper Motor directly:

NEMA17 Integrated Stepper Motor, more concise and aesthetically pleasing:

DIP Switch Configuration

RS485 Stepper Motor Controller, using 6 DIP switches for setting the communication baud rate and device ID.

Device ID Setting (SW1 ~ SW4)

The formula for calculating the ID: ID = 1×SW1 2×SW2 4×SW3 8×SW4. The default ID value is 0, broadcast mode accepts data but does not return data.

Device IDSW1SW2SW3SW4
BroadcastONONONON
1OFFONONON
2ONOFFONON
3OFFOFFONON
4ONONOFFON
5OFFONOFFON
6ONOFFOFFON
7OFFOFFOFFON
8ONONONOFF
9OFFONONOFF
10ONOFFONOFF
11OFFOFFONOFF
12ONONOFFOFF
13OFFONOFFOFF
14ONOFFOFFOFF
15OFFOFFOFFOFF

Communication Baud Rate Setting (SW5 ~ SW6)

Baud RateSW5SW6
9600ONON
19200OFFON
38400ONOFF
57600OFFOFF

CRC Check Routine (C#)

Uint16 Funct_CRC16(unsigned char * puchMsg, Uint16 DataLen)
{
    Uint16 i, j, tmp;
    Uint16 crcdata = 0xFFFF;
    for(i = 0; i < DataLen; i )
    {
        crcdata = (*puchMsg) ^ crcdata;
        puchMsg ;
        for(j = 0; j < 8; j )
        {
            tmp = crcdata & 0x0001;
            crcdata = crcdata >> 1;
            if(tmp)
            {
                crcdata = crcdata ^ 0xA001;
            }
        }
    }
    return crcdata;
}

Downloads & Support

More Information on detail, please feel free to contact me WhatsApp

  • Availability: In Stock
  • Model: ADM42S/UIM42S
  • Brand: Adampower

Write Review

Note: Do not use HTML in the text.