Encoder là gì ? Encoder có cấu tạo như thế nào?