ADM57 Stepper Motor Controller, RS485 Stepper Motor Controller
ADM57S RS485 Serial Stepper Motor Controller
Product Introduction
RS485 Serial Stepper Motor Controller, designed for NEMA23 stepper motors. It features standard RS485 communication protocol with built-in motion control instructions, and supports multi-axes control up to 32 axes simultaneously.

Product Advantages
- 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 15~50VDC input range, recommended 36VDC.
- High Output: Continuous output current 4.0A max, peak current 5.6A.
- Flexible Integration: Mountable with NEMA23 and NEMA34 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 15-50VDC
- 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

DIP Switch Configuration
ADM57 stepper motor driver, 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 ID | SW1 | SW2 | SW3 | SW4 |
|---|---|---|---|---|
| Broadcast | ON | ON | ON | ON |
| 1 | OFF | ON | ON | ON |
| 2 | ON | OFF | ON | ON |
| 3 | OFF | OFF | ON | ON |
| 4 | ON | ON | OFF | ON |
| 5 | OFF | ON | OFF | ON |
| 6 | ON | OFF | OFF | ON |
| 7 | OFF | OFF | OFF | ON |
| 8 | ON | ON | ON | OFF |
| 9 | OFF | ON | ON | OFF |
| 10 | ON | OFF | ON | OFF |
| 11 | OFF | OFF | ON | OFF |
| 12 | ON | ON | OFF | OFF |
| 13 | OFF | ON | OFF | OFF |
| 14 | ON | OFF | OFF | OFF |
| 15 | OFF | OFF | OFF | OFF |
Communication Baud Rate Setting (SW5 ~ SW6)
| Baud Rate | SW5 | SW6 |
|---|---|---|
| 9600 | ON | ON |
| 19200 | OFF | ON |
| 38400 | ON | OFF |
| 57600 | OFF | OFF |
Integrated Stepper Motor
ADM57S Series RS485 Serial Stepper Motor Controller, NEMA23 Integrated Stepper Motor:


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
- User Manual: ADM57S RS485 Serial Stepper Motor Controller Manual

- Modbus Poll Software:

- AdamPower Software:
RS485 Controller Software
More Information on detail, please feel free to contact me 
- Availability: In Stock
- Model: ADM57S
- Brand: Adampower