यदि मैं Arduino को USB और बाहरी दोनों पावर वोल्टेज के साथ एक साथ पावर देता हूं तो क्या होगा?


45

मैं एक नया Arduino उपयोगकर्ता हूं। मुझे यकीन नहीं है कि मैं पावर एडॉप्टर के माध्यम से एक साथ Arduino के लिए USB और बाहरी आपूर्ति दोनों को कनेक्ट कर सकता हूं। क्या यह नियंत्रक को जला देगा?

मूल रूप से, मैं अपने यूपीएस बैटरी बाहर जाने से पहले सभी खुले दस्तावेजों को सहेजने के बाद कंप्यूटर को स्वचालित रूप से बंद करना चाहता हूं जब भी मैं मैन्युअल रूप से इसे बंद करने के लिए नहीं हूं। मैं कंप्यूटर को मुख्य आपूर्ति की बिजली विफलताओं के बारे में सूचित करने की कोशिश कर रहा हूं - एसी 220V 50 हर्ट्ज (अधिसूचना / सिग्नल भेजा जाता है जब बिजली बाहर जाती है) USB के माध्यम से Arduino का उपयोग करके। मैं सोच रहा हूं कि यह बाहरी वोल्टेज बिजली आपूर्ति पिन का उपयोग करके किया जा सकता है। जब भी बिजली मेन में जाती है, तो बाहरी वोल्टेज बिजली की आपूर्ति पिन 7 V से 0 V तक गिर जाएगी। सॉफ्टवेयर का उपयोग करके वोल्टेज का मूल्य पढ़ा जा सकता है (मैं इस बारे में स्पष्ट नहीं हूं: क्या यह किया जा सकता है? यदि हां, तो कैसे? )। Arduino को अभी भी संचालित किया जाएगा क्योंकि यह कंप्यूटर के USB से जुड़ा होता है और जिससे कंप्यूटर में बिजली की विफलता का संचार होता है।

जवाबों:


11

से arduinoBoardUno :

शक्ति

Arduino Uno को USB कनेक्शन के माध्यम से या बाहरी बिजली की आपूर्ति के साथ संचालित किया जा सकता है। पावर स्रोत स्वचालित रूप से चयनित होता है।

बाहरी शक्ति को एक वोल्टेज विभक्त या ट्रांजिस्टर-आधारित इन्वर्टर के माध्यम से और एक एनालॉग (विभक्त) या डिजिटल (इन्वर्टर) पिन में डालें और पिन से उचित मूल्य की जांच करें। ध्यान दें कि इसके लिए बाहरी शक्ति से ऊनो को शक्ति प्रदान करने की आवश्यकता नहीं है, केवल मैदानों को जोड़ना।


ठीक। जवाब के लिए धन्यवाद। क्या होगा जब मैं उन्हें यूएसबी कनेक्शन और बाहरी बिजली आपूर्ति दोनों के माध्यम से बिजली देता हूं। यदि यह स्वचालित रूप से चयन करता है, तो यह किस स्रोत का चयन करेगा?
जगत

2
योजनाबद्ध बाहरी शक्ति के अनुसार चुना जाएगा यदि यह 7.4 वी या उससे ऊपर है, अन्यथा यूएसबी शक्ति।
इग्नासियो वाज़क्वेज़-अब्राम्स

केवल मैदानों को जोड़ते हैं। ऊनो द्वारा स्वचालित रूप से नहीं किया जाएगा? (या आप वोल्टेज विभक्त सेटअप का जिक्र कर रहे हैं?)
बेनामी पेंगुइन

@AnnonomusPerson: न तो वोल्टेज डिवाइडर और न ही इन्वर्टर कॉन्फ़िगरेशन के लिए बाहरी आपूर्ति द्वारा संचालित ऊनो की आवश्यकता होती है; इसका उपयोग केवल संवेदन के लिए किया जाता है।
इग्नासियो वाज़केज़-अब्राम्स

2
उत्तर तथ्यात्मक रूप से सही हो सकता है, लेकिन यह मुझे भ्रमित करने वाला लगता है (नौसिखिए उपयोगकर्ता के रूप में)। कुछ सारांश याद आता है (क्या मेरे पास एक ही समय में है या नहीं?) इस वोल्टेज विभक्त के बारे में क्या बात है? क्या मुझे एक ही समय में दोनों शक्तियों के लिए एक वोल्टेज विभक्त का उपयोग करना होगा, या यह कुछ साबित करने के लिए एक प्रयोग है?
सुमा

57

मैं Arduino का नौसिखिया उपयोगकर्ता हूं। मुझे यकीन नहीं है कि मैं पावर एडॉप्टर के माध्यम से एक साथ Arduino के लिए USB और बाहरी आपूर्ति दोनों को कनेक्ट कर सकता हूं। क्या यह नियंत्रक को जला देगा?

Arduino UNO R3 के योजनाबद्ध का अध्ययन करने देता है

पावर सप्लाई प्लग (PWRIN, पावर जैक) से इनपुट एक डायोड D1 (रिवर्स पोलरिटी को रोकने के लिए) से होकर गुजरता है , और एक NCP1117 रेगुलेटर को फीड करता है, जो इसे 5V सप्लाई में परिवर्तित करता है जो 5V पार्ट्स को फीड करता है।

पावर इनपुट

वैकल्पिक आपूर्ति USB प्लग (USBVCC) से आती है। संबंधित सर्किट नीचे दिखाया गया है

यहाँ छवि विवरण दर्ज करें

USB पावर लाइनें एक P-mosfet (T1) से होकर गुजरती हैं, जो एक स्विच के रूप में काम करती है और फिर + 5V नोड (जो कि + 5v रेगुलेटर आउटपुट है, जैसा कि पहले योजनाबद्ध में दिखाया गया है) पर जाता है।

मस्जिद को LMV358 ऑपरेशनल एम्पलीफायर (OPAMP) द्वारा नियंत्रित किया जाता है जो एक तुलनित्र के रूप में कार्य करता है।
ओपैंप का नकारात्मक इनपुट 3.3 वी से बंधा हुआ है और पॉजिटिव डिवाइडर के माध्यम से आधे विन आपूर्ति स्तर के साथ खिलाया जाता है।

  • जब विन> 6.6 वी तब ओपम्प का + इनपुट - इनपुट से अधिक हो जाता है और ऑम्पैम्प मच्छर को बंद कर देता है।

  • जब Vin <6.6V तब opamp का + इनपुट - इनपुट से कम हो जाता है और opamp मस्जिद को चालू कर देता है।

ध्यान दें कि विन इनपुट डायोड के बाद है, इसलिए यह बाहरी कनेक्टेड बिजली आपूर्ति स्तर से लगभग 0.6V कम है। इसलिए जब पावर इनपुट से जुड़ी बिजली की आपूर्ति 6.6V + 0.6V (जहां 0.6V डायोड डी 1 वोल्टेज ड्रॉप है) से अधिक है, तो यूएसबी आपूर्ति लाइन कटऑफ है (क्योंकि मॉस्सेट बंद हो जाता है) और बिजली है पावर प्लग से प्रदान किया गया। इस मामले में यूएसबी आपूर्ति को जोड़ने या डिस्कनेक्ट करने से कोई फर्क नहीं पड़ेगा, इसलिए आप दोनों बिजली आपूर्ति एक साथ कनेक्ट कर सकते हैं, केवल जब पावर इनपुट निर्दिष्ट स्तर से नीचे चला जाता है (लगभग 6.6 वी + 0.6 वी = 7.2 वी), यूएसबी होगा बोर्ड को शक्ति देना शुरू करें।


4
+1 उत्कृष्ट उत्तर: बहुत ही विस्तृत, सटीक और ज्ञान संबंधी।
रिकार्डो

ध्यान दें कि एम 7 में एक गंदा वीएफ वक्र है; कुछ ढालों (या एक बड़े वाले) को जोड़ने से इसका Vf 0.8V या इससे अधिक हो जाएगा।
इग्नासियो वाज़केज़-अब्राम्स

2
ध्यान दें कि पीडब्लूआर पिन के लिए डी 1 सुरक्षा प्रदान करता है, जबकि यह विन पर उल्टे ध्रुवीयता से रक्षा नहीं करता है।
रसेल मैकमोहन

1
@sraboy मोटर शील्ड केवल तर्क सर्किटरी अनुभाग के लिए 5V लाइन का उपयोग करता है, मोटर्स एक अलग लाइन से संचालित होते हैं। आप एक ऐसी स्थिति का वर्णन करते हैं, जहां मोटरें 5 वी लाइन से कच्ची आपूर्ति लाइन विन (7.2v बैटरी) और बाकी सर्किट द्वारा संचालित होती हैं। अगर बैटरी कम हो जाती है, तो USB की 5V की मोटर ढाल और Arduino के लॉजिक सर्किटरी को ठीक रखने के लिए, मोटरों को कोई शक्ति नहीं मिलेगी क्योंकि 5V लाइन (जो 5V रेखा के बाद है) से कोई रास्ता नहीं है विन (जो नियामक से पहले है)।
अलेना_ए

1
@alexan_e मैं स्पष्टीकरण की सराहना करता हूं!
१६'१६
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.