کنترل موتور DC با میکروکنترلر AVR و درایور L298
کنترل سرعت، تعویض جهت چرخش و توقف موتور DC با استفاده از Atmega16
هدف
از این پروژه تولید پالسهایی با AVR جهت کنترل سرعت موتور DC با استفاده
از روش PWM است، طوری که با تغییر در duty cycle پالس ها تولید شده سرعت
گردش موتور تغییر می کند . همچنین مدار قابلیت گردش در هر دو جهت و توقف در
هر لحظه را خواهد داشت که این مهم با استفاده از یک درایور و با توجه به
جدول عملکرد آن قابل دستیابی است. لذا به منظور کنترل سرعت و تغییر وضعیت
موتور از درایور L298 استفاده شده است. همچنین وضعیت و سرعت موتور در هر
لحظه بر روی نمایشگر LCD نمایش داده می شود.
محتوای فایل دانلودی:
کد نوشته شده برای میکروکنترلر به زبان C و فایل های هگز و C
فایل های شبیه سازی با نرم افزار Proteus
گزارش کامل پروژه با فرمت pdf که قابل تبدیل به word است و در آن جزئیات برنامه نیز آورده شده است
راهنمای استفاده :
فایل
ها را از حالت فشرده خارج نمایید. فایل های شبیه سازی را با نرم افزار
Proteus و کدهای برنامه نویسی را با نرم افزار CodeVision باز کنید.
برچسب ها:
کنترل موتور DC با میکروکنترلر AVR و درایور L298 کنترل موتور DC با میکروکنترلر AVR کنترل موتور DC درایور L298 Atmega PWM شبیه سازی با Proteus برنامه نویسی C CodeVision