FOC电机控制
FOC(Field-Oriented Control),直译是磁场定向控制,也被称作矢量控制**(VC,Vector Control)**,是目前无刷直流电机(BLDC)和永磁同步电机(PMSM)高效控制的最优方法之一。FOC旨在通过精确地控制磁场大小与方向,使得电机的运动转矩平稳、噪声小、效率高,并且具有高速的动态响应。
驱动电路的实现
暂代
理论基础
FOC控制的流程
- 对电机三相电流进行采样得到 Ia,Ib,Ic
- 将 𝐼𝑎,𝐼𝑏,𝐼𝑐 经过
Clark变换得到 𝐼𝛼,𝐼𝛽
- 将 𝐼𝛼,𝐼𝛽 经过
Park变换得到 𝐼𝑞,𝐼𝑑
- 计算 𝐼𝑞,𝐼𝑑 和其设定值 𝐼𝑞_𝑟𝑒𝑓,𝐼𝑑_𝑟𝑒𝑓 的误差