با عرض سلام مجدد خدمت دوستان عزیز
امروز قسمت سوم و پایانی کنترل موتورهای 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) مورد استفاده قرار می گیرد.

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

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

کافه ربات | الهام بخش خلاقیت