NPN ट्रांजिस्टर और एक Arduino का उपयोग करके 9V स्विच करना


9

सबसे पहले, मैं कहना चाहूंगा कि मैं इलेक्ट्रिकल इंजीनियर नहीं हूं इसलिए कृपया मेरे साथ रहें। मुझे वह हासिल नहीं हुआ जो मैं हासिल करने की कोशिश कर रहा हूं, लेकिन उम्मीद है कि मैं इसे ठीक कर सकता हूं।

मेरे पास एक NPN ट्रांजिस्टर है (2n2222 विशेष रूप से) और मैं निम्नलिखित काम कर रहा हूं।

  • ट्रांजिस्टर कलेक्टर को 9V बैटरी कनेक्ट करें
  • ट्रांजिस्टर बेस को Arduino PWM आउटपुट पिन (बीच में 1k ट्रांजिस्टर) से कनेक्ट करें
  • Arduino ग्राउंड को 9V बैटरी का ग्राउंड कनेक्ट करें
  • लूप के लिए लिखें (i = 0-255) जो कि हर 100ms में 1 की वृद्धि करता है और एनालॉगवर्ट (PWMOutputPin, i) करता है।

मैं फिर जमीन और उत्सर्जक पैर के बीच वोल्टेज को मापने के लिए एक मल्टीमीटर लेता हूं और मुझे जो मिल रहा है वह 0-4.5 वोल्ट के बीच का है, जबकि बैटरी में लगभग 7.68 वी है और इसे सीधे मापते हैं।

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

जवाबों:


6

आपके द्वारा वर्णित सर्किट एक एमिटर फॉलोअर है - एमिटर वोल्टेज बेस वोल्टेज का अनुसरण करता है और हमेशा बेस के नकारात्मक के बारे में 0.7 वोल्ट होता है। ट्रांजिस्टर परवाह नहीं करता है जहां आपको लगता है कि "ग्राउंड" है, इसका संचालन केवल इसके पिनों के बीच के वोल्टेज पर निर्भर करता है।

यदि आप एमिटर को ग्राउंड करते हैं, और कलेक्टर और सकारात्मक आपूर्ति के बीच अपना लोड डालते हैं, तो आप Arduino आउटपुट अधिक होने पर लोड के पार आपूर्ति वोल्टेज के बहुत करीब पहुंच पाएंगे। आपके पास Arduino आउटपुट पिन और ट्रांसड्यूसर बेस के बीच 1K या रेज़िस्टेंट होना चाहिए, बेस करंट और Arduino आउटपुट पिन की लोडिंग को सीमित करने के लिए।


9

आप जो कर रहे हैं वह "हाई-साइड स्विचिंग" है। बेस और जमीन पर वोल्टेज कलेक्टर और जमीन पर वोल्टेज की तुलना में बहुत कम है, इसलिए यही है कि आप स्विच कर रहे हैं, ट्रांजिस्टर के पार ड्रॉप करें। चूंकि बेस और एमिटर (वी बीई) में वोल्टेज गिरता है ) पर आमतौर पर संतृप्ति पर 0.6 है, इसलिए आप इस ड्रॉप को Arduino (लगभग 5V) से घटाकर वोल्टेज देख रहे हैं।

चूंकि आप एक एन-टाइप डिवाइस का उपयोग कर रहे हैं, आप "लो-साइड स्विचिंग" करना चाहते हैं। एमिटर जमीन से बंधा हुआ है, और वोल्टेज को उच्च आपूर्ति और कलेक्टर के बीच मापा जाता है।

ढांच के रूप में

इस सर्किट का अनुकरण करें - सर्किटलैब का उपयोग करके बनाई गई योजनाबद्ध

आर 1 का आकार इतना होना चाहिए कि वी बीई की अनुमति के बिना ट्रांजिस्टर को संतृप्त करने के लिए पर्याप्त वर्तमान के माध्यम से अनुमति दी जाए जिससे आपूर्ति वोल्टेज बहुत अधिक हो।

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

ढांच के रूप में

इस सर्किट का अनुकरण करें


शुक्रिया इग्नासियो। मैंने पीटर्स के सुझाव का इस्तेमाल किया और मुझे अब अपने मल्टीमीटर में सही रीडिंग मिल रही है। आपकी सहायता की सराहना!
मार्को

1
आपके द्वारा दिखाए जाने वाले उच्च पक्ष स्विच PNP कॉन्फ़िगरेशन और इस तथ्य के बारे में कि आधार Arduino से 0v या 5v के साथ संचालित है, आप इस काम की उम्मीद कैसे करते हैं? मैं एक सर्किट देखता हूं जो कभी बंद नहीं होगा, Vbe या तो 4v या 9v होगा।
अलेक्सां_ए

@alexan_e: आप सही कह रहे हैं, मुझे नहीं पता कि मैं क्या सोच रहा था।
इग्नासियो वाज़केज़-अब्राम्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.