建议用示波器看。 |
Corrosion 发表于 2021-7-4 22:29 就是极性问题,你的这个传感器看图是触点直接输出,不需要考虑,但是PLC那头需要考虑,按你的描述那就是输入的公共端是负极,也就是光耦发射的阳极是接VCC,阴极作为输入点。 |
hhdsdy 发表于 2021-7-4 19:14 后来将传感器的开关端分别接单片机的IO口和-24V就解决这个问题,我一开始接的是+24V。 |
本帖最后由 Corrosion 于 2021-7-4 22:31 编辑 后来将传感器的开关端分别接单片机的IO口和-24V就解决这个问题,我一开始接的是+24V。 |
光耦这边有上拉啊,传感器低的时候电流不够,所以接上后低的时候也有20V;另外,光耦接单片机IO端也有上拉的,所以20V时对应5V没错的。没看到传感器的电路,要不你加个下拉试试? |
你这个STC12C5A60S2是做成PLC那样的光耦输入?不管是PLC这一头还是传感器那一头,都有极性要求的,不是随便接上去就行的。 |