AM243x Motor Control SDK  09.02.00

Introduction

Contains motor-specific enum and structs.

List of Motor structs and enums

Go to the source code of this file.

Data Structures

struct  MOTOR_Params
 Defines the motor parameters. More...
 

Enumerations

enum  MOTOR_Type_e { MOTOR_TYPE_INDUCTION = 0, MOTOR_TYPE_PM = 1 }
 Enumeration for the motor types. More...
 
enum  FlyingStart_Mode_e { FLYINGSTART_MODE_HALT = 0, FLYINGSTART_MODE_STANDBY = 1 }
 Enumeration for the Flying Start Mode. More...
 
enum  BRAKE_Mode_e {
  FREE_STOP_MODE = 0, HARDSWITCH_BRAKE_MODE = 1, FORCESTOP_BRAKE_MODE = 2, DYNAMIC_BRAKE_MODE = 3,
  REGENERATION_BRAKE_MODE = 4
}
 Enumeration for the braking Mode. More...
 
enum  OPERATE_Mode_e {
  OPERATE_MODE_SCALAR = 0, OPERATE_MODE_VQCL = 1, OPERATE_MODE_TORQUE = 2, OPERATE_MODE_SPEED = 3,
  OPERATE_MODE_POWER = 4
}
 Enumeration for the control mode. More...
 
enum  SAMPLE_Mode_e {
  SAMPLE_MODE_DCSS2 = 0, SAMPLE_MODE_DCSS4 = 1, SAMPLE_MODE_DCLINK = 2, SAMPLE_MODE_3LSR = 3,
  SAMPLE_MODE_3INL = 4, SAMPLE_MODE_SDFM = 5
}
 Enumeration for the estimator mode. More...
 
enum  MOTOR_Status_e {
  MOTOR_STOP_IDLE = 0, MOTOR_FAULT_STOP = 1, MOTOR_BRAKE_STOP = 2, MOTOR_NORM_STOP = 3,
  MOTOR_CHARGE = 4, MOTOR_SEEK_POS = 5, MOTOR_ALIGNMENT = 6, MOTOR_IPD_HFI = 7,
  MOTOR_OL_START = 8, MOTOR_CL_RUNNING = 9, MOTOR_CTRL_RUN = 10, MOTOR_RUN_FWC = 11,
  MOTOR_IDENTIFICATION = 12, MOTOR_RS_RECALC = 13
}
 
enum  MOTOR_CtrlMode_e {
  MOTOR_CTRL_FREE_STOP = 0, MOTOR_CTRL_BRAKE_STOP = 1, MOTOR_CTRL_FREQ_CW = 2, MOTOR_CTRL_FREQ_CCW = 3,
  MOTOR_CTRL_TORQUE_CW = 4, MOTOR_CTRL_TORQUE_CCW = 5, MOTOR_CTRL_SPEED_CW = 6, MOTOR_CTRL_SPEED_CCW = 7,
  MOTOR_CTRL_DEBUG_CHECK = 8, MOTOR_CTRL_URGENT_STOP = 9, MOTOR_CTRL_IDENTIFy = 10, MOTOR_CTRL_RSCALC = 11
}
 Enumeration for the motor drive control state. More...
 

Enumeration Type Documentation

◆ MOTOR_Type_e

Enumeration for the motor types.

Enumerator
MOTOR_TYPE_INDUCTION 

induction

MOTOR_TYPE_PM 

permanent magnet

◆ FlyingStart_Mode_e

Enumeration for the Flying Start Mode.

Enumerator
FLYINGSTART_MODE_HALT 

Halt Mode.

FLYINGSTART_MODE_STANDBY 

Standby Mode.

◆ BRAKE_Mode_e

Enumeration for the braking Mode.

Enumerator
FREE_STOP_MODE 

Free stop mode without braking.

HARDSWITCH_BRAKE_MODE 

Hard switch braking mode.

FORCESTOP_BRAKE_MODE 

Force alignment braking mode.

DYNAMIC_BRAKE_MODE 

N/A, Dynamic braking mode.

REGENERATION_BRAKE_MODE 

N/A, Regeneration braking mode.

◆ OPERATE_Mode_e

Enumeration for the control mode.

Enumerator
OPERATE_MODE_SCALAR 

V/f scalar control.

OPERATE_MODE_VQCL 

Vq direction control.

OPERATE_MODE_TORQUE 

Torque control running mode.

OPERATE_MODE_SPEED 

Speed closed-loop running mode.

OPERATE_MODE_POWER 

Constant power running mode.

◆ SAMPLE_Mode_e

Enumeration for the estimator mode.

Enumerator
SAMPLE_MODE_DCSS2 

dclink_ss2

SAMPLE_MODE_DCSS4 

dclink_ss4

SAMPLE_MODE_DCLINK 

dclink_ss

SAMPLE_MODE_3LSR 

three_shunt

SAMPLE_MODE_3INL 

inline

SAMPLE_MODE_SDFM 

sdfm

◆ MOTOR_Status_e

Enumerator
MOTOR_STOP_IDLE 
MOTOR_FAULT_STOP 
MOTOR_BRAKE_STOP 
MOTOR_NORM_STOP 
MOTOR_CHARGE 
MOTOR_SEEK_POS 
MOTOR_ALIGNMENT 
MOTOR_IPD_HFI 
MOTOR_OL_START 
MOTOR_CL_RUNNING 
MOTOR_CTRL_RUN 
MOTOR_RUN_FWC 
MOTOR_IDENTIFICATION 
MOTOR_RS_RECALC 

◆ MOTOR_CtrlMode_e

Enumeration for the motor drive control state.

Enumerator
MOTOR_CTRL_FREE_STOP 

(0000), Stop the motor with free mode

MOTOR_CTRL_BRAKE_STOP 

(0001), Stop the motor with braking mode

MOTOR_CTRL_FREQ_CW 

(0010), CW spin with speed closed-loop (Hz)

MOTOR_CTRL_FREQ_CCW 

(0011), CCW spin with speed closed-loop (Hz)

MOTOR_CTRL_TORQUE_CW 

(0100), CW spin with torque control

MOTOR_CTRL_TORQUE_CCW 

(0101), CCW spin with torque control

MOTOR_CTRL_SPEED_CW 

(0110), CW spin with speed closed-loop (rpm)

MOTOR_CTRL_SPEED_CCW 

(0111), CCW spin with speed closed-loop (rpm)

MOTOR_CTRL_DEBUG_CHECK 

(1000), debug monitor

MOTOR_CTRL_URGENT_STOP 

(1001), urgent stop

MOTOR_CTRL_IDENTIFy 

(1010), Motor parameters identification

MOTOR_CTRL_RSCALC 

(1011), Rs recalculation