你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
butterflyspring 发表于 2020-2-10 17:18 无感启动: ST MC SDK无位置传感器算法应用STO来估计转子速度和位置。STO是一个感应电压观测器。只有转子有 ...
ST MC SDK无位置传感器算法应用STO来估计转子速度和位置。STO是一个感应电压观测器。只有转子有速度,才有感应电压。因此一定要让电动机现有一定的转速。所以无感启动的电机启动曲线设置是很重要的(1)。如果让电动机从静止开始旋转,一定要施加力矩。对于平稳负载,我们建议加力矩的方式是循序渐进的,否则机械系统会有一个冲击加速度,严重的时候会损坏机械系统。同样,因为我们一开始让电流磁场与转子的磁场平行,这时没有电磁力矩。只有当电流磁场与转子磁场的夹角大于负载角以后,转子才能转动。这个过程,就是调整电流磁场相位的过程,也就是速度爬升的过程。我们在设置电流爬升时一般是在定位阶段,让电流从0逐渐升高到某一个值,以确保电流磁场与转子磁场平行。然后保持这个电流,转速逐渐升高,将电动机拖动到一定转速。
在电动机拖动过程中,我们开启STO, 当满足如下条件时,可以切换到速度闭环控制:
(2)观测器观测到的转速平均值高于最低切换转速(我们认为,高于这个转速,观测器可以可靠的观测到感应电压,一般设为额定转速的10%左右)
(3)观测器观测到的转速平均值与方差满足: sigma ^2 >= K * mu(精确度),在Speed Sensing->Observer+PLL->Variance Threshold设置
(4)平均转速与设定转速的偏差在一定范围以内(准确度)
(5)如果是风机类应用,需要顺逆风驱动功能,可以使能 on-the-fly start up.
所有的参数都要根据电机和负载进行调节,可以先用默认的参数或者根据以上的理论依据使电机转起来,再进行微调。
有感启动:
如果是Hall传感器,则不要要配置start-up parameters;
如果是encoder传感器,因为电机初始位置无法确认,所以需要设定定位的角度和电流。
很细致,非常感谢!!!