Go to the documentation of this file.
369 #endif // end of USERPARAMS_H definition
float32_t motor_Rs_a_Ohm
resistance, Ohm
Definition: include/userParams.h:157
float32_t IdRated_A
value, A
Definition: include/userParams.h:171
Contains the states for the flux estimator (EST_Flux) module routines.
float32_t Ls_coarseDelta_H
Definition: include/userParams.h:264
float32_t estKappa
Definition: include/userParams.h:324
float32_t forceAngleFreq_Hz
frequency, Hz
Definition: include/userParams.h:234
float32_t RoverL_min_rps
value allowed, rad/sec
Definition: include/userParams.h:250
float32_t Rr_Ohm
resistance value, Ohm
Definition: include/userParams.h:274
float32_t motor_ratedFlux_Wb
motor, Wb
Definition: include/userParams.h:151
float32_t Ls_d_H
Definition: include/userParams.h:258
MOTOR_Type_e
Enumeration for the motor types.
Definition: include/motor.h:78
float32_t Dir_fe_max_Hz
Definition: include/userParams.h:333
int_least16_t numIsrTicksPerTrajTick
Definition: include/userParams.h:110
float float32_t
Definition: sfra_f32.h:42
float32_t pwmPeriod_usec
(PWM) period, usec
Definition: include/userParams.h:128
int_least32_t LsWaitTime[EST_LS_NUMSTATES]
Definition: include/userParams.h:199
float32_t Kctrl_Wb_p_kgm2
constant, Wb/(kg*m^2)
Definition: include/userParams.h:182
float32_t oneOverFlux_min_sf
Definition: include/userParams.h:330
int_least32_t FluxWaitTime[EST_FLUX_NUMSTATES]
Definition: include/userParams.h:196
float32_t Rs_coarseDelta_Ohm
Definition: include/userParams.h:288
float32_t dcBusPole_rps
DC bus filter, rad/sec.
Definition: include/userParams.h:134
float32_t Ls_fineDelta_H
Definition: include/userParams.h:267
float32_t voltageFilterPole_rps
pole location, rad/sec
Definition: include/userParams.h:141
float32_t trajFreq_Hz
Hz.
Definition: include/userParams.h:217
float32_t directionPole_rps
Definition: include/userParams.h:320
float32_t RsOnLine_DeltaInc_Ohm
Definition: include/userParams.h:298
float32_t motor_Rs_q_Ohm
resistance, Ohm
Definition: include/userParams.h:163
float32_t Rs_max_Ohm
resistance value allowed, Ohm
Definition: include/userParams.h:296
float32_t RsOnLine_angleDelta_rad
Definition: include/userParams.h:308
int_least32_t estWaitTime[EST_NUMSTATES]
Definition: include/userParams.h:193
float32_t freqNearZeroSpeedLimit_Hz
Definition: include/userParams.h:319
int_least32_t trajWaitTime[EST_TRAJ_NUMSTATES]
Definition: include/userParams.h:208
float32_t directionPole_2_rps
Definition: include/userParams.h:321
void USER_setParams_priv(USER_Params *pUserParams)
Sets the private user parameter values.
float32_t RoverL_excFreq_Hz
frequency, Hz
Definition: include/userParams.h:215
float32_t pwGain
computing Id reference
Definition: include/userParams.h:242
float32_t Rr_max_Ohm
resistance value allowed, Ohm
Definition: include/userParams.h:284
float32_t maxCurrent_A
A.
Definition: include/userParams.h:169
float32_t ctrlPeriod_sec
period, sec
Definition: include/userParams.h:219
number of stator resistance estimator states
Definition: include/est_Rr_states.h:77
float32_t motor_Rr_d_Ohm
resistance, Ohm
Definition: include/userParams.h:153
float32_t Ls_min_H
inductance value allowed, H
Definition: include/userParams.h:270
float32_t maxCurrentDelta_A
for Id current trajectory
Definition: include/userParams.h:227
float32_t maxAccel_Hzps
for the speed profiles, Hz/sec
Definition: include/userParams.h:221
float32_t oneOverFlux_max_sf
Definition: include/userParams.h:331
float32_t Vd_sf
Definition: include/userParams.h:173
float32_t Kp_max_VpA
the current controller, V/A
Definition: include/userParams.h:246
float32_t angleDelayed_sf_sec
Definition: include/userParams.h:184
float32_t motor_Ls_d_H
inductance, H
Definition: include/userParams.h:165
number of stator resistance estimator states
Definition: include/est_Rs_states.h:78
float32_t voltage_sf
for the system
Definition: include/userParams.h:130
int_least16_t numCtrlTicksPerSpeedTick
Definition: include/userParams.h:118
Contains the public interface to the stator resistance estimator (EST_Rs) module routines.
float32_t oneOverDcBus_min_invV
1/dcBus value allowed, 1/V
Definition: include/userParams.h:254
number of stator inductance estimator states
Definition: include/est_Ls_states.h:89
float32_t maxFrequency_Hz
Definition: include/userParams.h:338
float32_t maxCurrent_resEst_A
for resistance estimation, A
Definition: include/userParams.h:223
int_least32_t RsWaitTime[EST_RS_NUMSTATES]
Definition: include/userParams.h:205
float32_t maxCurrent_indEst_A
for inductance estimation, A
Definition: include/userParams.h:225
the number of flux estimator states
Definition: include/est_Flux_states.h:89
float32_t flux_Wb
Definition: include/userParams.h:326
float32_t Rr_fineDelta_Ohm
Definition: include/userParams.h:279
float32_t fluxExcFreq_Hz
frequency, Hz
Definition: include/userParams.h:187
float32_t Dir_fe_min_Hz
Definition: include/userParams.h:332
float32_t RsOnLine_DeltaDec_Ohm
Definition: include/userParams.h:301
float32_t Rs_fineDelta_Ohm
Definition: include/userParams.h:291
int_least16_t numIsrTicksPerCtrlTick
Definition: include/userParams.h:102
float32_t Rr_min_Ohm
resistance value allowed, Ohm
Definition: include/userParams.h:282
float32_t motor_Rr_q_Ohm
resistance, Ohm
Definition: include/userParams.h:155
float32_t motor_Rs_b_Ohm
resistance, Ohm
Definition: include/userParams.h:159
float32_t current_sf
for the system
Definition: include/userParams.h:132
uint_least8_t numCurrentSensors
Definition: include/userParams.h:122
float32_t ctrlFreq_Hz
Hz.
Definition: include/userParams.h:211
float32_t Ls_q_H
Definition: include/userParams.h:261
uint16_t motor_numPolePairs
Definition: include/userParams.h:146
Contains the states for the flux estimator (EST_Flux) module routines.
float32_t Rs_Ohm
resistance value, Ohm
Definition: include/userParams.h:286
uint_least8_t numVoltageSensors
Definition: include/userParams.h:124
float32_t RoverL_max_rps
value allowed, rad/sec
Definition: include/userParams.h:252
float32_t RsOnLine_min_Ohm
resistance value allowed, Ohm
Definition: include/userParams.h:304
Definition: include/userParams.h:88
the number of controller states
Definition: ctrl_states.h:86
int_least16_t numIsrTicksPerEstTick
Definition: include/userParams.h:106
float32_t Ls_max_H
inductance value allowed, H
Definition: include/userParams.h:272
float32_t oneOverDcBus_max_invV
1/dcBus value allowed, 1/V
Definition: include/userParams.h:256
float32_t Reserved01
14.
Definition: include/userParams.h:334
Contains the public interface to the rotor resistance estimator (EST_Rr) module routines.
float32_t offsetPole_rps
Definition: include/userParams.h:136
float32_t motor_Rs_d_Ohm
resistance, Ohm
Definition: include/userParams.h:161
float32_t maxVsMag_V
magnitude, V
Definition: include/userParams.h:176
Contains the states for the stator inductance estimator (EST_Ls) module routines.
float32_t IdRatedFraction_indEst
Definition: include/userParams.h:239
float32_t RoverL_Kp_sf
during R/L, pu
Definition: include/userParams.h:248
MotorNum_e
Enumeration for the Motor numbers.
Definition: include/userParams.h:86
struct _USER_Params_ * userParams_Handle
Defines the USER_Params handle.
Definition: include/userParams.h:345
uint16_t motor_numEncSlots
Definition: include/userParams.h:148
float32_t maxVsMag_pu
Definition: include/userParams.h:143
int_least32_t calReserved[4]
Reserved space.
Definition: include/userParams.h:189
Definition: include/userParams.h:89
the number of estimator states
Definition: include/est_states.h:141
int_least16_t numCtrlTicksPerCurrentTick
Definition: include/userParams.h:114
Definition: include/userParams.h:90
float32_t RoverLPole_rps
Definition: include/userParams.h:323
float32_t speedPole_rps
speed control filter, rad/sec
Definition: include/userParams.h:139
float32_t BWdelta
maximize phase margin
Definition: include/userParams.h:180
float32_t indEst_speedMaxFraction
Definition: include/userParams.h:236
int_least32_t ctrlWaitTime[CTRL_NUMSTATES]
Definition: include/userParams.h:190
struct _USER_Params_ USER_Params
Defines a structure for the user parameters.
float32_t Rs_min_Ohm
resistance value allowed, Ohm
Definition: include/userParams.h:294
bool flag_bypassMotorId
Definition: include/userParams.h:314
Defines a structure for the user parameters.
Definition: include/userParams.h:98
float32_t maxCurrentDelta_pw_A
Definition: include/userParams.h:229
the number of trajectory generator states
Definition: include/est_Traj_states.h:97
float32_t fluxPole_rps
Definition: include/userParams.h:322
float32_t flux_max_Wb
Definition: include/userParams.h:328
float32_t dcBus_nominal_V
voltage, V
Definition: include/userParams.h:100
float32_t motor_Ls_q_H
inductance, H
Definition: include/userParams.h:167
float32_t Rr_coarseDelta_Ohm
Definition: include/userParams.h:276
float32_t Reserved02
15.
Definition: include/userParams.h:335
float32_t RsOnLine_max_Ohm
resistance value allowed, Ohm
Definition: include/userParams.h:306
float32_t estFreq_Hz
Hz.
Definition: include/userParams.h:213
MOTOR_Type_e motor_type
Defines the motor type.
Definition: include/userParams.h:145
int_least32_t RrWaitTime[EST_RR_NUMSTATES]
Definition: include/userParams.h:202
float32_t systemFreq_MHz
frequency, MHz
Definition: include/userParams.h:126
float32_t Kp_min_VpA
the current controller, V/A
Definition: include/userParams.h:244
float32_t flux_min_Wb
Definition: include/userParams.h:327
float32_t RsOnLine_pole_rps
Definition: include/userParams.h:311
float32_t IdRated_delta_A
value, A
Definition: include/userParams.h:232
float32_t BWc_rps
current controllers, rad/sec
Definition: include/userParams.h:178
Copyright 2023, Texas Instruments Incorporated