Encoder 7546

37
CẢM BIẾN VỊ TRÍ ENCODER Th.s Trần Văn Trinh

Transcript of Encoder 7546

Page 1: Encoder 7546

CẢM BIẾN VỊ TRÍ

ENCODER

Th.s Trần Văn Trinh

Page 2: Encoder 7546

Optical encodeer

Page 3: Encoder 7546

Why Optical Encoders?

• High accuracy• High reliability• Relatively low cost

Page 4: Encoder 7546

Optical encoder

(1) Code wheel(2) Motor shaft(3) Light emitting element(4) Light receiving element

Page 5: Encoder 7546

Application

• Machine tools and Robotics• Inspection equipment• Aerospace and Aviation• Medical imaging ( MRI, x-ray imaging )• Semiconductor manufacturing• Surveying and Telescopes

Page 6: Encoder 7546

The Basic Princple• Light Source.• Graduated Disk.• Photovoltaic

Cells• Condenser Lens• Scanning Reticle

Page 7: Encoder 7546

Encoders• Rotary Encoder ( Multi-turn )• Angle Encoder ( Single-turn )• Linear Encoder

Page 8: Encoder 7546

Rotary Encoders

• Incremental ( Quadrature )• Absolute• Virtual Absolute ( VA )

Page 9: Encoder 7546

Encoder loại tương đối

• Gồm:– Một bộ thu phát

quang.– Một đĩa với các rãnh.– Một trục quay.– Cáp nguồn và tín

hiệu.

Page 10: Encoder 7546

Loại 1 kênh

Page 11: Encoder 7546

Encoder quang loại một kênh

• Vị trí được xác địnhdựa vào số xung đếnđược.

• Số rãnh trên mỗivòng xác định số gócứng nhất đới từngrãnh.

Page 12: Encoder 7546

Encoder quang loại một kênh

• Encoder quang loại một kênh không chothông tin về hướng.

Page 13: Encoder 7546

Ví dụ• Một ebcoder quang gồm 360 rãnh, bắt đầu từ vị

trí chuẩn (reference). Cảm biến quang đếm 100rãnh cùng chiều kim đồng hồ và 30 rãnh theochiều ngược lại rồi 45 rãnh theo cung chiều kimđồng hồ. Tìm vị trí hiện tại?

Giải

Encoder 360 độ thì mỗi rãnh có giá trị góc là mộtđộ. Vậy vị trí hiện tại là:

100 – 30 + 45 = 115 độ theo chiều kim đồng hồ.

Page 14: Encoder 7546

Encoder quang loại 2 kênh• Encoder một kênh không xác định được chiềuquay của trục.

• Loại hai kênh khắc phục khuyết điểm trên

Page 15: Encoder 7546

Encoder quang 2 kênh• Đĩa quay encoder 2 hênh.

• V1 và V2: vị trí hai cảmbiến quang.

• CCW và CW: chiều quayngược và cùng chiều kimđồng hồ

• Dạng sóng ngõ ra hai cảmbiến khi quay CCW.

•Dạng sóng ngõ ra hai cảmbiến khi quay CW.

Page 16: Encoder 7546

Encoder

Page 17: Encoder 7546

Mạch giải mã encoder

• Mạch đếm tăng dần mỗi khi đĩa quay cùng chiềukim đồng hồ (CW).

• Mạch đếm giảm dần mỗi kho đĩa quay theo chiềungươc chiều kim đồng hồ (CCW).

Page 18: Encoder 7546

Mạch giải mã encoder

• Cách đơn giản nhất để thực hiện mạchgiải mã là dùng flip-lop.

Mạch giải mã và dạng sóng giải mã của V1 và V2.

Page 19: Encoder 7546

Ví dụ

• Cho hệ thống cảm biến vị trí như trong hình trên. Sửdụng encoder loại 250 xung/vòng. Giá trị hiện tại của bộđếm là 00100110. Tìm vị trí góc hiện tại?

• Giải

Encoder gồm 250 xung. Vậy 1 xung ứng với360/250 = 1.44 độ. Giá trị nhị phân của bộ đếm là:00100110 tương đương số thập phân là 38. vậy vịtrí hiện tại là: 38x1.44 = 54.72 độ.

Page 20: Encoder 7546

Encoder tuyệt đối

Page 21: Encoder 7546

PCB for absolute rotary encoders

Page 22: Encoder 7546

absolute encoders

Page 23: Encoder 7546

Encoder tuyệt đối

Đĩa Encoder tuyệt đối4 bit

Page 24: Encoder 7546

Encoder loại tuyệt đối

• Loại đơn giản nhất gồm hai bít ngõ ra.

Page 25: Encoder 7546

Encoder loại tuyệt đối

• Loại mã hóa 4 bit nhị phân từ 0000 tới 1111.

Page 26: Encoder 7546

Application

Measuring Lengthwith Wheels and Rolls

Ballscrew PositionTable Example

Page 27: Encoder 7546

Encoder tuyệt đối

• Để chính xác hơn, người ta thêm mộtxung hiệu chỉnh như hình sau:

Thêm một cảm biến để đọc xung chính xác hơn.

Page 28: Encoder 7546

Encoder tuyệt đối, mã gray

Page 29: Encoder 7546

Encoder tuyệt đối• The absolute encoder that is sketched above uses four

bits to encode the position of the disc.• Four light detectors are needed to determine the

absolute position of the disc.• The right figure shows a simple binary scheme of

encoding.• This type of encoding has the disadvantage that at the

transition from 1111 to 0000 all four bits change at atime.

• This may lead to decision errors when the transition isnot done exactly simultaneous.

• There are some ways to overcome this problem, thatare shown in the next slides.

Page 30: Encoder 7546

Gray Code

Đĩa dùngmã BCD

Đĩa dùngmã gray

Page 31: Encoder 7546

Gray Code Disc vs. Binary CodeDisc

Page 32: Encoder 7546

linear Magnetic encoder

Page 33: Encoder 7546

Magnetic Rotary Encoder• A high-speed rotary magneticencoder designed for use inharsh environments.• The traditional design enableseasy integration on existingmachines.• A magnet is mounted to theshaft within the encoder’s body.• Rotation of this magnet issensed by a custom encoderchip within the body, andprocessed to give the requiredoutput format.

Page 34: Encoder 7546

Magnetic Rotary Encoder

(1) Motor(2) Motor terminal(3) Motor shaft(4) Magnetic shield(5) Magnetic wheel(6) ASIC(7) MR sensor(8) Cap

Page 35: Encoder 7546

Optical linear encoder

Page 36: Encoder 7546

ứng dụng encoder

Đo và cắt theo chiều dài

Định vị bàn làmviệc qua hệ trục

Page 37: Encoder 7546

ứng dụng encoder

Xác định ví trí tươngđối, tốc độ và hướngcủa băng tải

Xác định vị trí và gốccủa rack và pinion