Encoder là thiết bị điện tử không thể thiếu trong các hệ thống tự động hóa, robot và máy CNC. Hiểu rõ cấu tạo encoder giúp kỹ sư lựa chọn đúng thiết bị, lắp đặt chính xác và khắc phục sự cố hiệu quả. Bài viết này đi sâu vào cấu tạo encoder – từ đĩa mã hóa, cảm biến quang đến mạch xử lý tín hiệu – cùng với nguyên lý hoạt động, ưu nhược điểm và các lưu ý quan trọng khi sử dụng.
Cấu tạo encoder là gì? Khái niệm cơ bản

Encoder (bộ mã hóa) là thiết bị chuyển đổi chuyển động cơ học (góc quay hoặc di chuyển thẳng) thành tín hiệu điện dạng số hoặc xung. Cấu tạo encoder bao gồm các thành phần cơ khí và điện tử phối hợp chặt chẽ để xác định vị trí, tốc độ và hướng di chuyển của trục quay hoặc thanh trượt. Trong công nghiệp, encoder có hai dạng chính: encoder quay và encoder tuyến tính, với cấu trúc tương tự nhau nhưng khác ở phần cơ học.
Thành phần chi tiết trong cấu tạo encoder
Cấu tạo encoder (cả loại quay và tuyến tính) thường gồm bốn bộ phận chính: vỏ bảo vệ, đĩa mã hóa (hoặc thước mã hóa), hệ thống cảm biến và mạch xử lý tín hiệu. Mỗi bộ phận đảm nhận một vai trò riêng, quyết định độ chính xác và độ bền của thiết bị.
Vỏ bảo vệ
Vỏ encoder được làm từ nhôm hoặc thép không gỉ, có nhiệm vụ chống bụi, nước và va đập. Cấp bảo vệ phổ biến là IP54 đến IP67. Vỏ còn chứa ổ bi hoặc khe trượt để đảm bảo chuyển động mượt mà, đồng thời giữ cố định các linh kiện bên trong.
Đĩa mã hóa (encoder quay) / Thước mã hóa (encoder tuyến tính)
Đây là phần quan trọng nhất trong cấu tạo encoder. Đĩa mã hóa là một đĩa tròn được khắc hoặc in các vạch trong suốt và đục (đối với encoder quang) hoặc các cực từ (đối với encoder từ). Số vạch trên đĩa quyết định độ phân giải: encoder 1000 xung/vòng có 1000 vạch chia đều. Trong encoder tuyến tính, thước mã hóa là một thanh dài có các vạch tương tự. Chất liệu phổ biến: thủy tinh, kim loại hoặc nhựa cao cấp, tùy vào môi trường làm việc.
Hệ thống cảm biến
Hệ thống này bao gồm nguồn sáng (LED) và đầu thu quang (photodiode, phototransistor) đối với encoder quang, hoặc đầu đọc từ trường (Hall sensor, MR sensor) đối với encoder từ. Cảm biến phát hiện các vạch trên đĩa khi nó quay, tạo ra tín hiệu điện. Đối với encoder incremental, thường có hai kênh A và B lệch pha 90° để xác định chiều quay, cùng kênh Z cho xung zero mỗi vòng.
Mạch xử lý tín hiệu
Mạch điện tử nhận tín hiệu từ cảm biến, khuếch đại, lọc nhiễu và xuất ra dạng xung (TTL, HTL, RS-422) hoặc dữ liệu số (SSI, BiSS, Profibus). Cấu tạo encoder bao gồm vi xử lý hoặc ASIC chuyên dụng để đếm xung và truyền thông với bộ điều khiển. Mạch còn có các linh kiện chống nhiễu như tụ lọc, optocoupler để đảm bảo tín hiệu ổn định trong môi trường nhiễu điện từ.
Phân loại encoder dựa trên cấu tạo

Cấu tạo encoder khác nhau tùy theo nguyên lý hoạt động và mục đích sử dụng. Ba loại chính: encoder quang, encoder từ và encoder điện dung. Mỗi loại có ưu nhược điểm riêng, ảnh hưởng đến độ chính xác, tốc độ và chi phí.
| Loại encoder | Nguyên lý | Ưu điểm chính | Nhược điểm chính |
|---|---|---|---|
| Encoder quang | Dùng đèn LED và photodiode để đọc vạch trên đĩa thủy tinh hoặc nhựa | Độ chính xác cao, phân giải lớn (hàng ngàn xung/vòng) | Dễ bị bụi bẩn, rung động, giá thành cao |
| Encoder từ | Dùng cảm biến từ trường (Hall) để phát hiện cực từ trên đĩa hoặc thước | Bền, chịu được bụi, ẩm, rung động tốt | Độ chính xác thấp hơn encoder quang, có thể bị ảnh hưởng bởi từ trường ngoài |
| Encoder điện dung | Dùng sự thay đổi điện dung giữa các bản cực khi di chuyển | Tiêu thụ ít năng lượng, kích thước nhỏ, giá rẻ | Độ chính xác trung bình, ít phổ biến trong công nghiệp nặng |
Nguyên lý hoạt động của cấu tạo encoder
Khi trục quay (hoặc thanh trượt) di chuyển, đĩa mã hóa hoặc thước mã hóa quay theo. Hệ thống cảm biến chiếu sáng qua các vạch trong suốt (encoder quang) hoặc đo sự thay đổi từ trường (encoder từ). Tín hiệu quang hoặc từ được chuyển thành dòng điện yếu, đi qua mạch khuếch đại và so sánh ngưỡng để tạo ra các xung vuông. Bộ vi xử lý đếm các xung này và so sánh pha giữa kênh A và B để xác định hướng quay. Xung zero (kênh Z) được tạo ra mỗi vòng quay để xác định vị trí gốc. Đối với encoder tuyến tính, nguyên lý tương tự nhưng thước thay cho đĩa.
Encoder incremental và absolute
Cấu tạo encoder incremental chỉ ghi nhận sự thay đổi vị trí, cần điểm chuẩn ban đầu để xác định tọa độ tuyệt đối. Trong khi đó, cấu tạo encoder absolute có đĩa mã hóa nhiều đường tròn đồng tâm (dạng mã nhị phân, Gray code) để xác định vị trí tuyệt đối ngay khi bật nguồn. Encoder absolute thường có thêm pin lưu vị trí hoặc giao tiếp số (SSI, SPI) để đọc dữ liệu.
Ứng dụng thực tế của cấu tạo encoder

Nhờ cấu trúc chính xác, encoder được dùng rộng rãi trong nhiều lĩnh vực.
- Máy CNC: Cấu tạo encoder tuyến tính (thước quang) gắn trên bàn máy để kiểm soát hành trình và đảm bảo gia công đạt dung sai 0.01 mm.
- Ô tô điện: Encoder từ trong motor servo và hệ thống lái để đo tốc độ và góc quay, hỗ trợ điều khiển chống trượt.
- Thang máy: Encoder quay gắn trên puli để xác định tầng dừng, đảm bảo an toàn và êm ái.
- Thiết bị y tế: Máy chụp CT và robot phẫu thuật sử dụng encoder độ phân giải cao để định vị chính xác.
Sai lầm thường gặp khi lắp đặt và sử dụng encoder
Hiểu cấu tạo encoder giúp tránh các lỗi phổ biến:
- Lắp lệch trục: Khi trục encoder không đồng tâm với trục động cơ, gây mòn ổ bi và sai lệch vị trí. Luôn dùng khớp nối mềm để bù sai lệch.
- Nhiễu tín hiệu: Cấp nguồn không ổn định hoặc đi dây tín hiệu gần cáp động lực dẫn đến mất xung. Nên dùng cáp xoắn đôi và bộ lọc EMI.
- Bụi bẩn trên đĩa mã hóa: Với encoder quang, bụi làm giảm cường độ sáng, encoder đọc sai. Cần chọn vỏ IP65 trở lên hoặc dùng encoder từ thay thế.
- Đấu sai chân cắm: Nhiều loại encoder có 8–12 chân, nhầm nguồn VCC với GND có thể cháy mạch. Luôn kiểm tra datasheet trước khi kết nối.
Hướng dẫn chọn cấu tạo encoder phù hợp

Để chọn encoder tối ưu, cần đánh giá các yếu tố:
- Độ phân giải: Số xung/vòng hoặc số vạch/mm. Ví dụ: máy CNC gia công nhôm cần 5000 xung/vòng, robot gắp linh kiện điện tử cần 10000 xung/vòng.
- Loại tín hiệu đầu ra: TTL cho khoảng cách ngắn (<5m), HTL cho khoảng cách dài, RS-422 tốc độ cao.
- Môi trường làm việc: Nhiệt độ cao, độ ẩm, rung động → chọn encoder từ. Phòng sạch → encoder quang.
- Kích thước và kiểu lắp: Encoder có đường kính 38mm, 50mm hoặc 100mm; kiểu trục rỗng hoặc trục đặc. Chọn phù hợp với không gian lắp.
Lưu ý quan trọng khi bảo trì encoder
Cấu tạo encoder có nhiều chi tiết nhạy cảm, cần bảo trì định kỳ:
- Kiểm tra độ kín của vỏ và gioăng cao su sau mỗi 6 tháng.
- Vệ sinh đĩa mã hóa bằng cồn isopropyl và vải không xơ nếu encoder quang bị bụi.
- Đo điện áp nguồn thực tế tại chân encoder, đảm bảo ổn định (thường 5VDC±5% hoặc 24VDC±10%).
- Kiểm tra nhiệt độ hộp đầu nối, nếu quá nóng cần tăng cường tản nhiệt hoặc thay encoder chịu nhiệt.
Câu hỏi thường gặp về cấu tạo encoder

Cấu tạo encoder quang có khác gì encoder từ?
Encoder quang dùng đĩa thủy tinh khắc vạch và cảm biến quang, trong khi encoder từ dùng đĩa từ tính và cảm biến Hall. Encoder quang cho độ chính xác cao hơn nhưng dễ hỏng trong môi trường bụi ẩm. Encoder từ bền hơn nhưng sai số lớn hơn.
Tại sao cấu tạo encoder incremental cần hai kênh A và B?
Hai kênh lệch pha 90° giúp mạch xử lý xác định chiều quay: nếu A lên trước B thì quay thuận, ngược lại là quay nghịch. Nếu chỉ có một kênh, không thể phân biệt hướng.
Encoder absolute có cần pin không?
Có, nếu là encoder absolute multiturn (đếm số vòng). Pin giữ vị trí tuyệt đối khi mất nguồn. Encoder absolute singleturn (một vòng) không cần pin vì chỉ xác định vị trí trong 360°.
Làm thế nào để biết cấu tạo encoder bị hỏng?
Dấu hiệu: mất xung, tín hiệu nhấp nháy, vị trí đọc sai hoặc encoder quay không phát xung. Kiểm tra bằng oscilloscope đo sóng xung trên kênh A, B. Nếu sóng méo hoặc không có, encoder hỏng đĩa hoặc cảm biến.
Có thể tự thay đĩa mã hóa trong encoder không?
Không nên. Đĩa mã hóa được căn chỉnh chính xác tại nhà máy. Tự thay có thể gây lệch tâm, sai lệch vị trí. Giải pháp tốt nhất là thay cả encoder mới.
Encoder có thể hoạt động trong nhiệt độ bao nhiêu?
Encoder quang công nghiệp thường chịu được -20°C đến +85°C. Encoder từ có thể lên đến +125°C. Luôn kiểm tra thông số kỹ thuật của nhà sản xuất.
Kết luận
Cấu tạo encoder bao gồm vỏ, đĩa/thước mã hóa, hệ thống cảm biến và mạch xử lý tín hiệu. Hiểu rõ từng thành phần giúp người dùng chọn đúng loại encoder cho ứng dụng cụ thể, từ robot, máy CNC đến ô tô và thiết bị y tế. Các yếu tố như độ phân giải, môi trường làm việc và kiểu tín hiệu đầu ra ảnh hưởng trực tiếp đến hiệu suất hệ thống. Bảo trì định kỳ và tránh các sai lầm lắp đặt thường gặp giúp kéo dài tuổi thọ encoder, đảm bảo độ chính xác cao trong suốt quá trình vận hành. Nắm vững cấu tạo encoder là nền tảng để tối ưu hóa các hệ thống tự động hóa hiện đại.







