myRIO控制場效電晶體的電子電路問題

各位前輩先進好,小弟近期在嘗試解決關於電晶體控制繼電器的問題
無奈在電路上設置電晶體時就卡住了
電路部分是參照NI提供的project guide接 如下圖
image

但小弟並未有圖中相同型號的電晶體(ZVP2110A) 相關規格如下


小弟有跑去台中電子街的詢問店家,但都沒有現貨有的話調貨也需要快一個月
所以有上網比對查詢了一下,依樣畫葫蘆買了類似規格的電晶體(BS250)做代換 相關規格如下


但接完電路後發現,我在未輸出DIO的情形下,源極(S)接5V,汲極(D)會直接有電壓輸出約4.1V
想詢問各位前輩先進 是否知道這是什麼原因?
小弟非本科專業 也再麻煩各位前輩鞭小力點 謝謝!

你要推動什麼東西?
初心者沒有電子學基礎的話…
要不要考慮直接使用現成的繼電器模組挫折感比較小一點

感謝前輩回復! 小弟的目標只是控制繼電器的開關而已
說來慚愧 小弟以前高職時就讀生機科
在校時有學過一段時間PLC的電機控制 仗著自己有些控制的基礎就直接開工了
但也就建立在實作上的經驗罷了 實習電子學的大部分基礎知識已經還給老師了 :sweat_smile:
前輩的想法我有嘗試過類似的 直接透過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 的需求電流應該就足以應付

收到! 感謝前輩的耐心指導
小弟這再去購買及多理解相關知識
謝謝前輩!
:smile: