一、磁链观测器的原理
磁链观测器是一种通过监测电机磁场感应电动势来推测电机磁链大小的方法。在电机运行过程中,电机转子周围形成一个旋转磁场,旋转磁场的大小和方向随着转子位置变化而变化,因此感应在定子线圈中的电动势也随之变化。通过监测感应电动势的变化,可以推测出电机磁链的大小和方向。磁链观测器可以实现电机无传感器闭环控制,提高了系统的可靠性和稳定性。
二、磁链观测器在VESC中的使用方法
在VESC中,磁链观测器主要应用于FOC控制算法中。FOC控制算法是一种能够实现电机高效能运行并控制电机转矩方向的控制算法,其核心思想是控制电机相电流的大小和相位,使其与磁场同步。在FOC控制算法中,磁链观测器用于估算电机磁链,以控制电流大小和相位,实现电机闭环控制。(在硬件上要把相电流测试点留好)电机上加入温度传感器,如果电机温度超过70°会产生报警设置,超过100°将会强行宕机
具体实现方法如下:
1.在VESC的固件代码中添加磁链观测器模块,根据电机参数配置磁链观测器参数,包括采样时间、滤波器参数等。
2.在VESC的硬件电路中添加磁链观测器模块,包括磁场传感器和信号处理电路。
3.通过VESC的配置工具设置FOC控制算法参数,包括电机型号、转子惯量(主要是针对电机的加速和减速)、电机电感等。
4.通过实验调试,优化磁链观测器参数,提高FOC控制算法的性能和效率。
三、实现0速闭环启动的方法
0速闭环启动是指在电机停止运行的情况下,通过控制电机电流和相位,使其在不需要外界力的情况下启动。在传统的BLDC控制算法中,需要使用霍尔传感器或者编码器等位置传感器来实现启动,而在FOC控制算法中,可以通过磁链观测器实现0速闭环启动。
具体实现方法如下:
1.在VESC的FOC控制算法中添加0速闭环启动模块,通过磁链观测器估算电机磁链大小和方向。
2.通过控制电机相电流和相位,使其与磁场同步,实现电机转子的旋转。
3.在电机运行过程中,逐渐加大电流和相位控制,直到达到预设的转速。
4.通过实验调试,优化0速闭环启动模块参数,使其能够在不同的负载和工况下稳定启动。