電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 24|回復(fù): 0
收起左側(cè)

昨天發(fā)了個(gè)電路,用LED燈指示傳感器的輸入狀態(tài)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
匿名  發(fā)表于 昨天 12:53 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
設(shè)計(jì)中我們可能經(jīng)常使用到各種開關(guān)量輸入傳感器,如下圖所示:

NPN型傳感器接線方式如下圖所示


我們?cè)谥靼宥嗽O(shè)計(jì)一個(gè)電路來指示傳感器的輸入狀態(tài),方便判別故障原因。
電路如下圖所示:

如圖所示,當(dāng)傳感器未觸發(fā)時(shí),輸入2腳是拉高到12V的,光耦輸入端導(dǎo)通,輸出端拉低,光耦輸出端LED D5點(diǎn)亮,單片機(jī)讀取IN腳為低電平。

當(dāng)傳感器觸發(fā)時(shí),輸入2腳是拉低,光耦輸入端不導(dǎo)通,輸出拉高,光耦輸出端LED D5不點(diǎn)亮,單片機(jī)讀取IN腳為高電平。

那么問題來了
請(qǐng)問上述電路能否實(shí)現(xiàn)我們的需求呢?
1,當(dāng)傳感器未觸發(fā)時(shí),光耦輸入端上拉到12V,輸出為低電平,檢測(cè)到IN腳位低電平,這沒有問題。
2,當(dāng)傳感器觸發(fā)時(shí),光耦輸入端拉低,IN輸出端如果是出于懸空狀態(tài),則3.3V經(jīng)過LED燈,LED燈存在1V壓降,到IN端的電壓只有2.3V。


所以,此時(shí)讀取IN電平會(huì)不穩(wěn)定。
解決方法:
1,外部電阻上拉到3.3V。
2,單片機(jī)配置內(nèi)部上拉,不要懸空

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號(hào)?立即注冊(cè)

x
回復(fù)

使用道具

發(fā)表回復(fù)

本版積分規(guī)則

關(guān)閉

站長(zhǎng)推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表