由于本人是驱动的双轴滑台,这里以一个轴的电路连接为例,驱动器采用共阴极接法,驱动器的使能端ENA空接,如下:
此限位开关的电路连接采用软件方法保护滑台,防止冲到轴的末端,一旦arduino的IO3检测到低电平,则控制滑台停止运行。
此型号限位开关的信号输出端默认输出高电平,有金属接近时输出低电平,一个轴通常两端都需要接限位开关,故采用一个与门可节省IO端口。只要滑台运动到末端,限位开关信号线输出低电平,arduino的IO3检测到低电平,则控制滑台停止运行(通过不给驱动器的PUL脉冲,或者控制ENA来达到停止运行的目的)。但是此方法有多个轴不能灵活控制,根据自己的需要可灵活处理。
如果需要控制更多滑台,从开关电源的其他输出连接驱动器、电机即可。
网友评论