انکودر های دوار به یک شفت متصل هستند و هنگامیکه شفت می چرخد ، انکودر پالس های خروجی را ایجاد می نماید.
این پالس ها در جهت تعیین سرعت آن شئ میباشند. بوسیله شمارش تعداد پالس ها در هر چرخش شفت ، میتوان رزولوشن را محاسبه نمود.
انکودر ها به طور معمول سیگنال های مربعی شکل را در دو کانال( CHANNEL A و CHANNEL B ) ایجاد مینمایند که کانال B با پالسهای کانال A به اندازه 90 درجه اختلاف مکانی دارد.