各位前輩先進好,小弟近期在嘗試解決關於電晶體控制繼電器的問題
無奈在電路上設置電晶體時就卡住了
電路部分是參照NI提供的project guide接 如下圖
但小弟並未有圖中相同型號的電晶體(ZVP2110A) 相關規格如下
小弟有跑去台中電子街的詢問店家,但都沒有現貨有的話調貨也需要快一個月
所以有上網比對查詢了一下,依樣畫葫蘆買了類似規格的電晶體(BS250)做代換 相關規格如下
但接完電路後發現,我在未輸出DIO的情形下,源極(S)接5V,汲極(D)會直接有電壓輸出約4.1V
想詢問各位前輩先進 是否知道這是什麼原因?
小弟非本科專業 也再麻煩各位前輩鞭小力點 謝謝!
你要推動什麼東西?
初心者沒有電子學基礎的話…
要不要考慮直接使用現成的繼電器模組挫折感比較小一點
感謝前輩回復! 小弟的目標只是控制繼電器的開關而已
說來慚愧 小弟以前高職時就讀生機科
在校時有學過一段時間PLC的電機控制 仗著自己有些控制的基礎就直接開工了
但也就建立在實作上的經驗罷了 實習電子學的大部分基礎知識已經還給老師了
前輩的想法我有嘗試過類似的 直接透過DIO輸出去控制3V繼電器
但DIO電壓輸出會從3.3V衰減到0.8V無法激磁所以作罷 此電路如下
後續就如前面提到的找了指導專案照著接 就遇到前面所提的問題了…
目前還有嘗試詢問一些電機專業的同學 他們有丟給我一些連結 試圖理解中
驅動relay 這件事本身沒有很困難
只是需要的背景知識還是不少
以你3V relay的這例子來說
是典型的IO腳直接驅動力不足的問題
很多人以為電壓匹配就能工作但都忽略電流大小問題
一般coil 型relay 驅動電流少說都要60-70mA (按個別規格會有所差異)
而控制器IO腳輸出了不起1-2mA 推不動不工作完全是合理的事
這裡借用arduino 驅動relay 的例圖來解說
IO腳的電流不足直接推動relay coil ,所以借由BJT 或FET電晶體構成的電路
來操作較大的電流以驅動 coil ,電晶體的選擇不一定要按圖面上的型號
以材料行比較好取得的型號來說 可用BJT型 2N2222 (Ic 電流600mA)
或MOSFET 型2N7000 (Id電流200mA),對一般relay coil 的需求電流應該就足以應付
收到! 感謝前輩的耐心指導
小弟這再去購買及多理解相關知識
謝謝前輩!