关于给Arduino供电
用的Uno板,usb口不用说了,5V,圆口也不用说了,7到12V,如果接圆口的话,会通过降压模块降成5V吧。倒是不知道插口里的小开关起什么作用。
还有一个不太清楚的是Vin口,这个口也是接收电源输入的吧。可接收的电压是多少呢?如果几个都接的话那可能是什么供电呢? 有降压的模块的,具体你需要看电路图
Vin是一个可以直接对板子供电,电器特性功能和板子上DC插孔类似的输入脚。
http://www.lab-z.com/arduinovin/ 实际来说,圆口的电源输入口中都有双电源供电切断的保护装置(可能说的不准确),也就是当用U口供电是(圆口未插入电源)圆口中的小开关是闭合的(导通)。但当插入外置电源时,小开关就会断开。这是由于多路电源供电会造成很多不稳定因素的原因。
但从arduino uno来说实际圆形插头里的开关是导通的!!!也就是GND是连着的。但uno是怎么区别是U口供电还是外置电源供电呢?
图片中就显示了这个原理,利用了一个比较器,将U口的5V 电源隔离开了。
LMV358IDGKR比较器
FDN340P mos三极管
比较器的CMP与3.3V进行比较,当CMP大于3.3V时,U口的供电就会切断。当然也不是说外置电源高于3.3V就切断电源了,而是通过分压电阻来达到效果。 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 static/image/common/back.gif
板子连接电脑,板子上的程序会出现复位操作,这是灯是急促闪的,随后会正常。
我这板子有个奇怪的地方,就是板载led闪的时候,13号也在闪,有电压。。。 pumpitup 发表于 2015-6-4 16:00 static/image/common/back.gif
我这板子有个奇怪的地方,就是板载led闪的时候,13号也在闪,有电压。。。
板载LED本来就是13号口 zjyylj 发表于 2015-6-4 16:12 static/image/common/back.gif
板载LED本来就是13号口
哦我说得不准确。
上电的时候,13号在闪。
tx rx 不是0和1么。 pumpitup 发表于 2015-6-5 16:44 static/image/common/back.gif
哦我说得不准确。
上电的时候,13号在闪。
那是另一个灯吧? zjyylj 发表于 2015-6-6 12:29 static/image/common/back.gif
那是另一个灯吧?
不是。给13号外接LED,也闪。 pumpitup 发表于 2015-6-7 12:31 static/image/common/back.gif
不是。给13号外接LED,也闪。
内置的led与13号口相连,你外接led在13号口当然也会闪 zjyylj 发表于 2015-6-8 08:28 static/image/common/back.gif
内置的led与13号口相连,你外接led在13号口当然也会闪
我知道。但是,如果你程序什么都没有,单独接arduino上电脑的话,13应该没动静的吧。 pumpitup 发表于 2015-6-8 12:51 static/image/common/back.gif
我知道。但是,如果你程序什么都没有,单独接arduino上电脑的话,13应该没动静的吧。
估计和bootloader有关系,连接电脑LED会闪烁几下,当然用外接电源,13号的LED就不会闪了。
页:
[1]