स्विच के रूप में NPN ट्रांजिस्टर का उपयोग करना


9

इससे पहले कि मैं अपना प्रश्न पूछूं, मुझे कहना चाहिए कि मैं इलेक्ट्रॉनिक्स के साथ काम करने के लिए बहुत नया हूं और मुझे अपनी समस्या का वर्णन करने का तरीका पता नहीं है।

मैं अपने msp430 माइक्रोकंट्रोलर पर एक पिन का उपयोग करने की कोशिश कर रहा हूं मेरे पास एक डिवाइस पर एक पुशबटन के प्रतिस्थापन के रूप में है। Msp430 3.3v है और जो डिवाइस मैं स्विच कर रहा हूं वह 5 वोल्ट है। मैं इस धारणा के तहत था कि मैं msp430 पर पिन चालू करके बटन के स्थान पर 2n3904 ट्रांजिस्टर का उपयोग कर सकता हूं जो कि कलेक्टर से एममिटेर तक जाने देगा, और बटन को "पुश" करने की उम्मीद है।

यह मेरा वर्तमान सेटअप है

हालांकि, पिन को चालू करने से सर्किट सक्रिय नहीं होता है। जब मैं ऑनबोर्ड एलईडी के लिए जम्पर कनेक्ट करता हूं, तो मैं सत्यापित कर सकता हूं कि पिन काम कर रहा है। इसके अलावा, जब मैं एक तार का उपयोग करके कलेक्टर से 5v को आधार से जोड़ता हूं, तो मैं ट्रांजिस्टर को सक्रिय कर सकता हूं।

इसे हल करने के लिए मुझे और कौन सी जानकारी याद आ रही है? अग्रिम में धन्यवाद

EDIT: टिप्पणियों को पढ़ने के बाद, बेस और IO पिन के बीच 4.6k रेसिस्टर को जोड़ने और मेरे 3v ग्राउंड और 5v ग्राउंड को जोड़ने से मुझे बिना किसी ध्यान देने योग्य समस्याओं के ट्रांजिस्टर को नियंत्रित करने की अनुमति मिली। धन्यवाद!



यदि आप 5V को आधार से जोड़ते हैं, तो इसे MSP430 ... uC पिन से जोड़ा गया था, तो आपने uC को नुकसान पहुंचाया होगा। साथ ही, 5V को ट्रांजिस्टर बेस से सही ढंग से जोड़ने से ट्रांजिस्टर को नुकसान या नष्ट होने की संभावना है। Vbe जंक्शन आमतौर पर लगभग 0.6 से 0.8V पर संचालित होता है। वास्तविक वोल्टेज ट्रांजिस्टर द्वारा "सेट" किया जाता है और एक अवरोधक के माध्यम से आपूर्ति की गई वर्तमान (आमतौर पर) पर आधारित होता है। जैसा कि रिकार्डो कहते हैं, 10k रोकनेवाला अधिकार के बारे में होना चाहिए। यदि वह काम नहीं करता है तो यूसी पिन (या अधिक) क्षतिग्रस्त हो सकता है।
रसेल मैकमोहन

मुझे संदेह है कि क्या माइक्रोकंट्रोलर पिन क्षतिग्रस्त है। एक एकल MSP430 आउटपुट पिन के लिए शॉर्ट सर्किट करंट लगभग 45mA जैसा दिखता है और मुझे नहीं लगता कि इससे माइक्रोकंट्रोलर या ट्रांजिस्टर को नुकसान होगा। चूंकि कंट्रोलर 3.3V हिस्सा है, इसलिए बिजली अपव्यय लगभग 100mW होगा, बेस-एमिटर पावर अपव्यय लगभग 40mW है।
जो हस

नीचे दिए गए उत्तरों से लगता है कि आप जो करना चाहते हैं, वह कम साइड स्विच है, क्या यह मामला है? वह बटन कैसे है जिसे आप वायर्ड बदलना चाहते हैं? क्या यह Vcc (5v) को उस ड्राइव या जमीन से जुड़े सर्किट से जोड़ता है?
अलेक्सां_ए

1
मुझे उम्मीद है कि आप समझ सकते हैं कि योजनाबद्ध तरीके से आपको कितना भ्रमित करना है। 5v कलेक्टर से जुड़े बिना यह दिखाए कि यह एक पुलअप रेज़िस्टर या पुल डाउन बटन से आता है जो आपके ट्रिंजर को ओवरराइड करने में मदद करने के लिए समस्या को समझने में हमारी मदद नहीं करता है। कृपया अगली बार योजनाबद्ध सभी प्रासंगिक घटकों को शामिल करें।
अलेक्सां_ए

जवाबों:


8

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

मुझे लगता है कि एक 10K रोकनेवाला यह करना होगा। यही कारण है कि मैं अपने ATmegas और ATminis के साथ उपयोग करता हूं। लेकिन उचित मूल्यों के लिए अपने एमसीयू डेटाशीट की जांच करें।

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

वैसे, आपके कलेक्टर-एमिटर पथ में कोई वर्तमान सीमित अवरोधक या भार नहीं है। ध्यान रहे! 


जवाब के लिए धन्यवाद। मुझे जोड़ना चाहिए कि बटन से पहले मैं इंटरफ़ेस करने की कोशिश कर रहा हूं, कलेक्टर की तरफ से 4.6k रोकनेवाला है। जैसा कि मेरे पास बहुत सारे रेसिस्टर्स विकल्प उपलब्ध नहीं हैं, क्या रेसिस्टर्स की एक श्रृंखला है जिसका मैं उपयोग कर सकता हूं, मैं वर्तमान में कुछ पीसीएस से कुछ हिस्सों को बचा रहा हूं, जिनके आसपास मैं बिछा रहा हूं। धन्यवाद!
तनाव

1
मुझे लगता है कि आप 1K से 10K तक किसी भी प्रतिरोधकों का उपयोग कर सकते हैं, लेकिन आपको यह सुनिश्चित करने के लिए डेटाशीट पढ़ना चाहिए। अधिकतम वर्तमान के लिए देखें कि आउटपुट पिन स्रोत हो सकता है और फिर V = Ri का उपयोग करके रोकनेवाला की गणना कर सकता है ताकि वर्तमान उस मूल्य से आधे से अधिक न हो। ऐसा इसलिए है क्योंकि आमतौर पर अधिकतम मूल्य TOO MUCH हैं।
रिकार्डो

यहां एक डेटाशीट का लिंक दिया गया है , लेकिन मुझे यकीन नहीं है कि यह आपके MCU पर लागू होता है।
रिकार्डो

खैर, आपका MCU मेरे सिर पर है। मैं AVR के ATmega328 और ATtiny85 से अधिक परिचित हूं, जो आमतौर पर 20mA प्रति आउटपुट, 100mA कुल MCU तक का स्रोत हो सकता है। तुम्हारा स्रोत उससे कम लगता है, इसलिए मैं 5K और ऊपर से प्रतिरोधों का उपयोग करूंगा। लेकिन अधिक अनुभवी उपयोगकर्ताओं से मार्गदर्शन के लिए बेहतर प्रतीक्षा करें।
रिकार्डो

MSP430 के साथ, मुझे 10K ओम अवरोधक के साथ सफलता मिली। उस बॉलपार्क में कुछ भी काम करना चाहिए।
मूस

6

आपका सर्किट केवल एक कम साइड स्विच के रूप में काम करेगा, जिसका अर्थ है कि इसे लोड के ग्राउंड साइड से जोड़ा जाना चाहिए

कम पक्ष एनपीएन स्विच

अगर मैं सही समझूं तो आप एक उच्च पक्ष स्विच (लोड के Vcc पक्ष से जुड़ा) बनाना चाहते हैं। उस स्थिति में आपको एक PNP की आवश्यकता होगी

एनपीएन अनुवादक का उपयोग करते हुए उच्च पक्ष पीएनपी

(मैंने इसी तरह के प्रश्न के लिए योजनाबद्ध बनाया ताकि 9V की आपूर्ति में कोई आपत्ति न हो, यह 5V के लिए समान है)

कृपया मेरे उत्तर को Arduino, NPN और सामान्य कैथोड RGBs पर पढ़ें


1
क्या मैं जान सकता हूं कि R3 का क्या मतलब है?
xmen

4
@ xmenW.K। क्यू 2 बंद होने पर Q2 का संग्राहक-आधार समाई धीमी गति से स्विच कर सकता है, इसलिए R3 बेस को उच्च खींचकर गति को बंद कर सकता है। दूसरी वजह Q2 की रिसाव धाराओं से खून बहना है जो ट्रांजिस्टर को चालू कर सकती है। यह शोर संकेत भी देता है जो ट्रांजिस्टर को चालू कर सकता है।
अलेक्सां_ए

4

रिकार्डो द्वारा उल्लिखित एक वर्तमान सीमित अवरोधक के अलावा, आप यह भी सुनिश्चित करना चाहेंगे कि 3.3v MSP430 और 5V डिवाइस दोनों अपने आधार से जुड़े हों। यह MSV430 के लिए 0V को 5V डिवाइस के लिए 0V के समान क्षमता बना देगा।

मैंने इस सप्ताह के अंत में एक परियोजना पूरी की, जहां मैंने ट्रांजिस्टर के साथ एक सस्ते कैमरे की शक्ति और फ़ंक्शन बटन को नियंत्रित करने के लिए एक MSP430 G2553 का उपयोग किया, और यह एक ही समस्या थी। मुझे वर्तमान-सीमित प्रतिरोधों को जोड़ना था, और मुझे यह सुनिश्चित करना होगा कि ट्रांजिस्टर के एमिटर और कलेक्टरों को बटन तक सही ढंग से वायर्ड किया गया था। इससे पहले कि मैं प्रतिरोधों को जोड़ता, ऐसा लगता था जैसे मेरा पावर बटन / ट्रांजिस्टर काम कर रहा था, लेकिन वास्तव में मैं ट्रांजिस्टर के माध्यम से छोटा कर रहा था और कैमरा सीधे एमएसपी 430 के पिन पर उच्च पढ़ रहा था।

संदर्भ के लिए, कुछ दिनों पहले से मेरा सवाल

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