昨天我正在用 Arduino Mega 做一个项目。Arduino 由插入电路板上的 5v 和 GND 引脚的 9V 电池供电。我需要对代码进行一些更改,因此将 Arduino 插入笔记本电脑的 USB 端口,同时仍连接 9V。我的笔记本电脑立即关闭,这让我认为我要么短路了端口,要么电压过高。我发现,如果我通过将电池连接到 Vin 引脚而不是 5v 来为 arduino 供电,我可以将 Arduino 插入笔记本电脑而不会出现问题,然后继续像这样工作。
但是,我今天注意到我的笔记本电脑电池在挂起时耗电异常快(睡眠状态下大约两小时内从 100% 降至 50%)。昨天的短路会损坏内部部件吗?
编辑:只想补充一点,我电脑上的所有 USB 端口似乎都运行正常。
答案1
是的……听起来很可能是其中一个调节器损坏了,你的笔记本电脑可能会出现电池耗电过高甚至过热/发热的情况。这种调节器通常不受监控……所以我会关掉它,让它冷却下来,然后检查机箱的发热区域(或者甚至可能把它拆开)
说实话,我也很惊讶你的 Arduino 在 9v 注入后仍然能工作 - ATMega2560 数据表给出了“最大工作电压“ 6v...”
供以后参考,将两个电源连接在一起确实不是一个好主意。例如:
- 笔记本电脑 5v USB
- Arduino 5V调节器
理想情况下,只从一个电源供电——笔记本电脑或者电池。
如果您需要持续使用电池为 Arduino 供电,请考虑断开计算机和 Arduino 之间的 5v 线路……这可能需要移除一个组件,或者对旧的 USB 电缆进行一些工作。