فهرست مطالب:

آموزش ماژول موتور VNH2SP30 Monster Motor (تک کانال): 6 مرحله (همراه با تصاویر)
آموزش ماژول موتور VNH2SP30 Monster Motor (تک کانال): 6 مرحله (همراه با تصاویر)

تصویری: آموزش ماژول موتور VNH2SP30 Monster Motor (تک کانال): 6 مرحله (همراه با تصاویر)

تصویری: آموزش ماژول موتور VNH2SP30 Monster Motor (تک کانال): 6 مرحله (همراه با تصاویر)
تصویری: Обзор Deek-Robot BL-02 100 В постоянного тока, 10 А, Амперметр - Robojax 2024, نوامبر
Anonim
آموزش ماژول موتور هیولا VNH2SP30 (تک کانال)
آموزش ماژول موتور هیولا VNH2SP30 (تک کانال)

شرح

VNH2SP30 یک راننده موتور کامل پل است که برای طیف گسترده ای از برنامه های خودرو طراحی شده است. این دستگاه دارای یک درایور دو طرفه یک طرفه بالا و دو سوئیچ سمت پایین است. سوئیچ راننده سمت بالا با استفاده از فناوری معروف و اثبات شده VIPower M0 اختصاصی STMicroelectronic طراحی شده است که امکان ادغام کارآمد در همان قالب یک MOSFET قدرت واقعی با یک سیگنال/مدار حفاظتی هوشمند را فراهم می کند. VIN و موتور خارج شده برای پایانه های پیچ 5 میلی متری قرار گرفته اند و اتصال سیم های بزرگتر را آسان می کند. INA و INB جهت هر موتور را کنترل می کنند و پین های PWM موتورها را روشن یا خاموش می کند. برای VNH2SP30 ، پین های حس جریان (CS) تقریباً 0.13 ولت بر آمپر جریان خروجی تولید می کنند.

مشخصات:

  • محدوده ولتاژ: 5.5V - 16V
  • حداکثر امتیاز جریان: 30A
  • جریان پیوسته عملی: 14 آمپر
  • خروجی حس جریان متناسب با جریان موتور
  • مقاومت MOSFET: 19 mΩ (در هر پا)
  • حداکثر فرکانس PWM: 20 کیلوهرتز
  • خاموش شدن حرارتی
  • خاموش شدن کم ولتاژ و اضافه ولتاژ

مرحله 1: آماده سازی مواد

آماده سازی مواد
آماده سازی مواد
آماده سازی مواد
آماده سازی مواد
آماده سازی مواد
آماده سازی مواد

برای این آموزش ، ما موارد زیر را نیاز داریم:

1. ماژول موتور VNH2SP30 هیولا (تک کانال)

2. برد Arduino Uno و USB

3. موتور دنده پلاستیکی

4. باتری لیتیوم یون قابل شارژ 7.4V 1200mAh

5. 2x Wire with Crocodile End Clip

مرحله 2: اتصال سخت افزار

اتصال سخت افزار
اتصال سخت افزار

پین VNH2SP30 Monster Motor Module (Single Channel) را به پین Arduino Uno وصل کنید.

5 ولت> 5 ولت

GND> GND

CS> A2

INA> D7

INB> D8

PMW> D5

مرحله 3: نمونه کد منبع

این یک کد منبع نمونه برای مدار است ، می توانید آن را بارگیری ، باز کرده و در برد Arduino Uno خود بارگذاری کنید. مطمئن شوید که به Tools رفته و برد و پورت مناسب را انتخاب کنید.

مرحله 4: مانیتور سریال

مانیتور سریال
مانیتور سریال

پس از اتمام جمع آوری نمونه کد منبع در برد Arduino Uno خود ، به منوی Tools> Serial Monitor بروید و مطابق تصویر بالا یک مانیتور سریال دریافت خواهید کرد.

مرحله 5: نتایج

نتایج
نتایج
نتایج
نتایج

این نتیجه این آموزش است:

من. هنگامی که کاربر شماره "2" را وارد می کند ، موتور چرخ دنده شروع به چرخش می کند و مانیتور سریال به جلو چاپ می شود.

دوم هنگامی که کاربر "3" را وارد می کند ، موتور دنده شروع به عقب می کند و مانیتور سریال برعکس چاپ می شود.

سوم هنگامی که کاربر "+" را وارد می کند ، سرعت چرخ دنده 10 برابر می شود و مانیتور سریال سرعت موتور را چاپ می کند. با این حال ، حداکثر سرعت موتور دنده 255 است ، بنابراین ، هنگامی که کاربر "++" بیشتری وارد کند ، همچنان 255 و هرگز بیش از 255 (همانطور که در عکس نشان داده شده است) چاپ می کند.

iv هنگامی که کاربر "-" را وارد می کند ، سرعت چرخ دنده 10 کاهش می یابد و مانیتور سریال سرعت موتور را چاپ می کند. با این حال ، حداقل سرعت موتور دنده 0 است ، بنابراین ، هنگامی که کاربر مقدار '-' را بیشتر وارد می کند ، همچنان 0 و هرگز کمتر از 0 چاپ نمی کند (همانطور که در عکس نشان داده شده است).

iv هنگامی که کاربر "1" را وارد می کند ، چرخ دنده متوقف می شود و مانیتور سریال متوقف می شود.

مرحله ششم: ویدئو

این نمایش ویدیویی نحوه عملکرد موتور دنده را با توجه به کد منبع نمونه نشان می دهد.

توصیه شده: