直流马达参数为5v,0.03~0.5A,我用了一个8050的三极管,发射极接负载集电极接电阻和正电压,但是电压不变,电流只从2.2ma升到了4.87ma
追答接法有问题。负载回路中,除了三极管就是电机,不应该有电阻出现。
题外话,51复位后是管脚输出高电平,所以应该设计成管脚输出低电平时电机动作。
所以,不要用8050,用8550,PNP的。
输出串1K电阻接基极,基极接10K上拉电阻到5V。
PNP三极管的射极接5V。
三极管的集电极接电机正,电机负极接地。
基极和发射极的5v都为正吗?
我是这样接的, 后来把电阻撤掉了
图上的电机没有标明,假设是接在发射极和地之间。
去掉集电极电阻后,这个电路是可以用来驱动电机的,但效果不好。
使用8050NPN管,常规的接法是发射极接地,电机负载接在集电极上。
如果没反应或者电流小,可能因为51的输出电流太小,推不动三极管基极电流,可以在基极上加上拉电阻。