मैं उस परियोजना पर काम कर रहा हूं जिसमें डीसी मोटर चलाना शामिल है जो वाहन में खिड़की के शीशे को ऊपर / नीचे करने के लिए उपयोग किया जाता है।
दौड़ते समय, मोटर लगभग 1.5A का करंट खींचता है। हालाँकि, जब खिड़की स्लाइडर्स के अंत तक पहुँच जाती है और मोटर अब ग्लास को ऊपर / नीचे नहीं उठा सकती है, तो यह 15A तक ड्राइंग शुरू कर देता है जब तक आप बटन जारी नहीं करते।
मैं इस मोटर को नियंत्रित करने के लिए AVR माइक्रोकंट्रोलर का उपयोग करना चाहता हूं और खिड़की के अवरोध तक पहुंचने पर मोटर को रोकना चाहता हूं। मैं अब तक तीन समाधानों के साथ आने में कामयाब रहा:
- स्विच का उपयोग करें जो खिड़की पर बाधा पहुंचाने पर माइक्रोकंट्रोलर को ट्रिगर और सूचित करेगा। मैं इससे बचना चाहूंगा क्योंकि इसका अर्थ है प्रति खिड़की पर दो स्विच स्थापित करना और अतिरिक्त केबल को माइक्रोकंट्रोलर पर चलाना।
- टाइमर फ़ंक्शन का उपयोग करें जो विशिष्ट समय के बाद मोटर को बंद कर देगा। यह लागू नहीं है क्योंकि वोल्टेज भिन्न हो सकता है और मोटर सामान्य से अधिक तेज या धीमी हो सकती है। इसके अलावा, टाइमर शुरू करते समय खिड़की एक अज्ञात स्थिति में हो सकती है (सभी तरह ऊपर, बीच में ...)।
- किसी प्रकार के उच्च वर्तमान डिटेक्टर का उपयोग करें और इसे माइक्रोकंट्रोलर के इनपुट पर ले जाएं, जब वर्तमान थ्रेशोल्ड (5A कहते हैं) तक कार्यक्रम को चेतावनी दी जाती है। एक ट्रांजिस्टर, रिले या इसी तरह के उपकरण की तरह कुछ जो इनपुट पर इस उच्च वर्तमान को संभाल सकते हैं।
जब यह इलेक्ट्रॉनिक्स की बात आती है तो मैं बहुत शुरुआती हूं, इसलिए मैं सोच रहा था कि क्या इस उच्च धारा का पता लगाने का एक तरीका है (मोटर ~ 12 वी पर चल रहा है) और यह संकेत माइक्रोकंट्रोलर (जो 5 वी पर चल रहा है) को प्रदान करता है।
मैं किसी भी मदद की सराहना करेंगे। धन्यवाद!