|
| 具體看光耦輸入端承壓 |
| 硬件的話,不影響 |
|
這個(gè)問題,只看這點(diǎn)電路,比較難。看接地符號,就是你那個(gè)-5V,大概率是一個(gè)點(diǎn)。 但是問題是-5還是-12,說明左邊的+12和右邊的-5V不是同一組電源。 你標(biāo)注的-5V大概是單片機(jī)供電的5V的負(fù)極,-12大概是說左邊的+12V的負(fù)極了,如果是同一組電源出來的,那就是-12和-5實(shí)際上是同一個(gè)點(diǎn)了。比如用一個(gè)12V的開關(guān)電源+一個(gè)7805給單片機(jī)供電。但是這種情況使用光耦的意義不大。 如果是兩組電源,就是隔離的,那么左邊只能接你的所謂-12了,因?yàn)榻幼筮叺乃^-5,是沒有形成回路的。當(dāng)然就不好使。 |
xiaobendan001 發(fā)表于 2025-5-27 08:28 沒錯(cuò)。因?yàn)槲疫@個(gè)電路不需要隔離, 用三極管也是可以的 |
a399288395 發(fā)表于 2025-5-27 07:31 你這光耦不如用一個(gè)NPN三極管了 |
|
OP1 OP2 直接接STC單片機(jī)IO口; 配置強(qiáng)推挽模式 STOP1 STOP2 兩路外部輸入 是12V, 限流電阻 根據(jù)不同的輸入電壓需要計(jì)算;作用 分壓均流,保護(hù)光耦不損壞
|
| P1.3 要設(shè)置成上拉。或者外部加上拉電阻 |
|
這個(gè)問題,只看這點(diǎn)電路,比較難。看接地符號,就是你那個(gè)-5V,大概率是一個(gè)點(diǎn)。 但是問題是-5還是-12,說明左邊的+12和右邊的-5V不是同一組電源。 你標(biāo)注的-5V大概是單片機(jī)供電的5V的負(fù)極,-12大概是說左邊的+12V的負(fù)極了,如果是同一組電源出來的,那就是-12和-5實(shí)際上是同一個(gè)點(diǎn)了。比如用一個(gè)12V的開關(guān)電源+一個(gè)7805給單片機(jī)供電。但是這種情況使用光耦的意義不大。 如果是兩組電源,就是隔離的,那么左邊只能接你的所謂-12了,因?yàn)榻幼筮叺乃^-5,是沒有形成回路的。當(dāng)然就不好使。 |
rundstedt 發(fā)表于 2025-5-26 19:27 太感謝了! ![]() |
npn 發(fā)表于 2025-5-26 07:54 直接連接單片機(jī)!:) |
| 如果你的“-5V”是相對于單片機(jī)地線電壓的話,單片機(jī)必?zé)裏o疑,沒有幸免的可能。 |
| 0V就可以,無需用到負(fù)壓。 |
| 為什么一定要用負(fù)電壓呢?直接0電平接地它不香嗎? |
|
正極+12V,負(fù)極-5V 兩端電壓應(yīng)為17V,等于光耦發(fā)射端接1K電阻與按鍵后施加17V電壓。 由于樓主的電路不完整,P1.3接的什么? |
Powered by 單片機(jī)教程網(wǎng)