当前位置:首页 > 单片机 > 单片机
[导读]很多初学单片机的网友都问过我,关于如何确定数码管的限流电阻问题。我想这是对电路不理解造成的。因此在这就用最通俗的方法说说基础的电子知识。 首先就说说三极管,实际上只要你了解了三极管的特性对你使用单片机

 

很多初学单片机的网友都问过我,关于如何确定数码管的限流电阻问题。我想这是对电路不理解造成的。因此在这就用最通俗的方法说说基础的电子知识。

 首先就说说三极管,实际上只要你了解了三极管的特性对你使用单片机就顺手很多了。大家其实也都知道三极管具有放大作用,但如何去真正理解它却是你以后会不会使用大部分电子电路和IC的关键。
我们一般所说的普通三极管是具有电流放大作用的器件。其它的三极管也都是在这个原理基础上功能延伸。三极管的符号如下图左边,我们就以NPN型三极管为例来说说它的工作原理。

 

  它就是一个以b(基极)电流Ib来驱动流过CE的电流Ic的器件,它的工作原理很像一个可控制的阀门。

 

 

 左边细管子里蓝色的小水流冲动杠杆使大水管的阀门开大,就可允许较大红色的水流通过这个阀门。当蓝色水流越大,也就使大管中红色的水流更大。如果放大倍数是100,那么当蓝色小水流为1千克/小时,那么就允许大管子流过100千克/小时的水。三极管的原理也跟这个一样,放大倍数为100时,当Ib(基极电流)为1mA时,就允许100mA的电流通过Ice。我这么说大家能理解吗?
这个原理大家可能也都知道,但是把它用在电路里的状况能理解,那单片机的运用就少了一大障碍了。最常用的连接如下图。

 

  我们来分析一下这个电路,如果它的放大倍数是100,基极电压我们不计。基极电流就是10V÷10K=1mA,集电极电流就应该是100mA。根据欧姆定律,这样Rc上的电压就是0.1A×50Ω=5V。那么剩下的5V就吃在了三极管的C、E极上了。好!现在我们假如让Rb为1K,那么基极电流就是10V÷1K=10mA,这样按照放大倍数100算,Ic就是不是就为1000mA也就是1A了呢?假如真的为1安,那么Rc上的电压为1A×50Ω=50V。啊?50V!都超过电源电压了,三极管都成发电机了吗?其实不是这样的。见下图:

 

  我们还是用水管内流水来比喻电流,当这个控制电流为10mA时使主水管上的阀开大到能流过1A的电流,但是不是就能有1A的电流流过呢?不是的,因为上面还有个电阻,它就相当于是个固定开度的阀门,它串在这个主水管的上面,当下面那个可控制的阀开度到大于上面那个固定电阻的开度时,水流就不会再增大而是等于通过上面那个固定阀开度的水流了,因此,下面的三极管再开大开度也没有用了。因此我们可以计算出那个固定电阻的最大电流10V÷50Ω=0.2A也就是200mA。就是说在电路中三极管基极电流增大集电极的电流也增大,当基极电流Ib增大到2mA时,集电极电流就增大到了200mA。当基极电流再增大时,集电极电流已不会再增大,就在200mA不动了。此时上面那个电阻也就是起限流作用了。下面我们来理解单片机内的IO的状况:

 

  在单片机内有P1-P3的24个IO口的电路都如上图那样。平常我们用电子电路的目的是最终让目标器件工作,例如让发光二极管亮起来,让电机正常转起来,从根本上说就是让这些器件获得一定的电流让它做功。例如要让发光二极管亮一般就需要1mA以上的电流。但是,单片机是智能芯片,它可以通过检测各IO口的电压值来做出逻辑分析和判断,并能输出高或低电压作为结果信号,因此可以看出,单片机的各IO口注重的是所产生的电压而不是流过R和三极管的电流。那么单片机内IO口的电压和电流的关系又是怎么样的呢?我们还是用水管流水的例子来说明。

 

 

  假设我们让R的这个阀开的较大,让下面那个控制阀全关,这时如图1所示可以看出P点的压力就是水箱的压力。当我们将下面的控制阀全开,如图2所示,则水将以很大的水流流过管线,而此时P点的压力为0。这个原理和电子电路很相似。通过三极管的关闭或开大来使输出点P测得的逻辑量为1(电源电压)或0(0电位)。但这个过程有一个问题,就是当需要P点输出为0时,三极管将开得很大,流过的电流很大,单片机上有32个IO口,这样消耗的电能就很多。有没有办法改进呢?有!见下图:

 


见图3,如果我们将上面那个阀门R关得很小,将下面的控制阀全关,这时P点的压力仍旧会是水箱的压力,和上面图1是一样的。但当我们将控制阀开大时,如图4,P点的压力虽然也同样为0,但这时通过的水流就大大减少了。这样我们既能输出1或者0。但消耗的水却很少。单片机里的电路正是这样做的,它上面的电阻R大约为50K,最大电流是5V÷50K=0.1mA。也就是说,当P输出1时,不消耗电流,当P输出0时消耗的电流为0.1mA。正因为它的上拉电阻R很大,因此对于初学者来说,要它直接驱动发光管或其它的负载就要有一定的方法技巧了。这里我再和大家一起分析一下IO口外接负载时的各种情况。

 

 

我们先来看看接TTL器件的情况,当P1.0接到74HC373的一个输入脚上时,因为TTL器件的输入阻抗很高,大约几百K到M欧姆级。这就相当于P1.0接了个500K(我们假设为500K)的电阻到地。这样当三极管导通时,P1.0点为低电平,0.1mA的电流经Rc然后流过三极管一地,Ri上没有电流流过。而当三极管截止后,电流就由Rc流过再通过Ri流到地。由于电阻分压的作用,在Rc和Ri上各有部分电压,P1.0点的电压为Rc和Ri的分压。总电流=5V÷(5

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭