我不一定需要查看实时图表或任何其他内容,但据我所知,如果您连接USB设备,它会达到100 mA,然后经过一些协商,它会将功率提高到300 mA或500 mA等等等等,直到设备停止请求。
有没有人知道看到机器上的所有USB端口以及它们被“允许”输出的内容?
编辑更新:
在Windows中最好使用.net语言
答案 0 :(得分:4)
它必须在某处可用,因为如果(在XP中)您转到设备管理器并选择其中一个USB根集线器,则它是属性对话框中的电源选项卡,其中详细说明了插入每个设备的设备请求的电源。港口。
我不是Windows程序员,所以我不知道如何以编程方式找到它。
答案 1 :(得分:1)
在黑暗中拍摄,但如果此数据在任何地方,它将在WMI中,或者您可以从usbhub / usbport的ETW跟踪中获取信息。
答案 2 :(得分:0)
我在/ sys下发现了一些有趣的文件,但无法随身携带。
在Ubuntu Linux中,成为root和cd到/ sys / bus / usb / devices / usb1
root@pjb-desktop:/sys/bus/usb/devices/usb1# ls
1-0:1.0 bDeviceSubClass configuration idVendor speed
authorized bmAttributes descriptors manufacturer subsystem
authorized_default bMaxPacketSize0 dev maxchild uevent
bcdDevice bMaxPower devnum power urbnum
bConfigurationValue bNumConfigurations driver product version
bDeviceClass bNumInterfaces ep_00 quirks
bDeviceProtocol busnum idProduct serial
root@pjb-desktop:/sys/bus/usb/devices/usb1# cat bMaxPower
0mA
这似乎表明目前。
好吧,让我们在这里有点创意...
cat /sys/bus/usb/devices/usb?/bMaxPower0mA
0mA
0mA
0mA
0mA
0mA
0mA
0mA
将列出所有这些内容。
我尝试插入USB记忆棒并将其激活,以便LED闪烁。我无法察觉这些适应症的任何变化。还有一个电源目录,但我发现什么都没有,我可以破译..
很抱歉,如果这是一个死胡同,但我想更多的看,你可能会找到你想要的东西。
答案 3 :(得分:-1)
你可以连接一个5V(或略高的电压,即6或7)适配器,你手头有最高额定电流(你可能会被压到甚至找到超过750mA的电流),但它只是根据附加设备所需的需求来绘制。为了确定“多少”或理想的适配器,将电表放入电路并将设备置于最高功率要求模式并读取电表(设置为直流电压)