如何让三极管控制蜂鸣器在低电平正常发声?
展开全部
1)用一个PNP三极管,如9012、8550等小功率管,发射极接电源,集电极接
蜂鸣器到地,基极接个5KΩ电阻到IO口,足以保证在IO口输出低电平时,三极管
饱和导通,蜂鸣器响,但是这里有个先决条件,就是三极管所用的电源电压值,
不能高于单片机电源电压值,以保证在IO口输出高电平时,三极管能够截止.
2)如果单片机电源电压为3.3V的,而一般的蜂鸣器都工作在4、5V以上电压的,
亦即两部分电路的电源电压不等时,可采用2个NPN小功率管构成二级反相驱动电
路,第一个三极管的基极接个5KΩ电阻到IO口,发射极接地,集电极接个5KΩ电阻
到电源端,而第二个三极管的基极连接前一个三极管的集电极,发射极接地,集电
极接蜂鸣器到电源。
3)一个PNP三极管,例如9012,两个电阻,一个1K一个10K.
接法是:三极管基极和发射极直接跨接10K电阻,发射极接5V电源,基极和单片机IO
之间串接1K电阻,集电极接蜂鸣器正极,蜂鸣器负极接地.
蜂鸣器到地,基极接个5KΩ电阻到IO口,足以保证在IO口输出低电平时,三极管
饱和导通,蜂鸣器响,但是这里有个先决条件,就是三极管所用的电源电压值,
不能高于单片机电源电压值,以保证在IO口输出高电平时,三极管能够截止.
2)如果单片机电源电压为3.3V的,而一般的蜂鸣器都工作在4、5V以上电压的,
亦即两部分电路的电源电压不等时,可采用2个NPN小功率管构成二级反相驱动电
路,第一个三极管的基极接个5KΩ电阻到IO口,发射极接地,集电极接个5KΩ电阻
到电源端,而第二个三极管的基极连接前一个三极管的集电极,发射极接地,集电
极接蜂鸣器到电源。
3)一个PNP三极管,例如9012,两个电阻,一个1K一个10K.
接法是:三极管基极和发射极直接跨接10K电阻,发射极接5V电源,基极和单片机IO
之间串接1K电阻,集电极接蜂鸣器正极,蜂鸣器负极接地.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询