نحوه استفاده از MOSFET اپتوکوپلشده HW-532 برای کنترل سرعت یا بار موتور DC تا 30V با استفاده از آردوینو
این راهنمای پروژه نشان میدهد چگونه یک کنترلکننده سرعت موتور جریان مستقیم همهمنظوره با استفاده از Arduino و ماجیول MOSFET اپتوکوپلشده HW-532 بسازید. MOSFET ممکن استFR120N، LR7843 یا D4184.این به شما اجازه میدهد سرعت و وضعیت روشن/خاموش یک موتور DC را در ولتاژهای تا 30V کنترل کنید. ماجیول HW-532 حفاظت و ایزولاسیون فراهم میکند که آن را ایمنتر و قابلاطمینانتر از اتصال مستقیم موتور به Arduino میسازد.

این پروژه برای کاربردهای متنوع ارزشمند است. در اینجا چند مثال آورده شده است:
- کنترل دقیق سرعت یک بازوی رباتیک
- ساخت یک فن دارای سرعت متغیر برای سیستمهای خنککننده
- ایجاد ماشینآلات خودکار با حرکت قابل تنظیم
- توسعه کنترل شیر موتوری برای سیستمهای سیال
سختافزار/قطعات
اجزای اصلی عبارتند از آردوینو، ماجیول MOSFET اپتوکوپلشده HW-532 (با گزینههای MOSFET مانند D4184، LR7843 یا FR120N)، یک موتور DC (ولتاژ نامی ≤ 30V)، سیمهای اتصال، و بهطور اختیاری یک پتانسیومتر و کلید فشاری برای کنترل پیشرفته (در ویدئو در 19:34).
انتخاب MOSFET در ماجیول HW-532 بستگی به نیازهای جریان شما دارد (در ویدیو در 01:24). ویدیو مقایسهای دقیق بین MOSFETهای مختلف را ارائه میدهد (در ویدیو در 06:50) و تناسب آنها برای کاربردهای گوناگون را بررسی میکند (در ویدیو در 09:45). به یاد داشته باشید برای بارهای القایی مانند موتورهای جریان مستقیم یک دیود اضافه کنید تا ماجیول محافظت شود (در ویدیو در 06:00 و 22:02).
راهنمای سیمکشی
سیمکشی پایه پایه مثبت موتور را به خروجی HW-532، پایه منفی موتور را به زمین HW-532 و پایه کنترل HW-532 را به یک پایه دیجیتال آردوینو متصل میکند (در ویدئو در 11:16).

توضیح شِفر (کود)
شِفر (کود) ارائهشده سه سطح کنترل را فراهم میکند:

- کنترل روشن/خاموش:این شِفر (کود) ساده (در ویدئو در 15:05) از یک پایه دیجیتال برای روشن و خاموش کردن موتور استفاده میکند. بخش قابل پیکربندی توسط کاربر عبارت است از
MOTOR_OUT_PINثابتی که تعیین میکند کدام پایهٔ آردوینو ماجیول HW-532 را کنترل میکند. - کنترل سرعت PWM:این شِفر (کود) (در ویدئو در 15:39) از مدولاسیون پهنای پالس (PWM) برای کنترل سرعت موتور استفاده میکند. کاربر میتواند آن را تنظیم کند
SPEED_MAXوSPEED_MINبرای تعیین حد بالایی و پایینی کنترل سرعت، وmotorControl()وstopMotor()این توابع بهترتیب برای کنترل موتور و متوقف کردن آن استفاده میشوند. - کنترل با پتانسیومتر و دکمه فشاری:این شِفر (کود) (در ویدیو در 22:12) امکان کنترل سرعت موتور با یک پتانسیومتر و راهاندازی/توقف آن با یک دکمه فشاری را فراهم میکند. بخشهایی که کاربر میتواند پیکربندی کند عبارتند از:
POT_PIN(پایه پتانسیومتر),MOTOR_OUT_PIN(پایه کنترل PWM)،START_STOP_PIN(پایه دکمه فشاری),SPEED_MAX، وSPEED_MIN.
پروژه زنده/نمایش
ویدیو عملکرد هر سه نمونهٔ شِفر (کود) را نشان میدهد. کنترل روشن/خاموش (در ویدیو در 11:41) نمایش داده میشود، بهدنبال آن کنترل سرعت PWM (در ویدیو در 16:53) و در نهایت کنترل با پتانسیومتر و دکمه فشاری (در ویدیو در 23:02) نشان داده میشود.
فصلها
- [00:00] مقدمه و مروری بر پروژه
- [01:24] ماجیول HW-532 و گزینههای MOSFET
- [03:23] شماتیک مدار و توضیح
- [05:11] جزئیات مؤلفه
- [06:50] تحلیل مشخصات فنی MOSFET
- [11:16] سیمکشی پایه و نمایش روشن/خاموش
- [15:05] شِفر (کود) آردوینو برای کنترل روشن/خاموش
- [15:39] شِفر (کود) آردوینو برای کنترل سرعت PWM
- [19:34] سیمکشی با پتانسیومتر و دکمه فشاری
- [22:12] شِفر (کود) آردوینو با پتانسیومتر و دکمه فشاری
مواردی که ممکن است به آنها نیاز داشته باشید
-
آمازونPurchase HW-532 from Amazonamzn.to
-
ایبی
-
علیاکسپرسPurchase FR120N Motor Driver from AliExpresss.click.aliexpress.com
منابع و مراجع
هنوز هیچ منبعی موجود نیست.
فایلها📁
برگه مشخصات (pdf)
-
infineon-IRLR7843 LR7843 MOSFET datasheet
application/pdf0.37 MB
فایل Fritzing
-
HW-532B Mosfot Module
application/zip0.01 MB
سایر فایلها
-
infineon-irfr120n-datasheet-en
application/pdf0.39 MB -
alpha-and-Omega-AOD4184A_datasheet
application/pdf0.43 MB