已解決,把R2提高到100Ω就行了,根據(jù)仿真我是這樣分析的
① 開關(guān)閉合后,之前R2+馬達(dá)電阻只有不到20Ω,壓降小,電流就從馬達(dá)一路流走,紅燈一路電流非常小,所以紅燈不亮,二極管D3左側(cè)電壓高于右側(cè),二極管不導(dǎo)通,所以電源、R4、D2形成通路,綠燈亮;
② R2提高到100Ω后,開關(guān)閉合,R2+馬達(dá)電阻壓降大,且分流小,所以紅燈一路有電流,紅燈亮,二極管D3左側(cè)電壓低于右側(cè),二極管導(dǎo)通,綠燈不亮;開關(guān)斷開,二極管D3左側(cè)電壓高于右側(cè),二極管不導(dǎo)通電源、R4、D2形成通路,綠燈亮。
注:LED正向電壓為2.2V,驅(qū)動電流為10mA,所以限流電阻為12V/0.16A≈600Ω;馬達(dá)負(fù)載電阻為12Ω,取電流為100mA,所以R2≈12V/0.1A - 12Ω =100Ω;三極管b極電流取1mA,所以R1=12V/0.01A≈10k