#include "IQmathLib.h"
#include "fcl_enum.h"
#include "cpu_cla_shared_dm.h"
#include "fcl_pi.h"
#include "qep_defs.h"
#include "RAMP_GEN_CLA.h"
#include "f28x_project.h"
#include "driverlib.h"
#include "rmp_cntl.h"
#include "ipark.h"
#include "clarke.h"
#include "park.h"
#include "speed_fr.h"
#include "svgen.h"
#include "pi.h"
#include "pid_grando.h"
Go to the source code of this file.
|
void | FCL_initPWM (MOTOR_Vars_t *ptrMotor, uint32_t basePhaseU, uint32_t basePhaseV, uint32_t basePhaseW) |
|
void | FCL_initADC (uint32_t resultBaseA, ADC_PPBNumber baseA_PPB, uint32_t resultBaseB, ADC_PPBNumber baseB_PPB, uint32_t basePhaseW) |
|
void | FCL_initADC_2I (MOTOR_Vars_t *ptrMotor, uint32_t basePhaseW, uint32_t resultBaseA, ADC_PPBNumber baseA_PPB, uint32_t resultBaseB, ADC_PPBNumber baseB_PPB) |
|
void | FCL_initADC_3I (MOTOR_Vars_t *ptrMotor, uint32_t basePhaseW, uint32_t resultBaseA, ADC_PPBNumber baseA_PPB, uint32_t resultBaseB, ADC_PPBNumber baseB_PPB, uint32_t resultBaseC, ADC_PPBNumber baseC_PPB) |
|
void | FCL_initQEP (MOTOR_Vars_t *ptrMotor, const uint32_t baseA) |
|
void | FCL_resetController (MOTOR_Vars_t *ptrMotor) |
|
void | FCL_runPICtrl_M1 (MOTOR_Vars_t *pMotor) |
|
void | FCL_runPICtrlWrap_M1 (MOTOR_Vars_t *pMotor) |
|
void | FCL_runComplexCtrl_M1 (MOTOR_Vars_t *pMotor) |
|
void | FCL_runComplexCtrlWrap_M1 (MOTOR_Vars_t *pMotor) |
|
void | FCL_runPICtrl_M2 (MOTOR_Vars_t *pMotor) |
|
void | FCL_runPICtrlWrap_M2 (MOTOR_Vars_t *pMotor) |
|
void | FCL_runComplexCtrl_M2 (MOTOR_Vars_t *pMotor) |
|
void | FCL_runComplexCtrlWrap_M2 (MOTOR_Vars_t *pMotor) |
|
◆ MATH_TYPE
◆ FCL_PARS_DEFAULTS
#define FCL_PARS_DEFAULTS |
Value:{ \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0, \
0 \
}
◆ MOTOR1_DEFAULTS
◆ MOTOR2_DEFAULTS
◆ FCL_Parameters_t
◆ MOTOR_Vars_t
◆ FCL_initPWM()
void FCL_initPWM |
( |
MOTOR_Vars_t * |
ptrMotor, |
|
|
uint32_t |
basePhaseU, |
|
|
uint32_t |
basePhaseV, |
|
|
uint32_t |
basePhaseW |
|
) |
| |
◆ FCL_initADC()
void FCL_initADC |
( |
uint32_t |
resultBaseA, |
|
|
ADC_PPBNumber |
baseA_PPB, |
|
|
uint32_t |
resultBaseB, |
|
|
ADC_PPBNumber |
baseB_PPB, |
|
|
uint32_t |
basePhaseW |
|
) |
| |
◆ FCL_initADC_2I()
void FCL_initADC_2I |
( |
MOTOR_Vars_t * |
ptrMotor, |
|
|
uint32_t |
basePhaseW, |
|
|
uint32_t |
resultBaseA, |
|
|
ADC_PPBNumber |
baseA_PPB, |
|
|
uint32_t |
resultBaseB, |
|
|
ADC_PPBNumber |
baseB_PPB |
|
) |
| |
◆ FCL_initADC_3I()
void FCL_initADC_3I |
( |
MOTOR_Vars_t * |
ptrMotor, |
|
|
uint32_t |
basePhaseW, |
|
|
uint32_t |
resultBaseA, |
|
|
ADC_PPBNumber |
baseA_PPB, |
|
|
uint32_t |
resultBaseB, |
|
|
ADC_PPBNumber |
baseB_PPB, |
|
|
uint32_t |
resultBaseC, |
|
|
ADC_PPBNumber |
baseC_PPB |
|
) |
| |
◆ FCL_initQEP()
void FCL_initQEP |
( |
MOTOR_Vars_t * |
ptrMotor, |
|
|
const uint32_t |
baseA |
|
) |
| |
◆ FCL_resetController()
◆ FCL_runPICtrl_M1()
◆ FCL_runPICtrlWrap_M1()
◆ FCL_runComplexCtrl_M1()
◆ FCL_runComplexCtrlWrap_M1()
◆ FCL_runPICtrl_M2()
◆ FCL_runPICtrlWrap_M2()
◆ FCL_runComplexCtrl_M2()
◆ FCL_runComplexCtrlWrap_M2()
◆ motorVars