স্টেপার মোটর ড্রাইভার কি?
স্টেপার মোটর ড্রাইভার সংজ্ঞা
একটি স্টেপার মোটর ড্রাইভার হল এমন একটি সার্কিট যা স্টেপার মোটর চালানোর জন্য ব্যবহৃত হয়, যা একটি কন্ট্রোলার, একটি ড্রাইভার এবং মোটর সংযোগ নিয়ে গঠিত।
অপরিহার্য উপাদান
কন্ট্রোলার (মূলত একটি মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসর)
মোটর বিদ্যুৎ প্রবাহ হান্ডেল করার জন্য একটি ড্রাইভার IC
একটি পাওয়ার সাপ্লাই ইউনিট
স্টেপার মোটর কন্ট্রোলার
ড্রাইভার তৈরির প্রথম ধাপ হল কন্ট্রোলার নির্বাচন। এটি স্টেপার মোটরের জন্য কমপক্ষে 4টি আউটপুট পিন থাকা উচিত। অতিরিক্তভাবে, ড্রাইভার ব্যবহার করা হবে যে অ্যাপ্লিকেশনের উপর নির্ভর করে টাইমার, ADC, সিরিয়াল পোর্ট ইত্যাদি থাকা উচিত।
স্টেপার মোটর ড্রাইভার
বর্তমানে, লোকেরা ট্রানজিস্টর সহ বিচ্ছিন্ন ড্রাইভার উপাদান থেকে আরও সংকীর্ণ ইন্টিগ্রেটেড IC এর দিকে যাচ্ছে।
এই ড্রাইভার IC এরা যুক্ত করা সহজ এবং সাশ্রয়ী খরচে পাওয়া যায়, যা সার্কিটের সমগ্র ডিজাইন সময় উন্নত করে।
ড্রাইভার নির্বাচন করতে হবে মোটরের রেটিং অনুযায়ী বিদ্যুৎ প্রবাহ এবং ভোল্টেজের উপর ভিত্তি করে। ULN2003 সিরিজের ড্রাইভার হচ্ছে এই ধরনের অ্যাপ্লিকেশনে সবচেয়ে জনপ্রিয়, যা স্টেপার মোটর ড্রাইভের জন্য উপযুক্ত।
ULN এর প্রতিটি ডার্লিংটন জোড়া 500mA পর্যন্ত বিদ্যুৎ প্রবাহ হান্ডেল করতে পারে এবং সর্বোচ্চ ভোল্টেজ 50VDC পর্যন্ত হতে পারে।
স্টেপার মোটর ড্রাইভের জন্য পাওয়ার সাপ্লাই
একটি স্টেপার মোটর 5V থেকে 12V ভোল্টেজে চলে এবং 100mA থেকে 400mA পর্যন্ত বিদ্যুৎ প্রবাহ টানে। সরবরাহকারী দ্বারা প্রদত্ত মোটর স্পেসিফিকেশন ব্যবহার করে একটি নিয়ন্ত্রিত পাওয়ার সাপ্লাই ডিজাইন করুন যাতে গতি এবং টর্কের পরিবর্তন হয় না।
পাওয়ার সাপ্লাই ইউনিট

7812 ভোল্টেজ রেগুলেটর মাত্র 1A পর্যন্ত বিদ্যুৎ প্রবাহ হান্ডেল করতে পারে, তাই এখানে একটি বাহিরের ট্রানজিস্টর ব্যবহার করা হয়। এটি 5 A পর্যন্ত বিদ্যুৎ প্রবাহ হান্ডেল করতে পারে। সম্পূর্ণ বিদ্যুৎ প্রবাহের উপর নির্ভর করে একটি যথাযথ হিট সিঙ্ক প্রদান করতে হবে।
ব্লক ডায়াগ্রামটি ড্রাইভার বোর্ডের উপাদানগুলির মধ্যে প্রবাহ এবং সংযোগ দেখায়।
অন্যান্য উপাদান
সুইচ, পোটেনশিয়োমিটার
হিট সিঙ্ক
সংযোগ তার
সম্পূর্ণ স্টেপার মোটর ড্রাইভ
স্টেপার মোটর ড্রাইভ একটি অনুপ্রাণিত ইলেকট্রনিক্স টুকরো হবে যদি আপনি মাইক্রোকন্ট্রোলারকে প্রোগ্রাম না করে স্টেপার মোটরের জন্য সঠিক সিগন্যাল প্রদান না করেন। একটি স্টেপার মোটর ফুল স্টেপ, ওয়েভ ড্রাইভ, বা হাফ-স্টেপিং মোডে কাজ করতে পারে। ড্রাইভারটি বিভিন্ন স্টেপিং মোড এবং গতি নিয়ন্ত্রণের জন্য ব্যবহারকারী কমান্ড গ্রহণের জন্য ইন্টারঅ্যাকটিভ হওয়া উচিত। অতিরিক্তভাবে, এটি স্টার্ট/স্টপ কমান্ড সমর্থন করতে হবে।
উপরের ফাংশনগুলি সম্পন্ন করতে, আমাদের মাইক্রোকন্ট্রোলারের অতিরিক্ত পিন ব্যবহার করতে হবে। দুটি পিন প্রয়োজন হবে স্টেপিং প্রকার নির্বাচন এবং মোটর স্টার্ট বা স্টপ করার জন্য।
একটি পিন প্রয়োজন হবে একটি পোটেনশিয়োমিটার সংযোগের জন্য, যা গতি নিয়ন্ত্রক হিসাবে কাজ করবে। মাইক্রোকন্ট্রোলারের অভ্যন্তরীণ ADC ব্যবহার করে ঘূর্ণনের গতি নিয়ন্ত্রণ করা হবে।
প্রোগ্রাম অ্যালগরিদম
ইনপুট/আউটপুট মোডে পোর্ট পিনগুলি ইনিষিয়ালাইজ করুন।
ADC মডিউল ইনিষিয়ালাইজ করুন।
হাফ-স্টেপিং, ফুল স্টেপিং এবং ওয়েভ ড্রাইভ এবং ডেলে জন্য আলাদা ফাংশন তৈরি করুন।
অপারেটিং মোড (00-স্টপ, 01-ওয়েভ ড্রাইভ, 10-ফুল স্টেপ, 11-হাফ-স্টেপিং) জন্য দুটি পোর্ট পিন চেক করুন।
যথাযথ ফাংশনে যান।
ADC এর মাধ্যমে পোটেনশিয়োমিটারের মান পড়ুন এবং তাত্পর্যপূর্বক ডেলে মান সেট করুন।
সিকোয়েন্সের একটি চক্র সম্পন্ন করুন।
চতুর্থ ধাপে যান।
ড্রাইভার বোর্ড
আপনি যদি EAGLE এর মতো CAD সফটওয়্যার ব্যবহার করে নিজের বোর্ড তৈরি করতে চান, তাহলে নিশ্চিত করুন যে মোটর বিদ্যুৎ প্রবাহ ব্যবহার করার জন্য বোর্ড অত্যন্ত গরম না হয় এমন যথেষ্ট মোটামুটি প্রদান করা হয়।
এছাড়াও, যেহেতু মোটরগুলি ইনডাকটিভ উপাদান, অন্যান্য সিগন্যাল পথগুলিকে বিরত করার জন্য সতর্ক থাকতে হবে। যথাযথ ERC এবং DRC চেক অনুসরণ করা উচিত।