pumpitup 发表于 2015-6-3 20:49:07

关于给Arduino供电

用的Uno板,usb口不用说了,5V,
圆口也不用说了,7到12V,如果接圆口的话,会通过降压模块降成5V吧。倒是不知道插口里的小开关起什么作用。

还有一个不太清楚的是Vin口,这个口也是接收电源输入的吧。可接收的电压是多少呢?如果几个都接的话那可能是什么供电呢?

zoologist 发表于 2015-6-4 08:51:30

有降压的模块的,具体你需要看电路图

Vin是一个可以直接对板子供电,电器特性功能和板子上DC插孔类似的输入脚。

http://www.lab-z.com/arduinovin/

164335413 发表于 2015-6-4 09:53:47

实际来说,圆口的电源输入口中都有双电源供电切断的保护装置(可能说的不准确),也就是当用U口供电是(圆口未插入电源)圆口中的小开关是闭合的(导通)。但当插入外置电源时,小开关就会断开。这是由于多路电源供电会造成很多不稳定因素的原因。
但从arduino uno来说实际圆形插头里的开关是导通的!!!也就是GND是连着的。但uno是怎么区别是U口供电还是外置电源供电呢?


图片中就显示了这个原理,利用了一个比较器,将U口的5V 电源隔离开了。
LMV358IDGKR比较器
FDN340P mos三极管
比较器的CMP与3.3V进行比较,当CMP大于3.3V时,U口的供电就会切断。当然也不是说外置电源高于3.3V就切断电源了,而是通过分压电阻来达到效果。

pumpitup 发表于 2015-6-4 13:13:00

164335413 发表于 2015-6-4 09:53 static/image/common/back.gif
实际来说,圆口的电源输入口中都有双电源供电切断的保护装置(可能说的不准确),也就是当用U口供电是(圆口 ...

受教。
今天遇到了一个很奇怪的问题:
想试一下reset是高电平还是低电平还是上升沿还是下降沿触发(因为看的几本书说法不一致,结果测下来是低电平)
在测的过程中,板上原本是莫尔斯码发声发光的程序,想不接电脑直接用电池然后看TXRX这两个灯来测试(现在想来这是没用的,因为不接电脑,即使复位了,这两个灯也不会闪烁的),结果没测成功。
于是做了一个亮五秒、灭一秒的程序,这时测得低电平复位。而问题也来了,原本很悠闲灯变得很急促。再接回电脑,又悠闲了。
这时怀疑是板子的问题,因为是教学用的,买的十几块钱的UNO_R3_VISduino,是不是便宜没好货呢。再回想之前做的话是正常的。现在就只有电压的问题了。一测果然不同,9V的电池只有6V左右了,再测板上的5V,只有3V左右,而3.3V只有2V左右。
估计换一块电池的话就能正常了。但是电压低的话,不是会导致运行速度降低么?怎么会闪烁变快了呢?

dingoslove 发表于 2015-6-4 15:48:12

板子连接电脑,板子上的程序会出现复位操作,这是灯是急促闪的,随后会正常。

pumpitup 发表于 2015-6-4 16:00:50

dingoslove 发表于 2015-6-4 15:48 static/image/common/back.gif
板子连接电脑,板子上的程序会出现复位操作,这是灯是急促闪的,随后会正常。

我这板子有个奇怪的地方,就是板载led闪的时候,13号也在闪,有电压。。。

zjyylj 发表于 2015-6-4 16:12:18

pumpitup 发表于 2015-6-4 16:00 static/image/common/back.gif
我这板子有个奇怪的地方,就是板载led闪的时候,13号也在闪,有电压。。。

板载LED本来就是13号口

pumpitup 发表于 2015-6-5 16:44:15

zjyylj 发表于 2015-6-4 16:12 static/image/common/back.gif
板载LED本来就是13号口

哦我说得不准确。
上电的时候,13号在闪。

tx rx 不是0和1么。

zjyylj 发表于 2015-6-6 12:29:56

pumpitup 发表于 2015-6-5 16:44 static/image/common/back.gif
哦我说得不准确。
上电的时候,13号在闪。



那是另一个灯吧?

pumpitup 发表于 2015-6-7 12:31:05

zjyylj 发表于 2015-6-6 12:29 static/image/common/back.gif
那是另一个灯吧?

不是。给13号外接LED,也闪。

zjyylj 发表于 2015-6-8 08:28:24

pumpitup 发表于 2015-6-7 12:31 static/image/common/back.gif
不是。给13号外接LED,也闪。

内置的led与13号口相连,你外接led在13号口当然也会闪

pumpitup 发表于 2015-6-8 12:51:35

zjyylj 发表于 2015-6-8 08:28 static/image/common/back.gif
内置的led与13号口相连,你外接led在13号口当然也会闪

我知道。但是,如果你程序什么都没有,单独接arduino上电脑的话,13应该没动静的吧。

164335413 发表于 2015-6-12 08:51:34

pumpitup 发表于 2015-6-8 12:51 static/image/common/back.gif
我知道。但是,如果你程序什么都没有,单独接arduino上电脑的话,13应该没动静的吧。

估计和bootloader有关系,连接电脑LED会闪烁几下,当然用外接电源,13号的LED就不会闪了。
页: [1]
查看完整版本: 关于给Arduino供电