LED驱动电路原理图 驱动LED的三种方法
时间:2023-08-19来源:佚名
|
LED串联电阻阻值的计算:例如电源为5V,一个LED正常工作时的电压为2v电流为20mA。要想使LED正常工作,需要串联的电阻分压5-2=3V,由于串联的LED额定电流为 20mA,所以流经电阻的电流也为20mA,阻值可以用电压3V除以电流20mA大体计算得到。 理论上来说,在LED串联电阻的简单电路中,LED与电阻哪个器件靠(jìn)Vcc是无所谓的,但由于电源电压有波动,为了保护LED,通常将电阻放到Vcc一侧,而LED放到GND一侧。 使用单片机时,为保证其正常工作,一般IO口的电流不超过1mA,而LED正常工作时的电流一般为10-20mA,故需要外部驱动电路。 驱动LED的三种方法 使用三极管或MOS管等驱动器件:便宜、简单。 使用达林顿管:节省PCB面积 ||| 使用继电器:功率大。 使用串并转换芯片:节省CPU的IO口资源。 驱动单个LED电路 原理图:
各个器件的选型及作用: 三极管的选择:Ic端的电流必须满足负载的需求,例如假设上图中LED电流为20mA,因此选择的三极管Ic需要大于20mA。 R16的选择:可以由Ic和放大倍数求出基极电流Ib,再由 LED_17_MCU的电压和 Ib 即可大体求出R16的大小。 R18的作用:由于单片机初始上电时IO口的电平不定,因此此处接一个对地的电阻,可以保证上电时三极管基极处的电平为低,可以避免上电时LED的误闪。 C7的作用:当外界有干扰时,LED_17_MCU 上可能会出现电压的抖动,当电压抖动较大时,LED会被点亮,因此,加入C7电容可以滤除 LED_17_MCU 上高频的抖动,避免LED因外界的干扰误闪。 三极管的漏电流通常为微安级别,因此不足以点亮一颗LED,不用担心漏电流点亮LED。 达林顿管 |









