有USB功耗计吗?


16

例如,如何测量USB键盘的正常功耗?

获得统计信息后,由于功耗的变化,我可能会很容易注意到安装硬件键盘记录程序的时间。


1
真正的问题是什么?您是否想知道键盘消耗多少(如果这样,为什么)?您实际上是否只想知道是否安装了键盘记录器?您的问题纯粹是假设的,还是您怀疑安装了键盘记录程序?
slhck 2012年

2
如果安装了硬件键盘记录器,则应看到实际位于USB端口和键盘连接器之间的设备,从而引起注意。
psusi 2012年

1
这个问题是假设的。我只是好奇如何无故知道消费量。我认为,另一方面,我的键盘盒内部会安装一个硬件键盘记录程序。那样就很难发现,否则就没有意义了。
n611x007 2012年

根据网站帮助, 此问题不在主题之列:“您仅应根据遇到的实际问题提出切实可行的问题。”
Scott Chamberlain

@ScottChamberlain有趣的一点。我认为我面临的问题是,如果没有工具来衡量另一个问题,我将无法测试。如果无法检查自己是否在键盘上安装了记录仪,该如何解决?:)因此,检查它的方法本身就是一个问题。
n611x007 2013年

Answers:


13

存在USB电流/电压表。这是亚马逊上的一个(不幸的是目前缺货)。这是eBay上的同一型号(来自德国,但全球发货)。

在此处输入图片说明

另外,如果您想自己动手做些DIY,请参阅Instructables上的该项目。但是,您将需要一个万用表,因为这只是一个无源直通连接器,仅提供几个测试点。


谢谢,我喜欢。我会稍等一下,看看是否有可能基于计算机的解决方案。另一方面,计算机也将成为此类攻击的目标,而新购买/制造的USB c / v表则不会。:)
n611x007'6

我只是从您的链接中提供一些其他与标识有关的信息。公司在亚马逊上。并且,卖家m-ware在ebay上提供了UPT-0049 USB-Port-Spannungs- + Strommesser [7739]。我可以问他这个问题...但是也许可以问你。我看到它是矩形的。一侧是硬接线的USB电缆,另一侧是USB母插座和电源插座。它需要电源插座吗?
barlop

1
+1仅用于添加。我已经尝试过该设备,并且当它具有插座时,不需要电源(因此谁知道它在那里的原因)。它有一个用于伏特或安培的小开关,可以很好地显示伏特和安培。尽管它并没有让我深入了解为什么我的USB硬盘在一台计算机而不是另一台计算机中被识别。我在ebay上得到的同样东西是PC USB 2.0电缆设备电压电流表测试仪项目编号290754313719 $ 14.25 USD
barlop 2013年

1
尽管有USB充电器医生dx.com/p/…youtube.com/watch?v=fRl9a0PvoTo
barlop

13

您没有指定,但是我知道Windows(可能还有其他现代操作系统)会在“设备管理器”中每个“ USB Root Hub”的属性中告诉您,每个连接的USB设备“需要”多少电量。

USB根集线器属性

不管,除非你在谈论的是一个物理硬件键盘记录要在网上与键盘,那么你不会是能够通过你的建议的方式电气平局检测到它(通过观看键盘)。


7
请注意,“所需功率”数据是USB设备报告的最大值,并非实际测量值。没有什么可以阻止设备报告100 mA电流并实际消耗更多电流(当然,这是一个极限)。因此,如果您有嵌入式键盘记录器,由于USB键盘对此不了解,因此不会在此处反映出来。
haimg 2012年

1
@haimg和techie007,感谢您的回答和评论。
n611x007 2012年

正如我注意到的那样,即使设备的实际需求更高(例如,像Raspberry这样的1A),它也不会显示超过500mAh的值...
Suncatcher

可以知道实际消耗量,但应在主板(或外部USB控制器)上实现,并且是I2C上SMB的一部分。需要一些驱动程序和编码。在Linux上,这很容易,因为如果存在驱动程序支持,则content / sys文件夹会公开这些选项。
迅速,


2

只是为了将Mac信息添加到整体解决方案中…

您可以从
菜单>关于本机>系统报告> USB ... 查看每个集线器和设备的数据。

在此处输入图片说明


这仍然有一个附加的问题,它将仍然报告设备所说的情况。
Ramhound 2015年

不确定是否可以,但是没有任何确凿的证据-我的设备显示“可用500,要求8”等。由于OP担心按键记录器-如果有按键记录器,它将至少显示在列表,无论其功率要求是什么[编辑-更多我重新阅读了OP,听起来更偏执-我怀疑对此是否有真正的答案]
Tetsujin 2015年

我很确定。USB设备可以在初始通信期间报告自己想要的任何东西,以确定需要什么驱动程序才能进一步与之通信。
Ramhound

2

作为一个附加选项:NirSoft的USBDeview实用程序。

在此处输入图片说明

尽管它也显示了设备告诉USB总线的可协商的功耗,但是对于拥有USB3.0控制器的用户来说,它还是很有用的,因为它在Windows Device Manager中缺少相应的applet。


1

我还没有尝试过,但是您可以将其插入主电源计,然后拔下键盘并测量差异。

我尝试过的是,您也可以串联万用表并测量电流。就像断开USB电缆并在两者之间连接万用表一样。如果有人可以完全描述该过程,那将是一个很棒的选择,并且比我的回答更好。给定电压(5V)和电流/安培,您可以测量功率/瓦特。
功率(P)=电流(I)*电压(V)
P = I * V

已添加-现在尝试了indrek的解决方案。PC USB 2.0电缆设备电压电流表测试仪


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.