熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-6-18 10:04
正文摘要:本帖最后由 27376054 于 2021-6-18 10:07 編輯 思路是這樣的:當(dāng)DB2端口接好NPN型光電開關(guān)后,有信號(hào)時(shí)候光耦導(dǎo)通,然后單片機(jī)P3.4電平拉為低電平,LED燈亮。問題是當(dāng)光耦的導(dǎo)通后,LED燈亮5MA的電流的流向是不是 ... |
DB2的地不應(yīng)該是5V的地,應(yīng)該是24V的地,你這樣接失去光耦的隔離作用。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
要看你單片機(jī)P3.4口設(shè)置的是上拉電阻還是下拉電阻,上拉電阻的話不會(huì)用電流流入單片機(jī),下拉電阻的話,流入單片機(jī)的電流也很小。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
單片機(jī)上電后引腳全部是高電平,所以電流不會(huì)流向那邊,他會(huì)流向GND |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
單片機(jī)IO口設(shè)置為輸入,一般不用考慮對(duì)外圍電路的影響。如果是輸出就不同了。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
謝謝大神們的指點(diǎn) |
P3.4是為檢測(cè)光耦的,必然設(shè)為高電平,所以它被拉低時(shí)輸出電流;總之,LED電流全部進(jìn)光耦外,P3.4電流也通過(guò)光耦到GND |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
單片機(jī)IO口設(shè)置為輸入,內(nèi)阻很大,電流可以忽略不計(jì)。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
3.4應(yīng)該是高電平,光耦導(dǎo)通后被拉低,P3.4是輸出電流的。所以LED的電流全部通過(guò)光耦走GND,而且P3.4也有電流走光耦到GND。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
Powered by 單片機(jī)教程網(wǎng)