विषयसूची:

गैस इंजन के लिए Arduino RPM सीमक: 5 कदम
गैस इंजन के लिए Arduino RPM सीमक: 5 कदम

वीडियो: गैस इंजन के लिए Arduino RPM सीमक: 5 कदम

वीडियो: गैस इंजन के लिए Arduino RPM सीमक: 5 कदम
वीडियो: 15 Common Causes about RPM fluctuation | RPM fluctuation while idling or Driving | P0507 | P2100 | 2024, दिसंबर
Anonim
गैस इंजन के लिए Arduino RPM सीमक
गैस इंजन के लिए Arduino RPM सीमक

यूट्यूब प्रदर्शन

यह गैसोलीन इंजन की गति को सीमित करने के लिए गवर्नर को बदलने के लिए है। इस आरपीएम लिमिटर को फ्लाई पर 3 अलग-अलग सेटिंग्स में टॉगल किया जा सकता है। मैंने इसे एकल सिलेंडर, ब्रिग्स और स्ट्रैटन इंजन पर स्थापित किया और एक Arduino मेगा और एक LCD स्क्रीन का उपयोग किया। यदि आपको एक छोटे बोर्ड के साथ काम करना है तो आप केवल स्टेटस लाइट और सीरियल मॉनिटर के साथ सारी जानकारी दिखा सकते हैं

इसमें 5 महत्वपूर्ण भाग हैं

-किल स्विच के लिए सही तार ढूँढना

-3 स्थिति सीमक स्विच

- रिले

-स्पार्क प्लग पिकअप और आइसोलेटर

-कोड

आपूर्ति:

3x 1k प्रतिरोधक (या कोई 3 समान प्रतिरोधक)

2x 10k प्रतिरोधक

1 MOSFET IRF-510

1 डायोड 1n914

1 22uF सिरेमिक कैपेसिटर (इस रेंज में कोई भी छोटा कैपेसिटर काम करेगा)

तार का गुच्छा

5 वी, 5 पिन रिले

एक इंजन (डीजल पर काम नहीं करता)

एक आर्डिनो

सेटअप और परीक्षण के लिए ब्रेडबोर्ड (यदि आप एलसीडी स्क्रीन को छोड़ते हैं तो कम महत्वपूर्ण)

सिंगल पोल, डबल थ्रो स्विच (उस पर 3 टैब या पिन होना चाहिए)

मल्टीमीटर

चरण 1: चरण 1: मोटर पर सही तार ढूँढना

चरण 1: मोटर पर सही तार ढूँढना
चरण 1: मोटर पर सही तार ढूँढना
चरण 1: मोटर पर सही तार ढूँढना
चरण 1: मोटर पर सही तार ढूँढना
चरण 1: मोटर पर सही तार ढूँढना
चरण 1: मोटर पर सही तार ढूँढना

इस परियोजना का एक महत्वपूर्ण हिस्सा इंजन पर एक कम वोल्टेज तार ढूंढ रहा है जिससे आप इसे बंद कर सकते हैं। आप कॉइल से स्पार्क प्लग तक जाने वाले बड़े तार को डिस्कनेक्ट कर सकते हैं, लेकिन उच्च वोल्टेज संपर्कों में कूद सकता है। हम कॉइल और इग्निशन मॉड्यूल में जाने वाले लो वोल्टेज वायर को नियंत्रित कर सकते हैं। एक 6v रिले ऐसा करने में सक्षम होगा, और हम उस छोटे रिले को एक arduino के साथ नियंत्रित कर सकते हैं।

पहली तस्वीर 90 के लॉन घास काटने की मशीन की है, अगर आप हरे रंग के तार को जमीन से जोड़ते हैं तो यह बंद हो जाएगा।

दूसरी तस्वीर एक नए ब्रिग्स और स्ट्रैटन मोटर से है, अगर आप लाल/काले तार को जमीन पर रखते हैं तो यह बंद हो जाएगा।

मैं हर मोटर के लिए निर्देश नहीं दे सकता, इसलिए आपको कुछ प्रयोग करने होंगे। यदि आप अपने विशिष्ट मोटर के लिए 'किल स्विच' खोजते हैं तो आपको बेहतर निर्देश मिल सकते हैं। ध्यान रखें कि रिले पर आपका एक पिन रिले चालू होने पर चालू होता है, और रिले के संचालित होने पर दूसरा बंद होता है।

चरण 2: चरण 2: स्पार्क सिग्नल आइसोलेटर

चरण 2: स्पार्क सिग्नल आइसोलेटर
चरण 2: स्पार्क सिग्नल आइसोलेटर

एक तार के माध्यम से बहने वाली धारा एक चुंबकीय क्षेत्र उत्पन्न करेगी, और आप एक अलग, अलग तार के माध्यम से वर्तमान की दालों को बनाने के लिए एक बदलते चुंबकीय क्षेत्र का उपयोग कर सकते हैं। यह वह सिद्धांत है जिस पर इग्निशन कॉइल, ट्रांसफॉर्मर और वायरलेस चार्जर काम करते हैं। हम इस आशय का उपयोग इंजन की गति को पढ़ने के लिए कर सकते हैं यदि हम स्पार्क प्लग तार के चारों ओर तार का एक लूप लपेटते हैं।

इंजन के चलने के साथ, मैंने पाया कि स्पार्क प्लग वायर के चारों ओर तार के 2 लूपों ने +/- 15-20v के बारे में दालें उत्पन्न कीं। हम नकारात्मक दालों को अवरुद्ध करने और वोल्टेज को कम करने के लिए एक रोकनेवाला और डायोड का उपयोग कर सकते हैं। मैंने इन दालों का उपयोग MOSFET ट्रांजिस्टर को नियंत्रित करने के लिए किया, और Arduino पर एक डिजिटल पिन को नियंत्रित करने के लिए ट्रांजिस्टर के आउटपुट का उपयोग किया।

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

इस प्रणाली का एक नकारात्मक पहलू यह है कि जब रिले चिंगारी को काटती है, तो Arduino को स्पार्क प्लग से रीडिंग नहीं मिल सकती है यह देखने के लिए कि इंजन कितनी तेजी से घूम रहा है। जब इंजन बहुत तेज चलता है तो यह प्रोग्राम स्पार्क को बंद कर देता है, और फिर अगले पुनरावृत्ति को तुरंत 0 आरपीएम पढ़ता है और इसे वापस चालू करता है। अधिकांश अन्य Arduino- टैकोमीटर प्रोजेक्ट हॉल इफेक्ट सेंसर का उपयोग करते हैं। एक ओर, आगमनात्मक प्रणालियों को किसी इंजन में किसी गतिमान पुर्जे को जोड़ने की आवश्यकता नहीं होती है। दूसरी ओर, इग्निशन सिस्टम बंद होने/स्पार्क काटने/मिसफायरिंग/डिस्कनेक्ट होने पर कोई आगमनात्मक संकेत नहीं होता है

चरण 3: चरण 3. लिमिटर स्विच

चरण 3. लिमिटर स्विच
चरण 3. लिमिटर स्विच

यह हिस्सा वैकल्पिक है लेकिन यह बहुत उपयोगी है

यह सिर्फ एक वोल्टेज विभक्त है जो स्थिति के आधार पर कुछ प्रतिरोधों को बायपास करने के लिए स्विच का उपयोग करता है। वास्तविक आरपीएम सीमा कोड में तय की जाती है, यह आपको फ्लाई पर सेटिंग्स बदलने देता है।

चरण 4: चरण 4: रिले

चरण 4: रिले
चरण 4: रिले

रिले एक स्विच है जो बिजली मिलने पर चालू या बंद हो जाता है। आप एक बड़े स्रोत (इंजन की इग्निशन सिस्टम) को बदलने के लिए एक छोटे वर्तमान स्रोत (जैसे 40mA डिजिटल arduino पिन) का उपयोग कर सकते हैं।

सिफारिश की: