ATC 电机控制算法应用层软件(Motor_App)主要功能包括
按钮控制接口实现
电机控制算法模式选择
霍尔信号采集及电机转子速度解算
BLDC 带霍尔控制算法
BLDC 无感控制算法
BLDC 速度环调速实现
a. 各外设模块的初始化(GPIO、PWM、ADC、TIM、CTU 等)
b. Debug 接口实现
c. 电机保护策略
d. 无感电机启动策略
e. 相电流采样
f. ADC 中断,在 ADC 中断中调用 FOC 算法
(4) Foc_Lib:
a. FOC 算法矢量变换实现
b. SVPWM(Space Vector Pulse Width Modulation)空间矢量脉宽调制实现
c. HALL 传感器估算转子初始位置及霍尔安装方式辨识
d. 滑模观测器
e. PID 自整定(根据电机参数计算最佳 PID 参数)。
f. 脉冲注入法(识别电机初始位置)。
g. 高频注入算法(实现电机全速度范围内转速闭环)。
h. 快速刹车制动。 |