Nomar记录一段历史
如何在控制我的 3D 打印机的同时为 Android 手机充电?

我正在为 Android 编写 G 代码发送器,但遇到了障碍。如何防止手机在向打印机发送 G 代码时放电?

我有几部 Android 手机和平板电脑,它们有一个微型 USB OTG 连接器,我可以使用适配器将其连接到我的 3D 打印机。但看起来 OTG 有这个限制——它可以在设备模式下接受电源,也可以在主机模式下提供电源。所以,在主机模式下手机不能充电,所以我不能做长打印,这似乎是一个不合理的限制。

关于如何解决这个问题的任何想法?

这个问题实际上与 3D 打印无关。 3D打印机与这个问题无关,它只是一个智能手机是否可以在USB OTG模式下充电的问题。此外,有问题的特定电话可能对答案非常重要。
我认为这个问题是 3D 打印特有的,因为它是一个非常独特的用例。 3D 打印机必须连接到手机几个小时。在其他用例中,一个人可以在几分钟内将文件传输到 USB 闪存驱动器,因此电池充电不是问题。它也不是特定于手机的。我拥有的每部手机和平板电脑在这件事上的表现都是一样的。
*答案* 可能特定于手机/平板电脑。或许有人支持,或许有人不,...
啊,我明白了。但即使只有一部“支持它”的手机——这也是一个解决方案。我只会买那个确切的电话。谢谢。
这可以是 Android 设备特定的。您可以编辑您的问题以列出您尝试过的设备吗?
看起来这条特殊电缆在我的任何 OTG 设备上都不起作用:Dragon Touch Y88X Plus、LenoTab、Kindle Fire 7" 型号 SV98LN、KOSLAM 10 英寸平板电脑。
PS 但我听说它适用于其他一些设备:Samsung i9300 Galaxy S 3、Nexus 4、Nexus 5、Nexus 6、Nexus 10。我想知道是否有人列出了完整列表?或者是否有正确实施 OTG 标准的设备的在线数据库?

1个回答

请参阅 StackExchange 上的其他地方

您当然可以在主机模式下充电,但需要重新布线。

来自 SE.Electronics 链接

显然可以为主机设备充电! --> http://en.wikipedia.org/wiki/USB_On-The-Go

在“OTG Micro Plugs”下,它说在针脚 4(我猜是针脚 4)和针脚 5 之间带有 36.5 kΩ 电阻的 USB OTG 电缆允许您将 B 设备(从设备)和(!)充电器连接到智能手机/平板电脑。 Phone 和 B-Device 可以由外部电源供电。

USB 电源规格: http : //www.usb.org/developers/devclass_docs/batt_charging_1_1.zip

我只是对文档进行了筛选,因为我不相信 Wikipedia 的隐含数据,我应该使用三种阻力中的哪一种。在这里你可以找到官方的Battery Charging v1.2 Spec and Adopters Agreementusb.org/developers/docs/devclass_docs在这种情况下你想要 124kΩ,因为你想让 OTG 设备(=平板电脑)成为 A 设备(=主机)。

下面是原理图:

发布模式

@Sergey - 欢迎。你的应用听起来很有趣,顺便说一句。
请注意,这可以是特定于设备的。并非所有 android 设备都以相同的方式实现 USB OTG 和充电。

随机文章