在用三極管來驅動繼電器的,無論是PNP或者是NPN,都會把繼電器接在集電極而不是發射極
如圖所示:
主要原因是如果接在發射極,落在繼電器線圈上的壓降不足以驅動繼電器,具體分析如下:
如圖是將繼電器接在三極管的發射極上(以NPN管為例)
分析:一般來說,基極和發射極之間的壓降是0.7V,假設GPIO口輸出的電壓是5V,我們忽略掉基極電阻,那么在點2處的電壓為4.3V,對於5V的繼電器來說,有可能達不到要求或者在臨界狀態,更何況基極電阻也是會產生壓降的。
而如果接在集電器上,基極電壓很小就可以使三極管飽和導通,這樣落在繼電器線圈上的壓降很輕易的驅動繼電器了。