اس ٹیوٹوریل میں ہم ڈی ڈی موٹر کو آرڈوینو یو این او کو انٹرفیس کرنے جا رہے ہیں اور پی ڈبلیو ایم (پلس کی چوڑائی ماڈیولیشن) تصور کو استعمال کرتے ہوئے اس کی رفتار کو کنٹرول کریں گے ۔ یہ خصوصیت مستقل وولٹیج سے زیادہ متغیر وولٹیج حاصل کرنے کے لئے یو این او میں قابل عمل ہے۔ پی ڈبلیو ایم کے طریقہ کار کی وضاحت یہاں کی گئی ہے۔ ایک عام سرکٹ پر غور کریں جیسا کہ اعداد و شمار میں دکھایا گیا ہے۔
اگر بٹن دبایا جاتا ہے اگر اعداد و شمار ، تو موٹر گھومنے لگے گی اور بٹن دبانے تک یہ حرکت میں رہے گا۔ یہ دباؤ مسلسل ہے اور اعداد و شمار کی پہلی لہر میں اس کی نمائندگی کی جاتی ہے۔ اگر ، کسی معاملے کے لئے ، غور کریں بٹن 8ms کے لئے دبایا گیا ہے اور 10ms کے دور میں 2ms کے لئے کھلا ہے ، اس صورت میں موٹر کو مکمل 9V بیٹری وولٹیج کا تجربہ نہیں ہوگا کیونکہ بٹن صرف 8ms کے لئے دب جاتا ہے ، لہذا آر ایم ایس ٹرمینل وولٹیج بھر میں موٹر 7V کے آس پاس ہوگی۔ اس کم RMS وولٹیج کی وجہ سے موٹر گھوم جائے گا لیکن کم رفتار سے۔ اب اوسطی اوسطا 10 سیکنڈ کی مدت کے دوران = ٹرن آن ٹائم / (ٹرن آن ٹرن + ٹرن آف ٹائم) ، اسے ڈیوٹی سائیکل کہتے ہیں اور یہ 80٪ (8 / (8 + 2)) ہے۔
دوسرے اور تیسرے معاملات میں پہلے کیس کے مقابلے میں بٹن پر بھی کم وقت دبایا جاتا ہے۔ اس کی وجہ سے ، موٹر ٹرمینلز میں RMS ٹرمینل وولٹیج میں اور بھی کمی واقع ہوتی ہے۔ اس کم وولٹیج کی وجہ سے موٹر کی رفتار اور بھی کم ہوجاتی ہے۔ ڈیوٹی سائیکل کے ساتھ رفتار میں یہ کمی اس وقت تک جاری رہتی ہے ، جہاں موٹر ٹرمینل وولٹیج موٹر کو موڑنے کے ل sufficient کافی نہیں ہوگی۔
تو اس کے ذریعہ ہم یہ نتیجہ اخذ کرسکتے ہیں کہ پی ڈبلیو ایم موٹر کی رفتار کو مختلف کرنے کے لئے استعمال کیا جاسکتا ہے۔
مزید جانے سے پہلے ہمیں H-BRIDGE پر تبادلہ خیال کرنے کی ضرورت ہے۔ اب اس سرکٹ میں بنیادی طور پر دو کام ہوتے ہیں ، پہلا یہ ہے کہ کم بجلی کے کنٹرول سگنل سے ڈی سی موٹر چلانا ہے اور دوسرا ڈی سی موٹر کی گردش کی سمت تبدیل کرنا ہے ۔
شکل 1
چترا 2
ہم سب جانتے ہیں کہ ڈی سی موٹر کے لئے ، گردش کی سمت کو تبدیل کرنے کے ل we ، ہمیں موٹر کی سپلائی وولٹیج کی قطعات کو تبدیل کرنے کی ضرورت ہے۔ لہذا پولرائٹیج کو تبدیل کرنے کے لئے ہم ایچ پل کا استعمال کرتے ہیں۔ اب اوپر والے نمبر 1 میں ہمارے پاس چوکے سوئچ ہیں۔ جیسا کہ شکل 2 میں دکھایا گیا ہے ، موٹر A1 اور A2 کو گھومنے کے ل closed بند ہے۔ اس کی وجہ سے، دائیں سے موٹر کے ذریعے موجودہ بہاؤ 2 میں دکھائے گئے کے طور پر، بائیں ND figure3 کا حصہ. ابھی غور کریں کہ موٹر گھڑی کی سمت گھومتی ہے۔ اب اگر سوئچ A1 اور A2 کھولے جائیں تو ، B1 اور B2 بند ہوجائیں گے۔ موٹر کے ذریعے موجودہ بہاؤ بائیں سے دائیں طرف بہتا ہے جیسا کہ 1 سینٹ میں دکھایا گیا ہے اعداد و شمار کا حصہ. موجودہ بہاؤ کی یہ سمت پہلے والے کے برعکس ہے اور اسی وجہ سے ہم موٹر ٹرمینل میں پہلے سے ایک کے برعکس صلاحیت دیکھتے ہیں ، لہذا موٹر اینٹی کلاک وائز کے مطابق گھومتی ہے۔ H-BRIDGE اس طرح کام کرتا ہے۔ تاہم کم بجلی کی موٹریں H-BRIDGE IC L293D کے ذریعہ چلائی جاسکتی ہیں۔
L293D ایک H-BRIDGE IC ہے جو کم طاقت والے DC موٹروں کو چلانے کے لئے ڈیزائن کیا گیا ہے اور اعداد و شمار میں دکھایا گیا ہے۔ یہ آئی سی دو ایچ پلوں پر مشتمل ہے اور لہذا یہ دو ڈی سی موٹریں چلا سکتا ہے۔ لہذا اس آئی سی کو روبوٹ کی موٹروں کو مائکروکینٹرالر کے اشاروں سے چلانے کے لئے استعمال کیا جاسکتا ہے۔
اب جیسا کہ اس آئی سی میں بحث ہوئی ہے اس سے قبل ڈی سی موٹر کی گردش کی سمت کو تبدیل کرنے کی صلاحیت موجود ہے۔ یہ INPUT1 اور INPUT2 پر وولٹیج کی سطح کو کنٹرول کرکے حاصل کیا جاتا ہے۔
پن کو فعال کریں |
ان پٹ 1 |
ان پٹ 2 |
موٹر سمت |
اونچا |
کم |
اونچا |
دائیں مڑیں |
اونچا |
اونچا |
کم |
بائیں مڑو |
اونچا |
کم |
کم |
رکو |
اونچا |
اونچا |
اونچا |
رکو |
لہذا جیسا کہ اوپر کی تصویر میں دکھایا گیا ہے ، گھڑی کی سمت گردش کے لئے 2A زیادہ ہونا چاہئے اور 1A کم ہونا چاہئے۔ اسی طرح گھڑی مخالف کے لئے 1A زیادہ اور 2A کم ہونا چاہئے۔
جیسا کہ اعداد و شمار میں دکھایا گیا ہے ، ارڈینوو یو این او کے پاس 6PWM چینل ہیں ، لہذا ہم ان چھ پنوں میں سے کسی پر بھی PWM (متغیر وولٹیج) حاصل کرسکتے ہیں۔ اس ٹیوٹوریل میں ہم PIN3 کو PWM آؤٹ پٹ کے بطور استعمال کرنے جارہے ہیں۔
ہارڈ ویئر: آرڈینو UNO ، بجلی کی فراہمی (5v) ، 100uF سندارتر ، ایل ای ڈی ، بٹن (دو ٹکڑے) ، 10KΩ ریزٹر (دو ٹکڑے)۔
سافٹ ویئر: آرڈینوو IDE (Ardino رات کو)۔
سرکٹ ڈایاگرام
اوپر دکھائے گئے سرکٹ آریگرام کے مطابق سرکٹ روٹی بورڈ میں جڑا ہوا ہے۔ تاہم ، ایل ای ڈی ٹرمینلز کو مربوط کرنے کے دوران کسی کو دھیان دینا ہوگا۔ اگرچہ بٹنوں میں اس معاملے میں اچھال کا اثر ظاہر ہوتا ہے لیکن اس سے خاطر خواہ غلطیاں پیدا نہیں ہوتی ہیں لہذا ہمیں اس بار پریشان ہونے کی ضرورت نہیں ہے۔
یو این او کی طرف سے پی ڈبلیو ایم آسان ہے ، عام مواقع پر پی ڈبلیو ایم سگنل کے لئے اے ٹی ایم ای جی اے کنٹرولر کا قیام آسان نہیں ، ہمیں ایک درست سگنل کے ل many بہت سے رجسٹرز اور سیٹنگس کی وضاحت کرنی ہوگی ، تاہم آرڈینو میں ہمیں ان تمام چیزوں سے نمٹنے کی ضرورت نہیں ہے۔
پہلے سے تمام ہیڈر فائلوں اور اندراجات کی وضاحت آرڈینو IDE کے ذریعہ کی گئی ہے ، ہمیں بس انہیں فون کرنے کی ضرورت ہے اور یہی وجہ ہے کہ ہمارے پاس مناسب پن پر PWM آؤٹ پٹ ہوگا۔
اب مناسب پن پر پی ڈبلیو ایم آؤٹ پٹ حاصل کرنے کے ل for ، ہمیں تین چیزوں پر کام کرنے کی ضرورت ہے ،
|
پہلے ہمیں چھ پنوں سے PWM آؤٹ پٹ کا انتخاب کرنے کی ضرورت ہے ، اس کے بعد ہمیں اس پن کو آؤٹ پٹ کے طور پر سیٹ کرنے کی ضرورت ہے۔
اس کے بعد ہمیں فنکشن کو "اینالاگ رائٹ (پن ، قدر)" کہہ کر UNO کی PWM خصوصیت کو چالو کرنے کی ضرورت ہے۔ یہاں 'پن' پن نمبر کی نمائندگی کرتے ہیں جہاں ہمیں پی ڈبلیو ایم آؤٹ پٹ کی ضرورت ہوتی ہے ہم اسے '3' کے طور پر ڈال رہے ہیں۔ تو PIN3 پر ہم PWM آؤٹ پٹ حاصل کر رہے ہیں۔
قدر 0 (ہمیشہ بند) اور 255 (ہمیشہ جاری) کے درمیان ، ڈیوٹی سائیکل باری ہے۔ ہم بٹن پریس کے ذریعہ اس تعداد میں اضافہ اور تخفیف کرنے جارہے ہیں۔
یو این او کی زیادہ سے زیادہ قرارداد "8" ہے ، کوئی آگے نہیں جاسکتا لہذا 0-255 کی قدریں۔ تاہم ، کوئی بھی بریکٹ میں 4-8 سے قدر داخل کرکے ، "analogWriteResolution ()" کمانڈ استعمال کرکے PWM کی قرارداد کو کم کرسکتا ہے ، ہم اس کی قیمت کو چار بٹ PWM سے آٹھ بٹ PWM میں تبدیل کرسکتے ہیں۔
سوئچ ڈی سی موٹر کے لئے گردش کی سمت کو تبدیل کرنا ہے۔