HPM APP
HPMicro Application solution
pmsm_currentctrl.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2023 hpmicro
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 #ifndef PMSM_CURRENTCTRL_H_
8 #define PMSM_CURRENTCTRL_H_
9 
10 #include "parm_global.h"
11 #include "hpm_pwm_drv.h"
12 #include "hpm_adc.h"
13 #include "hpm_gpio_drv.h"
14 #include "hpm_bldc_define.h"
15 #include "hpm_qei_drv.h"
16 
28 void motor0_highspeed_loop(void);
29 
35 
36 void motor1_highspeed_loop(void);
37 void motor1_angle_align_loop(void);
38 
39 void motor2_highspeed_loop(void);
40 void motor2_angle_align_loop(void);
41 
42 void motor3_highspeed_loop(void);
43 void motor3_angle_align_loop(void);
44 
47 #endif //__PMSM_CURRENTCTRL_H
void motor3_highspeed_loop(void)
Definition: pmsm_currentctrl.c:204
void motor3_angle_align_loop(void)
Definition: pmsm_currentctrl.c:192
void motor0_angle_align_loop(void)
Config PWM and electrical Angle while looking for initial phase angle ;配置电角度以及pwm占空比执行预定位操作
void motor1_highspeed_loop(void)
Definition: pmsm_currentctrl.c:87
void motor1_angle_align_loop(void)
Definition: pmsm_currentctrl.c:75
void motor2_angle_align_loop(void)
Definition: pmsm_currentctrl.c:133
void motor0_highspeed_loop(void)
current loop process ;电流环运行
Definition: pmsm_currentctrl.c:23
void motor2_highspeed_loop(void)
Definition: pmsm_currentctrl.c:145