विषयसूची:

Nema17 स्टेपर मोटर माइक्रोस्टेपिंग: 6 कदम
Nema17 स्टेपर मोटर माइक्रोस्टेपिंग: 6 कदम

वीडियो: Nema17 स्टेपर मोटर माइक्रोस्टेपिंग: 6 कदम

वीडियो: Nema17 स्टेपर मोटर माइक्रोस्टेपिंग: 6 कदम
वीडियो: How we can Run Stepper Motor With Microstep Driver M542 2024, जुलाई
Anonim
Nema17 स्टेपर मोटर माइक्रोस्टेपिंग
Nema17 स्टेपर मोटर माइक्रोस्टेपिंग

तो यह मेरा पहला निर्देश होगा, और मुझे यकीन है कि मुझे चीजों को अपडेट करने की आवश्यकता होगी क्योंकि मुझे इसके साथ समस्याएं मिलती हैं। मैं समय के अनुसार और प्रतिक्रिया के साथ चीजों को ठीक करने की कोशिश करूंगा। धन्यवाद!

स्टेपर्स और माइक्रो स्टेपिंग की खोज में मुझे जो भी जानकारी मिली, वह या तो बहुत बुनियादी थी, या इतने विस्तार में चली गई कि कुछ पन्नों के बाद मेरी आँखें चमक उठीं। यह स्टेपर्स और माइक्रो स्टेपिंग पर मेरे अपने कदम का नतीजा है।

मैंने एक साधारण Nema17 स्टेपर मोटर सेटअप को एक साथ रखा है जो माइक्रो स्टेपिंग को प्रदर्शित करेगा और यह समझाएगा कि चीजें कैसे काम करती हैं और कुछ नमूना कोड इसे क्रिया में देखने के लिए।

अजीब तरह से मेरा आनंद यह पता लगाने से आता है कि चीजें वास्तव में कुछ बनाने के लिए उनका उपयोग करने से ज्यादा कैसे काम करती हैं:) फिर मुझे पता है, अजीब! वैसे भी, स्टेपर्स और माइक्रो स्टेपिंग के बारे में अपनी जिज्ञासा को पूरा करने के लिए मैं यहां कुछ ऐसा लेकर आया हूं। कोड पर टिप्पणी की गई है, लेकिन मैं इसे देखने के दौरान उत्पन्न होने वाले किसी भी प्रश्न का उत्तर देने का प्रयास करना चाहता था। सीखने के लिए और भी बहुत कुछ है लेकिन इससे आपको अपनी यात्रा शुरू करने में मदद मिलेगी।

कोड एक Arduino Nano, एक DRV8825 स्टेपर ड्राइवर बोर्ड और एक Nema17 स्टेपर मोटर (17HS4401S) के लिए लिखा गया था। इसे UNO R3 और MEGA2650 R3 पर भी संकलित और परीक्षण किया गया था। आशा है कि यह किसी प्रोजेक्ट में किसी की मदद करता है या शायद यह जानना चाहता है कि आपका 3D प्रिंटर या शायद सीएनसी वास्तव में उन चिकनी चालों को कैसे करता है। किसी भी तरह से उपयोग करने के लिए स्वतंत्र।

आएँ शुरू करें!

चरण 1: आवश्यक भागों

भागों की जरूरत
भागों की जरूरत
भागों की जरूरत
भागों की जरूरत
भागों की जरूरत
भागों की जरूरत

यदि आप इस निर्देश को देख रहे हैं, तो आपके पास शायद सबसे अधिक है, यदि ये सभी नहीं हैं, तो पहले से ही। उन लोगों के लिए जो यहां नहीं हैं, आपको चीजों की नकल करने की आवश्यकता होगी।

1. Arduino Nano, Uno R3, या Mega2560

2. नेमा 17 स्टेपर मोटर। आप सभी संभावित हुड में किसी भी 4 वायर स्टेपर का उपयोग कर सकते हैं, लेकिन मेरे पास यही था

3. 100uf 25v इलेक्ट्रोलाइटिक कैपेसिटर। हमें इसकी आवश्यकता किसी भी वोल्टेज स्पाइक्स को संभालने के लिए होती है जो हमारे स्टेपर को चलाते समय हो सकती है। 45v स्पाइक्स हो सकते हैं इसलिए सुरक्षित रहें!

4. DRV8825 स्टेपर ड्राइवर बोर्ड

5. ब्रेडबोर्ड

6. ब्रेडबोर्ड तार

7. वोल्ट मीटर।

8. एक बिजली की आपूर्ति। आप बैटरी से लेकर समर्पित बिजली आपूर्ति तक कुछ भी उपयोग कर सकते हैं। इसे केवल 12 वोल्ट और कम से कम 1 amp की आपूर्ति करने की आवश्यकता है। अधिमानतः 2 amps के रूप में ड्राइवर बंद होने से पहले 1.5 तक संभाल लेगा।

चरण 2: तारों की चीजें ऊपर

तारों की बातें!
तारों की बातें!
तारों की बातें!
तारों की बातें!
तारों की बातें!
तारों की बातें!
तारों की बातें!
तारों की बातें!

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

ऐसा करने का एक तरीका यह होगा कि आप अपने स्टेपर के प्रतिरोध को मापें। 4 तारों में से 2 जोड़ी 3ohms के आसपास कहीं पढ़ेगी। ये 2 जोड़े आपकी ए और बी वाइंडिंग हैं। तो बस प्रत्येक "जोड़ी" को DRV8825 से कनेक्ट करें। 1 जोड़ी A1 और A2 से, और दूसरी जोड़ी B1 और B2 से। ध्रुवीयता के बारे में ज्यादा चिंता न करें। यदि आपने किसी एक जोड़े की अदला-बदली की है, तो मोटर बस विपरीत दिशा में मुड़ जाएगी। मैं जानता हूँ। मैं इसे करने की कोशिश की! बस सुनिश्चित करें कि प्रत्येक "जोड़ी" ड्राइवर पर एक ही ए या बी से जुड़ा है।

चरण 3: Vref समायोजित करें

आपके पास सब कुछ तार-तार हो जाने और जाने के लिए तैयार होने के बाद, हमें सबसे पहले अपने DRV8825 बोर्ड का vref सेट करना होगा।

Stepper_Board_Adjust कोड के साथ अपने Arduino को फ्लैश करें। यह बस हमें ड्राइवर बोर्ड को बंद करने और चालू करने की अनुमति देगा।

स्टेपर को डिस्कनेक्ट करें।

सीरियल मॉनिटर खोलें और ड्राइवर को चालू करें। कोड एक साधारण मेनू दिखाना चाहिए। यदि नहीं, तो अपने Arduino कनेक्शन को दोबारा जांचें।

अपना वोल्ट मीटर लें और ब्रेडबोर्ड पर ग्राउंड को लॉजिक ग्राउंड से कनेक्ट करें। अपने नुकीले धनात्मक लेड का उपयोग करके इसे पोटेंशियोमीटर के बगल में स्थित छोटे धातु टैब से कभी भी धीरे से कनेक्ट करें। सावधान रहें कि आपके कांपते हाथ इसे कहीं भी न हिलाएं! यह देखने के लिए छवि पर एक नज़र डालें कि लीड को कहाँ स्पर्श करना है। आपके द्वारा उपयोग किए जा सकने वाले समायोजन के पास आप अपने बोर्ड के माध्यम से एक परीक्षण कर सकते हैं। बहुत भाग्यशाली हो!

एक छोटे पेचकस से पोटेंशियोमीटर को धीरे-धीरे समायोजित करें (सावधान रहें! जब तक आप पूरा न कर लें तब तक कोई कॉफी नहीं!) जब तक आपको लगभग.8 वोल्ट न मिल जाए। यह एक अच्छा शुरुआती बिंदु होगा।

अच्छा काम अब तक!

चरण 4: मुख्य कोड फ्लैश करें

यहाँ वह कोड है जिसका उपयोग हम अपने मज़े के लिए करेंगे!

अब मुख्य कोड को अपने Arduino पर फ्लैश करने का समय आ गया है।

मैं आपके Arduino को जोड़ने और कॉन्फ़िगर करने के बारे में विस्तृत विवरण में नहीं जा रहा हूँ। यदि आप इसे यहाँ पढ़ रहे हैं तो आप जानते हैं कि यह कैसे करना है।:पी

कोड पर एक त्वरित नज़र डालें। कुछ टिप्पणियां हैं जो कुछ और चीजों को समझाने में मदद करेंगी।

हालांकि आपको पुस्तकालय लोड करने की आवश्यकता होगी। यह पुस्तकालय प्रबंधक में Arduino IDE में किया जा सकता है।

लाइब्रेरी लोड होने के बाद, आगे बढ़ें और अपने Arduino को फ्लैश करें।

सीरियल पोर्ट खोलें और अगर चीजें अच्छी तरह से चलती हैं तो आपको एक मेनू दिखाई देगा। अच्छा काम!

बाकी सब आपके ऊपर है!

मुझे आशा है कि यह ज्ञान और मनोरंजन की आपकी खोज में सहायक था। मुझे पता है कि मैंने इसे बनाने में बहुत कुछ सीखा है!

धन्यवाद!

चरण 5: नोट्स

टिप्पणियाँ
टिप्पणियाँ

एक युगल नोट।

हमेशा याद रखें कि अपने स्टेपर को पावर अप के साथ कभी भी डिस्कनेक्ट न करें। हमेशा पहले बिजली बंद करें।

यदि आप पाते हैं कि आपका स्टेपर कम गति और त्वरण पर कदम छोड़ रहा है, तो एक बार में vref को थोड़ा ऊपर उठाने का प्रयास करें।

चरण 6: माइक्रोस्टेपिंग

यह ३० चक्कर, १/४ कदम, ५००० गति, ३००० त्वरण पर लिया गया था।

सिफारिश की: