स्टेपर मोटर ड्राइवर क्या है?
स्टेपर मोटर ड्राइवर की परिभाषा
स्टेपर मोटर ड्राइवर को एक सर्किट के रूप में परिभाषित किया जाता है, जिसका उपयोग स्टेपर मोटर को चलाने या ऑपरेट करने के लिए किया जाता है, जिसमें एक कंट्रोलर, एक ड्राइवर और मोटर कनेक्शन शामिल होते हैं।
आवश्यक घटक
कंट्रोलर (मुख्य रूप से एक माइक्रोकंट्रोलर या एक माइक्रोप्रोसेसर)
मोटर धारा को हैंडल करने के लिए एक ड्राइवर IC
एक पावर सप्लाई यूनिट
स्टेपर मोटर कंट्रोलर
ड्राइवर बनाने का पहला चरण एक कंट्रोलर का चयन है। इसे कम से कम 4 आउटपुट पिन दिए जाने चाहिए स्टेपर के लिए। इसके अलावा, इसमें टाइमर, ADC, सीरियल पोर्ट, आदि होने चाहिए, जो ड्राइवर का उपयोग किए जाने वाले एप्लिकेशन पर निर्भर करते हैं।
स्टेपर मोटर ड्राइवर
आजकल, लोग ट्रांजिस्टर जैसे डिस्क्रीट ड्राइवर घटकों से दूर हो रहे हैं और अधिक कॉम्पैक्ट इंटीग्रेटेड IC की ओर बढ़ रहे हैं।
ये ड्राइवर ICs विनिमयीय लागत पर उपलब्ध हैं और इन्हें असेंबल करने में आसानी होती है, जो सर्किट के कुल डिजाइन समय को सुधारता है।
ड्राइवरों को चुना जाना चाहिए जो मोटर की रेटिंग के अनुसार धारा और वोल्टेज के लिए उपयुक्त हों। ULN2003 श्रृंखला के ड्राइवर गैर-एच ब्रिज-आधारित एप्लिकेशनों में सबसे लोकप्रिय हैं, जो स्टेपर मोटर ड्राइव के लिए उपयुक्त हैं।
प्रत्येक डार्लिंगटन जोड़ी ULN में 500mA तक का संभाल सकती है और अधिकतम वोल्टेज 50VDC तक हो सकती है।
स्टेपर मोटर ड्राइव के लिए पावर सप्लाई
एक स्टेपर मोटर 5V और 12V के बीच वोल्टेज पर कार्य करता है और 100mA से 400mA तक की धारा खींचता है। गति और टोक़ की उतार-चढ़ाव से बचने के लिए, आपको आपूर्तिकर्ता द्वारा प्रदान की गई मोटर स्पेसिफिकेशन का उपयोग करके एक नियंत्रित पावर सप्लाई डिजाइन करना चाहिए।
पावर सप्लाई यूनिट

क्योंकि 7812 वोल्टेज रेगुलेटर केवल 1A तक की धारा संभाल सकता है, इसलिए यहाँ आउटबोर्ड ट्रांजिस्टर का उपयोग किया जाता है। यह 5 A तक की धारा संभाल सकता है। कुल धारा खींच के आधार पर एक उचित हीट सिंक दिया जाना चाहिए।
ब्लॉक डायग्राम ड्राइवर बोर्ड के घटकों के बीच प्रवाह और इंटरकनेक्शन दिखाता है।
अन्य घटक
स्विच, पोटेंशियोमीटर
हीट सिंक
कनेक्टिंग वायर्स
समग्र स्टेपर मोटर ड्राइव
स्टेपर मोटर ड्राइव एक निर्बुद्ध इलेक्ट्रॉनिक्स होगा, जब तक आप माइक्रोकंट्रोलर को प्रोग्राम नहीं करते और ड्राइवर के माध्यम से स्टेपर मोटर को सही सिग्नल नहीं देते। एक स्टेपर मोटर फुल स्टेप, वेव ड्राइव, या हाफ-स्टेपिंग जैसे मोड में कार्य कर सकता है। ड्राइवर इंटरैक्टिव होना चाहिए ताकि विभिन्न स्टेपिंग मोड और गति नियंत्रण के लिए उपयोगकर्ता कमांडों की अनुमति दे सके। इसके अलावा, इसे शुरू/रोक कमांडों का समर्थन करना चाहिए।
उपरोक्त कार्यों को पूरा करने के लिए, हमें माइक्रो-कंट्रोलर पर अतिरिक्त पिनों का उपयोग करना होगा। दो पिनों की आवश्यकता होती है स्टेपिंग की प्रकार चुनने और मोटर को शुरू या रोकने के लिए।
एक पिन की आवश्यकता होती है जो पोट को कनेक्ट करेगा, जो गति नियंत्रक के रूप में कार्य करेगा। माइक्रो-कंट्रोलर के अंदर का ADC घूर्णन की गति नियंत्रित करने के लिए उपयोग किया जाएगा।
प्रोग्राम एल्गोरिथ्म
इनपुट/आउटपुट मोड में पोर्ट पिनों को इनिशियलाइज करें।
ADC मॉड्यूल को इनिशियलाइज करें।
हाफ-स्टेपिंग, फुल स्टेपिंग, वेव ड्राइव और डेले के लिए अलग-अलग फंक्शन बनाएं।
दो पोर्ट पिनों की जाँच करें ऑपरेटिंग मोड के लिए (00-रोक, 01-वेव ड्राइव, 10-फुल स्टेप, 11-हाफ स्टेपिंग)।
उचित फंक्शन पर जाएं।
ADC के माध्यम से पोटेंशियोमीटर का मान पढ़ें और इसके अनुसार डेले मान सेट करें।
अनुक्रम का एक चक्र पूरा करें।
चरण 4 पर जाएं।
ड्राइवर बोर्ड
यदि आप EAGLE जैसे CAD सॉफ्टवेयर का उपयोग करके अपना स्वयं का बोर्ड बनाने की योजना बना रहे हैं, तो सुनिश्चित करें कि आप मोटर की धारा को बिना बोर्ड को गर्म किए प्रवाहित होने के लिए पर्याप्त मोटाई प्रदान करते हैं।
इसके अलावा, क्योंकि मोटर इंडक्टिव घटक हैं, इंटरफेरेंस के माध्यम से अन्य सिग्नल पथों को न उत्प्रेरित करने का ध्यान रखना चाहिए। उचित ERC और DRC जांचों का पालन किया जाना चाहिए।