|
MotorWare f2806x Module API Documentation
|
Contains the public interface to the estimator (EST) module routines. More...
#include "sw/modules/math/src/float/math.h"#include "sw/modules/ctrl/src/float/ctrl_obj.h"#include "sw/modules/est/src/est_states.h"#include "sw/modules/user/src/float/userParams.h"Go to the source code of this file.
Data Structures | |
| struct | _EST_InputData_ |
| Defines the estimator (EST) input data. More... | |
| struct | _EST_OutputData_ |
| Defines the estimator (EST) output data. More... | |
Typedefs | |
| typedef struct _EST_InputData_ | EST_InputData_t |
| Defines the estimator (EST) input data. More... | |
| typedef struct _EST_OutputData_ | EST_OutputData_t |
| Defines the estimator (EST) output data. More... | |
| typedef struct _EST_Obj_ * | EST_Handle |
| Defines the estimator (EST) handle. More... | |
Enumerations | |
| enum | EST_RsOnLineFilterType_e { EST_RsOnLineFilterType_Current =0, EST_RsOnLineFilterType_Voltage, EST_RsOnLineFilterType_Current =0, EST_RsOnLineFilterType_Voltage } |
| Enumeration for the Rs online filter types. More... | |
Functions | |
| float_t | EST_computeLmag_H (EST_Handle handle, const float_t current_A) |
| Computes the magnetizing inductance in Henries (H) More... | |
| float_t | cla_EST_computeLmag_H (EST_Handle handle, const float_t current_A) |
| float_t | EST_computePower_W (EST_Handle handle) |
| Computes the power in Watts (W) More... | |
| float_t | cla_EST_computePower_W (EST_Handle handle) |
| float_t | EST_computeTorque_Nm (EST_Handle handle) |
| Computes the torque value in per Newton-meter (Nm) More... | |
| float_t | cla_EST_computeTorque_Nm (EST_Handle handle) |
| void | EST_configureCtrl (EST_Handle handle, CTRL_Handle ctrlHandle) |
| Configures the controller for each of the estimator states. More... | |
| void | cla_EST_configureCtrl (EST_Handle handle, CTRL_Handle ctrlHandle) |
| void | EST_configureTraj (EST_Handle handle) |
| Configures the trajectory generator for each of the estimator states. More... | |
| void | cla_EST_configureTraj (EST_Handle handle) |
| void | EST_disable (EST_Handle handle) |
| Disables the estimator. More... | |
| void | cla_EST_disable (EST_Handle handle) |
| void | EST_disableTraj (EST_Handle handle) |
| Disables the estimator trajectory generator. More... | |
| void | cla_EST_disableTraj (EST_Handle handle) |
| bool | EST_doCurrentCtrl (EST_Handle handle) |
| Determines if current control should be performed during motor identification. More... | |
| bool | cla_EST_doCurrentCtrl (EST_Handle handle) |
| bool | EST_doSpeedCtrl (EST_Handle handle) |
| Determines if speed control should be performed during motor identification. More... | |
| bool | cla_EST_doSpeedCtrl (EST_Handle handle) |
| void | EST_enable (EST_Handle handle) |
| Enables the estimator. More... | |
| void | cla_EST_enable (EST_Handle handle) |
| void | EST_enableTraj (EST_Handle handle) |
| Enables the estimator trajectory generator. More... | |
| void | cla_EST_enableTraj (EST_Handle handle) |
| float_t | EST_get_rpm_to_rps_sf (EST_Handle handle) |
| Gets the rpm to rad/sec scale factor. More... | |
| float_t | cla_EST_get_rpm_to_rps_sf (EST_Handle handle) |
| float_t | EST_get_rps_to_rpm_sf (EST_Handle handle) |
| Gets the rad/sec to rpm scale factor. More... | |
| float_t | cla_EST_get_rps_to_rpm_sf (EST_Handle handle) |
| float_t | EST_getAccel_rps2 (EST_Handle handle) |
| Gets the mechanical acceleration from the estimator. More... | |
| float_t | cla_EST_getAccel_rps2 (EST_Handle handle) |
| float_t | EST_getAngle_est_rad (EST_Handle handle) |
| Gets the estimated angle from the estimator. More... | |
| float_t | cla_EST_getAngle_est_rad (EST_Handle handle) |
| float_t | EST_getAngle_rad (EST_Handle handle) |
| Gets the angle estimate for t = n+1 from the estimator in radians (rad). More... | |
| float_t | cla_EST_getAngle_rad (EST_Handle handle) |
| float_t | EST_getAngle_traj_rad (EST_Handle handle) |
| Gets the trajectory angle from the estimator. More... | |
| float_t | cla_EST_getAngle_traj_rad (EST_Handle handle) |
| float_t | EST_getAngleDelta_rad (EST_Handle handle) |
| Gets the angle delta estimate for t = n+1 from the estimator. More... | |
| float_t | cla_EST_getAngleDelta_rad (EST_Handle handle) |
| float_t | EST_getAngleDelta_est_rad (EST_Handle handle) |
| Gets the angle delta estimate for t = n+1 from the estimator in radians (rad). More... | |
| float_t | cla_EST_getAngleDelta_est_rad (EST_Handle handle) |
| float_t | EST_getAngleDelta_traj_rad (EST_Handle handle) |
| Gets the angle delta estimate for t = n+1 from the trajectory in radians (rad). More... | |
| float_t | cla_EST_getAngleDelta_traj_rad (EST_Handle handle) |
| int_least16_t | EST_getCount_isr (EST_Handle handle) |
| Gets the ISR count from the estimator. More... | |
| int_least16_t | cla_EST_getCount_isr (EST_Handle handle) |
| float_t | EST_getDcBus_V (EST_Handle handle) |
| Gets the DC bus value from the estimator in volts (V) More... | |
| float_t | cla_EST_getDcBus_V (EST_Handle handle) |
| void | EST_getEab_V (EST_Handle handle, MATH_vec2 *pEab_V) |
| Gets the alpha/beta back EMF voltage vector from the estimator. More... | |
| void | cla_EST_getEab_V (EST_Handle handle, MATH_vec2 *pEab_V) |
| void | EST_getEdq_V (EST_Handle handle, MATH_vec2 *pEdq_V) |
| Gets the direct/quadrature back EMF voltage vector from the estimator. More... | |
| void | cla_EST_getEdq_V (EST_Handle handle, MATH_vec2 *pEdq_V) |
| EST_ErrorCode_e | EST_getErrorCode (EST_Handle handle) |
| Gets the error code from the estimator. More... | |
| EST_ErrorCode_e | cla_EST_getErrorCode (EST_Handle handle) |
| float_t | EST_getFe_Hz (EST_Handle handle) |
| Gets the electrical frequency of the motor in Hertz (Hz). More... | |
| float_t | cla_EST_getFe_Hz (EST_Handle handle) |
| float_t | EST_getFe_abs_max_rps (EST_Handle handle) |
| Gets the absolute maximum electrical frequency of the motor in rad/sec. More... | |
| float_t | cla_EST_getFe_abs_max_rps (EST_Handle handle) |
| float_t | EST_getFe_rps (EST_Handle handle) |
| Gets the electrical frequency of the motor in rad/sec. More... | |
| float_t | cla_EST_getFe_rps (EST_Handle handle) |
| bool | EST_getFlag_bypassLockRotor (EST_Handle handle) |
| Gets the bypass lock rotor flag value. More... | |
| bool | cla_EST_getFlag_bypassLockRotor (EST_Handle handle) |
| bool | EST_getFlag_enable (EST_Handle handle) |
| Gets the enable estimator flag value. More... | |
| bool | cla_EST_getFlag_enable (EST_Handle handle) |
| bool | EST_getFlag_enableForceAngle (EST_Handle handle) |
| Gets the enable force angle flag value from the estimator. More... | |
| bool | cla_EST_getFlag_enableForceAngle (EST_Handle handle) |
| bool | EST_getFlag_enablePowerWarp (EST_Handle handle) |
| Gets the enable power warp flag value from the trajectory generator. More... | |
| bool | cla_EST_getFlag_enablePowerWarp (EST_Handle handle) |
| bool | EST_getFlag_enableRsOnLine (EST_Handle handle) |
| Gets the value of the flag which enables online stator resistance (Rs) estimation. More... | |
| bool | cla_EST_getFlag_enableRsOnLine (EST_Handle handle) |
| bool | EST_getFlag_enableRsRecalc (EST_Handle handle) |
| Gets the enable stator resistance re-calibrate flag value from the estimator. More... | |
| bool | cla_EST_getFlag_enableRsRecalc (EST_Handle handle) |
| bool | EST_getFlag_enableTraj (EST_Handle handle) |
| Gets the enable trajectory flag value from the trajectory generator. More... | |
| bool | cla_EST_getFlag_enableTraj (EST_Handle handle) |
| bool | EST_getFlag_estComplete (EST_Handle handle) |
| Gets the value of the flag which denotes when the estimation is complete. More... | |
| bool | cla_EST_getFlag_estComplete (EST_Handle handle) |
| bool | EST_getFlag_motorIdentified (EST_Handle handle) |
| Gets the motor identified flag state in the estimator. More... | |
| bool | cla_EST_getFlag_motorIdentified (EST_Handle handle) |
| bool | EST_getFlag_nearZeroSpeed (EST_Handle handle) |
| Gets the near zero speed flag state. More... | |
| bool | cla_EST_getFlag_nearZeroSpeed (EST_Handle handle) |
| bool | EST_getFlag_updateRs (EST_Handle handle) |
| Gets the value of the flag which enables the updating of the stator resistance (Rs) value. More... | |
| bool | cla_EST_getFlag_updateRs (EST_Handle handle) |
| float_t | EST_getFlux_Wb (EST_Handle handle) |
| Gets the flux value in Webers (Wb). More... | |
| float_t | cla_EST_getFlux_Wb (EST_Handle handle) |
| EST_Flux_State_e | EST_getFluxState (EST_Handle handle) |
| Gets the flux estimator state. More... | |
| EST_Flux_State_e | cla_EST_getFluxState (EST_Handle handle) |
| float_t | EST_getFm_Hz (EST_Handle handle) |
| Gets the mechanical frequency of the motor in Hertz (Hz). More... | |
| float_t | cla_EST_getFm_Hz (EST_Handle handle) |
| float_t | EST_getFm_lp_Hz (EST_Handle handle) |
| Gets the low pass filtered mechanical frequency of the motor in Hz. More... | |
| float_t | cla_EST_getFm_lp_Hz (EST_Handle handle) |
| float_t | EST_getFm_lp_rps (EST_Handle handle) |
| Gets the low pass filtered mechanical frequency of the motor in rad/sec. More... | |
| float_t | cla_EST_getFm_lp_rps (EST_Handle handle) |
| float_t | EST_getFm_rps (EST_Handle handle) |
| Gets the mechanical frequency of the motor in rad/sec. More... | |
| float_t | cla_EST_getFm_rps (EST_Handle handle) |
| float_t | EST_getForceAngleDelta_rad (EST_Handle handle) |
| Gets the force angle delta value from the estimator in radians (rad). More... | |
| float_t | cla_EST_getForceAngleDelta_rad (EST_Handle handle) |
| bool | EST_getForceAngleStatus (EST_Handle handle) |
| Gets the status of the force angle operation in the estimator. More... | |
| bool | cla_EST_getForceAngleStatus (EST_Handle handle) |
| float_t | EST_getFreqBeta_lp (EST_Handle handle) |
| Gets the value used to set the pole location in the low-pass filter of the frequency estimator in radians per second (rps). More... | |
| float_t | cla_EST_getFreqBeta_lp (EST_Handle handle) |
| float_t | EST_getFslip_Hz (EST_Handle handle) |
| Gets the slip frequency of the motor in Hertz (Hz). More... | |
| float_t | cla_EST_getFslip_Hz (EST_Handle handle) |
| float_t | EST_getFslip_rps (EST_Handle handle) |
| Gets the slip frequency of the motor in rad/sec. More... | |
| float_t | cla_EST_getFslip_rps (EST_Handle handle) |
| void | EST_getIab_A (EST_Handle handle, MATH_vec2 *pIab_A) |
| Gets the Iab current vector in Ampere (A). More... | |
| void | cla_EST_getIab_A (EST_Handle handle, MATH_vec2 *pIab_A) |
| void | EST_getIab_lp_A (EST_Handle handle, MATH_vec2 *pIab_lp_A) |
| Gets the low pass filtered Iab current vector in Ampere (A). More... | |
| void | cla_EST_getIab_lp_A (EST_Handle handle, MATH_vec2 *pIab_lp_A) |
| float_t | EST_getIab_beta_lp (EST_Handle handle) |
| Gets the beta value for the Iab low pass filter. More... | |
| float_t | cla_EST_getIab_beta_lp (EST_Handle handle) |
| void | EST_getIdq_A (EST_Handle handle, MATH_vec2 *pIdq_A) |
| Gets the Idq current vector in Ampere (A) More... | |
| void | cla_EST_getIdq_A (EST_Handle handle, MATH_vec2 *pIdq_A) |
| void | EST_getIdq_lp_A (EST_Handle handle, MATH_vec2 *pIdq_lp_A) |
| Gets the Idq low pass filtered current vector in Ampere (A). More... | |
| void | cla_EST_getIdq_lp_A (EST_Handle handle, MATH_vec2 *pIdq_lp_A) |
| void | EST_getIdq_ref_A (EST_Handle handle, MATH_vec2 *pIdq_ref_A) |
| Gets the Idq current vector reference in Ampere (A). More... | |
| void | cla_EST_getIdq_ref_A (EST_Handle handle, MATH_vec2 *pIdq_ref_A) |
| float_t | EST_getIdRated_A (EST_Handle handle) |
| Gets the Id rated current value from the estimator in Ampere (A). More... | |
| float_t | cla_EST_getIdRated_A (EST_Handle handle) |
| float_t | EST_getIdRated_delta_A (EST_Handle handle) |
| Gets the Id rated delta current value from the estimator in Ampere (A) More... | |
| float_t | cla_EST_getIdRated_delta_A (EST_Handle handle) |
| float_t | EST_getIdRated_indEst_A (EST_Handle handle) |
| Gets the Id current value used for inductance estimation of induction motors in Ampere (A). More... | |
| float_t | cla_EST_getIdRated_indEst_A (EST_Handle handle) |
| float_t | EST_getIntValue_Id_A (EST_Handle handle) |
| Gets the intermediate value from the Id trajectory generator. More... | |
| float_t | cla_EST_getIntValue_Id_A (EST_Handle handle) |
| float_t | EST_getIntValue_Iq_A (EST_Handle handle) |
| Gets the intermediate value from the Iq trajectory generator. More... | |
| float_t | cla_EST_getIntValue_Iq_A (EST_Handle handle) |
| float_t | EST_getIntValue_spd_Hz (EST_Handle handle) |
| Gets the intermediate value from the speed trajectory generator. More... | |
| float_t | cla_EST_getIntValue_spd_Hz (EST_Handle handle) |
| float_t | EST_getLhf_H (EST_Handle handle) |
| Gets the Lhf value from the estimator. More... | |
| float_t | cla_EST_getLhf_H (EST_Handle handle) |
| float_t | EST_getLmag_H (EST_Handle handle) |
| Gets the magnetizing inductance value in Henry (H). More... | |
| float_t | cla_EST_getLmag_H (EST_Handle handle) |
| float_t | EST_getLs_coarseDelta_H (EST_Handle handle) |
| Gets the delta stator inductance value during coarse estimation. More... | |
| float_t | cla_EST_getLs_coarseDelta_H (EST_Handle handle) |
| float_t | EST_getLs_d_H (EST_Handle handle) |
| Gets the direct stator inductance value in Henries (H). More... | |
| float_t | cla_EST_getLs_d_H (EST_Handle handle) |
| void | EST_getLs_dq_H (EST_Handle handle, MATH_vec2 *pLs_dq_H) |
| Gets the direct/quadrature stator inductance values from the estimator in Henry (H). More... | |
| void | cla_EST_getLs_dq_H (EST_Handle handle, MATH_vec2 *pLs_dq_H) |
| float_t | EST_getLs_fineDelta_H (EST_Handle handle) |
| Gets the delta stator inductance value during fine estimation. More... | |
| float_t | cla_EST_getLs_fineDelta_H (EST_Handle handle) |
| float_t | EST_getLs_H (EST_Handle handle) |
| Gets the stator inductance value in Henry (H) More... | |
| float_t | cla_EST_getLs_H (EST_Handle handle) |
| float_t | EST_getLs_q_H (EST_Handle handle) |
| Gets the stator inductance value in the quadrature coordinate direction in Henries (H). More... | |
| float_t | cla_EST_getLs_q_H (EST_Handle handle) |
| float_t | EST_getMaxCurrentDelta_A (EST_Handle handle) |
| Gets the maximum current slope value used in the estimator in Amperes (A). More... | |
| float_t | cla_EST_getMaxCurrentDelta_A (EST_Handle handle) |
| float_t | EST_getMaxCurrentDelta_pw_A (EST_Handle handle) |
| Gets the maximum power warp current slope value used in the estimator in Amperes (A). More... | |
| float_t | cla_EST_getMaxCurrentDelta_pw_A (EST_Handle handle) |
| float_t | EST_getMaxDelta_Id_A (EST_Handle handle) |
| Gets the maximum delta value from the Id trajectory generator. More... | |
| float_t | cla_EST_getMaxDelta_Id_A (EST_Handle handle) |
| float_t | EST_getMaxDelta_Iq_A (EST_Handle handle) |
| Gets the maximum delta value from the Iq trajectory generator. More... | |
| float_t | cla_EST_getMaxDelta_Iq_A (EST_Handle handle) |
| float_t | EST_getMaxDelta_spd_Hz (EST_Handle handle) |
| Gets the maximum delta value from the speed trajectory generator. More... | |
| float_t | cla_EST_getMaxDelta_spd_Hz (EST_Handle handle) |
| float_t | EST_getMaxSpeedDelta_Hz (EST_Handle handle) |
| Gets the maximum acceleration value used in the estimator in Hertz (Hz). More... | |
| float_t | cla_EST_getMaxSpeedDelta_Hz (EST_Handle handle) |
| float_t | EST_getMaxValue_Id_A (EST_Handle handle) |
| Gets the maximum value from the Id trajectory generator. More... | |
| float_t | cla_EST_getMaxValue_Id_A (EST_Handle handle) |
| float_t | EST_getMaxValue_Iq_A (EST_Handle handle) |
| Gets the maximum value from the Iq trajectory generator. More... | |
| float_t | cla_EST_getMaxValue_Iq_A (EST_Handle handle) |
| float_t | EST_getMaxValue_spd_Hz (EST_Handle handle) |
| Gets the maximum value from the speed trajectory generator. More... | |
| float_t | cla_EST_getMaxValue_spd_Hz (EST_Handle handle) |
| float_t | EST_getMinValue_Id_A (EST_Handle handle) |
| Gets the minimum value from the Id trajectory generator. More... | |
| float_t | cla_EST_getMinValue_Id_A (EST_Handle handle) |
| float_t | EST_getMinValue_Iq_A (EST_Handle handle) |
| Gets the minimum value from the Iq trajectory generator. More... | |
| float_t | cla_EST_getMinValue_Iq_A (EST_Handle handle) |
| float_t | EST_getMinValue_spd_Hz (EST_Handle handle) |
| Gets the minimum value from the speed trajectory generator. More... | |
| float_t | cla_EST_getMinValue_spd_Hz (EST_Handle handle) |
| int_least16_t | EST_getNumIsrTicksPerEstTick (EST_Handle handle) |
| Gets the number of Interrupt Service Routine (ISR) clock ticks per estimator clock tick. More... | |
| int_least16_t | cla_EST_getNumIsrTicksPerEstTick (EST_Handle handle) |
| int_least16_t | EST_getNumIsrTicksPerTrajTick (EST_Handle handle) |
| Gets the number of Interrupt Service Routine (ISR) clock ticks per estimator trajectory clock tick. More... | |
| int_least16_t | cla_EST_getNumIsrTicksPerTrajTick (EST_Handle handle) |
| float_t | EST_getOneOverDcBus_invV (EST_Handle handle) |
| Gets the inverse of the DC bus voltage in 1/Volt (1/V). More... | |
| float_t | cla_EST_getOneOverDcBus_invV (EST_Handle handle) |
| float_t | EST_getPwGain (EST_Handle handle) |
| Gets the power warp gain from the trajectory generator. More... | |
| float_t | cla_EST_getPwGain (EST_Handle handle) |
| float_t | EST_getRhf_Ohm (EST_Handle handle) |
| Gets the Rhf value from the estimator. More... | |
| float_t | cla_EST_getRhf_Ohm (EST_Handle handle) |
| float_t | EST_getRoverL_rps (EST_Handle handle) |
| Gets the R/L value from the estimator. More... | |
| float_t | cla_EST_getRoverL_rps (EST_Handle handle) |
| float_t | EST_getRr_coarseDelta_Ohm (EST_Handle handle) |
| Gets the coarse delta rotor resistance value from the estimator. More... | |
| float_t | cla_EST_getRr_coarseDelta_Ohm (EST_Handle handle) |
| float_t | EST_getRr_d_Ohm (EST_Handle handle) |
Gets the direct rotor resistance value in Ohm ( ). More... | |
| float_t | cla_EST_getRr_d_Ohm (EST_Handle handle) |
| void | EST_getRr_dq_Ohm (EST_Handle handle, MATH_vec2 *pRr_dq_Ohm) |
Gets the direct/quadrature rotor resistance values from the estimator in Ohms ( ). More... | |
| void | cla_EST_getRr_dq_Ohm (EST_Handle handle, MATH_vec2 *pRr_dq_Ohm) |
| float_t | EST_getRr_fineDelta_Ohm (EST_Handle handle) |
| Gets the fine delta rotor resistance value from the estimator. More... | |
| float_t | cla_EST_getRr_fineDelta_Ohm (EST_Handle handle) |
| float_t | EST_getRr_Ohm (EST_Handle handle) |
Gets the rotor resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRr_Ohm (EST_Handle handle) |
| float_t | EST_getRr_q_Ohm (EST_Handle handle) |
Gets the quadrature rotor resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRr_q_Ohm (EST_Handle handle) |
| float_t | EST_getRs_a_Ohm (EST_Handle handle) |
Gets the alpha stator resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRs_a_Ohm (EST_Handle handle) |
| void | EST_getRs_ab_Ohm (EST_Handle handle, MATH_vec2 *pRs_ab_Ohm) |
Gets the alpha/beta stator resistance values from the estimator in Ohms ( ). More... | |
| void | cla_EST_getRs_ab_Ohm (EST_Handle handle, MATH_vec2 *pRs_ab_Ohm) |
| float_t | EST_getRs_b_Ohm (EST_Handle handle) |
Gets the beta stator resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRs_b_Ohm (EST_Handle handle) |
| float_t | EST_getRs_coarseDelta_Ohm (EST_Handle handle) |
| Gets the coarse delta stator resistance value from the estimator. More... | |
| float_t | cla_EST_getRs_coarseDelta_Ohm (EST_Handle handle) |
| float_t | EST_getRs_d_Ohm (EST_Handle handle) |
Gets the direct stator resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRs_d_Ohm (EST_Handle handle) |
| void | EST_getRs_dq_Ohm (EST_Handle handle, MATH_vec2 *pRs_dq_Ohm) |
Gets the direct/quadrature stator resistance values from the estimator in Ohms ( ). More... | |
| void | cla_EST_getRs_dq_Ohm (EST_Handle handle, MATH_vec2 *pRs_dq_Ohm) |
| float_t | EST_getRs_fineDelta_Ohm (EST_Handle handle) |
| Gets the fine delta stator resistance value from the estimator. More... | |
| float_t | cla_EST_getRs_fineDelta_Ohm (EST_Handle handle) |
| float_t | EST_getRs_q_Ohm (EST_Handle handle) |
Gets the quadrature stator resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRs_q_Ohm (EST_Handle handle) |
| float_t | EST_getRs_Ohm (EST_Handle handle) |
Gets the stator resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRs_Ohm (EST_Handle handle) |
| float_t | EST_getRsOnLine_Ohm (EST_Handle handle) |
Gets the online stator resistance value in Ohms ( ). More... | |
| float_t | cla_EST_getRsOnLine_Ohm (EST_Handle handle) |
| float_t | EST_getRsOnLineAngle_rad (EST_Handle handle) |
| Gets the angle value from the estimator. More... | |
| float_t | cla_EST_getRsOnLineAngle_rad (EST_Handle handle) |
| float_t | EST_getRsOnLineAngleDelta_rad (EST_Handle handle) |
| Gets the delta angle value from the estimator. More... | |
| float_t | cla_EST_getRsOnLineAngleDelta_rad (EST_Handle handle) |
| float_t | EST_getRsOnLineId_mag_A (EST_Handle handle) |
| Gets the Id magnitude value used for online stator resistance estimation in Ampere (A). More... | |
| float_t | cla_EST_getRsOnLineId_mag_A (EST_Handle handle) |
| float_t | EST_getRsOnLineId_A (EST_Handle handle) |
| Gets the Id value used for online stator resistance estimation in Ampere (A). More... | |
| float_t | cla_EST_getRsOnLineId_A (EST_Handle handle) |
| void | EST_getRsOnLineLpFilterParams (EST_Handle handle, const EST_RsOnLineFilterType_e filterType, const uint_least8_t filterNumber, float_t *b0, float_t *b1, float_t *a1, float_t *x1, float_t *y1) |
| Gets the online stator resistance filter parameters. More... | |
| void | cla_EST_getRsOnLineLpFilterParams (EST_Handle handle, const EST_RsOnLineFilterType_e filterType, const uint_least8_t filterNumber, float_t *b0, float_t *b1, float_t *a1, float_t *x1, float_t *y1) |
| int_least8_t | EST_getSignOfDirection (EST_Handle handle) |
| Gets the sign of the direction value in 8 bit signed integer (int_least8_t). More... | |
| int_least8_t | cla_EST_getSignOfDirection (EST_Handle handle) |
| float_t | EST_getSpeed_ref_Hz (EST_Handle handle) |
| Gets the reference speed value from the estimator. More... | |
| float_t | cla_EST_getSpeed_ref_Hz (EST_Handle handle) |
| float_t | EST_getSpeed_rpm (EST_Handle handle) |
| Gets the speed value in revolutions per second (rpm). More... | |
| float_t | cla_EST_getSpeed_rpm (EST_Handle handle) |
| EST_State_e | EST_getState (EST_Handle handle) |
| Gets the state of the estimator. More... | |
| EST_State_e | cla_EST_getState (EST_Handle handle) |
| float_t | EST_getTargetValue_Id_A (EST_Handle handle) |
| Gets the target value from the Id trajectory generator. More... | |
| float_t | cla_EST_getTargetValue_Id_A (EST_Handle handle) |
| float_t | EST_getTargetValue_Iq_A (EST_Handle handle) |
| Gets the target value from the Iq trajectory generator. More... | |
| float_t | cla_EST_getTargetValue_Iq_A (EST_Handle handle) |
| float_t | EST_getTargetValue_spd_Hz (EST_Handle handle) |
| Gets the target value from the speed trajectory generator. More... | |
| float_t | cla_EST_getTargetValue_spd_Hz (EST_Handle handle) |
| float_t | EST_getTorque_sf (EST_Handle handle) |
| Gets the torque scale factor for the torque equation. More... | |
| float_t | cla_EST_getTorque_sf (EST_Handle handle) |
| int_least16_t | EST_getTrajCount_isr (EST_Handle handle) |
| Gets the trajectory ISR count from the estimator. More... | |
| int_least16_t | cla_EST_getTrajCount_isr (EST_Handle handle) |
| EST_Traj_State_e | EST_getTrajState (EST_Handle handle) |
| Gets the trajectory generator state. More... | |
| EST_Traj_State_e | cla_EST_getTrajState (EST_Handle handle) |
| void | EST_getVab_V (EST_Handle handle, MATH_vec2 *pVab_V) |
| Gets the Vab voltage vector in Volts (V) More... | |
| void | cla_EST_getVab_V (EST_Handle handle, MATH_vec2 *pVab_V) |
| void | EST_getVdq_lp_V (EST_Handle handle, MATH_vec2 *pVdq_lp_V) |
| Gets the low pass filtered Vdq voltage vector in Volts (V) More... | |
| void | cla_EST_getVdq_lp_V (EST_Handle handle, MATH_vec2 *pVdq_lp_V) |
| void | EST_getVdq_V (EST_Handle handle, MATH_vec2 *pVdq_V) |
| Gets the Vdq voltage vector in Volts (V) More... | |
| void | cla_EST_getVdq_V (EST_Handle handle, MATH_vec2 *pVdq_V) |
| void | EST_incrCounter_isr (EST_Handle handle) |
| Increments the ISR counter in the estimator. More... | |
| void | cla_EST_incrCounter_isr (EST_Handle handle) |
| void | EST_incrTrajCounter_isr (EST_Handle handle) |
| Increments the ISR counter in the trajectory generator. More... | |
| void | cla_EST_incrTrajCounter_isr (EST_Handle handle) |
| EST_Handle | EST_initEst (const uint_least8_t estNumber) |
| Initializes the estimator. More... | |
| EST_Handle | cla_EST_initEst (const uint_least8_t estNumber) |
| bool | EST_isEnabled (EST_Handle handle) |
| Determines if the estimator (EST) is enabled. More... | |
| bool | cla_EST_isEnabled (EST_Handle handle) |
| bool | EST_isError (EST_Handle handle) |
| Determines if there is an estimator error. More... | |
| bool | cla_EST_isError (EST_Handle handle) |
| bool | EST_isIdle (EST_Handle handle) |
| Determines if the estimator is idle. More... | |
| bool | cla_EST_isIdle (EST_Handle handle) |
| bool | EST_isLockRotor (EST_Handle handle) |
| Determines if the estimator is waiting for the rotor to be locked. More... | |
| bool | cla_EST_isLockRotor (EST_Handle handle) |
| bool | EST_isMotorIdentified (EST_Handle handle) |
| Determines if the motor has been identified. More... | |
| bool | cla_EST_isMotorIdentified (EST_Handle handle) |
| bool | EST_isNotOnLine (EST_Handle handle) |
| Determines if the estimator is not ready for online control. More... | |
| bool | cla_EST_isNotOnLine (EST_Handle handle) |
| bool | EST_isOnLine (EST_Handle handle) |
| Determines if the estimator is ready for online control. More... | |
| bool | cla_EST_isOnLine (EST_Handle handle) |
| bool | EST_isTrajEnabled (EST_Handle handle) |
| Determines if the trajectory generator is enabled. More... | |
| bool | cla_EST_isTrajEnabled (EST_Handle handle) |
| bool | EST_isTrajError (EST_Handle handle) |
| Determines if there is an error in the trajectory generator. More... | |
| bool | cla_EST_isTrajError (EST_Handle handle) |
| void | EST_resetCounter_isr (EST_Handle handle) |
| Resets the isr counter. More... | |
| void | cla_EST_resetCounter_isr (EST_Handle handle) |
| void | EST_resetCounter_state (EST_Handle handle) |
| Resets the state counter. More... | |
| void | cla_EST_resetCounter_state (EST_Handle handle) |
| void | EST_resetTrajCounter_isr (EST_Handle handle) |
| Resets the trajectory ISR counter. More... | |
| void | cla_EST_resetTrajCounter_isr (EST_Handle handle) |
| void | EST_run (EST_Handle handle, const EST_InputData_t *pInputData, EST_OutputData_t *pOutputData) |
| Runs the estimator. More... | |
| void | cla_EST_run (EST_Handle handle, const EST_InputData_t *pInputData, EST_OutputData_t *pOutputData) |
| float_t | EST_runPowerWarp (EST_Handle handle, const float_t Id_int_A, const float_t Iq_A) |
| Runs PowerWarp. More... | |
| float_t | cla_EST_runPowerWarp (EST_Handle handle, const float_t Id_int_A, const float_t Iq_A) |
| void | EST_runTraj (EST_Handle handle) |
| Runs the trajectory generator. More... | |
| void | cla_EST_runTraj (EST_Handle handle) |
| void | EST_setAccel_rps2 (EST_Handle handle, const float_t accel_rps2) |
| Sets the mechanical acceleration in the estimator. More... | |
| void | cla_EST_setAccel_rps2 (EST_Handle handle, const float_t accel_rps2) |
| void | EST_setAngle_rad (EST_Handle handle, const float_t angle_rad) |
| Sets the angle value at t = n in both the estimator and trajectory in radians (rad). More... | |
| void | cla_EST_setAngle_rad (EST_Handle handle, const float_t angle_rad) |
| void | EST_setAngle_est_rad (EST_Handle handle, const float_t angle_rad) |
| Sets the angle value at t = n in the estimator in radians (rad). More... | |
| void | cla_EST_setAngle_est_rad (EST_Handle handle, const float_t angle_rad) |
| void | EST_setAngle_np1_rad (EST_Handle handle, const float_t angle_np1_rad) |
| Sets the angle value at t = n+1 in the estimator in radians (rad). More... | |
| void | cla_EST_setAngle_np1_rad (EST_Handle handle, const float_t angle_np1_rad) |
| void | EST_setAngle_traj_rad (EST_Handle handle, const float_t angle_rad) |
| Sets the angle value at t = n in the trajectory in radians (rad). More... | |
| void | cla_EST_setAngle_traj_rad (EST_Handle handle, const float_t angle_rad) |
| void | EST_setAngleDelta_est_rad (EST_Handle handle, const float_t delta_rad) |
| Sets the estimated angle delta value. More... | |
| void | cla_EST_setAngleDelta_est_rad (EST_Handle handle, const float_t delta_rad) |
| void | EST_setAngleDelta_traj_rad (EST_Handle handle, const float_t delta_rad) |
| Sets the trajectory angle delta value. More... | |
| void | cla_EST_setAngleDelta_traj_rad (EST_Handle handle, const float_t delta_rad) |
| void | EST_setCount_isr (EST_Handle handle, const int_least16_t value) |
| Sets the ISR count in the estimator. More... | |
| void | cla_EST_setCount_isr (EST_Handle handle, const int_least16_t value) |
| void | EST_setCount_state (EST_Handle handle, const int_least32_t value) |
| Sets the state count in the estimator. More... | |
| void | cla_EST_setCount_state (EST_Handle handle, const int_least32_t value) |
| void | EST_setCount_traj (EST_Handle handle, const int_least16_t value) |
| Sets the ISR count value in the estimator trajectory. More... | |
| void | cla_EST_setCount_traj (EST_Handle handle, const int_least16_t value) |
| void | EST_setDcBus_V (EST_Handle handle, const float_t dcBus_V) |
| Sets the DC bus voltage in the estimator in Volt (V). More... | |
| void | cla_EST_setDcBus_V (EST_Handle handle, const float_t dcBus_V) |
| void | EST_setFe_Hz (EST_Handle handle, const float_t fe_Hz) |
| Sets the electrical frequency in the estimator. More... | |
| void | cla_EST_setFe_Hz (EST_Handle handle, const float_t fe_Hz) |
| void | EST_setFe_abs_max_rps (EST_Handle handle, const float_t fe_abs_max_rps) |
| Sets the absolute maximum electrical frequency in the estimator. More... | |
| void | cla_EST_setFe_abs_max_rps (EST_Handle handle, const float_t fe_abs_max_rps) |
| void | EST_setFe_rps (EST_Handle handle, const float_t fe_rps) |
| Sets the electrical frequency in the estimator. More... | |
| void | cla_EST_setFe_rps (EST_Handle handle, const float_t fe_rps) |
| void | EST_setFlag_bypassLockRotor (EST_Handle handle, const bool state) |
| Sets the bypass lock rotor flag value in the estimator. More... | |
| void | cla_EST_setFlag_bypassLockRotor (EST_Handle handle, const bool state) |
| void | EST_setFlag_enable (EST_Handle handle, const bool state) |
| Sets the enable estimator flag value in the estimator. More... | |
| void | cla_EST_setFlag_enable (EST_Handle handle, const bool state) |
| void | EST_setFlag_enableForceAngle (EST_Handle handle, const bool state) |
| Sets the enable force angle flag in the estimator. More... | |
| void | cla_EST_setFlag_enableForceAngle (EST_Handle handle, const bool state) |
| void | EST_setFlag_enablePowerWarp (EST_Handle handle, const bool state) |
| Sets the enable PowerWarp flag in the estimator. More... | |
| void | cla_EST_setFlag_enablePowerWarp (EST_Handle handle, const bool state) |
| void | EST_setFlag_enableRsOnLine (EST_Handle handle, const bool state) |
| Sets the enable Rs online flag in the estimator. More... | |
| void | cla_EST_setFlag_enableRsOnLine (EST_Handle handle, const bool state) |
| void | EST_setFlag_enableRsRecalc (EST_Handle handle, const bool state) |
| Sets the enable stator resistance (Rs) re-calculation flag in the estimator. More... | |
| void | cla_EST_setFlag_enableRsRecalc (EST_Handle handle, const bool state) |
| void | EST_setFlag_estComplete (EST_Handle handle, const bool state) |
| Sets the estimation complete flag in the estimator. More... | |
| void | cla_EST_setFlag_estComplete (EST_Handle handle, const bool state) |
| void | EST_setFlag_motorIdentified (EST_Handle handle, const bool state) |
| Sets the motor identified flag state in the estimator. More... | |
| void | cla_EST_setFlag_motorIdentified (EST_Handle handle, const bool state) |
| void | EST_setFlag_updateRs (EST_Handle handle, const bool state) |
| Sets the update stator resistance (Rs) flag in the estimator. More... | |
| void | cla_EST_setFlag_updateRs (EST_Handle handle, const bool state) |
| void | EST_setFm_Hz (EST_Handle handle, const float_t fm_Hz) |
| Sets the asynchronous/mechanical frequency in the estimator. More... | |
| void | cla_EST_setFm_Hz (EST_Handle handle, const float_t fm_Hz) |
| void | EST_setFm_lp_Hz (EST_Handle handle, const float_t fm_lp_Hz) |
| Sets the low pass filtered asynchronous/mechanical frequency in the estimator. More... | |
| void | cla_EST_setFm_lp_Hz (EST_Handle handle, const float_t fm_lp_Hz) |
| void | EST_setFm_lp_rps (EST_Handle handle, const float_t fm_lp_rps) |
| Sets the low pass filtered asynchronous/mechanical frequency in the estimator. More... | |
| void | cla_EST_setFm_lp_rps (EST_Handle handle, const float_t fm_lp_rps) |
| void | EST_setFm_rps (EST_Handle handle, const float_t fm_rps) |
| Sets the asynchronous/mechanical frequency in the estimator. More... | |
| void | cla_EST_setFm_rps (EST_Handle handle, const float_t fm_rps) |
| void | EST_setFslip_Hz (EST_Handle handle, const float_t fslip_Hz) |
| Sets the slip frequency in the estimator. More... | |
| void | cla_EST_setFslip_Hz (EST_Handle handle, const float_t fslip_Hz) |
| void | EST_setFslip_rps (EST_Handle handle, const float_t fslip_rps) |
| Sets the slip frequency in the estimator. More... | |
| void | cla_EST_setFslip_rps (EST_Handle handle, const float_t fslip_rps) |
| void | EST_setForceAngleDelta_rad (EST_Handle handle, const float_t angleDelta_rad) |
| Sets the force angle delta value in the estimator in radians (rad). More... | |
| void | cla_EST_setForceAngleDelta_rad (EST_Handle handle, const float_t angleDelta_rad) |
| void | EST_setFreqBeta_lp (EST_Handle handle, const float_t beta_rad) |
| Sets the value used to set the low pass filter pole location in the frequency estimator in radians (rad). More... | |
| void | cla_EST_setFreqBeta_lp (EST_Handle handle, const float_t beta_rad) |
| void | EST_setId_ref_A (EST_Handle handle, const float_t Id_ref_A) |
| Sets the direct current (Id) reference value in the estimator in Ampere (A). More... | |
| void | cla_EST_setId_ref_A (EST_Handle handle, const float_t Id_ref_A) |
| void | EST_setIdle (EST_Handle handle) |
| Sets the estimator to idle. More... | |
| void | cla_EST_setIdle (EST_Handle handle) |
| void | EST_setIdq_ref_A (EST_Handle handle, const MATH_vec2 *pIdq_ref_A) |
| Sets the direct/quadrature current (Idq) reference value in the estimator in Ampere (A). More... | |
| void | cla_EST_setIdq_ref_A (EST_Handle handle, const MATH_vec2 *pIdq_ref_A) |
| void | EST_setIdRated_A (EST_Handle handle, const float_t IdRated_A) |
| Sets the Id rated current value in the estimator in Ampere (A). More... | |
| void | cla_EST_setIdRated_A (EST_Handle handle, const float_t IdRated_A) |
| void | EST_setIdRated_delta_A (EST_Handle handle, const float_t IdRated_delta_A) |
| Sets the Id rated delta current value in the estimator in Ampere (A) More... | |
| void | cla_EST_setIdRated_delta_A (EST_Handle handle, const float_t IdRated_delta_A) |
| void | EST_setIntValue_Id_A (EST_Handle handle, const float_t intValue_A) |
| Sets the intermediate value in the Id trajectory generator. More... | |
| void | cla_EST_setIntValue_Id_A (EST_Handle handle, const float_t intValue_A) |
| void | EST_setIntValue_Iq_A (EST_Handle handle, const float_t intValue_A) |
| Sets the intermediate value in the Iq trajectory generator. More... | |
| void | cla_EST_setIntValue_Iq_A (EST_Handle handle, const float_t intValue_A) |
| void | EST_setIntValue_spd_Hz (EST_Handle handle, const float_t intValue_Hz) |
| Sets the intermediate value in the speed trajectory generator. More... | |
| void | cla_EST_setIntValue_spd_Hz (EST_Handle handle, const float_t intValue_Hz) |
| void | EST_setIq_ref_A (EST_Handle handle, const float_t Iq_ref_A) |
| Sets the quadrature current (Iq) reference value in the estimator in Ampere (A). More... | |
| void | cla_EST_setIq_ref_A (EST_Handle handle, const float_t Iq_ref_A) |
| void | EST_setLhf_H (EST_Handle handle, const float_t Lhf_H) |
| Sets the Lhf value in the estimator. More... | |
| void | cla_EST_setLhf_H (EST_Handle handle, const float_t Lhf_H) |
| void | EST_setLs_coarseDelta_H (EST_Handle handle, const float_t Ls_delta_H) |
| Sets the delta stator inductance value during coarse estimation. More... | |
| void | cla_EST_setLs_coarseDelta_H (EST_Handle handle, const float_t Ls_delta_H) |
| void | EST_setLs_d_H (EST_Handle handle, const float_t Ls_d_H) |
| Sets the direct stator inductance value in the estimator in Henry (H). More... | |
| void | cla_EST_setLs_d_H (EST_Handle handle, const float_t Ls_d_H) |
| void | EST_setLs_dq_H (EST_Handle handle, const MATH_vec2 *pLs_dq_H) |
| Sets the direct/quadrature stator inductance vector values in the estimator in Henry (H). More... | |
| void | cla_EST_setLs_dq_H (EST_Handle handle, const MATH_vec2 *pLs_dq_H) |
| void | EST_setLs_fineDelta_H (EST_Handle handle, const float_t Ls_delta_H) |
| Sets the delta stator inductance value during fine estimation. More... | |
| void | cla_EST_setLs_fineDelta_H (EST_Handle handle, const float_t Ls_delta_H) |
| void | EST_setLs_H (EST_Handle handle, const float_t Ls_H) |
| Sets the stator inductance value in the estimator in Henry (H). More... | |
| void | cla_EST_setLs_H (EST_Handle handle, const float_t Ls_H) |
| void | EST_setLs_q_H (EST_Handle handle, const float_t Ls_q_H) |
| Sets the quadrature stator inductance value in the estimator in Henry (H). More... | |
| void | cla_EST_setLs_q_H (EST_Handle handle, const float_t Ls_q_H) |
| void | EST_setNumIsrTicksPerEstTick (EST_Handle handle, const int_least16_t numIsrTicksPerEstTick) |
| Sets the number of Interrupt Service Routine (ISR) clock ticks per estimator clock tick. More... | |
| void | cla_EST_setNumIsrTicksPerEstTick (EST_Handle handle, const int_least16_t numIsrTicksPerEstTick) |
| void | EST_setNumIsrTicksPerTrajTick (EST_Handle handle, const int_least16_t numIsrTicksPerTrajTick) |
| Sets the number of Interrupt Service Routine (ISR) clock ticks per estimator trajectory clock tick. More... | |
| void | cla_EST_setNumIsrTicksPerTrajTick (EST_Handle handle, const int_least16_t numIsrTicksPerTrajTick) |
| void | EST_setMaxCurrentDelta_A (EST_Handle handle, const float_t maxCurrentDelta_A) |
| Sets the maximum current delta value in the estimator in Ampere (A). More... | |
| void | cla_EST_setMaxCurrentDelta_A (EST_Handle handle, const float_t maxCurrentDelta_A) |
| void | EST_setMaxCurrentDelta_pw_A (EST_Handle handle, const float_t maxCurrentDelta_A) |
| Sets the maximum power warp current delta value used in the estimator in Ampere (A). More... | |
| void | cla_EST_setMaxCurrentDelta_pw_A (EST_Handle handle, const float_t maxCurrentDelta_A) |
| void | EST_setMaxDelta_Id_A (EST_Handle handle, const float_t maxDelta_A) |
| Sets the maximum delta value in the Id trajectory generator. More... | |
| void | cla_EST_setMaxDelta_Id_A (EST_Handle handle, const float_t maxDelta_A) |
| void | EST_setMaxDelta_Iq_A (EST_Handle handle, const float_t maxDelta_A) |
| Sets the maximum delta value in the Iq trajectory generator. More... | |
| void | cla_EST_setMaxDelta_Iq_A (EST_Handle handle, const float_t maxDelta_A) |
| void | EST_setMaxDelta_spd_Hz (EST_Handle handle, const float_t maxDelta_Hz) |
| Sets the maximum delta value in the speed trajectory generator. More... | |
| void | cla_EST_setMaxDelta_spd_Hz (EST_Handle handle, const float_t maxDelta_Hz) |
| void | EST_setMaxSpeedDelta_Hz (EST_Handle handle, const float_t maxSpeedDelta_Hz) |
| Sets the maximum speed delta value during estimation. More... | |
| void | cla_EST_setMaxSpeedDelta_Hz (EST_Handle handle, const float_t maxSpeedDelta_Hz) |
| void | EST_setMaxValue_Id_A (EST_Handle handle, const float_t maxValue_A) |
| Sets the maximum value in the Id trajectory generator. More... | |
| void | cla_EST_setMaxValue_Id_A (EST_Handle handle, const float_t maxValue_A) |
| void | EST_setMaxValue_Iq_A (EST_Handle handle, const float_t maxValue_A) |
| Sets the maximum value in the Iq trajectory generator. More... | |
| void | cla_EST_setMaxValue_Iq_A (EST_Handle handle, const float_t maxValue_A) |
| void | EST_setMaxValue_spd_Hz (EST_Handle handle, const float_t maxValue_Hz) |
| Sets the maximum value in the speed trajectory generator. More... | |
| void | cla_EST_setMaxValue_spd_Hz (EST_Handle handle, const float_t maxValue_Hz) |
| void | EST_setMinValue_Id_A (EST_Handle handle, const float_t minValue_A) |
| Sets the minimum value in the Id trajectory generator. More... | |
| void | cla_EST_setMinValue_Id_A (EST_Handle handle, const float_t minValue_A) |
| void | EST_setMinValue_Iq_A (EST_Handle handle, const float_t minValue_A) |
| Sets the minimum value in the Iq trajectory generator. More... | |
| void | cla_EST_setMinValue_Iq_A (EST_Handle handle, const float_t minValue_A) |
| void | EST_setMinValue_spd_Hz (EST_Handle handle, const float_t minValue_Hz) |
| Sets the minimum value in the speed trajectory generator. More... | |
| void | cla_EST_setMinValue_spd_Hz (EST_Handle handle, const float_t minValue_Hz) |
| void | EST_setParams (EST_Handle handle, USER_Params *pUserParams) |
| Sets the estimator parameters using the user parameters structreu. More... | |
| void | cla_EST_setParams (EST_Handle handle, USER_Params *pUserParams) |
| void | EST_setPwGain (EST_Handle handle, const float_t pwGain) |
| Sets the power warp gain in the trajectory generator. More... | |
| void | cla_EST_setPwGain (EST_Handle handle, const float_t pwGain) |
| void | EST_setRhf_Ohm (EST_Handle handle, const float_t Rhf_Ohm) |
| Sets the Rhf value in the estimator. More... | |
| void | cla_EST_setRhf_Ohm (EST_Handle handle, const float_t Rhf_Ohm) |
| void | EST_setRoverL_rps (EST_Handle handle, const float_t RoverL_rps) |
| Sets the R/L value in the estimator. More... | |
| void | cla_EST_setRoverL_rps (EST_Handle handle, const float_t RoverL_rps) |
| void | EST_setRr_coarseDelta_Ohm (EST_Handle handle, const float_t Rr_coarseDelta_Ohm) |
| Sets the coarse delta rotor resistance value in the estimator. More... | |
| void | cla_EST_setRr_coarseDelta_Ohm (EST_Handle handle, const float_t Rr_coarseDelta_Ohm) |
| void | EST_setRr_d_Ohm (EST_Handle handle, const float_t Rr_d_Ohm) |
Sets the direct rotor resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRr_d_Ohm (EST_Handle handle, const float_t Rr_d_Ohm) |
| void | EST_setRr_dq_Ohm (EST_Handle handle, const MATH_vec2 *pRr_dq_Ohm) |
Sets the direct/quadrature rotor resistance values used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRr_dq_Ohm (EST_Handle handle, const MATH_vec2 *pRr_dq_Ohm) |
| void | EST_setRr_fineDelta_Ohm (EST_Handle handle, const float_t Rr_fineDelta_Ohm) |
| Sets the fine delta rotor resistance value in the estimator. More... | |
| void | cla_EST_setRr_fineDelta_Ohm (EST_Handle handle, const float_t Rr_fineDelta_Ohm) |
| void | EST_setRr_max_Ohm (EST_Handle handle, const float_t Rr_max_Ohm) |
| Sets the maximum rotor resistance maximum value for saturation. More... | |
| void | cla_EST_setRr_max_Ohm (EST_Handle handle, const float_t Rr_max_Ohm) |
| void | EST_setRr_min_Ohm (EST_Handle handle, const float_t Rr_min_Ohm) |
| Sets the minimum rotor resistance value for saturation. More... | |
| void | cla_EST_setRr_min_Ohm (EST_Handle handle, const float_t Rr_min_Ohm) |
| void | EST_setRr_Ohm (EST_Handle handle, const float_t Rr_Ohm) |
Sets the rotor resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRr_Ohm (EST_Handle handle, const float_t Rr_Ohm) |
| void | EST_setRr_q_Ohm (EST_Handle handle, const float_t Rr_q_Ohm) |
Sets the quadrature rotor resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRr_q_Ohm (EST_Handle handle, const float_t Rr_q_Ohm) |
| void | EST_setRs_a_Ohm (EST_Handle handle, const float_t Rs_a_Ohm) |
Sets the alpha stator resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRs_a_Ohm (EST_Handle handle, const float_t Rs_a_Ohm) |
| void | EST_setRs_ab_Ohm (EST_Handle handle, const MATH_vec2 *pRs_ab_Ohm) |
Sets the alpha/beta stator resistance values used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRs_ab_Ohm (EST_Handle handle, const MATH_vec2 *pRs_ab_Ohm) |
| void | EST_setRs_b_Ohm (EST_Handle handle, const float_t Rs_b_Ohm) |
Sets the beta stator resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRs_b_Ohm (EST_Handle handle, const float_t Rs_b_Ohm) |
| void | EST_setRs_coarseDelta_Ohm (EST_Handle handle, const float_t Rs_coarseDelta_Ohm) |
| Sets the coarse delta stator resistance value. More... | |
| void | cla_EST_setRs_coarseDelta_Ohm (EST_Handle handle, const float_t Rs_coarseDelta_Ohm) |
| void | EST_setRs_d_Ohm (EST_Handle handle, const float_t Rs_d_Ohm) |
Sets the direct stator resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRs_d_Ohm (EST_Handle handle, const float_t Rs_d_Ohm) |
| void | EST_setRs_dq_Ohm (EST_Handle handle, const MATH_vec2 *pRs_dq_Ohm) |
Sets the direct/quadrature stator resistance values used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRs_dq_Ohm (EST_Handle handle, const MATH_vec2 *pRs_dq_Ohm) |
| void | EST_setRs_fineDelta_Ohm (EST_Handle handle, const float_t Rs_fineDelta_Ohm) |
| Sets the fine delta stator resistance value. More... | |
| void | cla_EST_setRs_fineDelta_Ohm (EST_Handle handle, const float_t Rs_fineDelta_Ohm) |
| void | EST_setRs_Ohm (EST_Handle handle, const float_t Rs_Ohm) |
Sets the stator resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRs_Ohm (EST_Handle handle, const float_t Rs_Ohm) |
| void | EST_setRs_q_Ohm (EST_Handle handle, const float_t Rs_q_Ohm) |
Sets the quadrature stator resistance value used in the estimator in Ohm ( ). More... | |
| void | cla_EST_setRs_q_Ohm (EST_Handle handle, const float_t Rs_q_Ohm) |
| void | EST_setRsOnLine_beta_rad (EST_Handle handle, const float_t beta_rad) |
| Sets the beta of the filters used for online stator resistance estimation in radians (rad). More... | |
| void | cla_EST_setRsOnLine_beta_rad (EST_Handle handle, const float_t beta_rad) |
| void | EST_setRsOnLine_Ohm (EST_Handle handle, const float_t Rs_Ohm) |
Sets the stator resistance value in the online stator resistance estimator in Ohm ( ). More... | |
| void | cla_EST_setRsOnLine_Ohm (EST_Handle handle, const float_t Rs_Ohm) |
| void | EST_setRsOnLineAngle_rad (EST_Handle handle, const float_t angle_rad) |
| Sets the angle value in the estimator. More... | |
| void | cla_EST_setRsOnLineAngle_rad (EST_Handle handle, const float_t angle_rad) |
| void | EST_setRsOnLineAngleDelta_rad (EST_Handle handle, const float_t angleDelta_rad) |
| Sets the rotating angle delta in the online stator resistance estimator in radians. More... | |
| void | cla_EST_setRsOnLineAngleDelta_rad (EST_Handle handle, const float_t angleDelta_rad) |
| void | EST_setRsOnLineId_A (EST_Handle handle, const float_t Id_A) |
| Sets the Id value in the online stator resistance estimator in Ampere (A). More... | |
| void | cla_EST_setRsOnLineId_A (EST_Handle handle, const float_t Id_A) |
| void | EST_setRsOnLineId_mag_A (EST_Handle handle, const float_t Id_mag_A) |
| Sets the Id magnitude value used for online stator resistance estimation in Ampere (A). More... | |
| void | cla_EST_setRsOnLineId_mag_A (EST_Handle handle, const float_t Id_mag_A) |
| void | EST_setRsOnLineLpFilterParams (EST_Handle handle, const EST_RsOnLineFilterType_e filterType, const uint_least8_t filterNumber, const float_t b0, const float_t b1, const float_t a1, const float_t x1, const float_t y1) |
| Sets the online stator resistance filter parameters. More... | |
| void | cla_EST_setRsOnLineLpFilterParams (EST_Handle handle, const EST_RsOnLineFilterType_e filterType, const uint_least8_t filterNumber, const float_t b0, const float_t b1, const float_t a1, const float_t x1, const float_t y1) |
| void | EST_setSpeed_ref_Hz (EST_Handle handle, const float_t speed_ref_Hz) |
| Sets the reference speed in the estimator. More... | |
| void | cla_EST_setSpeed_ref_Hz (EST_Handle handle, const float_t speed_ref_Hz) |
| void | EST_setTargetValue_Id_A (EST_Handle handle, const float_t targetValue_A) |
| Sets the target value in the Id trajectory generator. More... | |
| void | cla_EST_setTargetValue_Id_A (EST_Handle handle, const float_t targetValue_A) |
| void | EST_setTargetValue_Iq_A (EST_Handle handle, const float_t targetValue_A) |
| Sets the target value in the Iq trajectory generator. More... | |
| void | cla_EST_setTargetValue_Iq_A (EST_Handle handle, const float_t targetValue_A) |
| void | EST_setTargetValue_spd_Hz (EST_Handle handle, const float_t targetValue_Hz) |
| Sets the target value in the speed trajectory generator. More... | |
| void | cla_EST_setTargetValue_spd_Hz (EST_Handle handle, const float_t targetValue_Hz) |
| void | EST_setupTraj (EST_Handle handle, CTRL_Handle ctrlHandle, const float_t targetValue_spd_Hz, const float_t targetValue_Id_A) |
| Sets up the trajectory generator. More... | |
| void | cla_EST_setupTraj (EST_Handle handle, CTRL_Handle ctrlHandle, const float_t targetValue_spd_Hz, const float_t targetValue_Id_A) |
| void | EST_updateId_ref_A (EST_Handle handle, float_t *pId_ref_A) |
| Updates the Id reference value used for online stator resistance estimation in Ampere (A). More... | |
| void | cla_EST_updateId_ref_A (EST_Handle handle, float_t *pId_ref_A) |
| bool | EST_updateState (EST_Handle handle, const float_t Id_target_A) |
| Updates the estimator state. More... | |
| bool | cla_EST_updateState (EST_Handle handle, const float_t Id_target_A) |
| bool | EST_updateTrajState (EST_Handle handle) |
| Updates the trajectory generator state. More... | |
| bool | cla_EST_updateTrajState (EST_Handle handle) |
| bool | EST_useZeroIq_ref (EST_Handle handle) |
| Determines if a zero Iq current reference should be used in the controller. More... | |
| bool | cla_EST_useZeroIq_ref (EST_Handle handle) |
Contains the public interface to the estimator (EST) module routines.
(C) Copyright 2014, Texas Instruments, Inc.
Definition in file float/est.h.
1.8.9.1