Daftar Isi:

Cara Menggunakan Encoder Industri Dengan Arduino: 6 Langkah
Cara Menggunakan Encoder Industri Dengan Arduino: 6 Langkah

Video: Cara Menggunakan Encoder Industri Dengan Arduino: 6 Langkah

Video: Cara Menggunakan Encoder Industri Dengan Arduino: 6 Langkah
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Cara Menggunakan Encoder Industri Dengan Arduino
Cara Menggunakan Encoder Industri Dengan Arduino

Encoder tambahan sering digunakan untuk aplikasi industri seperti robotika atau pelacakan posisi. Encoder untuk aplikasi industri sebagian besar dilengkapi dengan antarmuka RS422 diferensial.

Saya akan menunjukkan dalam proyek kecil ini bagaimana menggunakan encoder inkremental industri - dalam kasus kami SICK DFS60 - dengan Arduino UNO.

Langkah 1: Alat dan Bahan

Alat dan bahan
Alat dan bahan
Alat dan bahan
Alat dan bahan

Bahan:

  • Arduino UNO
  • 3x RS422 Perisai untuk Arduino
  • encoder tambahan (Sick DFS60)

Peralatan

  • Obeng
  • catu daya laboratorium

Langkah 2: Beberapa Dasar

Beberapa Dasar
Beberapa Dasar
Beberapa Dasar
Beberapa Dasar

Output RS422 dari encoder hanya digunakan sebagai lapisan perangkat keras. Tidak ada protokol serial yang akan dikirimkan melalui RS422. Hanya pulsa dari encoder itu sendiri yang langsung ditransfer melalui 3 saluran RS422 yang berbeda: SIN, COS dan Z (posisi nol).

Karena 3 saluran RS422 independen, kami membutuhkan 3 input RS422 untuk Arduino. Untuk tujuan ini saya telah menggunakan 3 buah pelindung Arduino RS422/RS485 saya - ditumpuk pada satu Arduino.

Langkah 3: Dip Switch Setting dari RS422 Shields

Pengaturan Sakelar Celup dari Perisai RS422
Pengaturan Sakelar Celup dari Perisai RS422

Pengaturan sakelar celup untuk pelindung apa pun adalah sama:

  • S1: ON, OFF, OFF, OFF (receiver selalu on/transmitter selalu mati)
  • S2: MATI, MATI, HIDUP, HIDUP
  • S3: ON, OFF, OFF, OFF (mengakhiri resistor aktif)

Langkah 4: Pengaturan Jumper Perisai RS422

Pengaturan Jumper Perisai RS422
Pengaturan Jumper Perisai RS422
Pengaturan Jumper Perisai RS422
Pengaturan Jumper Perisai RS422
Pengaturan Jumper Perisai RS422
Pengaturan Jumper Perisai RS422

Pengaturan Jumper untuk setiap perisai berbeda. Tergantung dari saluran yang terhubung, pin RX dikonfigurasikan ke:

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

Jumper tegangan JP1 harus diatur ke 5V.

Langkah 5: Pengkabelan

Pengkabelan
Pengkabelan

Encoder dapat ditenagai oleh catu daya laboratorium atau langsung oleh 5V Arduino UNO

Langkah 6: Perangkat Lunak dan Uji

Silakan kompilasi file INO terlampir di bawah Arduino IDE. Setelah mengunggah proyek ke Arduino Anda harus membuka monitor serial dengan baud 115200.

Anda akan melihat nilai kenaikan saat ini (diperbarui semua 0, 5 detik) dan status Encoder saat ini di sana….

Direkomendasikan: