طراحی و ساخت انواع مدارات میکرو کنترلر

avr , pic,arm
طبقه بندی موضوعی
آخرین نظرات

۱ مطلب با کلمه‌ی کلیدی «سرعت و جهت چرخش موتور DC با AVR و L298» ثبت شده است

درایور موتور DC L298

 

کنترل سرعت و جهت چرخش موتور DC با AVR و L298

در این پروژه با استفاده از میکروکنترلر AVR Atmega32 و آی سی درایور موتور L298N ، پروژه ای برای کنترل سرعت موتور DC به همراه کنترل جهت چرخش موتور DC طراحی شده است. در این پروژه برای کنترل سرعت موتور از PWM میکروکنترلر استفاده شده است. علاوه بر این کلیه فرآیند ها نیز بوسیله ی میکروکنترلر ، کنترل می گردد.

آی سی L298 شامل ۲ پل H برای کنترل موتور هاست و در این پروژه تنها از یک پل استفاده شده است. این IC به سادگی و با کمترین قطعات می تواند روشن و خاموش کردن موتور را برای شما مدیریت نماید.

در این پروژه ۵ کلید نیز برای کنترل جهت چرخش موتور ، کنترل سرعت موتور DC و خاموش و روشن کردن موتور بوسیله ی AVR قرار داده شده است. که با فشردن هر یک از کلید ها برنامه به حالت وقفه می رود و سریعا دستور را اجرا می نماید. با فشردن کلید ON/OFF موتور شروع به حرکت می کند و یا از حرکت می ایستد. با فشردن کلید Right موتور DC در حالت راست گرد و با فشردن کلید Left موتور Dc در حالت چپ گرد قرار می گیرد. با فشردن کلید Speed + سرعت موتور DC افزایش می یابد و با فشردن کلید Speed – سرعت موتور DC کاهش خواهد یافت.

سرعت موتور DC بوسطه ی Timer 1 و با اعدادی بین ۰ تا ۲۵۵ کنترل می شود که بر حسب درصد بر روی LCD نمایش داده می شود. عبارت On یا Off روی LCD نشانگر وضعیت خاموش روشن بودن موتور و عبارت T:R نشانگر حالت راستگرد و T:L نشانگر حالت چپ گرد موتور است.

این پروژه به زبان C و در کامپایلر کدویژن نوشته شده است.

دانلود پروژه کنترل سرعت و جهت چرخش موتور DC با AVR و L298 به زبان C : 


دانلود فایل با لینک مستقیم