我有60个LED装在一个LED灯带中。一米长的LED灯条需要满足以下条件:
- 400毫安
- 12伏
我想用微控制器控制这些LED。我正在考虑使用TIP120和raspberryPi。
甲树莓派GPIO管脚可以输出连续50毫安。(更新:这是不正确的,请参见下文)
我是一个初学者,不确定执行正确的方法。我所有的计算都是基于我在此博客上阅读的内容。
数学
基本电流:
TIP120的集电极电流为lc = 250 * lb,因此我需要1.6 mA的基极电流。
(1.6mA * 250 = 400)
raspberryPi的Base current应该没有问题
基极电阻:
我需要一个足够低的电阻,以确保TIP120基极保持饱和,但保持低于50 mA的电流,以免使raspberryPi过载。
根据我提到的博客,我通过查找Vbe(sat)来找到基本电阻。见图2。
在x轴上Vbe(sat)为400的情况下,集电极电流在y轴上约为1.3。
如果raspberryPi输出3.3伏,则压降为2伏
(3.3-1.3)
因此,根据我的计算,我需要一个4到40欧姆之间的电阻R = V / I
2 /(0.05 A)= 40欧姆
2 /(0.50 A)= 4欧姆
(更新:不正确,请参见问题底部)
我仍然认为自己是业余爱好者,我有点不知所措。
- 这些计算看起来正确吗?
- TIP120可以工作吗?(欢迎其他任何建议)
- 原理图还有其他考虑因素吗?
更新资料
正如答案中指出的那样,我将毫安额定值打错了10倍。我应该说:
2 /(0.005 A)= 400欧姆
2 /(0.050 A)= 40欧姆
更新2
Raspberry Pi上的引脚可以提供的最大电流似乎有些模糊。为了安全起见,我将假定它为8 mA。
/raspberrypi/9298/what-is-the-maximum-current-the-gpio-pins-can-output
/raspberrypi/1130/what-is-the-nominal-gpio-pin-output-current
更新3
Ada Fruit撰写了一篇很棒的博客文章,介绍如何使用微控制器控制LED灯条。她建议使用STP16NF06或TIP120