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