ऑप्टो पृथक arduino इनपुट


13

मैं एक विद्युत मीटर (35VDC अधिकतम, 50mA अधिकतम, 240ms पल्स चौड़ाई) से एक बाहरी संकेत प्राप्त करने के लिए ऑप्टो आइसोलेटर के साथ एक पिन की रक्षा करना चाहता हूं। इसका उद्देश्य दालों की गिनती करना है।

क्या आपके पास इसके लिए कुछ योजनाबद्ध उदाहरण हैं?

धन्यवाद

जवाबों:


15

यह बहुत कठिन नहीं होना चाहिए:

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

Vcc +5 V Arduino पावर सप्लाई है, Vout I / O पिन पर जाता है।

एक ऑप्टोकोप्लर के लिए महत्वपूर्ण पैरामीटर इसका सीटीआर (करंट ट्रांसफर रेशियो) है, जो ट्रांजिस्टर के लिए HFE के बराबर है। लेकिन जहां HFE सामान्य उद्देश्य ट्रांजिस्टर के लिए प्रायः 100 के आसपास होता है, यह अक्सर ऑप्टोकोप्लर के लिए 1 से कम होता है, और इसलिए इसे अक्सर प्रतिशत के रूप में व्यक्त किया जाता है, जैसे कि CTR = 50%, जिसका अर्थ है कि आप 10 mA के लिए 5 mA आउट करते हैं।

आपको लगता है कि पर्याप्त करंट उपलब्ध है, लेकिन हमें इसकी आवश्यकता नहीं होगी। CNY17-2 तो हम 0.22 एमए बाहर निकल सकते हैं, 1 एमए इनपुट पर 22% मिनट की CTR है। Arduino 5 V पर काम करता है, फिर ट्रांजिस्टर को आउटपुट कम खींचने के लिए पुल-अप अवरोधक न्यूनतम 22.7 k at होना चाहिए। आप यहां तक ​​जा सकते हैं लेकिन फिर आपको ट्रांजिस्टर के लीकेज करंट पर नजर रखनी होगी। CNY17-2 में उसके लिए कम 50 nA है, जिससे कोई परेशानी नहीं होगी। AVR नियंत्रक में अधिकतम 1 leakA रिसाव भी है, लेकिन यहां तक ​​कि ट्रांजिस्टर बंद होने के साथ केवल 100 mV ड्रॉप का कारण होगा, इसलिए यह सुरक्षित है।

100 kµ का मतलब यह भी होगा कि आउटपुट को कम खींचने के लिए आपको केवल 50 currentA आउटपुट करंट की आवश्यकता होती है। 1 mA इनपुट पर हमारे पास 220 outA बाहर थे, इसलिए सब कुछ आड़ू है। 35 वी इनपुट के लिए और 1.65 वीआर 1 के एलईडी के पार एक अधिकतम वोल्टेज ड्रॉप अधिकतम 33 k input होना चाहिए।

आपको यह जांचना होगा कि इस अवरोधक मान के साथ न्यूनतम इनपुट वोल्टेज पर वर्तमान क्या होगा। उदाहरण के लिए, यदि इनपुट वोल्टेज 12 V से कम हो सकता है, तो आपको अधिकतम 10 k voltage चाहिए।

एंटी-पैरेलल डायोड उल्टे कनेक्शन से बचाता है, और 1N4148 की तरह कोई भी डायोड हो सकता है।

नोट: ओली के 4N32 जैसे डार्लिंगटन आउटपुट ऑप्टोकॉपर्स में बहुत अधिक सीटीआर है, लेकिन ऐसा लगता है कि हम इसके बिना कर सकते हैं, और डार्लिंगटन डिवाइस अधिक महंगे हैं: 4 एन 32 CNY17 से दोगुना है।


7

यदि आप "MCU pin Optoisolator" या इसी तरह का Google करते हैं, तो आपको यह जानकारी दी जाएगी कि यह कैसे करना है।

एक विशिष्ट सर्किट:

ऑप्टो

ऑप्टोइसोलरेटर दिखाए गए के समान कुछ भी हो सकता है। यदि आप अपने द्वारा पढ़े जाने वाले वोल्टेज को जानते हैं, और इनपुट डायोड के लिए विशिष्ट ऑपरेटिंग करंट के लिए डेटशीट में देखते हैं, तो आप उचित रूप से R1 का आकार ले सकते हैं।
उदाहरण के लिए कहें कि डायोड के लिए Vf 1.2V है, आपका वोल्टेज 35V है और आप 10mA का डायोड करंट लेना चाहते हैं:

(35 वी - 1.2 वी) / होपा = 3380 ओम।

D1 रिवर्स वोल्टेज के खिलाफ ऑप्टो इनपुट डायोड की सुरक्षा करता है, क्योंकि वे आम तौर पर मरने से पहले केवल कुछ वोल्ट रिवर्स खड़े होते हैं। यदि आपका 35V स्रोत विषम नकारात्मक स्पाइक (जैसे AC / आगमनात्मक) का उत्पादन करने की संभावना है, तो यह एक अच्छा विचार है - भले ही यह नहीं है, यह सिर्फ मामले में वहाँ होने के लिए चोट नहीं करता है।
ट्रांजिस्टर की तरफ, ज्यादातर मामलों में 1k से 100k तक होगा।

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