炒arduino的最常见方法是什么?[关闭]


12

我之前炸过两个Arduino:一个是Uno,我用过高的输入电压将其杀死,另一个是Mega的ADK版本,我从不能够确定性地确定出了什么问题。这让我开始思考:会损坏Arduino的哪些东西(也许不是立即显而易见)?


3
我已经在这里列出了一些。如果没有人知道,我稍后可能会写一个答案。
Manishearth

3
在RuggedCircuits 有一篇很棒的文章...即使您没有破坏性的趋势,也值得一读:-)
Anindo Ghosh 2013年

这个问题主要是基于意见的。从字面上看,任何潜在危险的动作均构成有效的答案。
德米特里·格里戈里耶夫

油炸受虐的Arduino。当然有芯片。
晶体管

荷叶边,就是这样。不是英语的。太糊涂了 严重的是,最常见的煎炸方法是:将超过5V的电压馈入5V引脚。使用Vin引脚更好,使其通过稳压器。这样,如果您喂食超过15口并吹打调节器,则您可以舔伤口,然后仍将7805插入5V引脚以挽救电路板的其余部分。
SDsolar

Answers:


14

我能想到的是人们已经做了...

  1. 将超过6伏的电压连接到5V引脚。(ATmega大多数Arduino板上使用的两个芯片的绝对最大值为6V。)
  2. 将大于VCC(通常为5伏)的电压连接到任何I / O引脚。
  3. 没有电流将I / O引脚限制为小于40mA。(例如,直接驱动电机或不使用带LED的限流电阻器)
  4. 连接小于5伏GNDGNDVin5V(反向功率)。Vin和Barrel插孔确实有一个保护二极管,但这并不总是足够的。
  5. 5V连接到USB时,将5伏电源连接到该引脚。
  6. 通电时更改连接- 绝对不要这样做!
  7. 请勿将反激二极管与电感组件(如电动机,继电器和螺线管)一起使用。

UnoMega2560板上,使用ATmega8u216u2用作USB到串行转换器,似乎每当有人不小心将其连接12V到I / O引脚时,它就会烧毁。我不完全理解为什么,但这似乎是一种趋势。


您改变连接是什么意思...#7?
塔可

我一直在包括arduino在内的各种电子系统上执行#6(“在通电时更改连接”)。只要您知道自己在做什么,就可以了。它绝不值得“永不”。
康纳·沃尔夫

4
@ConnorWolf对不起,但我完全不同意。即使您知道自己在做什么,也会发生事故。通电时切勿更改连接。如果您还没有遇到问题,那只是一个时间,然后再做。
baldengineer

5
@ JamesC4S-对不起,但是每当您使用“从不”来声明时,而不是“取决于上下文,这通常是一个坏主意”时,您就会表现出缺乏经验。在某些区域中,在系统通电时添加或删除连接可能完全无害,并且实际上对于故障排除非常有用(调整模拟控制回路是其中之一)。像您这样的无条件声明都是无礼的标志。
康纳·沃尔夫

1
我通常会在闪烁后插入所有电线,因为新应用可能与旧应用在电气上不兼容。如果我应该在启动应用程序之前连接所有电线,这是否意味着我应该在刷新后断开Arduino的连接?
v6ak

6

这是上一个答案中提到的列表。扩展它:

  • 引脚超载:如果尝试通过Arduino GPIO引脚或Vcc / GND引脚为高额定功率的设备供电,则有烧毁引脚或整个电路板的危险。这里有一些有关引脚电流限制的信息,以及这里与电流相关的特定问题
  • 将6V以上的电压连接到任何引脚。如果要使用更多功率,请使用H桥型芯片,例如L293D。不过,RESET引脚最多可以占用13V电压。“ Perry Bad Journalism S”
  • 将OUTPUT上设置的GPIO引脚短路,将高电平连接到GND,或者将OUTPUT上设置的GPIO引脚短路,将其短路到Vcc
  • 当一个为高电平而另一个为低电平时,使两个GPIO OUTPUT引脚短路
  • 使用+ 5V为Arduino而非Vin / USB供电。这实际上可以,但是只要您不这样做:

    • 对Vin施加任何负担
    • 使用USB上设置的跳线执行此操作

    5V引脚的保护性不如Vin引脚,并且最终会损坏设备。

  • 将0V以外的任何东西短接到GND。
  • 将超过Vcc的电压连接到任何GPIO引脚(通常,在超过Vcc + 0.5V之前,这是安全的)。
  • 在Arduino开启时更改连接:意外短路容易。
  • Vcc和GND的开关极性(当电源插口向后焊接时,这种情况经常发生。)
  • 向3.3V引脚施加3.3V以外的电压。(此引脚用于输出,而不是输入)

最后,请确保不要将Arduino放在金属表面上,并尝试使其远离灰尘和湿气。确保在与Arduino相同的隔间中没有任何东西可能会导致短路。在制造机器人时,金属屑进入电路板很普遍。在现场切割物体时,请确保将其遮盖好。


5

根据Ruggedunino的说法,以下是销毁Arduino的十大最常见方法:

  1. 将I / O引脚接地
  2. 将I / O引脚彼此短路
  3. 对I / O引脚施加过电压
  4. 向后施加外部Vin电源
  5. 对5V连接器引脚施加> 5V
  6. 向3.3V连接器引脚施加> 3.3V
  7. 将Vin短接到GND
  8. 在Vin负载下施加5V外部电源
  9. 向复位引脚施加> 13V
  10. 单片机总电流超过

您可以在此处找到列表和修复程序。另外,如果您非常担心,他们会推出一个Arduino Uno克隆产品来保护这些物品,但售价40美元,另加运费。


销毁Arduino的一些[非常见但有趣的方法](不要在家尝试):

  • 将其附加到火箭模型或烟花模型上
  • 放在游泳池里
  • 用大锤击中它
  • 把它扔下悬崖
  • 将其点燃(假设您先在汽油中使用它)
  • 将其连接到交流电源
  • 用一根巨大的金属杆将它放在雨中,它将吸引闪电并将其弄湿

(请明白。)


结论:如果您仔细检查了连接并没有做任何愚蠢的事情,例如在应该使用电阻时不做任何事情,那么您应该没事。另外,如果您不知道它是否会损坏您的电路板,则可以在eBay上购买便宜的Arduino克隆进行测试,然后再进行转移(如果您要使用正式的电路板,因为...您想支持基金会和/或您喜欢名牌板。)

祝你好运不损坏您的主板!


1

神秘地杀死电子设备的一种常见方法是静电。现代的设备有一些内置防静电保护,但如果你感到震惊每次当你离开你的椅子时间,然后坐在那张椅子上,与Arduino的修修补补不是最聪明的想法。

另一个(同样神秘的)危险来自使用绝缘不良的烙铁。如果在将熨斗插入电源时进行焊接,则可能会将小电流泄漏到与之接触的任何电路中。通常,我们在这里谈论的是微安培,因此您可能永远不会注意到它,但这足以损坏精密的CMOS晶体管。解决方案是在焊接扩展板(屏蔽层?)之前先断开它们的连接。


1
我希望这种表达更为普遍。使用裸露的微电子设备时,请佩戴防静电腕带或类似腕带。人体会产生大量电荷,然后您将手指直接刺入微控制器上……ZAP,再见微控制器。
flith
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.