一些 Arduino 入门套件项目显示了放置在 LED 阳极之前的电阻器,来自输出,而另一些则显示了它在阴极之后,接地。有什么区别吗?为什么?
阳极电阻还是阴极电阻?
电器工程
引领
2022-01-27 20:48:56
3个回答
没有区别。
电流的基本原理之一是相同的电流流过所有串联排列的元件。
电阻器的目的是限制电流,它位于电路的哪个部分并不重要。
通常正如 RedGrittyBrick 所说,没关系。您有非电抗组件(理想情况下,这非常接近现实),因此流入二极管/电阻器的任何电流都必须流出,因此通过在阳极或阴极侧安装电阻器,电流将同样受到限制。
然而,有些设计使用晶体管驱动 LED,选择放置电阻的位置很重要。例如,有时人们会使用 BJT 晶体管来允许通过 LED 驱动更高的电流,因为微控制器引脚仅限于低电流输出。通过巧妙地放置电阻器,它可以同时提供多种功能,从而使您可以减少部件数量并节省一些金钱/空间。
在上面的示意图中,我们使用电阻器 R1 来限制流过 LED 的电流以及限制基极电流(从 MCU 输出到 R1 的电流)。如果我们将 R1 移到 Q1 之上甚至 D1 之上,我们将不得不在 MCU 输出和 Q1 之间添加一个额外的电阻器来限制基极电流。这是我们在设计中必须拥有的额外部分,这意味着额外的成本和空间。
从原始问题中不清楚您使用的套件/教程是否具有这种类型的 LED 驱动电路。这并不是不合理的,因为典型的小型 LED 的电流低于直接从 MCU 驱动的安全限制,但如果你有很多其他事情要做,那就有点担心了。请注意,有时零件的排列确实很重要,而有时则无关紧要。
成本高吗?这真的取决于。电阻真的很便宜(除非你有超高的要求),而且电阻一般不会占用很多空间。它还可以让您更好地控制两种不同的电流,但它不是免费的。
没有任何区别,通常一个电阻器与 LED 串联以限制电流。无论是连接到阳极还是阴极,都没有任何区别。电阻器只是“与 LED 串联”。
其它你可能感兴趣的问题