در این پروژه با استفاده از تایمر کانتر 1 میکرو که در حالت pwm سریع یا تک شیب پیکربندی شده است یک موج pwm را برای کنترل میزان جریان ارسالی از درایور L298 بر روی پایه OC1A,OC1B میکرو ATMEGA8 ایجاد کرده ایم.این پایه ها با وقوع وقفه ی OCR و یا رسیدن به مقدار TOP رجیستر TCNT0 معکوس شده و تا وقوع وقفه ی بعدی در این حالت باقی میمانند طول وقوع وقفه را محتوای OCR1A وOCR1B مشخص میکند و هر چه این دو رجیستر با عدد بیشتری پر شوند طول وقفه افزایش یافته و مقدار PWM خروجی بیشتر خواهد شد.تایمر یک را میتوان به نحوی پیکر بندی کرد که پایه های OC1A وOC1B میکرو یک موج PWM شبیه به هم یا معکوس هم را تولید نمایند همچنین این دو موج میتوانند به طور مجزا بر اساس محتوای دو رجیستر OCR1A وOCR1B موج PWM تولید کنند.
نکات مثبت پروژه:
- طراحی شماتیک به نحوی که PCB تک لایه باشد
- بهبود برنامه برای عملکرد بهتر
- استفاده از 5 کلید کنترلی افزایش و کاهش سرعت و چپ گرد و راست گرد و توقف
محتوای پوشه پروژه:
- فایل شماتیک و PCB با پروتیوس
- فایل سورس کدویژن
- تصاویر و فیلم مدار ساخته شده
- فایل کامل آموزشی در فرمتpdf
توضیحات برنامه:
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | پروتیوس و WINAVR | پنج شنبه, 08 اسفند 1392 01:00 | 7.16 MB | 1 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |
حداقل اشتراک | محتویات | زمان ایجاد | حجم فایل | تعداد دانلودها |
یک ماهه (VIP) | دوشنبه, 28 ارديبهشت 1394 02:21 | 312.72 KB | 9 |
تنها کاربران عضو یا دارای مجوز میتوانند دانلود نمایند |