15A 400W MOSFET AOD4184A برای کنترل موتور یا بار

15A 400W MOSFET AOD4184A برای کنترل موتور یا بار

این پروژه نشان می‌دهد چگونه از یک ماجیول MOSFET با جریان 15A و توان 400W (بر پایهٔ MOSFET مدل AOD4184A) برای کنترل بارهای مختلف مانند موتورها و چراغ‌ها استفاده کنیم. این یک مهارت ارزشمند برای کاربردهای متعدد است و امکان کنترل دقیق بر تأمین توان را فراهم می‌کند. ظرفیت جریان بالای MOSFET آن را برای طیف وسیعی از پروژه‌ها مناسب می‌سازد.

کاربردهای عملی:

  • کنترل سرعت موتورهای DC در پروژه‌های رباتیک یا اتوماسیون.
  • ایجاد مدارهای دیمر برای روشنایی ال‌ای‌دی.
  • ساخت یک مدار سوئیچینگ با توان بالا برای لوازم خانگی
  • طراحی کنترل‌کنندهٔ موتور برای یک وسیلهٔ نقلیهٔ کوچک.

سخت‌افزار/قطعات

جزء اصلی یک ماجیول MOSFET 15A، 400W است که دارای دو MOSFET از نوع AOD4184A به‌صورت موازی می‌باشد (در ویدئو در 00:05). شما همچنین به یک برد آردوینو، منبع تغذیه، سیم‌های اتصال و بار موردنظر که می‌خواهید کنترل کنید (موتور، چراغ‌ها و غیره) نیاز دارید. برای کاربردهایی با جریان بالاتر، استفاده از هیت‌سینک به‌شدت توصیه می‌شود (در ویدئو در 03:40).

15A 400W MOSFET AOD4184A to control a motor or load
15A 400W MOSFET AOD4184A to control a motor or load

راهنمای سیم‌کشی

ماجیول دارای پایه‌های به‌خوبی مشخص‌شده است: ورودی (Vدر), خروجی و زمین (در ویدیو در 01:42). سمت مثبت منبع تغذیه‌تان را به V متصل کنید.در, و قطب منفی را به زمین وصل کنید. بار شما به پایه‌های خروجی متصل می‌شود. آردوینو با استفاده از یک پایه دیجیتال، گیت ماجیول MOSFET را کنترل می‌کند (در ویدئو در 08:26).

%%سیم‌کشی%%

توضیح شِفر (کود)

شِفر (کود) آردوینو از مدولاسیون عرض پالس (PWM) برای کنترل MOSFET استفاده می‌کند. پارامترهای قابل پیکربندی عبارت‌اند از:

  • motorPin: مشخص می‌کند پایه آردوینو متصل به گیت ماجیول MOSFET را (پیش‌فرض: پایه 9). (در ویدیو در 05:47)
  • mSpeed: یک متغیر عدد صحیح که سرعت موتور را کنترل می‌کند (0-255). (در ویدیو در 05:47)
  • mStep: تعیین‌کننده گام افزایش/کاهش برایmSpeed(پیش‌فرض: 15). برای تنظیم دقیق‌تر کنترل سرعت، این مقدار را تغییر دهید (در ویدئو در 05:54).

int motorPin =9; // pin to connect to motor module
int mSpeed = 0; // variable to hold speed value
int mStep = 15; // increment/decrement step for PWM motor speed

شِفر (کود) شامل منطق‌هایی برای جلوگیری ازmSpeedتا از تجاوز به محدودهٔ 0-255 جلوگیری شود (در ویدئو در 07:26). برای آزمایش جریان‌های بالاتر (5A، 10A، 15A، 20A)، نسخه‌ای ساده‌شده از شِفر (کود) پایه خروجی را در حالت HIGH نگه می‌دارد تا وضعیت روشن ثابت بماند (در ویدئو در 13:43).


void loop() {
  digitalWrite(loadPin, HIGH);
  while(1); // wait forever
}

پروژه/نمایش زنده

ویدئو کنترل یک لامپ 51W (در ویدئو در 10:40) و یک موتور DC (در ویدئو در 11:18) را با استفاده از PWM نشان می‌دهد. پروژه همچنین شامل امتحان‌هایی با بار الکترونیکی در جریان‌های 5A، 10A، 15A و 20A (در ویدئو در 13:10) است که توانایی ماجیول در تحمل جریان‌های بالا را به نمایش می‌گذارد. همچنین اندازه‌گیری افت ولتاژ روی MOSFET در جریان‌های مختلف نیز نمایش داده می‌شود (در ویدئو در 16:06)، که مقاومت روشن پایین AOD4184A را تأیید می‌کند.

فصل‌ها

  • [00:00] معرفی و نمای کلی پروژه
  • [01:40] مرور کلی سخت‌افزار و جزئیات ماجیول‌ها
  • [05:01] توضیح دیتاشیت MOSFET
  • [05:47] توضیح شِفر (کود)
  • [08:26] توضیح سیم‌کشی
  • [10:40] نمایش با لامپ 51W
  • [11:18] نمایش با موتور جریان مستقیم
  • [12:58] آزمون جریان بالا (5A، 10A، 15A، 20A)
  • [16:06] اندازه‌گیری افت ولتاژ

تصاویر

15A 400W MOSFET AOD4184A to control a motor or load
15A 400W MOSFET AOD4184A to control motor or load
15A 400W MOSFET AOD4184A to control a motor or load
15A 400W MOSFET AOD4184A to control motor or load
134-Code example using a resistor
زبان: C++
135-Testing MOSFET AOD4184A using 5A, 10A, 15A, 20A, and 25A loads
زبان: C++
کپی شد!

مواردی که ممکن است به آن‌ها نیاز داشته باشید

منابع و مراجع

هنوز هیچ منبعی موجود نیست.

فایل‌ها📁

هیچ فایلی موجود نیست.