因为设备在断电后电机是自由活动的,设备在上电启动后并不知道电机的具体位置,所以在上电后,软件会发送电机归位指令让设备进行一次电机归位。
电机归位一般是电机运行到设备的末端,设备的末端一般有一个限位开关,设备达到末端之后,限位开关会被触发,限位开关触发后设备就会停下,电机归位流程就此结束,设备也知道了现在电机的位置,复位完成后你就可以控制你的设备了。
NEJE 硬件版本低于 v2.0.0 的控制板,全部使用物理限位开关来进行末端检测,设备在运行到末端的时候,限位开关应该被触发,如果限位开关损坏或者限位开关被阻止触发,你可能会发现步进电机在运行到末端持续运行,从而发出“咔咔咔咔”的声音。
NEJE 硬件版本高于 v2.0.0 的控制板,并没有使用物理限位开关来进行末端检测,取而代之的是使用电流传感器进行末端检测,内嵌的微处理器会每秒1000次采样步进电机的运行的电流,通过感知步进电机正常运行和达到末端的微小电流变化来感知到达末端。
使用电流传感器来感知步进电机到达末端可以解决限位开关损坏的烦恼,并且有更高的可靠性和近乎无限的使用寿命。
请查看这篇文档 电机归位故障排除