stm32与三极管8050NPN集电极开路驱动电路---1

准备做一个检测水位高低来加水的电路,利用单片机STM32引脚来检测水位高低以及作为水泵启动的信号
首先做水泵的驱动电路,材料是:STM32最小系统,电源220AC转DC5V,DC14V,三极管8050NPN,电阻,DC12水泵; 将DC5V接入单片机最小系统;将水泵接入如下电路!stm32与三极管8050NPN集电极开路驱动电路---1_第1张图片

有图可以看出是一个普通的三极管集电极开路的电路;利用单片机引脚PA1的高电平与低电平来驱动水泵,高电平时为DC3.3V;低电平为DC0V;
首先我们知道要使三极管NPN8050工作;Vbe大约需要0.7V电压;所以DC3.3V足以使BE端PN结导通;而当BE端导通时,三极管进入工作状态,C与E导通;此时我们应该关注从DC14V到水泵,到C端到E端,到R2,到地,之间的电压分配;有三个电压,V水泵,Vce,VR2;
第一水泵电压需要在12v左右,才足以使水泵工作;
第二VR2的电压 是有B端输入的3.3V与R1值,R2值共同决定的,即电流IBE决定;
第三VCE值;
要使水泵电压达到12V;需要使VCE值越小越好,而VCE的变化与IBE的值有关,当IBE值越小,而VCE值越大;当IBE值越大,而VCE值越小。IBE取值mA级;
IBE=(3.3V-0.7V)/(R1+R2);
不同三极管NPN8050的技术指标不一样,结合技术手册,取适当的IBE,推出R1,R2阻值。

你可能感兴趣的:(三极管,stm32,单片机,arm)