به نام خدا
انکودر چرخشی با استفاد از آردوینو
در این پروژه می خواهیم با استفاده از برد آردوینو مدل UNO ، یک انکودر چرخشی بسازیم .
انکودر چرخشی برای اندازه گیری سرعت و یا زاویه یک موتور استفاده می شود .
ماژول انکورد عموما دارای ۵ پایه می باشد که پایه ها به شرح زیر است :
- زمین
- مثبت برای اتصال به ۵ ولت
- سیگنال خروجی A
- سیگنال خروجی B
- کلاک یا مشترک
انکودر ، پالسی را برای مشخص کردن موقعیت شفت انکودر ایجاد می کند.
همان طور که در جدول بالا می بینید ، در حالت گردش ساعت گرد شفت انکودر ، لبه پایین رونده ابتدا برای خروجی A اتفاق می افتد و سپس برای خروجی B . در حالت پاد ساعت گرد ، لبه پایین رونده ابتدا برای خروجی B رخ می دهد و سپس برای خروجی A . از این طریق می توانیم جهت چرخش انکودر را بفهمیم .
این لبه پایین رونده برای ۳۶۰ تقسیم بر ۲۰ یعنی ۱۸ میلی ثانیه پالس را در حالت low نگه می دارد ( البته این برای یک انکودر با ۲۰ موقعیت است ، مشخص است که برای انکودر های مختلف این مقدار فرق خواهد کرد) . که از این طریق موقعیت انکودر مشخص می شود .
قطعات مورد نیاز :
- برد آردوینو
- مقاومت ۲۲۰ اهم
- LED
- مقاومت ۱ کیلو اهم
- خازن ۱۰۰ نانو فاراد
شماتیک مدار :
برای دانلود کد های برنامه بر روی لینک زیر کلیک کنید .
دانلود فایل
برای دیدن فیلم پروژه انکودر چرخشی با آردوینو در لینک زیر کلیک کنید .
دانلود فایل