Go to the source code of this file.
Data Structures | |
| struct | hpm_smc_pll_para |
| smc phase locked loop parameters More... | |
| struct | hpm_mcl_para |
| sliding mode control(SMC) More... | |
Macros | |
| #define | BLDC_CONTROL_SMC_PLL_PARA_DEFAULTS |
| #define | BLDC_CONTROL_SMC_PARA_DEFAULTS |
Typedefs | |
| typedef struct hpm_smc_pll_para | hpm_smc_pll_para_t |
| smc phase locked loop parameters More... | |
| typedef struct hpm_mcl_para | hpm_mcl_para_t |
| sliding mode control(SMC) More... | |
Functions | |
| void | hpm_mcl_smc_pos_cal (hpm_mcl_para_t *par) |
| Sliding mode control function. More... | |
| void | hpm_mcl_smc_const_cal (hpm_motor_para_t *par) |
| Calculation of sliding mode control static parameters. More... | |
| float | hpm_mcl_smc_pll (hpm_mcl_para_t *par, hpm_smc_pll_para_t *pll) |
| Phase-locked loop filtering of angles after smc processing. More... | |
| void | hpm_mcl_smc_loop (BLDC_CONTROL_FOC_PARA *par, hpm_mcl_para_t *smc, hpm_smc_pll_para_t *pll, uint8_t *is_smc_enable) |
| smc current loop More... | |