یکی از امکانات مهم XMEGA که قابلیت کاربرد در پروژه های رباتیک و CNC را برای این میکروکنترلر فراهم می کند، پشتیبانی از 3 محور Shaft encoder بصورت سخت افزاری و توسط واحد QDEC است. در پروژه ای که در بخش پروژه های XMEGA قرار داده شده، موقعیت نسبی یک Shaft encoder با دقت 5000ppr روی 5 عدد 7segment نمایش داده می شود. با توجه به اینکه در هر دور از چرخش تعداد 20000 لبه ایجاد می شود، بنابراین روی صفحه نمایش اعدادی در محدوده 19999-0 ظاهر می شوند که نشاندهنده موقعیت مکانی نسبت به نقطه صفر است. همچنین با فشار دادن هر یک از 12 کلید موجود روی برد، رقم نمایش داده شده صفر می شود. خروجی های QDPPH0 و QDPH90 به ترتیب به PC5 و PC6 متصل می شوند و سطح 3.3 ولت برای تغذیه هم در پالس های اعمال شده به XMEGA باید رعایت شود.سورس پروژه در بخش دانلود قرار دارد.
بازگشت به مطالب آموزشی
| نظر |
|