当电机正向运行到某一速度,比如说10000RPM。此时控制电机反转,应该怎么做才可以抑制电机的反转?也就是说不让电机速度立刻降为0,这样冲击力过大。而应该是缓慢降为0的,有一个缓冲过程。知道的工程师指导一下啊,非常感谢。
Igor An:
如果用的是TI的InstaSpin算法的话,算法中速度Reference(gMotorVars.SpeedRef_krpm)会按照一定斜坡加速度缓慢幅值给速度环控制器,无论加速或是减速。
因此不会产生突变的速度指令,速度指令从正变负也是一样,先从正减为0,再负向增加。