限位开关的型号为TL-Q5MC1,为NPN型,也就是默认输出高电平,有金属接近时输出低电平。
安装在某一个轴的接近末端的位置,当滑块运动到末端时,背后的金属螺丝会触发限位开关,使其信号输出低电平,有一个红色的指示灯会亮起。
安装位置
限位开关保护滑台方法
1.软件方法:
将限位开关的信号线接入arduino单片机的IO3口,检测该IO3口是否为低电平,如果检测到低电平,则表示滑运动到了滑台末端,应立刻是的滑台停止运行。
停止运行的方法如下:
1)如果检测到低电平,与驱动器PUL端连接的arduino单片机IO2口不再输出有效脉冲
2)如果未空接驱动器ENA端,可使ENA+接arduino单片机的VCC(高电平),ENA-接某一端口IO4默认输出高电平,正常情况下,滑台不会受到ENA的影响。当检测到IO3为低电平时,可使IO4输出低电平,则滑台会停止运行。
2.硬件方法
一般来说,我们至少要驱动一个轴,则至少有两个限位开关,对于一个轴两个限位开关的情况,可将两个限位开关的信号输出线作为TTL与门的输入,并将该与门输出接入ENA-。而ENA+接入5V(高电平)即可。正常情况下ENA-为高电平,滑台会正常运行,而当ENA-为低电平时,也就是与门输出低电平(有一个限位开关触发),滑台立刻停止运行。
本人使用的是软件方法,具体电路连接在其他文章中有说明
网友评论