欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 24V人體傳感器接入單片機時低電平變為20V [打印本頁]

作者: Corrosion    時間: 2021-7-4 13:29
標題: 24V人體傳感器接入單片機時低電平變為20V
本人使用一個24V的人體感應傳感器接入STC12C5A60S2的IO口,因為買的工控板,IO口已經自帶了光耦隔離EL817。


使用過程中發現,IO口并不能收到單片機的信號。測量電壓發現,24V傳感器不接單片機時,高電平接近24V,低電平接近0V。但是,一旦接入單片機IO口,測量未進光耦之前,高電平接近24V,低電平接近20V。測量進入光耦后,高電平接近5.3V,低電平接近5V。

求大神指點問題所在,謝謝

IMG_8543.jpeg (2.29 MB, 下載次數: 103)

io口

io口

作者: hhdsdy    時間: 2021-7-4 19:14
你這個STC12C5A60S2是做成PLC那樣的光耦輸入?不管是PLC這一頭還是傳感器那一頭,都有極性要求的,不是隨便接上去就行的。
作者: glinfei    時間: 2021-7-4 21:36
光耦這邊有上拉啊,傳感器低的時候電流不夠,所以接上后低的時候也有20V;另外,光耦接單片機IO端也有上拉的,所以20V時對應5V沒錯的。沒看到傳感器的電路,要不你加個下拉試試?
作者: Corrosion    時間: 2021-7-4 22:29
本帖最后由 Corrosion 于 2021-7-4 22:31 編輯

后來將傳感器的開關端分別接單片機的IO口和-24V就解決這個問題,我一開始接的是+24V。
作者: Corrosion    時間: 2021-7-4 22:29
hhdsdy 發表于 2021-7-4 19:14
你這個STC12C5A60S2是做成PLC那樣的光耦輸入?不管是PLC這一頭還是傳感器那一頭,都有極性要求的,不是隨便 ...

后來將傳感器的開關端分別接單片機的IO口和-24V就解決這個問題,我一開始接的是+24V。
作者: Corrosion    時間: 2021-7-4 22:33
傳感器的接線端

IMG_8547.jpeg (1.81 MB, 下載次數: 100)

IMG_8547.jpeg

作者: hhdsdy    時間: 2021-7-5 03:04
Corrosion 發表于 2021-7-4 22:29
后來將傳感器的開關端分別接單片機的IO口和-24V就解決這個問題,我一開始接的是+24V。

就是極性問題,你的這個傳感器看圖是觸點直接輸出,不需要考慮,但是PLC那頭需要考慮,按你的描述那就是輸入的公共端是負極,也就是光耦發射的陽極是接VCC,陰極作為輸入點。
作者: yzwzfyz    時間: 2021-7-5 10:44
建議用示波器看。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1