रस्पियन पर इनपुट वोल्टेज कैसे पता करें?


13

मेरे पास कई डिवाइस के लिए बिजली की आपूर्ति के साथ एक अनअटेंडेड रास्पबेरी है। रास्पबेरी में हाल ही में पुनरारंभ होता है और मुझे लगता है कि यह एक अंडर वोल्टेज के कारण हो सकता है। क्या सॉफ्टवेयर के लिए इनपुट वोल्टेज की जांच करना संभव है? मैंने कुछ प्रोजेक्ट देखे हैं, लेकिन हार्डवेयर का इस्तेमाल किया है और मेरे लिए रास्पबेरी तक पहुंचना मुश्किल है। यदि xmbc या osmc ने वोल्टेज के तहत पता लगाने के साथ इंद्रधनुष वर्ग दिखाया, तो मुझे लगता है कि हार्डवेयर संशोधन शून्य नहीं है। वोल्टेज के तहत पता लगाने के लिए xbmc कैसे करता है?

अग्रिम में धन्यवाद

जवाबों:


5

यह उत्तर उस समय उपलब्ध पाई मॉडल के लिए सही है। Pi3 और Pi3B + (और शायद Pi Zero W) शक्ति को इंगित करने के लिए pin35 का उपयोग न करें।

जैसा कि @joan ने कहा कि GPIO 35 पावर से जुड़ा है। यह सब 40 पिन हेडर के साथ है (शून्य को छोड़कर - जिसमें वास्तव में हेडर या AFAIK पावर मॉनिटर नहीं है)।

pin@p35 { function = "input";  termination = "no_pulling"; polarity = "active_low"; }; // Power low

साभार @Milliways मैंने इस लाइन को config.txt फ़ाइल में जोड़ा है और इसे रिबूट किया है, लेकिन मैं अभी भी पिन 35 में 0 मान पढ़ रहा हूं और मैं इस पिन को OUT और IN में कॉन्फ़िगर कर रहा हूं, लेकिन हमेशा एक ही परिणाम मिला, एक 0 मान (वोल्टेज के तहत)
क्रॉसमाक्स

इसे शामिल करने का इरादा नहीं था। यह पहले से ही है dt-blob.dts(जो कर्नेल द्वारा डिफ़ॉल्ट रूप से लोड किया गया है)। मैंने इसे सामान्य सेटिंग के प्रलेखन के रूप में शामिल किया था। पिन की सेटिंग्स को बदलना संभव हो सकता है, लेकिन अनुशंसित नहीं। यह पिन उस चिप से जुड़ा होता है जो आपूर्ति वोल्टेज और लाल पावर एलईडी की निगरानी करती है। यहां रात को देर हो रही है और मेरा दिमाग थका हुआ है, लेकिन अगर पावर एलईडी जलाया जाता है, तो वोल्टेज अधिक होना चाहिए, लेकिन "active_low" को 0 रीडिंग देनी चाहिए।
मिलिविज

7

40 पिन विस्तार हेडर के साथ पीएसआई पर जीपीआईओ 35 एक 5 वी आपूर्ति निगरानी प्रणाली से जुड़ा है (यह जीपीआईओ भी है जिसमें पावर एलईडी लगे हुए बोर्डों पर पावर एलईडी को नियंत्रित करने के लिए उपयोग किया जाता है)।

यह उच्च (1) पढ़ेगा यदि आपूर्ति 4.65V से अधिक है और कम (0) अन्यथा।

Rasberrypi.org फोरम पोस्ट देखें ।


1
@agold संपादित उत्तर।
जौन

1
@ क्रोसमैक्स आपको GPIO मोड नहीं बदलना चाहिए। आपको सिर्फ स्तर पढ़ना चाहिए। यदि आप इसे एक OUTPUT सेट करते हैं तो आप स्वयं स्तर सेट कर रहे हैं। मेरी पिस पर GPIO 35 मोड INPUT है।
joan

1
मेरा पिगियो पुस्तकालय डाउनलोड और स्थापित करें । स्थापना प्रकार के sudo pigpiodबाद फिर टाइप करें pigs r 35
joan

1
मैं समझा नहीं सकता कि, मुझे लगता है कि आप अपने पहले के प्रयोगों से "सिस्टम" को भ्रमित कर सकते हैं। pigpio "सिस्टम" को बायपास करता है। क्या आपने रिबूट किया है?
जौन

1
अफसोस की बात है कि यह आरपीआई 3 पर समर्थित नहीं है - github.com/raspberrypi/linux/issues/1332
ndemou

2

रास्पबेरी पी में

vcgencmd measure_volts core

यह आपके रसपी के मूल से जुड़े वोल्टेज को दर्शाता है। अगर यह स्रोत नहीं है तो यह सिस्टम को विफल बना देगा।

इसके बारे में अधिक दस्तावेज http://elinux.org/RPI_vcgencmd_usage में हैं

यदि आप vcgencmd का उपयोग नहीं कर सकते हैं तो मैंने इसे काम करने के बारे में कुछ नोट्स लिखे हैं। क्या पूरी सुबह मेरा ठीक ठाक होना तय था क्योंकि यह मेरी आखिरी स्थापना में उपलब्ध नहीं था


1
कोर वोल्टेज एक वोल्टेज नियामक से लिया गया है और आपको 5V आपूर्ति के बारे में बहुत कुछ नहीं बताएगा। मुझे लगता है कि इससे पहले कि आप एक महत्वपूर्ण अंतर का पता लगा सकते हैं, मैंने पाई को रीसेट कर दिया।
जोआन

मेरी उलझन के लिए क्षमा करें, लेकिन ओवरक्लॉकिंग वोल्टेज हर समय एक ही मूल्य पर रहता है?
यीशु सेफेडा

मैं इसे एक पीआई ज़ीरो पर चलाता था और 1.3500V मिला, यह 5V इनपुट वोल्टेज से कैसे संबंधित है?
स्टीव रोबिलार्ड

1
सीपीयू के कोर को सौंपा गया वोल्टेज आय से 5 वी के समान नहीं है। प्रोसेसर का अपना वोल्टेज है, और इसे स्थिर होना है
यीशु सेफेडा

0

शीर्ष प्रदर्शन के लिए एक अच्छी बिजली की आपूर्ति महत्वपूर्ण है। जैसा कि मेरे मामले में, बिजली की आपूर्ति केबल (यूएसबी से माइक्रो यूएसबी) के साथ समस्या का बहुत समय है। मुझे कम वोल्टेज की चेतावनी मिल रही थी और मेरा पाई केवल 600 एमएचजेड पर चल रहा था। मैंने बिजली की आपूर्ति से केबल को स्थानांतरित कर दिया और इसे अपने कंप्यूटर पर एक यूएसबी पोर्ट में प्लग किया और उसी परिणाम प्राप्त किया। इसने मुझे बताया कि मेरी समस्या केबल की संभावना से अधिक थी। मैंने केबल को बदल दिया और मेरी कम वोल्टेज की चेतावनी चली गई और मेरा पाई 1200 एमएचजेड पर चला गया। समस्या सुलझ गयी!


2
नमस्कार! आपकी पोस्ट ने अब तक दो उपयोगकर्ता ध्वज एकत्र किए हैं और जबकि मैं ध्वज के कारण ("एक उत्तर नहीं") से सहमत नहीं हूं, यह उल्लेखनीय है कि आपका उत्तर प्रश्न को बिल्कुल भी संबोधित नहीं करता है। इसलिए मुझे आश्चर्य नहीं होगा कि अगर यह कुछ डाउनवोट इकट्ठा करता है क्योंकि उपयोगकर्ता इस प्रश्न के संबंध में कम से कम "उपयोगी" नहीं हो सकते हैं।
Ghanima

1
मूल पोस्टर को अंडरवोल्टेज के साथ एक समस्या का संदेह है और यह पुष्टि करने के लिए सॉफ़्टवेयर वार को मापने की कोशिश करने का एक तरीका है। मेरे विचार थे कि कई बार किसी समस्या की पुष्टि करना मुश्किल हो सकता है लेकिन अगर आप इसे खत्म करते हैं, तो यह उतना ही अच्छा हो सकता है। जैसे, मैंने बिजली आपूर्ति के मुद्दों और अपने समाधान के साथ अपने अनुभव के आधार पर पोस्ट किया।
Marpy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.