appendix
Communication protocol complete table
Control Function | Default frame ID | DATA | |||||||
Data[0] | Data[1] | Data[2] | Data[3] | Data[4] | Data[5] | Data[6] | Data[7] | ||
Reset |
|
|
|
|
|
|
|
|
|
Select EEPROM Mode |
|
|
|
|
|
|
|
|
|
Restore Factory Settings |
|
|
|
|
|
|
|
|
|
Read Register Value |
|
|
|
|
|
|
|
|
|
Write Register Value |
|
|
| 32-bit data content, using big-endian mode |
|
| |||
Motor Parament Calibration |
|
|
|
|
|
|
|
|
|
Select Current Mode |
|
|
|
|
|
|
|
|
|
Set Phase Current (Current mode) |
| 16-bit phase current data content, using big-endian mode |
|
|
|
|
|
| |
Select Profile Velocity Mode |
|
|
|
|
|
|
|
|
|
Set Phase Current & Velocity (Profile Velocity Mode) |
| 16-bit phase current(limit current) data content, using big-endian mode | 16-bit velocity data content, using big-endian mode |
|
|
|
| ||
Select Profile Position Mode |
|
|
|
|
|
|
|
|
|
Set Phase Current & Velocity & Position (Profile Position Mode) |
| 16-bit phase current(limit current) data content, using big-endian mode | 16-bit velocity(limit velocity) data content, using big-endian mode | 32-bit position data content, using big-endian mode | |||||
Select Position Mode |
|
|
|
|
|
|
|
|
|
Set Phase Current & Velocity & Position (Position Mode) |
| 16-bit phase current(limit current) data content, using big-endian mode | 16-bit velocity(limit velocity) data content, using big-endian mode | 32-bit position data content, using big-endian mode | |||||
Select MIT Mode |
|
|
|
|
|
|
|
|
|
Set Phase Current & Velocity & Position (MIT mode) |
| 16-bit phase current data content, using big-endian mode | 16-bit velocity data content, using big-endian mode | 32-bit position data content, using big-endian mode | |||||
Select Openloop Mode |
|
|
|
|
|
|
|
|
|
Set Velocity (Openloop Mode) |
| 16-bit velocity data content, using big-endian mode,unit:Pul |
|
|
|
|
|
| |
Set Brake PWM and Duration |
| 16-bit PWM data content, using big-endian mode | 16-bit time data content, using big-endian mode |
|
|
|
| ||
Note: The following are real-time parameter modification instructions, which modify the RAM value. They are sent after entering the running mode. If they are not sent, the value in the Flash is called. | |||||||||
Real-time Setting of Current Loop PI(Current Mode & Profile Velocity Mode & Profile Position Mode&Position Mode) |
| 32-bit float type current loop coefficient Kp parameter | 32-bit float type current loop coefficient Ki parameter | ||||||
Real-time Setting of Velocity loop PI (Profile Velocity Mode & Profile Position Mode&Position Mode) |
| 32-bit float type velocity loop coefficient Kp parameter | 32-bit float type velocity loop coefficient Ki parameter | ||||||
Real-time Setting of Position Loop PD (Profile Position Mode&Position Mode) |
| 32-bit float type position loop coefficient Kp parameter | 32-bit float type position loop coefficient Kd parameter | ||||||
Real-time setting of Kp & Kd (MIT Mode) |
| 32-bit float type position coefficient (Kp) parameter | 32-bit float type velocity coefficient (Kd) parameter | ||||||
Real-time acceleration and deceleration setting (Open-loop mode) |
| 32-bit acceleration data in big-endian format, unit: Pul/s | 32-bit deceleration data in big-endian format, unit: Pul/s | ||||||
Real-time acceleration and deceleration setting (Profile Velocity Mode & Profile Position Mode & Position Mode) |
| 32-bit acceleration data in big-endian format, unit: rpm/s | 32-bit deceleration data in big-endian format, unit: rpm/s |
Error Code Comparison Table
Error Type | |
---|---|
| Power Supply Under Voltage |
| Power Supply Over Voltage |
| Motor Over Current |
| Mosfet Over Temperature |
| Motor Over Temperature |
| MCU Over Temperature |
Warning Type | |
| CAN Watch Dog Time Out |
Parameter default value table
Definition | Register Adress | Default Value | Range | Unit |
---|---|---|---|---|
Current Loop_Kp |
| 0.0006 | ||
Current Loop_Ki |
| 0.0001 | ||
Velocity Loop_Kp |
| 50 | ||
Velocity Loop_Ki |
| 1.2 | ||
Position Loop_Kp |
| 0.008 | ||
Position Loop_Kd |
| 0 | ||
MIT_Kp |
| 0.09 | ||
MIT_Kd |
| 13.1 | ||
CAN ID Start |
| 05060000 | 0-256 | |
Motor Rotation Direction |
| Auto-Set | +1/-1 | |
Encoder Selection for Each Positon Mode |
| 1 | 1:Reducer | |
reduction ratio Numerator |
| 31/51/101 | ||
reduction ratio Denominator |
| 1 | ||
Reducer Encoder Zero Bias |
| 0 | ||
Auto Return Zero Point |
| 1 | 0:No | |
Openloop Mode Acceleration |
| 2000 | Pul/s | |
Openloop Mode Deceleration |
| 2000 | Pul/s | |
Acceleration settings in profile velocity mode and profile position modes |
| 2000 | rpm/s | |
Deceleration settings in profile velocity mode and profile position modes |
| 2000 | rpm/s | |
Max Phase Current Limt(MIT Mode) |
| 10000 | ma | |
Max Velocity Limt |
| 4000 | rpm | |
Negative Position Limit |
| -2147480000 | ||
Positive Position Limit |
| 2147480000 | ||
Under Voltage Protection Value |
| 20 | V | |
Over Voltage Protection Value |
| 60 | V | |
Mosfet Shutdown Temperature |
| 90 | ℃ | |
Motor Shutdown Temperature |
| 90 | ℃ | |
MCU Shutdown Temperature |
| 90 | ℃ | |
CAN Watch Dog Period |
| 0 | ms |
Hardware dimension drawings
Compatible Device List

Including but not limited to the above equipment