中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

请教大家关于步进电机控制问题。如图所示,步进电机驱...

 冲锋者

下载贤集网APP入驻自媒体

请教大家关于步进电机控制问题。如图所示,步进电机驱动丝杠带动平台上下移动,有上限位和下限位开关,下限位是原点位,上限位是目标位。
电机任意位置时回原点的动作是不是这样的:连续给脉冲驱动丝杠带动平台碰到下限位时脉冲可以自动停止让电机停止,然后平台上升也是连续给脉冲使平台碰到上限位时脉冲可以自动停止让电机停止。
问题是:电机是不是可以通过限位开关来控制,我无限连续给脉冲型号,只要限位开关被触发了就停止脉冲。也就不存在失步的现象了,直到触碰限位开关才停止。还是说电机只能按程序给多少个脉冲就走多少个脉冲,不接受第三方指令?

最新回复
发布回复
低速低负载的情况可以 开关输入中断,输出使能否,后转向。一般推荐为 开关输入中断,进行减速,减速距离必须小于限位开关到碰撞的距离,同时记录减速脉冲数,减速至静止后,反向发送记录的减速脉冲数,以免丢步。
触发感应器之后再走N步,这样位置是靠程序控制而不是靠调整光电开关,这样也有减速时间,防止过冲丢步。
减速距离必须小于限位开关到碰撞的距离,同时记录减速脉冲数,减速至静止后,反向发送记录的减速脉冲数,以免丢步。低速低负载的情况可以开关输入中断。
步进电机控制系统通常设计为可以接受来自控制器的指令(如脉冲信号和方向信号),同时也能够响应外部信号(如限位开关的触发信号)。因此,在您的场景中,电机确实可以通过限位开关的触发来停止脉冲的发送,这是一种常见的做法。

为您推荐

热门交流