سٹیپر موتور ڈرائیور کیا ہے؟
سٹیپر موتور ڈرائیور کی تعریف
سٹیپر موتور ڈرائیور کو ایک سرکٹ کے طور پر تعریف کیا جاتا ہے جس کا استعمال سٹیپر موتور کو چلانے یا کنٹرول کرنے کے لئے کیا جاتا ہے، جس میں کنٹرولر، ڈرائیور، اور موتور کنکشنز شامل ہوتے ہیں۔
اساسی کمپوننٹس
کنٹرولر (جو بنیادی طور پر ایک مائیکرو کنٹرولر یا مائیکرو پروسیسر ہوتا ہے)
موٹر کرنٹ کو ہینڈل کرنے کے لئے ایک ڈرائیور آئی سی
ایک پاور سپلائی یونٹ
سٹیپر موتور کنٹرولر
ڈرائیور بنانے کا پہلا قدم کنٹرولر کا انتخاب ہوتا ہے۔ اس کے کم از کم 4 آؤٹ پٹ پن کے ساتھ سٹیپر کے لئے ہونا ضروری ہے۔ علاوہ ازیں، ڈرائیور کا استعمال کی جگہ کے مطابق ٹائمرز، ایڈی سی، سیریل پورٹ وغیرہ بھی ہونا چاہئے۔
سٹیپر موتور ڈرائیور
آج کل لوگ ٹرانزسٹرز جیسے الگ الگ ڈرائیور کمپوننٹس سے دور ہو رہے ہیں اور زیادہ مختصر ترکیبی آئی سی کی طرف بڑھ رہے ہیں۔
یہ ڈرائیور آئی سی معقول قیمت پر دستیاب ہوتے ہیں اور ان کو ڈھانپنے میں آسانی ہوتی ہے، جس سے سرکٹ کی کل ڈیزائن کی وقت میں بہتری آتی ہے۔
ڈرائیور کو موتور کی ریٹنگ کے مطابق کرنٹ اور ولٹیج کے لحاظ سے منتخب کرنا چاہئے۔ ULN2003 سیریز کے ڈرائیور ناہیں-ایچ برج-بنیادی ایپلیکیشنز میں مشہور ہیں، جو سٹیپر موتور ڈرائیو کے لئے مناسب ہیں۔
ہر ULN کے اندر موجود ہر ڈارلنگٹن جوڑا 500mA تک کا کرنٹ ہنڈل کر سکتا ہے اور زیادہ سے زیادہ ولٹیج 50VDC تک ہو سکتی ہے۔
سٹیپر موتور ڈرائیو کے لئے پاور سپلائی
سٹیپر موتور 5V سے 12V کے درمیان ولٹیج پر کام کرتا ہے اور 100mA سے 400mA کا کرنٹ کھاتا ہے۔ رفتار اور ٹارک کی تبدیلیوں سے بچنے کے لئے سپلائر فراہم کردہ موتور کی سپیسیفکیشنز کا استعمال کرکے ایک ریگولیٹڈ پاور سپلائی ڈیزائن کریں۔
پاور سپلائی یونٹ

کیونکہ 7812 ولٹیج ریگولیٹر صرف 1A کرنٹ تک ہنڈل کر سکتا ہے، اس لئے یہاں آؤٹ بورڈ ٹرانزسٹر کا استعمال کیا جاتا ہے۔ یہ 5 A کرنٹ کو ہنڈل کر سکتا ہے۔ کل کرنٹ ڈرا کے مطابق مناسب ہیٹ سنک فراہم کرنا ضروری ہے۔
بلوک ڈیاگرام ڈرائیور بورڈ کے کمپوننٹس کے درمیان فلو اور انٹرکنکشن کو ظاہر کرتا ہے۔
متفرق کمپوننٹس
سوچھ، پوٹینٹیومیٹرز
ہیٹ سنک
کنکشن وائرز
کامیاب سٹیپر موتور ڈرائیو
سٹیپر موتور ڈرائیو ایک بے حس الیکٹرانکس ہے جب تک آپ مائیکرو کنٹرولر کو پروگرام کر کے سٹیپر موتور کو ڈرائیور کے ذریعے صحیح سگنل نہ دیں۔ ایک سٹیپر موتور مودز میں کام کر سکتا ہے جیسے فل سٹیپ، ویو ڈرائیو، یا ہاف سٹیپنگ۔ ڈرائیور کو کارکردہ بنانے کی ضرورت ہوتی ہے تاکہ مختلف سٹیپنگ مودز اور رفتار کنٹرول کے لئے صارف کے حکم کو سماعت کیا جا سکے۔ علاوہ ازیں، یہ شروع/روک حکم کا سپورٹ کرنا چاہئے۔
اوپر کے فنکشن کو پورا کرنے کے لئے ہمیں مائیکرو-کنٹرولر پر اضافی پن کا استعمال کرنے کی ضرورت ہوتی ہے۔ دو پن کو سٹیپنگ کی قسم کو منتخب کرنے اور موٹر کو شروع یا روکنے کے لئے ضروری ہوتے ہیں۔
ایک پن کو پوٹ کو کنکٹ کرنے کی ضرورت ہوتی ہے، جو رفتار کنٹرولر کے طور پر کام کرے گا۔ مائیکرو-کنٹرولر کے اندر موجود ایڈی سی کو روتیشن کی رفتار کنٹرول کرنے کے لئے استعمال کیا جائے گا۔
پروگرام الگورتھم
پورٹ پن کو ان پٹ/آؤٹ پٹ مودز میں آغاز کریں۔
ایڈی سی ماڈیول کو آغاز کریں۔
ہاف سٹیپنگ، فل سٹیپنگ، ویو ڈرائیو اور ڈیلے کے لئے الگ الفنکشن بنائیں۔
دو پورٹ پن کو اوپریٹنگ مود (00-روک، 01-ویو ڈرائیو، 10-فل سٹیپ، 11-ہاف سٹیپنگ) کے لئے چیک کریں۔
متعلقہ فنکشن میں جائیں۔
ایڈی سی کے ذریعے پوٹینٹیومیٹر کی قیمت پڑھیں اور متناسب طور پر ڈیلے کی قیمت سیٹ کریں۔
سیکوئنس کا ایک سائیکل مکمل کریں۔
خطوة 4 پر جائیں۔
ڈرائیور بورڈ
اگر آپ کے پلان میں ایگل جیسے CAD سافٹ ویئر کا استعمال کرکے اپنا بورڈ بنانے کا ہے تو، یقینی بنائیں کہ آپ نے موتور کرنٹ کے بہاؤ کے لئے کافی ٹھکانے کا پروویژن کیا ہے تاکہ بورڈ گرم نہ ہو۔
ایسے ہی، کیونکہ موٹرز انڈکٹیو کمپوننٹس ہوتے ہیں، اس لئے دیگر سگنل پاتھوں کو اینٹرفیرونسس سے پریکیشن سے بچانا ضروری ہے۔ مناسب ERC اور DRC چیک کی جانی چاہئے۔