使用SN7407驅(qū)動繼電器遇見的一個小問題
1. 控制信號從IO口出來,經(jīng)過光耦隔離,輸入7407的輸入端。如圖:

上電之后,MCU無法控制繼電器。經(jīng)測量,REALY1_MCU為高電平時,A點(diǎn)有1.72V的電平。此時相當(dāng)于A點(diǎn)浮空輸入。于是將電路改為下圖:

依然無法控制繼電器,測量A點(diǎn)電壓,光耦導(dǎo)通時,為5V,光耦不導(dǎo)通時,為1.6V。這樣就有些不明白了,SN7407不上電的時候A點(diǎn)電壓正常,也就是說這個1.6V的電壓從7407過來。推測需要一個強(qiáng)下拉能把電壓拉低,于是改為下面電路:

這樣的話繼電器可以正常工作。
以上的3中種電路,如果繼電器用ULN2003驅(qū)動的話,都可以可以用的。
標(biāo)簽: