三极管的困惑

搞了半天数电,返过头来,却发现没有模电是不行的。

昨天我碰到了三极管放大截止的问题。用的是8550,PNP,1W,40V,100MHZ,

 

如上图,0为开动电机,1为关闭电机。在单片机通电过程中,没有问题。但单片机断电后,电机仍然通电,不知道何等原因,现在正在研究中。

 

上图使用NPN型三极管,8050,NPN,625mW,40V,100MHZ,1为开动,0为关闭,但通过电流比较小,如果降低a,b处电阻,则无法通过单片机来控制,通也好,断也好,电机仍然转动,只有快慢的区别,无法直到控制的作用。使用NPN的优点就是,断电后,电机不会转动。

PNP,8550困惑解析

前方提到,使用8550后,如果8550上位电源持续供电,而单片机断电后,仍然会有很大电流通过。

现在发现其原因了。

从上图可以看到,只要将P1.0拉低,PNP就会导通,如果单片机断电后,此时P1.0就会被拉低.此时的基极电阻为4.7K+0.45K,仍然处于导通状态,因此这个方式没有方法解决,只有使用单片机的电源才可以.只有使用NPN才可能解决,但使用NPN在开机时,会在开机的瞬间使用NPN导通,因此必须将PNP+NPN串连使用比较妥当,但会占用2个I/O口,十分不划算.这个问题待NPN的问题解决了,那PNP的事就好办了.

8050与8550解惑

前方提到8550的关机无法彻底关闭的问题已经知道了原因,但没有好的办法解决,经过这几天的思虑与试验,现在找到了解决方案。

 

基极电流控制发射极电流,而基极的电流通过上拉电阻获得,因此只要适当调整上拉电阻阻值及基极电阻阻值就可以了,同时也必须考虑8550的额定功率。

其次准备做实验来验证。

首先发射极需要最小120mA的电流来驱动时机的运行,再通过推算,基极也就只需要几个毫安的电流就可以起到控制的作用,因此必须控制好上拉电阻与基极电阻的和,必须是K级的。而基极的电阻起到拉低基极电压的作用,0则将NPN拉至截止区,1呢则将NPN升到放大区,因此基极电阻必须小于上拉电阻阻值。8050工作电压是9V,其额定功率是625mW,因此电流不够,2个8050并焊一块使用,增加电流流量。

因此初步推算,上拉电阻使用5.1K,基极电阻使用4.7K,手头上只要这2个阻值有件。8050并焊使用

同时手头上有一块10K可调电阻,因此,将5.1K电阻换为可调电阻。

硬件完成后,调试一次性成功。但电流比较小,因此将4.7K电阻并一个1K电阻,电流明显增大很多。而此时可调电阻阻值为5K。

与前面的失败的试验相比,此次除了9V电源外,并联三极管外,没有其它区别,因此在这里总结单片机使用8050的特点:

1、驱动电流小,比8550小很多,

2、驱动电压尽可能高,起码要高于控制电5V,否则无法控制三极管的开断。

3、由于单片机开机后在main程序运行前,就将I/O口置高,而此时就将三极管打开,电机运转,因此必须在三极管的ce回路中设置机械开关来防止开机自转(当然只是转动很短的时间)。

当写到第3点时,我想到了很多设备开机都是先加控制电,然后再拉动力电,关机下相反;原因可能也是如此,不通电的控制系统无法在系统重启的瞬间来控制动力电。希望这点给大家启示。

在此时不加机械开关的情况,就可以防止出现8550关机仍将三极管导通的现象,而加机械开关的目的是为了防止上电乱转。因此8550除了加机械开关控制外,也没有好的软控制方法。

模电感言

综合前面几篇文章可以看到,数电的控制也必须要结合模电来完成,仅仅学会数电是不行的,数电还需要模电来控制,因此,大家在学习数电的同时也必须了解模电,否则会积累很多问题到最后没法解决,而导致烦闷至放弃学习单片机。

如果是电专业出身的伙计呢,回头再翻一下课本,好多时候发现当年天书似的课本到现在好像现在都能用上。而非电专业出身的伙计呢,可以上网查资料,或者买本电子技术之类的工科书来研究一下,这种书籍很多,二手书也不少,很便宜的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linzhimunan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值