我正在构建一个使用beaglebone黑色的机器人,但是我想将其连接到几个不同的USB设备(麦克风,USB声音设备和其他东西)。现在,我听说beaglebone的USB输出功率不超过0.1A。因此,这些USB设备的总功耗可能会超出此范围。因此,我开始寻找可代替使用的有源USB集线器。但是,这些设备往往由220V供电,而我的机器人目前只有12V电源和用于beaglebone的5V转换器。考虑到尺寸上的花费以及将电源从12V转换为220V再转换回的效率低下,这似乎不是很好。有解决这个问题的好方法吗?

#1 楼

是的,这很容易解决,您只需要基本的焊接技能即可。

只需打开其他USB设备的电缆,您将看到4根电线。其中2个用于数据,只需保留它们即可。其他两个用于供电,只需将它们连接到5V电源即可。但是请确保正确,否则设备将开始产生魔力烟雾。

在所有情况下,有90%的电线是彩色的,因此您可以看到特定电线的用途。但是不要相信这一点,特别是如果您使用便宜的设备。更好地测量它们。

评论


$ \ begingroup $
因此,断开设备的电缆,然后找到2个可供电的电缆并将其分开,然后将其连接到beaglebone电源,然后将一次不带电的电缆插入一个功率不足的USB集线器中?
$ \ endgroup $
– Thijser
14-10-18在21:08

$ \ begingroup $
好吧,让数据线保持不接触...以便它们在插头上的位置正确。
$ \ endgroup $
– TobiasK
2014年10月19日在9:45

#2 楼

使用自供电的集线器。从电源(220v)看电源适配器。在几乎所有情况下,它都会将220vac转换为5vdc(有时是5vdc,很少是12vdv)。

在确定电缆对中的哪一半为负值和哪一部分为负值之后,将电源适配器电缆切成一半正面(见下图)。通常,它与红色导线为正极一样明显,但始终请检查您的万用表。将集线器电源线连接到现有的5vdc或12vdc电源上,然后插入集线器。由于连接不良,电压或极性不正确而被迫退出。通常,还可以通过使集线器处理来自总线的电源协商来为所有设备提供更高的功率。