【硬件解析之运动装置】教你区分光电开关和机械开关 

3D打印技术 /[硬件]
2016-02-24 16:34
一、光电限位开关
原理图
160224-027.jpg

原理解析:
PS1端:地(GND)
PS2端:信号(SIGNAL)
PS3端:电源(VCC)

当未靠近障碍物时,光电管光照,管子导通信号端接地GND,即取值0。
当接近障碍物时,光电管光被遮挡,管子不导通信号端,接电源VCC,即取值1。
根据以上逻辑,你可以设定触发时为高电平,这个时候单片机收到高电平(1),控制电机停止转动。
如果使用Marlin固件,Configuration.h文件相应配置需要修改为:
const bool X_ENDSTOPS_INVERTING = false;.
const bool Y_ENDSTOPS_INVERTING = false;
const bool Z_ENDSTOPS_INVERTING = false;
光电开关尺寸: 33.02mm*10mm
安装:中间光电限位开关有两个孔位,可以用来固定安装。可以使用M3*25的螺丝进行安装。建议具体在您的机器进行安装规划时,可以先收到后,再实行,避免出错。


二、机械限位开关

机械限位开关原理图

  原理解析
1 端:电源(VCC)
2端:地(GND)
3端:与2相连,可不用
4端:信号(SIGNAL)

当未接触障碍物时,信号端接电源端,取值高电平,即1.
当接触障碍物时,信号端经机械开关接通地,取值低电平,即0.
根据以上逻辑,你可以设定触发时为低电平,这个时候单片机收到低电平(1),控制电机停止转动。
如果使用Marlin固件,Configuration.h文件相应配置不需要修改,保持默认:
const bool X_ENDSTOPS_INVERTING = true;.
const bool Y_ENDSTOPS_INVERTING = true;
const bool Z_ENDSTOPS_INVERTING = true;

机械开关 尺寸:42mm*18mm
声明:3D打印资源库(3dzyk)内网友所发表的所有内容及言论仅代表其本人,并不代表3D打印资源库(3dzyk)观点和立场;如对文章有异议或投诉,请联系kefu@3dzyk.cn。
B Color Smilies
【硬件解析之运动装置】教你区分光电开关和机械开关