Làm thế nào để bạn kiểm tra một cổng USB có thể cung cấp bao nhiêu năng lượng?


52

Một số máy tính xách tay có cổng USB đặc biệt có thể cung cấp nhiều năng lượng hơn các loại khác. Tuy nhiên, không phải lúc nào cũng dễ dàng xác định cái nào là tốt, cũng không thể cung cấp bao nhiêu năng lượng.

Vì vậy, có một cách tốt để tìm ra nó? Tôi đang mở cho bất kỳ giải pháp phần mềm hoặc phần cứng.


Bạn đang sử dụng hệ điều hành nào?
Đột phá

Cá nhân tôi sử dụng linux, nhưng câu trả lời cho bất kỳ HĐH nào đều thú vị.
Peltier

Câu trả lời:


37

Trong Linux, bạn có thể thấy điều này trong cây lsusb -v.

Cụ thể, gọi lsusb -v |grep 'Bus\|MaxPower'để tránh đầu ra quá mức.

  1. Debian / Ubuntu:

    Sử dụng sudo aptitude install usbutilsđể có được công cụ này.

  2. Redhat / Fedora:

    Sử dụng sudo yum install usbutilsđể có được công cụ này.

  3. Gentoo:

    Sử dụng sudo emerge usbutilsđể có được công cụ này.


Một giải pháp trên Windows không yêu cầu phần mềm bổ sung là Trình quản lý thiết bị:

  1. Chuyển đến Trình quản lý thiết bị ( devmgmt.msc)

  2. Nhấp vào Xem > Thiết bị theo kết nối .

  3. Nhấp vào Tên máy của bạn , nhấn *để mở rộng mọi thứ.

  4. Nhìn qua các thuộc tính của các Hub USB khác nhau, bạn có thể thấy thiết bị nào được kết nối.

  5. Trên tab nguồn, bạn có thể thấy nguồn điện mà thiết bị đang tiêu thụ và những gì đang được cung cấp.

    nhập mô tả hình ảnh ở đây

    Giống như Jeff Atwood giải thích, tổng công suất khả dụng là 500 mAtiêu chuẩn.

  6. Trên tab nâng cao, bạn có thể xem thông tin băng thông.

    nhập mô tả hình ảnh ở đây

Vì vậy, điều này sẽ cho phép bạn xem cổng nào cung cấp nhiều năng lượng hơn và thậm chí tiêu thụ năng lượng.

Nếu bạn gặp vấn đề về băng thông khi thiết bị USB hoạt động chậm, bạn cũng có thể sử dụng cách này để khắc phục sự cố ...


2
Tôi sẽ bất ngờ ra khỏi thị trấn trong phần còn lại của tuần, vì vậy tôi sẽ tiếp tục và trao giải thưởng. Câu trả lời tuyệt vời, tôi không biết Windows đã nói với bạn điều này!
Shinrai

1
Đây là một mẹo hay. Thật không may, đối với một trung tâm bổ sung USB 3.0 của PCI-e, hộp thoại không hiển thị tùy chọn nguồn.
nicorellius

@TomWijsman: Fedora không có hwinfo. Và lsusbchỉ in bao nhiêu năng lượng mà các cổng cung cấp với -vtùy chọn. Trang này nói: -t Yêu cầu lsusb kết xuất phân cấp thiết bị USB vật lý dưới dạng cây. Điều này ghi đè tùy chọn v.
erik

@erik: Vui lòng đọc thêm hơn câu đầu tiên: "Sử dụng sudo yum cài đặt hutinfo usbutils để có được các công cụ này." ( pkgs.org/fedora-19/rpm-sphere-i586/ và và pkgs.org/fedora-19/rpm-sphere-x86_64/ Lỗi ) và -vtùy chọn được cung cấp. Đối với -t; Thật vậy, đã sửa.
Tamara Wijsman

câu trả lời rất nhiều thông tin
yoyo_fun

32

Một cách (rất tuyệt!) Tôi tìm thấy:

https://web.archive.org/web/20130529073635/http://www.ultramobilegeek.com/2007/02/measuring-power-on-perodesals-usb.html

Khi tôi viết đánh giá ngoại vi cho các thiết bị siêu di động, mọi người liên tục hỏi tôi mức độ rút điện đáng kể cho thiết bị. Trước đây, tôi không có câu trả lời. Hôm nay, tôi đã tìm ra cách giải quyết.

Tôi gọi nó là USB Drawbox của tôi. Được gắn vào một vạn năng, nó đo số milliamperes (mA) bất kỳ thiết bị nào được cung cấp qua USB. Thông thường, các thiết bị sẽ yêu cầu tới 500 mA. Trên đó, các cổng tiêu chuẩn sẽ tắt nguồn cho thiết bị. Một số thiết bị, đặc biệt là ổ cứng ngoài và ổ đĩa CD-ROM, có thể lấy nguồn điện từ hai cổng USB cùng lúc bằng đầu nối Y.

hộp rút USB

Bản hack DIY nhỏ này đòi hỏi một chút hàn nhỏ, một chút kỹ năng Drillac và rất nhiều thử nghiệm và tinh chỉnh. Cách tôi đã làm - trong hộp thiếc Penguin Mint bằng kim loại - yêu cầu một số vật liệu cách nhiệt RẤT cẩn thận trên các ốc vít đi qua các lỗ cắm chuối. Ngoài ra, nó khá đơn giản.


Thật tuyệt, tôi nghĩ rằng tôi có thể xây dựng một trong số đó
MBraedley

Ai đó nên bắt đầu bán những thứ đó.
Peltier

8
" Yêu cầu một số cách nhiệt RẤT cẩn thận " Không phải đó là lý do tại sao hộp nhựa được phát minh * g *
oleschri

8
Điều này kiểm tra những gì thiết bị rút ra, thay vì những gì cổng có thể cung cấp tối đa, tự làm mát mẻ.
Moab

4
@oleschri Hộp kim loại hoạt động như một lồng Faraday và ngăn chặn nhiễu, cáp được che chắn ban đầu ngăn chặn nhiễu được mở ở đây để xen kẽ nhiều mét vì vậy hộp kim loại là phải.
Eduard Florinescu

10

Tôi không chắc tại sao câu trả lời được chấp nhận lại được đánh giá cao như vậy, hwinfo --usbcũng không cung cấp bất kỳ thông tin sức mạnh nào lsusb -v -t. Xem cho chính mình:

hwinfo

(Ubuntu 12.04)

% lsb_release -a|grep Des
Description:    Ubuntu 12.04.1 LTS

% hwinfo --usb
...
...
14: USB 00.0: 10900 Printer
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_4a9_1069_206NL6_if0_printer_noserial
  Unique ID: IO+7.s5u63YPdXG8
  Parent ID: Uc5H.d7FDLX76qXB
  SysFS ID: /devices/pci0000:00/0000:00:12.2/usb1/1-4/1-4.4/1-4.4:1.0
  SysFS BusID: 1-4.4:1.0
  Hardware Class: printer
  Model: "Canon S820"
  Hotplug: USB
  Vendor: usb 0x04a9 "Canon"
  Device: usb 0x1069 "S820"
  SubVendor: "Canon"
  SubDevice: "S820"
  Revision: "1.02"
  Serial ID: "206NL6"
  Driver: "usblp"
  Driver Modules: "usblp"
  Device File: /dev/usb/lp0
  Device Number: char 180:0
  Speed: 12 Mbps
  Module Alias: "usb:v04A9p1069d0102dc00dsc00dp00ic07isc01ip02"
  Driver Info #0:
    Driver Status: usblp is active
    Driver Activation Cmd: "modprobe usblp"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Hub)

(Fedora 14)

% lsb_release -a|grep Desc
Description:    Fedora release 14 (Laughlin)

% hwinfo --usb
...
...
09: USB 00.0: 10e00 Chipcard Reader
  [Created at usb.122]
  Unique ID: Bgjr.EgDcOidyXjF
  Parent ID: FKGF.0j9+vWlqL56
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0
  SysFS BusID: 2-1.5:1.0
  Hardware Class: chipcard
  Model: "Lenovo Integrated Smart Card Reader"
  Hotplug: USB
  Vendor: usb 0x17ef "Lenovo"
  Device: usb 0x1003 "Integrated Smart Card Reader"
  Revision: "1.00"
  Driver: "usbfs"
  Driver Modules: "usbcore"
  Speed: 12 Mbps
  Module Alias: "usb:v17EFp1003d0100dc00dsc00dp00ic0Bisc00ip00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #6 (Hub)

lsbusb -v -t

(Ubuntu 12.04)

% lsusb -v -t
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/3p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 4: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
        |__ Port 4: Dev 4, If 0, Class=print, Driver=usblp, 12M

(Fedora 14)

% lsusb -v -t
Bus#  2
`-Dev#   1 Vendor 0x1d6b Product 0x0002
  `-Dev#   2 Vendor 0x8087 Product 0x0020
    |-Dev#   3 Vendor 0x046d Product 0xc521
    `-Dev#   4 Vendor 0x17ef Product 0x1003
Bus#  1
`-Dev#   1 Vendor 0x1d6b Product 0x0002
  `-Dev#   2 Vendor 0x8087 Product 0x0020

Vì vậy, những gì làm việc?

Chỉ cần một cái cũ thông thường lsusb -vsẽ cung cấp thông tin sức mạnh.

% lsusb -v|egrep "^Bus|MaxPower"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
    MaxPower              100mA
Bus 003 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
    MaxPower               98mA
Bus 001 Device 004: ID 04a9:1069 Canon, Inc. S820
    MaxPower                2mA
Bus 001 Device 005: ID 05ac:120a Apple, Inc. iPod Nano
    MaxPower              500mA
    MaxPower              500mA

LƯU Ý: Cần lưu ý rằng điều này dường như không hiển thị số tiền tối đa mà cổng có thể cung cấp, nhưng số tiền tối đa mà thiết bị có thể rút ra tại cổng nhất định mà nó được kết nối.

Ý kiến ​​khác

Ngoài ra tôi nên đề cập rằng đó hwinfokhông phải là một gói tiêu chuẩn có sẵn cho phiên bản Fedora cụ thể của tôi. Tôi đã phải tải xuốngbiên dịch cho chính mình trên Fedora !


Như đã viết ở trên cho Tom Wijsman: Manpage nói, tùy chọn đó -tghi đè -v, điều đó có nghĩa là, không có việc sử dụng bắt đầu cả hai tùy chọn cùng một lúc, nó không hoạt động! Vui lòng xóa câu trả lời của bạn, vì câu trả lời từ Tom Wijsman hiện đã được sửa.
erik

1
Rất nhiều cử tri là người dùng Windows; Tôi đoán đó là cách nó quản lý để điều khiển rất nhiều upvote, bây giờ tôi là người dùng Linux tôi đã xóa hwinfo và sửa tham số -t. Bằng cách nào đó tôi nhớ rằng -t không ghi đè từ khi tôi lần đầu tiên nghiên cứu nó; nhưng tốt, thời gian đã thay đổi. Hãy giữ câu trả lời của bạn và có lẽ tập trung vào grep; bởi vì, bạn là người đầu tiên thực sự chỉ ra điều này ... +1
Tamara Wijsman

@TomWijsman Đó là lý do tại sao bạn nên đăng nhiều câu trả lời dưới dạng nhiều câu trả lời: meta.stackexchange.com/a/25210/130885
endolith

@TomWijsman Bạn có một câu trả lời về Windows và một câu trả lời về Linux, kết hợp thành một. Câu trả lời Linux của bạn không chính xác nhưng đã được người dùng Windows nâng cấp vì phần Windows. Đó là lý do tại sao các câu trả lời riêng biệt nên được đăng riêng, để chúng có thể được nâng cấp hoặc hạ cấp độc lập.
endolith

@endolith: Bạn phải bối rối. OP là một người dùng Linux đã chấp nhận câu trả lời của tôi, xác nhận rằng nó hoạt động. Từ ảnh chụp màn hình có thể thấy rằng Windows cũng thể hiện điều này, xác nhận rằng nó cũng hoạt động. Điều này làm cho nó trở thành một giải pháp không xác định hệ điều hành, chúng không phải là giải pháp riêng biệt . Liên kết bạn đã đưa ra là có các giải pháp riêng biệt, ví dụ như với các đề xuất phần mềm, ngoài chủ đề ở đây.
Tamara Wijsman

5

Tất cả các câu trả lời đều sai. Không có cách nào để tìm ra một cổng USB cụ thể có thể cung cấp bao nhiêu ngoài việc sử dụng "trình kiểm tra tải USB biến đổi " và xoay nó cho đến khi điện áp giảm xuống 4V hoặc VBUS bị ngắt kết nối với "cổng quá dòng" tin nhắn, hoặc toàn bộ PC đặt lại và khởi động lại.nhập mô tả hình ảnh ở đây

Mỗi thiết kế (máy tính xách tay, máy tính để bàn) có ý tưởng riêng về cách cung cấp VBUS. Một số sử dụng các công tắc phía hi với bộ giới hạn dòng được cài đặt sẵn, một số sử dụng các polyfuses có thể đặt lại với phạm vi ngưỡng không thể quản lý, một số không sử dụng gì, chỉ là kết nối trực tiếp với đường ray điện áp dự phòng + 5V, với tất cả có thể là một polyfuse "ganged" cổng.

Tất cả các công cụ phần mềm dựa trên báo cáo chính thức từ các thiết bị, có thể hoàn toàn tắt, không liên quan đến thực tế và không thể hiển thị tiềm năng tối đa thực sự của một cổng.


Tôi thích điểm bạn đưa ra, nhưng người dùng có thể không quan tâm đến tiềm năng tối đa, chỉ có khả năng được quảng cáo.
HRJ

@HRJ, dung lượng được quảng cáo phải được ghi trong hướng dẫn sử dụng sản phẩm và các cổng phải được dán nhãn tương ứng, theo thông số kỹ thuật của USB. Ngay cả khi một cổng mới nhất có đầu nối Type-C có khả năng Power Delivery, vẫn còn một chặng đường dài để biết nó hỗ trợ cấu hình nào, trừ khi bạn có triển khai chức năng của kiến ​​trúc phân phối điện UCSI. msdn.microsoft.com/en-us/library/windows/hardware/...
Ale..chenski

Điều này. Các câu trả lời khác chỉ cho biết các thiết bị được kết nối yêu cầu vẽ bao nhiêu. Không phải công suất tối đa của cảng.
Julian

2

Trong Windows, nếu bạn có bộ điều khiển USB 3.0 và thiếu applet tương ứng trong Trình quản lý thiết bị, bạn có thể sử dụng USBDeview từ NirSoft.

nhập mô tả hình ảnh ở đây


1
Điều này dường như đưa ra các giá trị hiện tại sai cho tôi. Nó nói 500 mA cho một cổng loại C mà điện thoại của tôi tuyên bố là cung cấp cho nó ít nhất 1500 mA.
Vanessa Phipps

Đúng. Thật không may, ứng dụng này chỉ hiển thị sức mạnh có thể thương lượng, bị giới hạn bởi giới hạn trên của cổng (500 mAh). Vì vậy, điều này không hữu ích cho các thiết bị tham lam quyền lực.
Suncatcher

Tôi đánh giá cao những phản ứng nhanh nhẹn! Điều đó vẫn không có vẻ hoàn toàn đúng. Để rõ ràng, đây là cổng Thunderbolt 3 Type C trên máy tính xách tay Asus Q534, được kết nối qua cáp USB 3.1 Gen 2 Type C đến Type C, với điện thoại Nexus 6P. Tôi đang cố gắng chẩn đoán lý do tại sao điện thoại không vẽ dòng tối đa 3A được chỉ định bởi Loại C, vì vậy tôi đang cố gắng tìm ra giới hạn hiện tại cho cổng đó. Đáng chú ý, Nexus 6P chỉ hỗ trợ dữ liệu USB 2.0, nhưng dù sao cũng có thể vẽ 3A do tiêu chuẩn Loại C. Tôi nghi ngờ USBDeview nói "USB 2.0 = 500 mA", điều này không còn đúng nữa.
Vanessa Phipps

3 A là dòng sạc tối đa cho Loại C. Tôi nghi ngờ giới hạn trên cổng này thấp hơn. Nó chắc chắn cao hơn 500 mA; Điện thoại của tôi báo cáo rằng nó đã được sạc ít nhất 1500 mA.
Vanessa Phipps
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.