उच्च धारा का पता कैसे लगाएं


9

मैं उस परियोजना पर काम कर रहा हूं जिसमें डीसी मोटर चलाना शामिल है जो वाहन में खिड़की के शीशे को ऊपर / नीचे करने के लिए उपयोग किया जाता है।

दौड़ते समय, मोटर लगभग 1.5A का करंट खींचता है। हालाँकि, जब खिड़की स्लाइडर्स के अंत तक पहुँच जाती है और मोटर अब ग्लास को ऊपर / नीचे नहीं उठा सकती है, तो यह 15A तक ड्राइंग शुरू कर देता है जब तक आप बटन जारी नहीं करते।

मैं इस मोटर को नियंत्रित करने के लिए AVR माइक्रोकंट्रोलर का उपयोग करना चाहता हूं और खिड़की के अवरोध तक पहुंचने पर मोटर को रोकना चाहता हूं। मैं अब तक तीन समाधानों के साथ आने में कामयाब रहा:

  1. स्विच का उपयोग करें जो खिड़की पर बाधा पहुंचाने पर माइक्रोकंट्रोलर को ट्रिगर और सूचित करेगा। मैं इससे बचना चाहूंगा क्योंकि इसका अर्थ है प्रति खिड़की पर दो स्विच स्थापित करना और अतिरिक्त केबल को माइक्रोकंट्रोलर पर चलाना।
  2. टाइमर फ़ंक्शन का उपयोग करें जो विशिष्ट समय के बाद मोटर को बंद कर देगा। यह लागू नहीं है क्योंकि वोल्टेज भिन्न हो सकता है और मोटर सामान्य से अधिक तेज या धीमी हो सकती है। इसके अलावा, टाइमर शुरू करते समय खिड़की एक अज्ञात स्थिति में हो सकती है (सभी तरह ऊपर, बीच में ...)।
  3. किसी प्रकार के उच्च वर्तमान डिटेक्टर का उपयोग करें और इसे माइक्रोकंट्रोलर के इनपुट पर ले जाएं, जब वर्तमान थ्रेशोल्ड (5A कहते हैं) तक कार्यक्रम को चेतावनी दी जाती है। एक ट्रांजिस्टर, रिले या इसी तरह के उपकरण की तरह कुछ जो इनपुट पर इस उच्च वर्तमान को संभाल सकते हैं।

जब यह इलेक्ट्रॉनिक्स की बात आती है तो मैं बहुत शुरुआती हूं, इसलिए मैं सोच रहा था कि क्या इस उच्च धारा का पता लगाने का एक तरीका है (मोटर ~ 12 वी पर चल रहा है) और यह संकेत माइक्रोकंट्रोलर (जो 5 वी पर चल रहा है) को प्रदान करता है।

मैं किसी भी मदद की सराहना करेंगे। धन्यवाद!


1
इसी तरह के सवाल: Electronics.stackexchange.com/questions/17246/…
m.Alin

जवाबों:


6

यह बहुत आसान होना चाहिए। आप एक साधारण अवरोधक का उपयोग करके 1.5A और 15A के बीच अंतर का पता लगा सकते हैं। 0.3 ओम का मान 1.5A पर 0.45v और 15A पर 4.5v देगा।

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

माइक्रोकंट्रोलर पर एक डिजिटल इनपुट पिन 1.5 ए पर 1.5 ए, और 15 ए पर 1 पढ़ेगा।

आप इसे सीधे माइक्रोकंट्रोलर के इनपुट पिन पर तार कर सकते हैं, लेकिन यह शायद थोड़ा फ़िल्टरिंग और सुरक्षा को जोड़ना सबसे अच्छा होगा।

आरएफ और सी 1 वोल्टेज को अधिक स्थिर बनाने के लिए एक कम-पास फिल्टर प्रदान करते हैं।

D1 वर्तमान में 15A से अधिक होने की स्थिति में ओवर-वोल्टेज सुरक्षा प्रदान करता है।


एक 12V मोटर जो 15A पर स्टॉल करती है, में 0.8 there का आर्मेचर प्रतिरोध होता है, इसलिए R1 में लगभग 3.3V होगा जो लगभग 36W को नष्ट कर देगा!
मिकज-यूके

@ माइकजे-यूके - कब तक? MCU एक या दो मिली के भीतर मोटर को बंद कर देगा। ठेठ बिजली अपव्यय केवल 0.675W होगा।
राकेटमग्नेट

2
यह सच है कि मुझे लगता है, जब तक कि ओपी अपने डिबगर में असुविधाजनक ब्रेकप्वाइंट सेट नहीं करता है!
माइकजे-यूके

@ माइकजे-यूके - हाहा! हाँ। मैंने ब्रेकपॉइंट्स की वजह से पहले मोटर्स को जला दिया है। लेकिन वह समस्या वही है जो वर्तमान को समझने के लिए उपयोग किया जाता है। मत भूलो कि स्टाल के दौरान मोटर का अपव्यय 180W होगा!
रॉकेटमैग्नेट

10

हॉल प्रभाव सेंसर के आधार पर एलेग्रो में कई वर्तमान सेंसर आईसी हैं। ACS712 50 ए को धाराओं अप का पता लगा सकते

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

ACS712ELCTR-20A-T में 100 mV / A की संवेदनशीलता है, इसलिए जब आप 500 mV (5 A) सीमा तक पहुँच जाते हैं, या बेहतर पता लगाने के लिए माइक्रोकंट्रोलर के ADC का उपयोग कर सकते हैं, तो एक तुलनित्र का उपयोग करें, जो माइक्रोकंट्रोलर को बाधित करता है। कई AVR में एक तुलनित्र होता है, जिसमें एक बाधा विशेष रूप से उसे दी जाती है।

ACS712 में केवल 1.2 m so का वर्तमान अर्थ पथ प्रतिरोध है , इसलिए 15 A पर भी यह केवल 270 mW का विघटन करेगा , जिसे यह हमेशा के लिए बनाए रख सकता है। रॉकेटमैग्नेट के उत्तर के रूप में एक अधिक पारंपरिक वर्तमान अर्थ अवरोधक पर यह मुख्य लाभ है। वहाँ 15 ए पर उच्च स्तर प्राप्त करने के लिए आपको अपेक्षाकृत उच्च प्रतिरोध की आवश्यकता होती है। माइक ने गणना की कि रॉकेट स्टैग्मेंट का अवरोध करनेवाला मोटर स्टाल होने पर 36 डब्ल्यू को नष्ट कर देगा, इसलिए वहां समय महत्वपूर्ण है (एक पल के लिए मोटर में 131 डब्ल्यू अपव्यय की उपेक्षा)। फिर भी, अर्थ अवरोधक के लिए 5 W प्रकार की सिफारिश की जाती है।


समय महत्वपूर्ण है कोई फर्क नहीं पड़ता कि क्या समाधान है। हर कोई रोकनेवाला के 36W अपव्यय पर ध्यान केंद्रित कर रहा है, लेकिन मोटर के 180W अपव्यय के बारे में पूरी तरह से भूल गया! यह मोटर बहुत जल्दी जलने वाली है।
रॉकेटमेग्नेट

@Rocket - मैं किया था मोटर का उल्लेख है, केवल मेरा 131 डब्ल्यू, जो उच्च पर्याप्त है। हालांकि आप सही हैं, कि आपको तेजी से प्रतिक्रिया देनी चाहिए, लेकिन कम से कम एलेग्रो सेंसर को कोई समस्या नहीं होगी। मैं 5 डब्ल्यू का उल्लेख करता हूं क्योंकि अधिकांश प्रतिरोधक एक पल के लिए भी 10 x नाममात्र की शक्ति की अनुमति नहीं देंगे। मुझे लगता है कि आपके अर्थ अवरोधक को छोटा चुना जा सकता है, क्योंकि अधिकांश नियंत्रक 0.7 Vcc पहले ही उच्च स्तर पर देखेंगे, और फिर 15 A पर 0.23 और ओमेगा ;।
स्टीवनवह

1

इन चीजों को चुंबकीय रीड स्विच कहा जाता है। मूल रूप से एक रिले की तरह; करंट कुछ फ़ील्ड्स को बंद कर देता है जो कुछ संपर्कों को बंद कर देता है। यदि आप मोटर के साथ श्रृंखला में एक फेंकते हैं, तो आपको एक खोजने में सक्षम होना चाहिए जो 1.5 या 2 ए पर खुला रहेगा, लेकिन 15 ए पर बंद होगा। स्विच संपर्कों में से एक को ग्राउंड करें, अपने तर्क + वी, और एक अलग डिजिटल इनपुट सिग्नल तक दूसरे छोर को खींचें।


2
क्या आपके पास रीड स्विच के लिए एक लिंक है जो 15 ए को स्विच कर सकता है?
स्टीवन्वह

ईख स्विच 15A वर्तमान स्विच नहीं करता है। 15A वर्तमान रीड स्विच को सक्रिय करता है। तर्क वोल्टेज पर वर्तमान स्विच बहुत कम मात्रा में स्विच करता है। यह उस माइक्रो इनपुट को डिजिटल इनपुट प्रदान करता है जो 15A की आपूर्ति करने के लिए जो कुछ भी चालू होता है उसे बंद कर देता है।
JustJeff

0

वास्तव में एक इलेक्ट्रॉनिक समाधान नहीं है, लेकिन एक यांत्रिक: यदि आपके पास यांत्रिकी पर नियंत्रण है, तो आप मोटर पर एक स्विच समाधान का उपयोग कर सकते हैं, उदाहरण के लिए एक छोटे से बड़े गियर से स्थानांतरित करके जो पूरी प्रक्रिया के दौरान एक समय से कम हो जाएगा। इस गियर पर एक डेंट एक स्विच को ट्रिगर कर सकता है। (यह है कि हमारे गेराज दरवाजा खोलने वाला ऐसा कैसे करता है।)

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