Encoder adalah perangkat umpan balik yang digunakan untuk mendeteksi status gerakan aktual motor atau sistem mekanis. Encoder dapat mengukur parameter seperti posisi, kecepatan, dan arah, serta mengubah informasi gerakan ini menjadi sinyal listrik yang dapat dikenali oleh sistem kontrol.
Dalam sistem motor, fungsi utama encoder adalah untuk memberikan umpan balik waktu nyata ke driver atau pengontrol, memungkinkan sistem untuk memantau kondisi operasi motor yang sebenarnya dengan lebih akurat. Hal ini membantu meningkatkan akurasi pemosisian, stabilitas kecepatan, respons dinamis, dan keandalan operasional secara keseluruhan.
Dari perspektif kontrol, sistem motor umumnya dibagi menjadi kontrol loop terbuka dan kontrol loop tertutup:
Kontrol loop terbuka: Setelah pengontrol mengirimkan perintah, pengontrol tidak menerima umpan balik tentang gerakan motor yang sebenarnya. Sistem beroperasi sesuai dengan pulsa yang telah ditentukan atau sinyal perintah, tetapi tidak dapat secara otomatis menentukan apakah motor kehilangan langkah, macet, atau menyimpang dari posisi target. Keuntungan utama dari kontrol loop terbuka adalah arsitektur sistem yang lebih sederhana dan biaya yang lebih rendah.
![]()
Kontrol loop tertutup: Sistem menggunakan perangkat umpan balik seperti encoder untuk terus memantau posisi, kecepatan, atau arah motor yang sebenarnya, dan membandingkan nilai aktual dengan nilai yang diperintahkan. Berdasarkan perbandingan ini, pengontrol dapat secara otomatis menyesuaikan output secara waktu nyata. Hal ini secara signifikan mengurangi risiko kehilangan langkah dan kesalahan pemosisian, sambil meningkatkan akurasi kontrol, kinerja respons, dan stabilitas operasi.
Secara sederhana, peran encoder adalah untuk memberi tahu sistem seberapa jauh motor telah bergerak, seberapa cepat ia bergerak, dan di mana posisinya pada saat tertentu. Kontrol loop tertutup menggunakan umpan balik ini untuk memperbaiki kesalahan secara waktu nyata, sementara kontrol loop terbuka beroperasi tanpa koreksi semacam itu.
Untuk aplikasi dengan persyaratan presisi, stabilitas, dan kinerja anti-kehilangan langkah yang lebih tinggi, solusi loop tertutup dengan umpan balik encoder umumnya lebih cocok. Untuk aplikasi di mana sensitivitas biaya dan kontrol gerakan dasar adalah pertimbangan utama, sistem loop terbuka tetap menjadi pilihan yang umum dan praktis.