نمایش نتایج: از 1 به 4 از 4
Like Tree3 لایک
  • 1 Post By کافه ربات
  • 1 Post By کافه ربات
  • 1 Post By کافه ربات

موضوع: کنترل موتورهای dc با استفاده از لانچ پد-قسمت اول

  1. #1
    Member
    تاریخ عضویت
    Aug 2015
    محل سکونت
    ایران
    نوشته ها
    56

    کنترل موتورهای dc با استفاده از لانچ پد-قسمت اول

    با عرض سلام خدمت دوستان عزیز
    امروز میخوایم قسمت اول از آموزش کنترل موتورهای DC با استفاده از لانچ پد رو براتون بزارم.
    در پایان این آموزش قادر خواهید بود تا با استفاده از لانچ پد MSP430 و تراشه کنترل موتور L293D، دو موتور DC را کنترل کنید. با ما همراه باشید.
    آموزش کامل ساخت رو میتونید در سایت کافه ربات مشاهده کنید.
    آموزش کنترل موتورهای DC با استفاده از لانچ پد | پروژه لانچ پد
    در اینجا به منظور کنترل موتورهای DC، از بسته تقویت کننده کنترل موتور (یا شیلد) برای بورد توسعه لانچ پد MSP430 استفاده شده است.
    علاوه بر این، بسته تقویت کننده شامل یک تراشه MAX485 برای ارتباط RS485 همراه با تراشه L293D است، که برای زمانی که تصمیم بگیرید موتورهایتان را از راه دور کنترل کنید، مورد استفاده قرار می گیرد.


    گام اول: قطعات مورد نیاز


    بورد توسعه لانچ پد MSP430 (MSP-EXP430G2) با 20 پین MSP430G2553
    بسته تقویت کننده کنترل موتور MSP430 شامل تراشه L293D و MAX48. بسته تقویت کننده، داراری یک رگولاتور قدرت داخلی و یک LED برای نمایش جهت کنترل است.
    موتور DC براش (دو عدد)
    باتری 9V یا منبع تغذیه
    سیم معمولی
    از آنجایی که بورد به لانچ پد MSP430 متصل است و بسته تقویت کننده از پایانه های پیچی برای تامین قدرت استفاده می کند، نیازی به لحیم کاری ندارید.

    گام دوم: بسته تقویت کننده کنترل موتور برای لانچ پد MSP430


    بسته تقویت کننده کنترل موتور به گونه ای طراحی شده است که با قرارگیری روی لانچ پد MSP430 تغذیه شود. همچنین قابلیت کنترل موتور و ارتباط RS485 را برای لانچ پد شما فراهم می کند.
    بسته تقویت کننده از L293D برای کنترل موتور و از MAX485 برای ارتباط RS485 استفاده می کند.
    از بسته تقویت کننده می توان به منظور کنترل دو طرفه ، دو موتور و همچنین کنترل یک طرفه (Start/Stop) برای 4 موتور و یا کنترل چهار رله استفاده کرد.
    پین های کنترل موتور داراری پایانه های پیچی هستند و می توانند به راحتی به پایانه های موتور شما متصل شوند. از LEDها برای به تصویر کشیدن سطوح منطقی در پین های کنترل و همچنین فعال کردن پین های L293D استفاده می شود.

    ادامه آموزش رو هفته آینده در قسمت بعدی خواهیم گذاشت.
    آموزش کامل ساخت رو می تونید در سایت کافه ربات مشاهده کنید.
    تخصصی ترین مرجع آموزش رباتیک | پروژه رباتیک| آموزش آردوینو
    با آروزی موفقیت دوستان
    ویرایش توسط کافه ربات : 01-24-2016 در ساعت 09:10 PM
    لایک کردن
    کافه ربات | الهام بخش خلاقیت
    www.thecaferobot.com

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    موفق باشید

  3. #3
    Member
    تاریخ عضویت
    Aug 2015
    محل سکونت
    ایران
    نوشته ها
    56

    کنترل موتورهای dc با استفاده از لانچ پد-قسمت دوم

    با عرض سلام مجدد خدمت دوستان عزیز
    امروز قسمت دوم آموزش کنترل موتورهای DC با استفاده از لانچ پد رو در اختیارتون میزاریم.
    آموزش کامل ساخت رو می تونید در سایت کافه ربات مشاهده کنید.

    آموزش کنترل موتورهای DC با استفاده از لانچ پد | پروژه لانچ پد

    گام سوم : کنترل موتور با استفاده از L293D در بسته تقویت کننده


    L293D شامل چهار درایورhalf H bridge است که می توانند برای کنترل دو طرفه دو موتور، با هم ترکیب شوند.
    L293D با تغذیه 5V کار می کند (VCC1,Pin16) و ورودی جداگانه برای تغذیه موتور دارند(VCC2,Pin8) .
    در اینجا موتورها از 12V استفاده می کنند، بنابراین پین VCC2 L293D به ورودی 12V و پین VCC1 به 5V متصل شده است.
    برای بسته تقویت کننده کنترل موتور، فقط ورودی 12V را پایانه پیچی P2 (زیر کانکتور سمت چپ پایین روی بورد سبز رنگ بالایی) متصل کنید ، 5V به صورت خودکار توسط رگولاتورهای ولتاژ روی بورد تنظیم می شود.
    زمانی که 12V را به P2 متصل کردید از صحیح بودن قطب ها اطمینان حاصل کنید.
    شکل بالا دیاگرام ساده شده از تراشه L293D را نشان می دهد.
    دو مثلث نارنجی رنگ که در بالای تصویر نشان داده شده است یک جفت از درایورهایhalf H bridge هستند که برای کنترل موتور راست M1 باهم ترکیب شده اند.
    دو مثلث سبز رنگ که در پایین تصویر نشان داده شده است دو half H bridges (تراشه L293D دارای چهار درایورhalf H bridge) هستند که برای کنترل موتور M2 ترکیب شده اند.

    گام چهارم : اتصال موتورها


    همانطور که قبلا گفته شد، L293D می تواند دو موتور را به صورت دو طرفه یا چهار موتور را به صورت یک طرفه کنترل کند. در اینجا دو موتور DC براش، به صورت دو طرفه کنترل شده اند.
    روی بسته تقویت کننده می توانید دو جفت پایانه ی پیچی ببینید که با MOTOR_L و MOTOR_R علامت گذاری شده اند و برای اتصال موتورها استفاده می شوند.
    دو پایانه از یک موتور را به پایانه ی پیچی MOTOR_L و دو پایانه موتور دیگر را به MOTOR_R وصل کنید.
    بسته تقویت کننده را روی بورد لانچ پد MSP430 سوار کنید.
    پایانه P2 بسته تقویت کننده MSP430 را تغذیه کنید (پیچ ترمینال در سمت چپ بالا).
    توجه داشته باشید زمانی که بسته تقویت کننده را از طریق P2 با 9-16V DC تغذیه می کنید، تنظیم کننده ولتاژ روی بورد 5V و 3V را ایجاد خواهد کرد. بنابراین نیازی به تغذیه جداگانه لانچ پد MSP430 نیست.
    با نگاه به LEDهای A1 ، A2 و B1 ، B2 در نزدیکی تراشه L293D ، سطوح منطقی در پین های 1A ، 2A و 3A ، 4A به سادگی متصور می شوند.

    در قسمت بعد، گام پنجم(مدار کنترل موتور) و گام ششم (کد) رو در اختیار شما دوستان خواهیم گذاشت.
    آموزش کامل ساخت رو می تونید در سایت کافه ربات مشاهده کنید.
    با آرزوی موفقیت.

    آموزش کنترل موتورهای DC با استفاده از لانچ پد | پروژه لانچ پد
    لایک کردن
    کافه ربات | الهام بخش خلاقیت
    www.thecaferobot.com

  4. #4
    Member
    تاریخ عضویت
    Aug 2015
    محل سکونت
    ایران
    نوشته ها
    56

    کنترل موتورهای dc با استفاده از لانچ پد-قسمت سوم

    با عرض سلام مجدد خدمت دوستان عزیز
    امروز قسمت سوم و پایانی کنترل موتورهای DC با استفاده از لانچ پد رو براتون می زاریم.
    آموزش کامل ساخت این پروژه رو می تونید در سایت کافه ربات مشاهده کنید.

    آموزش کنترل موتورهای DC با استفاده از لانچ پد | پروژه لانچ پد

    گام پنجم: مدار کنترل موتور


    پورت 2 از MSP430G2553 (روی لانچ پد) با تراشه کنترل موتور L293D روی بسته تقویت کننده کنترل موتور MSP430 در ارتباط است.
    P2.0 برای فعال کردن پین 1&2_EN از L293D و P2.6 برای فعال کردن پین 3&4_EN از L293D استفاده شده است.
    از آنجایی که طبق پیش فرض، از P2.6 برای ورودی کریستال استفاده می شود، شما باید توابع پورت را در قسمت انتخاب پورت رجیستر، انتخاب کنید تا پین P2.6 از MSP430 مورد استفاده قرار گیرد.
    تمام پین های پورت 2.0 برای کنترل تراشه L293D استفاده می شوند که به LED متصل شده است، بنابراین کار اشکال زدایی را بسیار ساده می شود چون می توانید وضعیت تمام پین های کنترل را ببینید.

    گام ششم: کد


    کد کنترل موتورها با استفاده از بسته تقویت کننده در فضای C نوشته شده و با استفاده از IAR برای MSP430 و CCS از TI کامپایل شده است.
    فایل زیر شامل دو کد به زبان C است که یکی برای کنترل تک موتور (L293D-Single-Motor-Control.c) و دیگری برای کنترل همزمان دو موتور (L293D-Dual-Motor-Control.c) مورد استفاده قرار می گیرد.

    کد کنترل موتور

    با آرزوی موفقیت دوستان

    کافه ربات | الهام بخش خلاقیت
    لایک کردن
    کافه ربات | الهام بخش خلاقیت
    www.thecaferobot.com

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO