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