ویژگی های ماژول ماسفت درایور موتور دی سی IRF520
این ماژول توسط تکنیک PWM (مدولاسیون عرض پالس) موتورهای DC را کنترل میکند. در اصل این ماژول ها ولتاژ ثابت ورودی را به ولتاژی متغیر برای موتور تبدیل میکنند. با تغییر ولتاژ دو سر موتور DC نیز میتوان سرعت آن را کنترل کرد. معمولا PWM ها دارای فرکانس ثابتی هستند و با کنترل زمان HIGH بودن پالس (Duty Cycle) میتوان سرعت موتور را کنترل نمود.
ماژول های کنترل سرعت موتور بسیار پرکاربرد هستند در عین حال عملکردی ساده و راحت دارند.
توجه
ولتاژ موتور در این ماژول میتواند 0 تا 24 ولت باشد و حداکثر جریان مجاز عبوری از آن 5 آمپر است. در جریان های بالا برای خنکسازی ماسفت بایستی از هیتسینک استفاده کرد.
دیتاشیت آی سی IRF520 را می توانید از اینجا دانلود کنید.
IRF520 MOSFET Driver Module Datasheet
معرفی پایه های (Pinout) ماژول ماسفت درایور موتور دی سی IRF520
ماژول ماسفت درایور موتور دی سی IRF520 دارای 7 پایه به شرح زیر است:
- VCC: تغذیه ماژول 5 ولت
- GND: زمین
- SIG: سیگنال ورودی PWM ماژول
- Vin: ولتاژ ورودی 5-24 ولت
- OUT: خروجی ماژول جهت اتصال به موتور
پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی ماژول ماسفت درایور موتور دی سی IRF520 با آردوینو
گام اول: سیم بندی
مطابق مدار زیر ماژول را به آردوینو وصل کنید.
گام دوم : کد
کد زیر را روی برد آردوینوی خود آپلود کنید.
/*
IRF520-MOSFET-Driver
made on 28 oct 2020
by Amir Mohammad Shojaee @ Electropeak
Home
*/
#define PWM 3
int pot;
int out;
void setup() {
Serial.begin(9600);
pinMode(PWM,OUTPUT);
}
void loop() {
pot=analogRead(A0);
out=map(pot,0,1023,0,255);
analogWrite(PWM,out);
}
در این برنامه با تغییر پتانسیومتر، مقدار پین PWM 3 از 0 تا 5 تغییر میکند. با این تغییر، ولتاژ موتور نیز از 0 تا 9 تغییر میکند.
مشاهده میشود که با چرخاندن پتانسیومتر، سرعت موتور کم و زیاد میگردد.