پشت موتور هر دستگاهی که قابلیت جابه جایی داشته باشد، یک انکودر کالسکه قرار دارد. عملکرد انکودر کالسکه در واقع مشابه با عملکرد انکودر افزایشی است با این تفاوت که دو عدد چرخ بر روی آن سوار شده است. این چرخ ها بر روی سطحی که حرکت میکند قرار میگیرند و با حرکت سطح، چرخها نیز میچرخند و حرکت را به انکودر منتقل میکنند. از هر انکودر کالسکه برای محاسبه تعداد دفعات چرخش موتور (چپ یا راست) استفاده میشود. این میتواند برای محاسبه مسافتی که دستگاه طی کرده یا چرخانده است استفاده شود.
هر انکودر کالسکه در واقع از دو قسمت تشکیل شده است:
1- یک سنسور Hall Effect که می تواند قدرت یک میدان مغناطیسی را اندازه گیری کند.
2- یک آهنربا حلقهای (شبیه واشر فلزی) که به شفت موتور متصل شده است.
وقتی موتور چرخ را بچرخاند، آهنربا حلقه را نیز میچرخاند. سنسور Hall Effect که در نزدیکی حلقه قرار دارد، با چرخش حلقه، تغییرات میدان مغناطیسی را تشخیص میدهد. به این ترتیب سنسور میتواند چند بار چرخش موتور را بشمارد.