SPI Commands and Parameters

Use the following table and figure found on the following page together as the Byte order read and written from the MDrivePlus Microstepping, as well as the checksum at the end of a WRITE is critical.

 

 

SPI Commands and Parameters

 

Command/

HEX

Range

Notes

 

Parameter

(Default)

 

 

 

 

READ ALL

0x40

Reads the hex value of all parameters

MSB

Device (M)

0x4D

M Character precedes every READ

 

Version_MSB

0x10

<1-8>.<0-9>

Firmware Version.Sub-version, eg 1.0

 

Version_LSB

0x00

<0-99>

Firmware Version Appends to Version_

 

MSB, eg.00

 

 

 

 

 

USR_ID1

0x49

Uppercase Letter <I>

 

USR_ID2

0x4D

Uppercase Letter <M>

 

USR_ID3

0x53

Uppercase Letter <S>

 

MRC

0x19

1-67%

Motor Run Current

 

MHC

0x05

0-67%

Motor Hold Current

 

MSEL

0x00

0*, 1-259

Microstep Resolution (See Table in Section

 

*0=256

2.4 for settings)

 

 

 

 

DIR_OVRID

0x00

0=no override

Direction Override

 

1=override dir

 

 

 

 

 

HCDT_HI

0x01

0 or 2-65535

Hold Current Delay Time High Byte

 

HCDT_LO

0xF4

Hold Current Delay Time Low Byte

 

 

 

 

 

0=s/d,

 

 

CLKTYP

0x00

1=quad,

Input Clock Type

 

 

 

2=u/d

 

 

CLKIOF

0x00

<0-9>

Clock Input Filtering

 

WARNTEMP

0x50

 

OVER_TEMP - 5° C

 

EN_ACT

0x01

0=Low

Enable Active High/Low

 

1=High,

 

 

 

 

LSB

FAULT

0x00

See Fault Table, Section 2.4

 

WRITE ALL

0x80

Writes the hex value to the following

 

parameters.

 

 

 

 

MSB

USR_ID1

0x49

Uppercase Letter <I>

 

USR_ID2

0x4D

Uppercase Letter <M>

 

USR_ID3

0x53

Uppercase Letter <S>

 

MRC

0x19

1-100%

Motor Run Current

 

MHC

0x05

0-100%

Motor Hold Current

 

MSEL

0x00

0*, 1-259

Microstep Resolution (See Table in Section

 

*0=256

2.4 for settings)

 

 

 

 

DIR_OVRID

0x00

0=no override

Direction Override

 

1=override dir

 

 

 

 

 

HCDT_HI

0x01

0 or 2-65535

Hold Current Delay Time High Byte

 

HCDT_LO

0xF4

Hold Current Delay Time Low Byte

 

 

 

 

 

0=s/d,

 

 

CLKTYP

0x00

1=quad,

Input Clock Type

 

 

 

2=u/d

 

 

CLKIOF

0x00

<0-9>

Clock Input Filtering

 

WARNTEMP

0x50

 

OVER_TEMP - 5° C

 

EN_ACT

0x01

0=Low

Enable Active High/Low

 

1=High

 

 

 

 

LSB

CKSUM

 

 

34

 

Table 2.6.1: SPI Commands and Parameters

2-36

MDrive 34Plus Microstepping Hardware - Revision R071108

 

Relevant to Firmware Version 3.0.02

Page 64
Image 64
Intelligent Motion Systems MDrive34Plus manual SPI Commands and Parameters, Msb

MDrive34Plus specifications

The Intelligent Motion Systems MDrive34Plus is an advanced integrated stepper motor and drive solution designed for a wide range of industrial automation applications. This compact device combines the motor, drive, and control into a single unit, simplifying installation and minimizing space requirements. This makes it an ideal choice for applications where space and efficiency are critical.

One of the standout features of the MDrive34Plus is its high torque output, which enables it to handle significant loads with ease. Rated for a variety of torque configurations, this stepper motor provides the necessary power for demanding tasks while maintaining precise control and smooth operation. The MDrive34Plus also features a high-resolution microstepping capability, which enhances performance by providing smoother motion and reducing audible noise.

The device employs advanced digital control technologies, ensuring accurate positioning and minimizing erratic performance. Integrated with onboard intelligence, the MDrive34Plus allows for programmable settings, including acceleration, deceleration, and speed control, which can be customized according to the specific requirements of the application.

In terms of connectivity, the MDrive34Plus offers a range of communication protocols including RS-232, RS-485, and USB options, allowing it to easily integrate with various control systems and enable real-time monitoring and diagnostics. This flexibility is vital for modern automation solutions where adaptability is key.

The MDrive34Plus is also designed for robust performance in challenging environments, featuring an IP65 rated enclosure that protects against dust and moisture. This makes it suitable for use in a variety of industrial settings such as packaging, assembly, and robotics.

Furthermore, the MDrive34Plus supports both open-loop and closed-loop control configurations. This versatility provides users with the ability to choose the best operational mode for their application, optimizing performance and efficiency.

In conclusion, the Intelligent Motion Systems MDrive34Plus is a powerful, flexible, and easy-to-install integrated motor and drive solution. With its high torque capabilities, advanced digital control features, diverse connectivity options, and robust design, it stands out as an excellent choice for modern automation challenges. Whether for precise positioning tasks or heavy load handling, the MDrive34Plus is equipped to meet a broad spectrum of operational demands.