找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3402|回复: 7
收起左侧

24V人体传感器接入单片机时低电平变为20V

[复制链接]
ID:488665 发表于 2021-7-4 13:29 | 显示全部楼层 |阅读模式
本人使用一个24V的人体感应传感器接入STC12C5A60S2的IO口,因为买的工控板,IO口已经自带了光耦隔离EL817。


使用过程中发现,IO口并不能收到单片机的信号。测量电压发现,24V传感器不接单片机时,高电平接近24V,低电平接近0V。但是,一旦接入单片机IO口,测量未进光耦之前,高电平接近24V,低电平接近20V。测量进入光耦后,高电平接近5.3V,低电平接近5V。

求大神指点问题所在,谢谢

io口

io口
回复

使用道具 举报

ID:488665 发表于 2021-7-4 22:29 | 显示全部楼层
本帖最后由 Corrosion 于 2021-7-4 22:31 编辑

后来将传感器的开关端分别接单片机的IO口和-24V就解决这个问题,我一开始接的是+24V。
回复

使用道具 举报

ID:488665 发表于 2021-7-4 22:29 | 显示全部楼层
hhdsdy 发表于 2021-7-4 19:14
你这个STC12C5A60S2是做成PLC那样的光耦输入?不管是PLC这一头还是传感器那一头,都有极性要求的,不是随便 ...

后来将传感器的开关端分别接单片机的IO口和-24V就解决这个问题,我一开始接的是+24V。
回复

使用道具 举报

ID:488665 发表于 2021-7-4 22:33 | 显示全部楼层
传感器的接线端
IMG_8547.jpeg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表