![]() |
發(fā)布時間: 2017-12-6 09:20
正文摘要:大神,關(guān)于繼電器的電路圖有個疑問。不知道哪里出了問題。 我這個是ds18b20溫控系統(tǒng),通過繼電器控制電機設(shè)備,之前在proteus仿真是沒有問題的。但是后來畫出原理圖和pcb設(shè)計之后按照原理圖焊接,繼電器無論如何都 ... |
你仿真沒問題那問題應(yīng)該就是出在你的硬件了,可能是輸出驅(qū)動不了你的三極管,你可以用PC817光耦來驅(qū)動試一下! |
另外,任何器件的選型和外部配合元件的參數(shù)選擇要經(jīng)過計算,才能保證正常工作. |
嚴(yán)格地說,R9不叫"上拉"電阻,其作用是起限流作用的,提供后面三極管的IB電流,如果電阻阻值很大,則電流較小,經(jīng)三極管放大后也達不到繼電器的動作電流,則繼電器不能動作..是吧? |
上拉電阻R9分別換成了1k和3k |
用一個8550來試一下,就是用PNP管就可以的 |
三極管換成了PNP測試 |
謝謝各路大神的指點,問題已解決: 開始測試了I/O的高低電平變化,沒有發(fā)現(xiàn)問題; 后來測試了三極管的電壓,發(fā)現(xiàn)三極管并沒有導(dǎo)通。 我分別嘗試兩種方法: 1.三極管換成了PNP測試,測試成功; 2.上拉電阻R9分別換成了1k和3k,測試成功。 最后采用了法2。 |
圖中文字顯示,繼電器是12V驅(qū)動,可是你接到Vcc,是5V吧?如果是這樣肯定吸合不了。為什么不接12V的? 你所說的“繼電器模塊”是什么? |
是P1.0驅(qū)動能力不足,可以接一個1~3K上拉電阻,R9換小于1K。也可以用兩個三極管發(fā)射結(jié)串聯(lián),集電極并聯(lián)驅(qū)動。 |
P10驅(qū)動力不足,改成PNP驅(qū)動應(yīng)該可以,或者前級價格三極管驅(qū)動 |
你繼電器的線圈電壓是12V,看你的原理圖是用的5V的,你看看是不是這問題。 |
測試下P1.0有沒有輸出高電平,還有就是IO 口有沒有接錯線 |
這樣看沒有毛病呀,那就要看你的代碼啦,要不測試下P1.0有沒有電平高低變化. |
是P1.0驅(qū)動能力不足,可以接一個1~3K上拉電阻,R9換小于1K。也可以用兩個三極管發(fā)射結(jié)串聯(lián),集電極并聯(lián)驅(qū)動。 |
Powered by 單片機教程網(wǎng)