限位开关如何用单机接收控制信号?
广告
限位开关EE-SX674该如何用单片机接收控制信号啊?单片机怎么接收远距离24V无源开关传来的信号?如果只是开关信号,那只要扫描IO就行;建议:(1)低成本方案,信号依然用24v来传,但是接收端在光耦前用设计一定电压范围触发的触发器,假如行程开关没有接通输出信号0v,信号线上的干扰再大也大不大十几v去而且很短暂,肯定无法触发。
1、单片机怎么接收远距离24V无源开关传来的信号?或多或少会有干扰,二百米可不近,24v的信号已经很高了,二百米会有一定程度的衰减,衰减的程度看你用的是什么信号线了,干扰肯定是会有了。建议:(1)低成本方案,信号依然用24v来传,但是接收端在光耦前用设计一定电压范围触发的触发器,假如行程开关没有接通输出信号0v,信号线上的干扰再大也大不大十几v去而且很短暂,肯定无法触发。
2、限位开关EE-SX674该如何用单片机接收控制信号啊?根据你单片机是多少伏的管脚,采用一定的限流电阻还是可以考虑的,不过听你的口气就是用的5v单片机,那么就给这个传感器用5v供电就可以很简单的给单片机用了。电源接5V到24V的直流电源,注意极性。输出信号OUT是一个开路输出的信号,可以接到CPU,CPU需要上拉一个电阻,5K1的就行。
3、单片机如何接收外部的信号我讲一下大概的思路哦,有2种办法:1.不用改变IO的工作方式,采用查询的方式接收信号,比如,if(IOx1)//检测到高电平信号,低电平也一样,把1改为0{//做高电平信号时的处理}else//否则没有检测到高电平信号{//做其它处理}2.采用中断,要改变IO为中断模式,这个可以看一下书,外部中断那一章。如果只是开关信号,那只要扫描IO就行。
下一篇: 城市噪音扰民时间表:65分贝以上就是扰民