我的应用需要在0和48V 的总线电压之间切换、所以当我为电机驱动器连接48V 后启动程序时、它可以正常工作。 但当我没有连接48V 时、总线电压为0、运行程序后、一段时间后、当我再次连接到48V 时、我将听到电机的口哨。 我跟踪了代码、发现 id 轴的输出达到了0.5、最终是由于总线电压补偿 KP_ID =_IQmpy (KP_IQ、EST_getOneOverDcBus_pu (obj->estHandle));
KP_ID 的值接近30、是很大的倍数、我认为是因为总线从0V 切换到48V 导致了 est 估算错误、该如何修复?
