Un موٹر ڈرائیور یہ ایک سرکٹ ہے جو براہ راست موجودہ موٹروں کو انتہائی آسان طریقے سے کنٹرول کرنے کی اجازت دیتا ہے۔ یہ کنٹرولرز آپ کو گردش کی رفتار کو کنٹرول کرنے کے ل the موٹر سپلائی کرنے والے وولٹیج اور کرنٹ کا انتظام کرنے کی اجازت دیتے ہیں۔ مزید برآں ، وہ موٹروں کے الیکٹرانکس کو اس موجودہ حرکت کو محدود کرتے ہوئے (کاٹنا) محدود کرکے موٹروں کے الیکٹرانکس کو خراب ہونے سے بچانے کے لئے تحفظ کے طریقہ کار کے طور پر کام کرتے ہیں۔
لہذا ، اگر آپ ایک DIY پروجیکٹ تیار کرنے جارہے ہیں تو یہ ہوگا ایک یا زیادہ DC موٹریں شامل کریںوہ کسی بھی قسم کے ہوں ، اور خاص طور پر کھڑی موٹروں کے ل، ، آپ کو موٹر ڈرائیور استعمال کرنا چاہئے تاکہ آپ اپنے کام کو آسان بنا سکیں۔ اگرچہ اس کو مختلف طریقے سے کرنے کے طریقے موجود ہیں ، ٹرانجسٹروں کا استعمال کرتے ہوئے ، موٹر ڈرائیوروں کے ساتھ ماڈیول کہیں زیادہ عملی اور سیدھے ہیں۔ در حقیقت ، یہ ڈرائیور اپنا کام کرنے کے لئے ٹرانجسٹروں پر انحصار کرتے ہیں ...
انڈیکس
مجھے ڈرائیور کی ضرورت کیوں ہے؟
El موٹر کنٹرول کے لئے ڈرائیور ضروری ہے ، جیسا کہ میں نے پہلے بھی کہا ہے۔ نیز ، آپ کو یہ بات بھی ذہن میں رکھنی ہوگی کہ ارڈینو بورڈ اور اس کا مائکروقانونی موٹر کی نقل و حرکت کو طاقت دینے کے اہل نہیں ہے۔ یہ محض ڈیجیٹل سگنلوں کے لئے تیار کیا گیا ہے ، لیکن یہ اچھی طرح سے کام نہیں کرے گا جب اس طرح کی موٹروں کی مانگ کے مطابق اس سے تھوڑی زیادہ بجلی کی فراہمی کی جائے۔ اسی لئے آپ کو اردونو بورڈ اور موٹروں کے درمیان یہ عنصر رکھنا ہوگا۔
ڈرائیور کی قسمیں
آپ کو یہ معلوم ہونا چاہئے۔ ڈرائیوروں کی کئی اقسام ہیں انجن کی قسم پر منحصر ہے جس کے لئے وہ ارادہ رکھتے ہیں۔ صحیح ڈرائیور حاصل کرنے کے ل it اس میں فرق کرنے کا طریقہ جاننا ضروری ہے:
- یونی پولر موٹر کیلئے ڈرائیور: وہ کنٹرول کرنے کے لئے سب سے آسان ہیں ، کیوں کہ موجودہ کوئلے سے بہتا ہوا ہمیشہ اسی سمت جاتا ہے۔ ڈرائیور کے کام کو یہ جان لینا چاہئے کہ ہر نبض پر کن کنڈلیوں کو چالو کرنا ہے۔ اس قسم کے کنٹرولر کی ایک مثال ULN2003A ہوگی۔
- دو قطبی موٹر کے لئے ڈرائیور: یہ موٹریں زیادہ پیچیدہ ہیں اور ان کے ڈرائیور بھی DRV8825 کی طرح ہیں۔ اس صورت میں ، وہ ایک سمت یا دوسری طرف (شمال جنوب اور جنوب - شمال) میں کرنٹ کے ساتھ متحرک ہوسکتے ہیں۔ یہ وہ ڈرائیور ہے جو موٹر کے اندر پیدا ہونے والے مقناطیسی فیلڈ کی قطعات کو تبدیل کرنے کی سمت کا فیصلہ کرتا ہے۔ الٹ سمت کے لئے مشہور سرکٹ سرک کو پونےٹ ایچ کہا جاتا ہے ، جس سے انجن کو دونوں سمتوں میں گھومنے کی اجازت ملتی ہے۔ یہ ایچ پل کئی ٹرانجسٹروں پر مشتمل ہے۔
مؤخر الذکر حالیہ برسوں میں اور بھی مشہور ہو گئے ہیں کیونکہ ان میں سے کچھ کو بھی شامل کیا گیا ہے 3D پرنٹرز سر کے ساتھ پرنٹنگ کو کنٹرول کرنے کے لئے. یہ ممکن ہے کہ اگر آپ تھری ڈی پرنٹر چڑھانے کا ارادہ رکھتے ہیں یا اگر آپ کے پاس پہلے سے ہی کوئی سامان موجود ہے تو ، آپ کو موٹر پر قابو پانے کے ل be اس میں سے کسی ایک کی ضرورت ہوگی یا اگر اس کو نقصان پہنچا ہے تو اس کی جگہ لے لیں۔ یہ روبوٹ ، پلاٹر ، روایتی پرنٹرز ، اسکینرز ، الیکٹرانک گاڑیاں ، اور ایک طویل وغیرہ کے لئے بھی استعمال ہوتے ہیں۔
DRV8825۔
مارکیٹ میں ڈرائیوروں کے متعدد ماڈل موجود ہیں۔ مثال کے طور پر ، وہ DRV8825 A4988 کا اپ گریڈ ورژن ہے. اس ڈرائیور کو موٹر کو صحیح طریقے سے سنبھالنے کے ل mic مائکروکونٹرولر سے صرف دو ڈیجیٹل آؤٹ پٹ درکار ہیں۔ صرف اس کے ساتھ ہی آپ ان دو اشاروں سے موٹر کی سمت اور قدم کو کنٹرول کرسکتے ہیں۔ یعنی ، اس سے قدم بڑھنے کی اجازت ملتی ہے ، یا یہ کہ موٹر دیگر آسان موٹروں کی طرح تیزی سے گھومنے کی بجائے قدم بہ قدم گھومتا ہے۔
DRV8825 اس کے بعد سے A4988 کے استعمال سے زیادہ وولٹیج کے ساتھ کام کرنے کی اجازت دیتا ہے یہ 45v تک جاسکتا ہے A35 کے 4988v کے بجائے۔ یہ اعلی دھاروں کو بھی سنبھال سکتا ہے ، خاص طور پر 2.5A ، جو A4988 کے مقابلے میں نصف AMP زیادہ ہے۔ ان سب کے علاوہ ، یہ نیا ڈرائیور ایک نیا 1/32 مائکروسٹیپنگ موڈ (A1 کے لئے 16/4988) شامل کرتا ہے تاکہ سٹیپر موٹر شافٹ کو زیادہ واضح طور پر منتقل کرنے کے قابل ہو۔
ورنہ وہ کافی ملتے جلتے ہیں۔ مثال کے طور پر ، دونوں بغیر کسی پریشانی کے اعلی آپریٹنگ درجہ حرارت تک پہنچ سکتے ہیں۔ لہذا ، اگر آپ ان کے ساتھ ایک چھوٹی ہیٹ سنک لگاتے ہیں تو ، بہت بہتر (بہت سے ماڈل پہلے ہی اسے شامل کرتے ہیں) ، خاص طور پر اگر آپ اسے 1A سے اوپر کا استعمال کرنے جارہے ہیں۔
اگر انکیپولیشن اعلی درجہ حرارت پر پہنچتا ہے تو احتیاط کے طور پر آپ کو اسے بند کردینا چاہئے۔ اس سے مشورہ کرنا اچھا ہوگا ڈیٹا شیٹ آپ نے جو ماڈل خریدا ہے اس میں سے زیادہ سے زیادہ درجہ حرارت دیکھیں جس پر یہ کام کرسکتا ہے۔ درجہ حرارت کی نگرانی کے لئے ڈرائیور کے ساتھ ہی درجہ حرارت سینسر شامل کرنا اور سرکٹ کا استعمال کرنا جو آپریشن میں رکاوٹ ڈالتا ہے اگر اس حد تک پہنچ جاتا ہے تو درجہ حرارت کی انتہائی سفارش کی جاتی ہے ...
DRV8825 ہے مسائل کے خلاف تحفظ اوورکورینٹ ، شارٹ سرکٹ ، اوور وولٹیج اور اوورٹیمپریٹیشن کا۔ لہذا ، وہ بہت قابل اعتماد اور مزاحم آلات ہیں۔ اور سب کے لئے کافی کم قیمت خصوصی اسٹورز میں جہاں آپ کو یہ جزو مل سکے۔
مائکروسٹیپنگ
کی تکنیک کے ساتھ برائے نام قدم سے کم مائکروسٹیپنگ اقدامات حاصل کیے جاسکتے ہیں آپ کو استعمال کرنے کے لئے جا رہے ہیں stepper موٹر. یعنی ، زیادہ آہستہ آہستہ یا زیادہ واضح طور پر آگے بڑھنے کے قابل ہونے کے لئے موڑ کو مزید حصوں میں تقسیم کریں۔ ایسا کرنے کے ل each ، ہر کنڈلی پر لگائے جانے والے حجم میں دستیاب ڈیجیٹل سگنلز کے ساتھ ینالاگ قدر کی تقلید کرتے ہوئے مختلف ہوتی ہے۔ اگر کامل سینوسائڈل اینالاگ سگنل حاصل کرلئے جاتے ہیں اور 90º مرحلے سے ایک دوسرے کے ساتھ مل جاتے ہیں تو ، مطلوبہ گھماؤ حاصل ہوجائے گا۔
لیکن یقینا ، آپ کو یہ مطابق سگنل نہیں مل سکتا ، کیونکہ ہم ڈیجیٹل سگنل کے ساتھ کام کرتے ہیں. یہی وجہ ہے کہ ان کو برقی سگنل میں چھوٹی چھلانگ کے ذریعہ ینالاگ سگنل کی تقلید کرنے کی کوشش کی جانی چاہئے۔ موٹر کی ریزولوشن اس پر منحصر ہوگی: 1/4، 1/8، 1/16، 1/32، ...
قرار داد کو منتخب کرنے کے ل you آپ کو ماڈیول کے M0 ، M1 اور M2 پنوں کو کنٹرول کرنا ہوگا۔ پنوں کو پل اپ ریزٹرز کے ذریعہ گراؤنڈ یا GND سے منسلک کیا جاتا ہے ، لہذا اگر کچھ نہیں منسلک ہوتا ہے تو وہ ہمیشہ کم یا 0 ہوجائیں گے۔ اس قدر کو تبدیل کرنے کے ل you ، آپ کو 1 یا HIGH کی ایک قیمت پر مجبور کرنا پڑے گا۔ M0 ، M1 ، M2 کی اقدار بالترتیب وہ جو قرارداد کے مطابق ہونا چاہ to ، وہ ہیں:
- پورا قدم: کم ، کم ، کم
- 1/2: اعلی ، کم ، کم
- 1/4: کم ، اعلی ، کم
- 1/8: اونچائی ، اعلی ، کم
- 1/16: کم ، کم ، اعلی
- 1/32: دیگر تمام ممکنہ اقدار
Pinout
El DRV8825 ڈرائیور کے پاس ایک آسان کنکشن اسکیم ہے، اگرچہ کم ماہر کے ل enough کافی پنوں کا ہونا تھوڑا سا پیچیدہ ہوسکتا ہے۔ آپ اسے اوپر کی شبیہہ میں دیکھ سکتے ہیں ، لیکن جب آپ پنوں کو دیکھ رہے ہو تو ماڈیول کو مناسب طریقے سے پوزیشن میں رکھنا یقینی بنائیں ، کیونکہ غلطیاں کرنا اور اسے الٹا لینا ایک عام بات ہے ، جس کا نتیجہ خراب ربط اور یہاں تک کہ نقصان ہوتا ہے۔
جیسا کہ ڈرائیور سے رابطہ قائم کرنے کی سفارش، مناسب آپریشن کے ل and نیچے دیئے گئے مراحل پر عمل کرکے اس کو نقصان نہ پہنچانے کے ذریعہ آلہ کو مناسب طریقے سے ایڈجسٹ اور ان کیلیبریٹ کرنے کی سفارش کی گئی ہے:
- ڈرائیور کو وولٹیج سے مربوط کریں بغیر موٹر منسلک یا مائکروسٹیپنگ۔
- ملٹی میٹر سے پیمائش کریں تناؤ جو GND اور پوٹینومیٹر کے درمیان موجود ہے۔
- پوٹینومیٹر ایڈجسٹ کریں جب تک یہ مناسب قیمت نہ ہو۔
- اب آپ کر سکتے ہیں بجلی بند کردیں.
- اس وقت ہاں آپ کر سکتے ہیں متصل موٹر. اور غوطہ خور سے بجلی کو دوبارہ منسلک کریں۔
- ملٹی میٹر پیمائش کے ساتھ ڈرائیور اور موٹر کے مابین شدت قدم بہ قدم اور آپ پوٹینومیٹر کی بہتر ایڈجسٹمنٹ کرسکتے ہیں۔
- دوبارہ بجلی بند کردیں اور اب آپ اسے ارڈینو سے مربوط کرسکتے ہیں.
اگر آپ استعمال نہیں کررہے ہیں مائکروسٹیپنگ سے آپ ریگولیٹر کی شدت کو ایڈجسٹ کرسکتے ہیں 100٪ تک درجہ بندی شدہ موٹر موجودہ۔ لیکن اگر آپ اسے استعمال کرنے جارہے ہیں تو ، آپ کو اس حد کو کم کرنا ہوگا ، کیونکہ اس کی قیمت جو اس کے بعد گردش کی جائے گی وہ ماپا جانے والی حد سے زیادہ ہوگی ...
اردوینو کے ساتھ اتحاد
Ardino کے ساتھ DRV8825 ڈرائیور استعمال کرنے کیلئے ، کنکشن بہت آسان ہے جیسا کہ آپ فرٹیزنگ سے اس الیکٹرانک سکیمیٹک میں اوپر دیکھ سکتے ہیں:
- VMOT: زیادہ سے زیادہ 45v تک بجلی سے منسلک ہے۔
- GND: گراؤنڈ (موٹر)
- ایس ایل پی: 5v پر
- RST: 5v پر
- GND: گرائونڈ (منطق)
- ایس ٹی پی: سے ارڈینو پن 3
- DIR: سے Ardino پن 2
- A1 ، A2 ، B1 ، B2: سے stepper (موٹر)
ایک بار منسلک اور مناسب طریقے سے ایڈجسٹ ہوجانے کے بعد ، اس کے کنٹرول کا کوڈ بھی سیدھا ہے۔ مثال کے طور پر ، ایک عمدہ موٹر کو کنٹرول کرنے کے لئے آپ درج ذیل کو استعمال کرسکتے ہیں ایردوینو IDE میں کوڈ:
const int dirPin = 2; const int stepPin = 3; const int steps = 200; int stepDelay; void setup() { // Configura los pines como salida pinMode(dirPin, OUTPUT); pinMode(stepPin, OUTPUT); } void loop() { //Se pone una dirección y velocidad digitalWrite(dirPin, HIGH); stepDelay = 250; // Se gira 200 pulsos para hacer vuelta completa del eje for (int x = 0; x < 200; x++) { digitalWrite(stepPin, HIGH); delayMicroseconds(stepDelay); digitalWrite(stepPin, LOW); delayMicroseconds(stepDelay); } delay(1000); //Ahora se cambia la dirección de giro y se aumenta la velocidad digitalWrite(dirPin, LOW); stepDelay = 150; //Se hacen dos vueltas completas for (int x = 0; x < 400; x++) { digitalWrite(stepPin, HIGH); delayMicroseconds(stepDelay); digitalWrite(stepPin, LOW); delayMicroseconds(stepDelay); } delay(1000); }
میں آپ کو مشورہ دیتا ہوں کہ کوڈ کی کچھ مثالوں کو بھی آزمائیں جو آپ کو ان مثالوں میں سے ملیں گی جو آریڈینو آئ ڈی ای کے ساتھ آئیں گی اور اقدار میں ترمیم کرنے کی کوشش کریں تاکہ یہ سیکھیں کہ یہ موٹر کو کس طرح متاثر کرتی ہے۔
کرنے مزید معلومات میں تجویز کرتا ہوں کہ اسٹپر موٹرز ، ان کے کنٹرول اور ارڈینو پروگرامنگ کے بارے میں ہمارا پروگرامنگ کورس مفت میں ڈاؤن لوڈ کریں.
3 تبصرے ، اپنا چھوڑیں
ہیلو ، میں drv8825 کے ساتھ گھریلو ساختہ CNC بنا رہا ہوں ، میرا سوال یہ ہے کہ کیا میں نیما 23 2.8a موٹرز ڈال سکتا ہوں کیونکہ وہ 2.5a سے کچھ کم ہی سستی ہیں ، کیا مجھے کوئی پریشانی ہوگی؟ شکریہ
حضرت عیسیٰ ،
ہمیں پڑھنے کا شکریہ جہاں تک آپ کے سوال کے بارے میں ، آپ جس ڈرائیور کو استعمال کر رہے ہیں اس پر نگاہ رکھیں تاکہ وہ انجنوں کے مطابق ہو۔ DRV8825 کا معاملہ زیادہ سے زیادہ 2.5A تک ہے۔ TB6600 کو دیکھنے کے ل Look ، جو مجھے صحیح طریقے سے یاد ہے تو 3.5A تک جاسکتا ہے ...
مبارک ہو!
سلادوس الیکٹرویلیٹک کیپسیٹر کی قیمت کیا ہے جو موٹر بجلی کی فراہمی میں ہے۔ شکریہ.