विषयसूची:
वीडियो: स्टेपर ड्राइवर फाइनल प्रोजेक्ट मॉड्यूल: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मार्क्विस स्मिथ और पीटर मो-लैंग द्वारा
चरण 1: परिचय
इस परियोजना में, हमने स्टेपर मोटर को स्पिन करने के लिए नियंत्रित करने के लिए एक स्टेपर ड्राइवर का उपयोग किया। यह स्टेपर मोटर बहुत सटीक अंतराल पर और अलग-अलग गति से चलने में सक्षम है। हमने स्टेपर ड्राइवर और मोटर को ब्रेडबोर्ड माध्यम पर सिग्नल भेजने के लिए बेसिस 3 एफपीजीए बोर्ड का इस्तेमाल किया।
स्टेपर ड्राइवर पर इनपुट के अनुरूप स्विच के साथ अतिरिक्त कार्यक्षमता पेश की जाती है। ठीक से काम करते समय, हमारे मोटर आंदोलन अंतराल एचडीएल कोड और वायर इनपुट का उपयोग करके कार्यान्वित राज्य मशीन पर आधारित होंगे, पूर्ण 1/1 स्टेपर आंदोलन से 1/16 स्टेपर आंदोलन के रूप में सटीक। हमारा रीसेट बस एक "विफल सुरक्षित" है; यानी अगर स्टेट मशीन के भीतर कुछ भी अवांछित होता है, तो ड्राइवर मोटर को उसकी उच्चतम गति अंतराल सेटिंग में डिफ़ॉल्ट कर देगा।
चरण 2: सामग्री
यहां वे सामग्रियां हैं जिनकी आपको स्थापना के लिए आवश्यकता होगी:
A4988 स्टेपर ड्राइवर
नेमा 17 स्टेपर मोटर (हमने 4-तार मॉडल का इस्तेमाल किया, 6 तार मॉडल को परिवर्तनीय शक्ति/टोक़ कार्यक्षमता के लिए अधिक इनपुट और कोड की आवश्यकता होगी)
कोई भी मानक ब्रेडबोर्ड
मानक जम्पर तार
परिवर्तनीय बिजली आपूर्ति (इस परियोजना के लिए, इष्टतम प्रदर्शन के लिए पावर रेंज कुछ विशिष्ट और संवेदनशील हैं)
टेप (या मोटर स्टेप्स को स्पष्ट देखने के लिए किसी प्रकार का झंडा)
मगरमच्छ क्लिप (बोर्ड को बिजली की आपूर्ति से जोड़ने के लिए, हालांकि निश्चित रूप से यह कई तरीकों से किया जा सकता है)
चरण 3: योजनाबद्ध, कोड और ब्लॉक डिज़ाइन
कोड लिंक:
यह कोड PWM मॉड्यूल का कार्यान्वयन है; एक जो डिजिटल घड़ी और कर्तव्य इनपुट लेता है और एक "चालू" और "बंद" चक्र को आउटपुट करता है जो एनालॉग इनपुट का अनुकरण करता है। हमारा स्टेपर ड्राइवर घटक तब इस आउटपुट को एक इनपुट के रूप में लेता है और इसका उपयोग मोटर को चरणों में चलाने के लिए करता है।
अस्वीकरण: जबकि हमने शुरुआत में दिए गए घड़ी वीएचडीएल कोड का उपयोग किया था और इसे हमारे स्टेपर पर चलाने के लिए थोड़ा संशोधित किया था, इसमें अंतराल का उपयोग करने के लिए आवश्यक पूर्ण कार्यक्षमता नहीं थी। फ़ाइल के "स्रोत" भाग में पाया गया कोड संगठन और लेखक को स्कॉट लार्सन के नाम से दिखाता है; हालाँकि हमने अंत में (उसी pwm फ़ाइल में) बनाई गई राज्य मशीन में जोड़ा था जो घड़ी को चालू और बंद चक्रों को नियंत्रित करता है।
चरण 4: विधानसभा
1. 2 जम्पर तारों का उपयोग करके, अपने दो पीएमओडी आउटपुट को ब्रेडबोर्ड से कनेक्ट करें। ये pwm_out सिग्नल और आपके दिशात्मक सिग्नल के लिए हैं जो अप्रत्यक्ष रूप से स्टेपर ड्राइवर से जुड़ेंगे।
2. सादगी के लिए 3 जम्पर तारों और अधिमानतः समान पीएमओडी कॉलम का उपयोग करके, अपने "सटीक" आउटपुट को ब्रेडबोर्ड से कनेक्ट करें। ये तार यह परिभाषित करने के लिए हैं कि कौन सा स्टेपर राज्य फिर से स्टेपर ड्राइवर पर इनपुट का उपयोग करके ट्रिगर हो जाता है
3. 4-क्रिंप कनेक्टर का उपयोग करके, 4-तार मोटर को ब्रेडबोर्ड से कनेक्ट करें। सुनिश्चित करें कि आदेश वही है जो नमूना सेटअप पर दिया गया है; यह महत्वपूर्ण है अन्यथा आप चिप को उड़ा सकते हैं।
4. दूसरे 4-क्रिंप कनेक्टर का उपयोग करके, पहले को दूसरे से कनेक्ट करें।
5. मान लें कि आप दोहरी आउटपुट (2 अलग वोल्टेज/एम्पी स्तर) बिजली आपूर्ति का उपयोग कर रहे हैं, बोर्ड के वीसीसी आउटपुट को ब्रेडबोर्ड से कनेक्ट करें जैसा कि दिखाया गया है। नोट: सुनिश्चित करें कि अगले चरण में मोटर से पहले बोर्ड (और बाद में स्टेपर ड्राइवर) को बिजली दी गई है, क्योंकि आप अतिरिक्त वोल्टेज के साथ चिप इंटर्नल को नष्ट कर सकते हैं।
6. अंत में, एलीगेटर क्लिप या कुछ अन्य तारों का उपयोग करते हुए, दूसरे आउटपुट वोल्टेज को मोटर IN SERIES से कनेक्ट करें। फिर से सुनिश्चित करें कि यह स्टेपर ड्राइवर पर उचित आउटपुट का उपयोग कर रहा है।
चरण 5: निष्कर्ष
और वहां आपके पास एक चलने वाली स्टेपर मोटर है जो स्टेपर ड्राइवर को दिए गए वायर इनपुट के आधार पर अपने चरणों को बदलती है। हमारे सीमित समय के कारण, हम सक्षम नहीं थे, लेकिन जी-कोड को घड़ी चक्रों में अनुवाद करने के लिए पायथन का उपयोग करना चाहते थे, जिसे तब मल्टी-एक्सिस मॉड्यूल बनाने के लिए कई मोटर्स के साथ जंक्शन में इस्तेमाल किया जा सकता था। हम लगातार चलने के लिए अंतिम 1/16 स्टेपर मोड (सबसे सटीक) को सफलतापूर्वक प्राप्त करने में सक्षम नहीं थे। यह हमारी राज्य मशीन के पकड़े जाने या इस चरण में आने से पहले स्वचालित रूप से रीसेट होने के कारण था, तब भी जब हमारे स्विच इनपुट सही थे।
यहाँ अंतिम वीडियो लिंक है:
drive.google.com/open?id=1jEnI3bdv_hVR-2FiZinzCbqi8-BS3Pwe
सिफारिश की:
28BYJ-48 5V स्टेपर मोटर और A4988 ड्राइवर: 4 कदम
28BYJ-48 5V स्टेपर मोटर और A4988 ड्राइवर: कभी अपने Arduino या micro:bit के केवल कुछ आउटपुट का उपयोग करके, एक सटीक कोण पर मुड़ने के लिए रोबोट प्राप्त करना चाहते थे? सस्ते के लिए यह सब? यह आपके लिए शिक्षाप्रद है! इस निर्देश में हम देखेंगे कि कैसे केवल एक बहुत ही सस्ते स्टेपर मोटर का उपयोग करके ड्राइव किया जाए
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर !: 6 कदम
माइक्रोकंट्रोलर के बिना स्टेपर मोटर नियंत्रित स्टेपर मोटर !: इस त्वरित निर्देश में, हम स्टेपर मोटर का उपयोग करके एक साधारण स्टेपर मोटर नियंत्रक बनाएंगे। इस परियोजना के लिए किसी जटिल सर्किटरी या माइक्रोकंट्रोलर की आवश्यकता नहीं है। तो बिना किसी देरी के, चलिए शुरू करते हैं
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): 9 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): मेरे पिछले निर्देशों में से एक में, मैंने आपको दिखाया था कि बिना माइक्रोकंट्रोलर के स्टेपर मोटर का उपयोग करके स्टेपर मोटर को कैसे नियंत्रित किया जाता है। यह एक त्वरित और मजेदार परियोजना थी, लेकिन यह दो समस्याओं के साथ आई, जो इस निर्देश में हल हो रही हैं। तो, बुद्धि
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव | रोटरी एनकोडर के रूप में स्टेपर मोटर: पिछले निर्देशों में से एक में, हमने सीखा कि स्टेपर मोटर को रोटरी एन्कोडर के रूप में कैसे उपयोग किया जाए। इस परियोजना में, अब हम एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक मॉडल लोकोमोटिव को नियंत्रित करने के लिए स्टेपर मोटर से बने रोटरी एन्कोडर का उपयोग करेंगे। तो, फू के बिना
स्टेपर मोटर नियंत्रित स्टेपर मोटर - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर | स्टेपर मोटर एक रोटरी एनकोडर के रूप में: क्या कुछ स्टेपर मोटर्स चारों ओर पड़ी हैं और कुछ करना चाहते हैं? इस निर्देशयोग्य में, एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक अन्य स्टेपर मोटर की स्थिति को नियंत्रित करने के लिए एक स्टेपर मोटर को रोटरी एन्कोडर के रूप में उपयोग करें। तो बिना ज्यादा देर किए, आइए जानते हैं