炸arduino最常见的方法是什么?

电器工程 Arduino 硬件
2022-01-26 09:15:32

我以前炒过两个 Arduino:一个是 Uno,我用太高的输入电压杀死了它,另一个是 ADK 版本的 Mega,我无法最终确定哪里出了问题。这让我想到:有哪些东西(可能不是很明显)会损坏 Arduinos?

4个回答

有些我能想到的人已经做了...

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

使用或用于 USB 到串行转换器Uno的主板上,似乎每当有人意外连接到 I/O 引脚时,它就会被烧毁。我不完全明白为什么,但这似乎是一种趋势。Mega2560ATmega8u216u212V

这是我在之前的回答中提到的列表扩展它:

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

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

    5V 引脚不像 Vin 引脚那样受到保护,最终可能会毁坏东西。

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

最后,确保不要将 Arduino 放在金属表面上,并尽量避免灰尘和湿气。确保与 Arduino 在同一个隔间内没有任何东西会导致短路。在制作机器人时,金属屑进入电路板是很常见的。在原地切割东西时,一定要把它盖好。

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

  1. 将 I/O 引脚短接到地
  2. 将 I/O 引脚短接
  3. 向 I/O 引脚施加过压
  4. 反向应用外部输入电压
  5. 将 >5V 施加到 5V 连接器引脚
  6. 将 >3.3V 施加到 3.3V 连接器引脚
  7. 将 Vin 短接至 GND
  8. 使用 Vin 负载施加 5V 外部电源
  9. 将 >13V 施加到复位引脚
  10. 超过总微控制器电流

您可以在此处找到列表和修复程序此外,如果您非常担心,他们推出了一个 Arduino Uno 克隆,可以防止这些东西,但它是 40 美元加上运费。


一些 [不常见但有趣的] 破坏你的 Arduino 的方法(不要在家里尝试):

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

(嗯,你明白了。)


结论:如果你仔细检查你的连接并且不做任何愚蠢的事情,比如在你应该使用电阻的时候不要使用电阻,那么你应该没问题。另外,如果你不知道它是否会损坏你的板子,你可以在 eBay 上买一个便宜的 Arduino 克隆来测试它然后转移(如果你想使用官方板,因为......好吧你想支持基金会和/或您喜欢名牌板。)

祝你好运,不要损坏你的电路板!

神秘地杀死电子设备的一种常见方法是静电。现代设备具有一些针对 ESD 的内置保护,但如果您每次离开椅子时都会感到震惊,那么坐在椅子上同时修补 Arduino 并不是最聪明的主意。

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