一個采用單片機IO口輸出的5V電壓通過8050三極管的發射極驅動一個工作電流為400~450mA的繼電器,以下是電路圖:
?
?
圖1:用8050三極管的發射極驅動繼電器的電路圖。
上圖是繼電器驅動電路圖,單片機IO口輸出的5V驅動信號通過三極管VT的發射極控制繼電器的工作,采用這種接法繼電器是無法工作的。
分為二種情況:
1、假設該繼電器為5V繼電器,當IO口輸出5V信號使VT導通時,此時VT的c-e兩極之間的電壓約為7.7V,而繼電器的工作電流為400~450mA,假定為400mA,則VT的管耗為3.08W,而8050三極管的Pcm為1W,此時8050導通后可能被燒壞。
2、如果該繼電器工作電壓為12V,當IO口輸出信號加至VT的基極,其發射極電壓只有4.3V,即12V繼電器兩端電壓只有4.3V,繼電器根本無法吸合。如果想用5V電壓通過8050三極管控制12V繼電器工作,可以按下圖所示電路進行連接。
?
?
圖2:IO口通過8050三極管控制12V繼電器的電路圖
上圖電路中,繼電器改接在VT的集電極,并且在繼電器兩端并聯了一個保護二極管VD。當IO口輸出控制信號時,VT飽和導通,12V繼電器得電工作。由于問題中所標的繼電器的工作電流為400~450mA,故VT的β要求盡可能大一些,以便減小從IO口汲取的電流。這里選用β≥250的管子,基極電阻R選用1.3KΩ的電阻,完全可以使VT充分飽和導通。由于8050的Icm可以達到1.5A,故完全可以驅動這個大電流的繼電器。