اریڈینو کا استعمال کرتے ہوئے ہائی کرنٹ موٹر کنٹرول سرکٹ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





اس پروجیکٹ میں ، ہم تبادلہ خیال کرتے ہیں کہ کیسے موٹر کی رفتار کو کنٹرول کریں ارڈینوو پی ڈبلیو ایم سرکٹ کا استعمال کرتے ہوئے ، اور ایک ڈی سی موٹر میں ریورس فارورڈ یا سمت کنٹرول کو کس طرح نافذ کرنا ہے جس میں ارڈوینو کا استعمال کرتے ہوئے دبے بٹن سوئچ کے ایک جوڑے کے ذریعے کیا جاتا ہے۔ 30 ایم پی تک کی کوئی بھی ہائی کرینٹ موٹر اس سیٹ اپ کا استعمال کرتے ہوئے کنٹرول کی جاسکتی ہے

بذریعہانکیت نیگی



الیکٹریکل اور الیکٹرانکس میں موٹر ایک انتہائی ضروری جزو ہے کیونکہ وہ بہت سے علاقوں میں ایککٹیوٹر کے طور پر استعمال ہوتے ہیں۔

ہمیں چھوٹی ایپلی کیشنز جیسے روبوٹکس کے ساتھ ساتھ ان علاقوں میں جہاں بھاری موٹریں استعمال ہوتی ہیں (صنعتیں وغیرہ) کے لئے موٹروں کی ضرورت ہے۔



اب وہ موٹرز جو چھوٹی ایپلی کیشنز کے ل. استعمال ہوتی ہیں ان پر آسانی سے قابو پایا جاسکتا ہے کیونکہ وہ زیادہ موجودہ نہیں لیتے ہیں (2 میپ سے بھی کم)۔

اور ان موٹرز کو مائکروکونٹرولر جیسے ارڈینو کے ساتھ آسانی سے کنٹرول کیا جاسکتا ہے موٹر ڈرائیور آئیکس جیسے L298 یا L293D .

لیکن وہ موٹریں جو بھاری مقاصد کے لئے استعمال کی جاتی ہیں (10 بجے سے زیادہ) ، ان کو قابو نہیں کیا جاسکتا ان شبیہیں کا استعمال کرتے ہوئے کیونکہ وہ محدود موجودہ (زیادہ سے زیادہ 2 میپ) کی فراہمی کرسکتے ہیں۔ تو ان موٹروں کے مقابلے میں کیسے کنٹرول کیا جاتا ہے؟

جواب بہت آسان ہے۔ ریلے کا استعمال کرتے ہوئے ، جو سوئچ کی حیثیت سے کام کرتا ہے۔ اس طرح سے دو چیزیں حاصل کی جاسکتی ہیں۔

1. خود ہمارے اعلی موجودہ موٹر چلانے.

2. سرکٹ کو الگ تھلگ کرنا ، اس طرح کسی بھی جھٹکے سے بچنا۔

اب ان ریلے کو سوئچ کرنے کے لئے کوئی بھی مائکروکانٹرولر استعمال کیا جاسکتا ہے۔ ہم یہاں ارڈوینو یو این او کا استعمال کریں گے۔

اس منصوبے کے لئے مطلوبہ اجزاء:

1. آرڈینو اقوام متحدہ: ریلے کے بنیادی پہلو کو ان پٹ لاجکس دینا۔

2. ایس پی ڈی ٹی ریلے -2: دونوں سمتوں میں گردش کے ل two دو ریلے کی ضرورت ہے۔ رابطوں کو موٹر کی اعلی موجودہ خصوصیات کو سنبھالنے کے لئے درجہ بندی کرنا ضروری ہے

ریلے امیج نیلا رنگ ریلے N / O N / C اور قطب کی تفصیلات دکھاتا ہے3. پاور موزیٹ: آپ IRF1010 موسفٹ استعمال کرسکتے ہیں بٹن مائکروسوئچ کو دبائیں

4. بیٹری (12 وی): موٹر کو بجلی کی فراہمی کے لئے۔

T. دو پشٹن: آریڈینو کو ان پٹ دینا (یعنی جب دباؤ اور جب دباؤ نہ ہو)

10 ک 1/4 واٹ ریزسٹر

6. دو 10K نمائندے: دباؤ کے لئے (ذیل میں وضاحت کی گئی ہے)

اریڈینو کا استعمال کرتے ہوئے ہائی کرنٹ موٹر کنٹرول سرکٹ

7. تاروں سے منسلک: رابطے بنانے کے لئے۔

اسکیمٹک:

پی ڈبلیو ایم ارڈینو موٹر کنٹرول سرکٹ

جیسا کہ اعداد و شمار میں دکھایا گیا ہے روابط بنائیں۔

1. عام طور پر دونوں ریلے کے کھلا ٹرمینل کو بیٹری کے مثبت ٹرمینل سے اور عام طور پر بند ٹرمینل کو بیٹری کے منفی ٹرمینل سے مربوط کریں۔

2. ہر ریلے کے باقی ٹرمینل (تین میں سے) کے درمیان موٹر کو مربوط کریں۔

3. رلی کے بنیادی پہلو کے ایک ٹرمینل کو ارڈینو کے آؤٹ پٹ پنوں سے جڑیں جیسا کہ کوڈ میں بیان کیا گیا ہے اور دوسرے ٹرمینل کو زمین پر۔

4. دونوں پش بٹن کے ایک ٹرمینل کو 5v پن سے ارڈینو اور دوسرے ٹرمینل کو ان پٹ سے جڑیں۔

*. ** مزاحم کاروں کو جوڑنا مت بھرو کیونکہ وہ اس سرکٹ کے مناسب کام کے لئے بہت ضروری ہیں ، جیسا کہ ذیل میں بیان کیا گیا ہے:

نمائندوں سے رابطہ کیوں کیا جاتا ہے؟

آپ کو معلوم ہوگا کہ اردوینو کے ان پٹ پن سے کسی طرح کا کوئی واسطہ نہیں ہے ، لیکن اس کا مطلب یہ نہیں ہے کہ جب اشارہ کیا ہوا سوئچ کھلا ہو تو یہ پن آؤٹ منطقی صفر ہوسکتے ہیں۔

بلکہ اس کا مطلب یہ ہے کہ جب سوئچ کھلا ہوتا ہے تو ارڈوینو منطق 0 اور منطق 1 کے درمیان کوئی بے ترتیب قیمت لے سکتا ہے ، جو کہ اچھ notا نہیں ہے (اسے اچھ .ا کہا جاتا ہے)۔

تو ہم یہاں کیا چاہتے ہیں کہ جب ان پٹ پن سے کچھ نہیں جڑا ہوا ہے یعنی پش بٹن کھلا ہوا ہے تو ، آرڈوینو پن سے 0 ان پٹ لیتا ہے۔

اور اس کو حاصل کرنے کے لئے ، پن کو براہ راست پمپ بٹن سے پہلے مزاحم کے ذریعہ زمین سے منسلک کیا جاتا ہے۔ اگر یہ بغیر کسی مزاحم کے زمین سے براہ راست جڑا ہوا ہے تو اس کے اچھ chanے امکانات موجود ہیں کیونکہ پن کو زمین پر منتقل کیا جائے گا اور موجودہ مقدار میں بہت زیادہ مقدار میں بہہ جائے گی۔ اس کی روک تھام کے لئے ، ایک ریزٹر درمیان میں جڑا ہوا ہے۔

اس مزاحم کو پل ڈاون ریزٹر کہا جاتا ہے کیونکہ یہ پن سے 0 پر منطق کھینچ رہا ہے۔ اور اس عمل کو ڈیبانسنگ کہا جاتا ہے۔

کوڈ:

اس کوڈ کو اپنے ارڈینو میں جلا دیں۔

int x// initialise variables
int y
int z
int w
void setup() {
pinMode(6,OUTPUT)//initialise pin 6 as output to RL1
pinMode(9,OUTPUT)//initialise pin 9 as output to RL2
pinMode(3,INPUT)//initialise pin 3 as input
pinMode(4,INPUT)//initialise pin 4 as input
pinMode(10,OUTPUT)//initialise PWM pin 8 as output to gate of mosfet
pinMode(A0,INPUT)//initialise pin A0 as input from pot.
Serial.begin(9600)
}
void loop() {
z=analogRead(A0)// read values from potentiometer in terms of voltage
w= map(z,0,1023,0,255)// map those values from 0 to 255
analogWrite(10,w)// write the mapped value to 10thpin as output
delay(1)//on time period of mosfet
analogWrite(10,w)
delay(1)//off time period of ,mosfet
Serial.println(z)//print value from pot to serial monitor
Serial.println(w)//print mapped value to serial monitor
x= digitalRead(3)
y= digitalRead(4)
if(x==0 && y==0){digitalWrite(6,LOW)//hault motor
digitalWrite(9,LOW)}
if(x==1 && y==0){digitalWrite(6,HIGH)// clockwise rotation of motor
digitalWrite(9,LOW)}
if(x==0 && y==1){digitalWrite(6,LOW)// anticlockwise rotation of motor
digitalWrite(9,HIGH)}
if(x==1 && y==1){digitalWrite(6,LOW)//hault motor
digitalWrite(9,LOW)
}
}

کام کرنا (کوڈ کو سمجھنا):

RE سمت کنٹرول:

A. جب دونوں پش بٹن دبائے نہیں جاتے ہیں:

اس حالت میں ، ارڈوینو دونوں پنوں سے 0 ان پٹ لیتا ہے۔ جیسا کہ اس حالت میں کوڈ میں واضح کیا گیا ہے کہ دونوں آؤٹ پٹ پن کو 0 منطق (LOW) دیتے ہیں۔

اگر (x == 0 && y == 0) {ڈیجیٹل رائٹ (6 ، LOW)

ڈیجیٹل رائٹ (9 ، کم)}

چونکہ دونوں رلیوں کے پرائمری میں ان پٹ وولٹیج عام طور پر بند پوزیشن پر دونوں کا باقی صفر ثانوی ٹرمینل ہے۔ اس طرح موٹر کے دونوں ٹرمینلز پر صفر وولٹ ہوتا ہے جس کی وجہ سے کوئی گردش نہیں آتی ہے۔

B. جب پش بٹن X دبایا جاتا ہے لیکن Y دب نہیں ہوتا ہے:

اس حالت میں ، ادوڈینو پن 4 سے 0 ان پٹ لیتا ہے لیکن پن 3 سے ان پٹ 1۔ جیسا کہ اس حالت میں کوڈ میں بیان کیا گیا ہے پن 6 منطق 1 (HIGH) پر ہونا چاہئے جبکہ منطق 0 (LOW) پر 9 پن لگائیں:

اگر (x == 1 && y == 0) {ڈیجیٹل رائٹ (6 ، ہائی)

ڈیجیٹل رائٹ (9 ، کم)}

چونکہ ریلے # 1 میں ان پٹ وولٹیج زیادہ ہے ، لہذا اس ریلے کا سوئچ عام طور پر کھلی حالت میں پھینک دیا جاتا ہے جبکہ ریلے 2 میں ان پٹ وولٹیج کم ہوتا ہے ، لہذا اس ریلے کا سوئچ موٹر ٹرمینلز میں بالترتیب 12v اور 0v کا باعث بنتا ہے ، جس کی وجہ سے ایک سمت میں موٹر کی گردش۔

C. جب پش بٹن Y دب جاتا ہے لیکن X دب نہیں ہوتا ہے:

اس حالت میں ، آرڈوینو پن 4 سے 1 ان پٹ لیتا ہے لیکن پن 3 سے ان پٹ 0۔ جیسا کہ اس شرط کے کوڈ میں بیان کیا گیا ہے پن 6 منطق 0 (LOW) پر ہونا چاہئے جبکہ منطق 1 (HIGH) پر پن 9 رکھنا چاہئے:

اگر (x == 1 && y == 0) {ڈیجیٹل رائٹ (6 ، LOW)

ڈیجیٹل رائٹ (9 ، ہائی)}

چونکہ اس بار ریلے # 2 میں ان پٹ وولٹیج زیادہ ہے ، لہذا اس ریلے کا سوئچ عام طور پر کھلی حالت میں پھینک دیا جاتا ہے جبکہ ریلے # 1 میں ان پٹ وولٹیج کم ہوتا ہے ، اس ریلے کا سوئچ عام طور پر بند حالت میں رہتا ہے جس کی وجہ سے موٹر میں بالترتیب 12v اور 0v ہوتا ہے۔ ٹرمینلز ، کسی اور سمت میں موٹر کی گردش کا باعث۔

D. جب دونوں پش بٹن دبائے جاتے ہیں:

اس حالت میں ، ارڈوینو دونوں پنوں سے 1 ان پٹ لیتا ہے۔ جیسا کہ اس حالت میں کوڈ میں واضح کیا گیا ہے کہ دونوں آؤٹ پٹ پن کو 0 منطق (LOW) دیتے ہیں۔

اگر (x == 0 && y == 0) {ڈیجیٹل رائٹ (6 ، LOW)

ڈیجیٹل رائٹ (9 ، کم)}

چونکہ دونوں رلیوں کے پرائمری میں ان پٹ وولٹیج عام طور پر بند پوزیشن پر دونوں کا باقی صفر ثانوی ٹرمینل ہے۔ اس طرح موٹر کے دونوں ٹرمینلز پر صفر وولٹ ہے ، جس کی وجہ سے کوئی گردش نہیں آرہی ہے۔

E تیز رفتار کنٹرول:

چلو کہتے ہیں کہ پوٹینومیومیٹر ایسی پوزیشن پر ہے جب وہ اردینو کے A0 پن کو 0 وولٹ دیتا ہے۔ اس کی وجہ سے ، آرڈوینو اس قدر کو 0 کے نقشہ بناتا ہے اور اس طرح پن # 10 پر آؤٹ پٹ پی ڈبلیو ایم دیتا ہے ، یعنی ،

ینالاگ رائٹ (10،0) // میپڈ کی گئی قیمت کو 10 ویں پن کو آؤٹ پٹ کے طور پر لکھیں

لہذا موسفٹ کے گیٹ کو 0 کرنٹ ملتا ہے جس کی وجہ سے یہ بند رہتا ہے اور موٹر سوئچ آف آف پوزیشن میں ہے۔

تاہم ، چونکہ برتن کو گھمایا جاتا ہے اور برتن کی قیمت مختلف ہوتی ہے ، پن A0 پر وولٹیج بھی مختلف ہوتی ہے ، اور اس قدر کو پن # 10 پر نقشہ لگایا جاتا ہے جس کے تناسب سے پی ڈبلیو ایم کی چوڑائی بڑھتی ہے جس کی وجہ سے موٹر اور موسفٹ کے ذریعے زیادہ بہاؤ جاری رہتا ہے۔ نالی ، جس کے نتیجے میں موٹر متناسب حد سے زیادہ رفتار حاصل کرنے کی اجازت دیتا ہے ، اور اس کے برعکس بھی ایسا ہی ہوتا ہے۔

اس طرح مذکورہ بالا بحث سے ہم دیکھ سکتے ہیں کہ کس طرح ایک اعلی موجودہ ڈی سی موٹر کی رفتار کو کنٹرول کرنے کے لئے ایک ارڈینو کو صرف مخصوص برتن کو ایڈجسٹ کرکے اور پش بٹنوں کے جوڑے کے ذریعے استعمال کیا جاسکتا ہے۔

اپ ڈیٹ : ہائی کرنٹ موٹر کے ل please ، براہ کرم ان ہائی پاور ریلے کو چلانے کے ل 12 12 وی / 30 ایم پی ریلے اور بی جے ٹی ڈرائیور اسٹیج استعمال کریں جیسا کہ درج ذیل ترمیم شدہ آریھ میں اشارہ کیا گیا ہے:




پچھلا: الارم کے ساتھ کار ریورس پارکنگ سینسر سرکٹ اگلا: ارڈینوو پی ڈبلیو ایم سگنل جنریٹر سرکٹ