2010-02-23 6 views
6

मुझे वास्तविक समय के प्लॉट या कुछ भी देखने की आवश्यकता नहीं है, लेकिन जैसा कि मैं समझता हूं कि यदि आप एक यूएसबी डिवाइस संलग्न करते हैं तो यह 100 एमए की तरह मिलता है तो कुछ बातचीत के बाद यह 300 एमए या 500 एमए तक बिजली को टक्कर देगा और तब तक जब तक डिवाइस अनुरोध बंद कर देता है।क्या आप प्रोग्रामेटिक रूप से देख सकते हैं कि एक यूएसबी डिवाइस विंडोज़ में कितना समृद्ध है?

क्या किसी को किसी भी मशीन पर सभी यूएसबी पोर्ट देखने और आउटपुट के लिए "अनुमति" देखने के लिए क्या पता है?

संपादित करें अद्यतन:

खिड़कियों अधिमानतः एक .net भाषा

+1

http: //www.chiphacker। कॉम/ – jldupont

+1

वोल्टेज और वर्तमान अलग-अलग चीजें हैं। मुझे यकीन है कि आप दोनों को देखना चाहते हैं ... – Paul

+1

@ पॉल: वोल्टेज 5 होना आवश्यक है। वर्तमान में एकमात्र चीज बदलने की अनुमति है। –

उत्तर

0

का उपयोग करने में मैं/sys के तहत कुछ रोचक फ़ाइलें मिली लेकिन इसके साथ कहीं भी नहीं मिल सका।

उबंटू लिनक्स में, बन जड़ और सीडी/sys/बस/USB/उपकरणों/USB1

[email protected]:/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 
[email protected]:/sys/bus/usb/devices/usb1# cat bMaxPower 
    0mA 

को यह वर्तमान को दिखाने के लिए लगता है।

ठीक

cat /sys/bus/usb/devices/usb?/bMaxPower0mA 


0mA 
    0mA 
    0mA 
    0mA 
    0mA 
    0mA 
    0mA 

उन सभी को सूची जाएगा एक छोटे से यहाँ रचनात्मक होना करने देता है ...।

मैंने यूएसबी स्टिक में प्लगिंग करने की कोशिश की और इसे सक्रिय कर दिया ताकि एलईडी चमक रहा हो। मुझे इन संकेतों में कोई बदलाव नहीं आया। एक पावर डायरेक्टरी भी है लेकिन मुझे वहां कुछ भी नहीं मिला है, जिसे मैं समझ सकता हूं ..

तो क्षमा करें अगर यह एक मृत अंत है लेकिन मुझे लगता है कि थोड़ा और दिखने के साथ आप जो भी कर रहे हैं उसे मिल सकता है।

+0

मेरे उत्तर के बाद विंडोज़ में प्रश्न बदल दिया गया था। अगर कोई दिलचस्पी लेता है तो मैं इसे छोड़ दूंगा। – Paul

+0

मुझे लगता है कि अधिकांश यूएसबी इंटरफ़ेस चिप्स उस जानकारी को प्रदान नहीं करते हैं। –

1

अंधेरे में गोली मार दी, लेकिन यदि यह डेटा कहीं भी है, तो यह डब्लूएमआई में होगा, या आप usbhub/usbport के ईटीडब्ल्यू ट्रेस से जानकारी प्राप्त करने में सक्षम हो सकते हैं।

+0

मैंने वही बात सोचा, इसलिए मैंने डब्लूएमआई ऑब्जेक्ट ब्राउज़र का उपयोग करके चारों ओर ब्राउज़ किया ताकि मैं पूछताछकर्ता को डब्लूएमआई कक्षा के साथ प्रदान कर सकूं, लेकिन मुझे कोई नहीं मिला। – Nick

4

यह कहीं उपलब्ध होना चाहिए क्योंकि यदि (XP में) आप डिवाइस मैनेजर पर जाते हैं और यूएसबी रूट हब्स में से एक का चयन करते हैं तो वेरिएबल डायलॉग में एक पावर टैब होता है जो डिवाइस में प्लग किए गए डिवाइस द्वारा अनुरोध की गई शक्ति का विवरण देता है प्रत्येक बंदरगाहों।

मैं विंडोज प्रोग्रामर नहीं हूं इसलिए मुझे यह नहीं पता कि इसे प्रोग्रामिक रूप से कैसे ढूंढें।

-1

आप केवल 5 वी संलग्न कर सकते हैं (या थोड़ा अधिक वोल्टेज, यानी 6 या 7) एडाप्टर डब्ल्यू/आपके पास उच्चतम वर्तमान रेटिंग है (आपको शायद 750 एमए से अधिक खोजने के लिए दबाया जाएगा), लेकिन यह है केवल संलग्न उपकरणों की मांग के आधार पर आकर्षित करने जा रहा है। 'कितना' या आदर्श एडाप्टर निर्धारित करने के लिए, सर्किट में एक मीटर डालें और अपने डिवाइस को अपने उच्चतम पावर आवश्यकता मोड में रखें और अपना मीटर (डीसी एम्प्स पर सेट करें)

+0

वह एक प्रोग्रामिंग उत्तर की तलाश में है – emartel

संबंधित मुद्दे

 संबंधित मुद्दे