步进电机和普通有刷或者无刷电机不一样。通过电流来检测,基本上是不行的。
你可以注意下:
步进电机转动的时候,或者停止的时候,电流基本上是一样的。这个是步进电机的固有特性。
但是如果你用带有驱动器测试,可能你会发现,步进电机停止时,电流只有运动时候电流的1半,这是应为驱动器做了特殊处理。主要是为了减少电机停止时候的发热量。
这样也就带来的问题是,停止时的力矩比较弱,稍微用力就可以把电机扭转。
所以,检测堵转,只有通过外部的编码器来实现。
这个不好单纯的由电流来检测,因为转速高时一样可以较大电流,转速低时一样可以较小电流。
最好的检测还是编码器检测。