Mục lục:

Cách sử dụng bộ mã hóa công nghiệp với Arduino: 6 bước
Cách sử dụng bộ mã hóa công nghiệp với Arduino: 6 bước

Video: Cách sử dụng bộ mã hóa công nghiệp với Arduino: 6 bước

Video: Cách sử dụng bộ mã hóa công nghiệp với Arduino: 6 bước
Video: Hướng Dẫn Sử Dụng Encoder Với Arduino 2024, Tháng bảy
Anonim
Cách sử dụng bộ mã hóa công nghiệp với Arduino
Cách sử dụng bộ mã hóa công nghiệp với Arduino

Bộ mã hóa tăng dần thường được sử dụng cho các ứng dụng công nghiệp như robot hoặc theo dõi định vị. Bộ mã hóa cho các ứng dụng công nghiệp hầu hết đi kèm với giao diện RS422 khác biệt.

Trong dự án nhỏ này, tôi sẽ chỉ cho bạn cách sử dụng bộ mã hóa gia tăng công nghiệp - trong trường hợp của chúng tôi là SICK DFS60 - với Arduino UNO.

Bước 1: Công cụ và vật liệu

Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu

Vật liệu

  • Arduino UNO
  • 3x RS422 Shield cho Arduino
  • bộ mã hóa gia tăng (Sick DFS60)

Công cụ

  • Cái vặn vít
  • cung cấp điện phòng thí nghiệm

Bước 2: Một số kiến thức cơ bản

Một số kiến thức cơ bản
Một số kiến thức cơ bản
Một số kiến thức cơ bản
Một số kiến thức cơ bản

Đầu ra RS422 của bộ mã hóa chỉ được sử dụng lớp phần cứng als. Không có giao thức nối tiếp nào sẽ được truyền qua RS422. Chỉ các xung của chính bộ mã hóa được truyền trực tiếp qua 3 kênh RS422 khác nhau: SIN, COS và Z (vị trí không).

Vì 3 kênh RS422 độc lập nên chúng ta cần 3 đầu vào RS422 cho Arduino. Với mục đích này, tôi đã sử dụng 3 tấm chắn Arduino RS422 / RS485 - xếp chồng lên nhau trên một Arduino.

Bước 3: Nhúng cài đặt công tắc của tấm chắn RS422

Cài đặt công tắc nhúng của tấm chắn RS422
Cài đặt công tắc nhúng của tấm chắn RS422

Cài đặt công tắc nhúng cho bất kỳ tấm chắn nào đều giống nhau:

  • S1: BẬT, TẮT, TẮT, TẮT (bộ thu luôn bật / bộ phát luôn tắt)
  • S2: TẮT, TẮT, BẬT, BẬT
  • S3: BẬT, TẮT, TẮT, TẮT (bật điện trở kết thúc)

Bước 4: Cài đặt Jumper của RS422 Shields

Cài đặt Jumper của RS422 Shields
Cài đặt Jumper của RS422 Shields
Cài đặt Jumper của RS422 Shields
Cài đặt Jumper của RS422 Shields
Cài đặt Jumper của RS422 Shields
Cài đặt Jumper của RS422 Shields

Cài đặt Jumper cho bất kỳ tấm chắn nào là khác nhau. Tùy thuộc vào kênh được kết nối, chân RX được cấu hình thành:

  • Z: D2
  • COS: D3
  • SIN: D4

Bộ nhảy điện áp JP1 phải được đặt thành 5V.

Bước 5: Đấu dây

Đấu dây
Đấu dây

Bộ mã hóa có thể được cấp nguồn bằng nguồn điện trong phòng thí nghiệm hoặc trực tiếp bằng nguồn 5V của Arduino UNO

Bước 6: Phần mềm và Kiểm tra

Vui lòng biên dịch tệp INO đính kèm trong IDE Arduino. Sau khi tải dự án lên Arduino, bạn phải mở màn hình nối tiếp với 115200 baud.

Bạn sẽ thấy giá trị gia tăng hiện tại (cập nhật tất cả 0, 5s) và trạng thái hiện tại của Bộ mã hóa ở đó….

Đề xuất: