我有 60 个 LED 灯带。一米长的 LED 灯带需要满足以下条件:
- 400 毫安
- 12 伏
我想用微控制器控制这些 LED。我正在考虑使用TIP120和树莓派。
一个树莓派 GPIO 引脚可以连续输出 50 毫安。(更新:这不是真的,见下文)
我是初学者,我不确定我这样做是否正确。我所有的计算都是基于我在这个博客上读到的东西。
数学
基极电流:
TIP120 的集电极电流为 lc = 250 * lb,因此我需要 1.6 mA 的基极电流。
(1.6mA * 250 = 400)
树莓派的基础电流应该没有问题
基极电阻:
我需要一个足够低的电阻,以确保 TIP120 基极保持饱和但保持低于 50 mA,以免树莓派过载。
根据我提到的博客,我通过查找 Vbe(sat) 找到了基极电阻。见图 2。
其中 Vbe(sat) 在 x 轴上为 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。
https://raspberrypi.stackexchange.com/questions/1130/what-is-the-nominal-gpio-pin-output-current
更新 3
Adafruit 写了一篇很棒的博客文章,介绍如何使用微控制器控制 LED 灯条。她推荐 STP16NF06 或 TIP120