如何为Arduino Uno使用外部电源?


12

我可以使用可以通过USB端口连接的交流电源适配器吗?我的开发板是Arduino Uno,通常通过USB电缆连接到我的计算机。

交流电源适配器<-> USB端口<-(USB电缆)-> Arduino USB端口

哪些组件可以用作Arduino板的外部电源?如果您有一些有关它们的图像或名称,那真的很好。


1
为什么不应该好呢?只要电压和电流是一样的,没有区别,如果它是由一台PC或转换器产生的...
clabacchio

除了成本外,为什么不并联几个9V来为电路板供电?

electronics.stackexchange.com/questions/17987/… 如果您不想使用电源插孔,也可以使用Vin引脚。例如,带夹子的电池可以使用。
NickHalden 2013年

当然,这在arduino的文档中有详细说明!
Olin Lathrop 2013年

AC power adapter that can be connected through USB port我不建议您在USB端口上插入12V适配器。
Paul

Answers:


19

Arduino Uno可以通过以下方式供电

  • 稳定的(稳压)5V DC,您可以通过USB电源线或通过屏蔽连接器供电,或者
  • 一个不受调节的6-20 V DC(建议使用7-12V DC),您可以通过2.1 mm中心正极桶形插头连接器供电。

我不建议使用9V电池,因为它的电压会迅速下降,但可以在紧急情况下使用。

参考:http : //arduino.cc/en/Main/ArduinoBoardUno


你有一些图片作为例子吗?我是这方面的新手。
皮特·休斯顿,

最大允许电流如何?我可以使用12V-1500MA适配器吗?并且如果在插入适配器的情况下连接USB电缆也可以吗?
razzak

12V / 1.5A应该可以,但是连接到arduino的东西不应吸收太多电流。几个LED完全可以。插入USB和外部电源都不是一个好主意,USB可以反向供电。
Wouter van Ooijen 2015年


4

是的,您可以使用带有2.1mm DC电源插头的USB电池设备或USB充电器或9V电池夹。


为什么Wouter van Ooijen不建议您使用9V电池,您却这样做呢?
皮特·休斯顿,

我列举了为什么我不建议使用9V电池。因此,您可以推断出Hellonearthis对该参数的影响较小。为自己确定是否与您的情况相关。
Wouter van Ooijen 2012年

这就是我使用损坏的手机充电器的目的。顺便说一句,这附近是你好吗?还是地狱是?

1

我可以使用12V-1500MA适配器吗?

由于没有人提到这一点:我相信arduino使用线性稳压器。通过燃烧多余的热量作为热量,可将输入电压降至5V。

例如,如果您为其提供12V电压,而arduino在5V电源上消耗100mA电流,则稳压器将具有12-5 = 7V的压差,并且会耗散7V * 0.1A = 0.7W。

由于它通常是一个小型的SMD设备,没有安装散热器,因此不会耗散大量功率。如果汲取大电流,它将非常容易过热。

因此,如果您以12V的电压供电,则限值将不是电源电流(除非您的电源确实很弱),而是板载稳压器的功耗。

如果您使用5V电源(例如2A手机充电器),则不会适用,尽管板上的某些组件(例如+ 5V线上的铁氧体磁珠)可能会承受如此高的电流。

无论如何,如果您想做大电流的东西,例如伺服器,电动机,长的LED灯条之类的东西,请从电源中单独给它们供电,而绝不能从arduino本身来供电。arduino应该控制您的东西,点亮一些LED指示,总电流可能为100mA,但它不是为电源而设计的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.