در حالی که همه انکودرهای دورانی مطلق بازخورد را بر اساس چرخش شفت (موقعیت انکودر در 360 درجه یا یک دور) ارائه میدهند ، اما برنامه ها براساس نیاز به دانستن اینکه انکودر چند بار چرخش کامل یا چندین چرخش انجام داده است، متفاوت است. انکودرهای مطلق چند دور، بازخورد بیشتری برای تعداد چرخشهای 360 درجه ارائه میدهند.
نحوه عملکرد انکودر مطلق
انکودر دورانی مطلق موقعیت خود را با استفاده از یک نقطه مرجع استاتیک تعیین میکند. این روش بسته به نوری یا مغناطیسی بودن انکودر دورانی مطلق کمی متفاوت است، اما اصل عملکرد هر دو نوع به صورت یکسان است.
انکودر مطلق با چرخش شفت با تولید یک کلمه بیت دیجیتال کار میکند. در این انکودر دو دیسک وجود دارد، هر دو دارای حلقههای متحدالمرکز با نشانگرهای افست هستند. یک دیسک به شفت مرکزی ثابت میشود و دیگری آزادانه حرکت میکند. با چرخش دیسک، نشانگرهای موجود در مسیر انکودرهای مطلق، موقعیت خود را بر روی دیسک ثابت تغییر میدهند. هر پیکربندی در امتداد دیسک یک انکودر دورانی مطلق، یک کد باینری منحصر به فرد را نشان میدهد. نگاهی به کد باینری در انکودر دورانی مطلق، موقعیت مطلق جسم را تعیین میکند. برای انکودرهای مطلق نوری، نشانگر یک روزنه است که نور را عبور میدهد. برای انکودرهای مطلق مغناطیسی، نشانگرها یک آرایه سنسور مغناطیسی هستند که از روی آهنربا عبور کرده و موقعیت قطبهای مغناطیسی را تشخیص میدهند.