我最近刚刚完成一个制作,其实,市面上买的光电开关,灵敏度相差很多,直接由C端引出信号不好用,通过加大A/K间电流的方法可以改善输出的情况,但安全性就变差了,我是加驱动电路解决的,如图:
但是,我取的是上跳变信号驱动CD4011与非门,很稳定,你改下程序,比如单片机端口初始化成低电平0,而检测是否变1,就能直接用了,希望能帮到你。
GK-122是一种已经做了外部接线和接插件的槽型光电开关,用起来比较方便,
http://wenku.baidu.com/view/fcde3f19c5da50e2524d7f8a.html
判断它接线是否正确,可以用万用表,即在接通电源的前提下,用万用表电压档测量OUT端与GND之间的电压,在槽内无遮挡的时候应该为0.1~0.2V。用不透明物体插入槽内,电压应为4.8~4.9V。这样就说明光电开关工作正常。
如果单片机没有接收到信号,那么应该检查单片机的I-O口是否有问题,程序是否正确。
gk122三极管引脚含义三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的半导体器件其作用是把微弱信号放大成幅度值较大的电信号, 也用作无触点开关。晶体三极管,是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。三极管是在一块半导体基片上制作两个相距很近的PN结,两个PN结把整块半导体分成三部分,中间部分是基区,两侧部分是发射区和集电区,排列方式有PNP和NPN两种。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)