Isi kandungan:

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

Video: Cara Menggunakan Encoders Industri Dengan Arduino: 6 Langkah

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

Pengekod tambahan sering digunakan untuk aplikasi industri seperti robotik atau penjejakan kedudukan. Pengekod untuk aplikasi industri kebanyakannya dilengkapi dengan antara muka RS422 yang berbeza.

Saya akan menunjukkan dalam projek kecil ini bagaimana menggunakan encoder tambahan industri - dalam kes kita 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 Shield untuk Arduino
  • pengekod tambahan (SF DFS60)

Alat

  • Pemutar skru
  • bekalan kuasa makmal

Langkah 2: Beberapa Asas

Beberapa Asas
Beberapa Asas
Beberapa Asas
Beberapa Asas

Output pengekod RS422 hanya digunakan sebagai lapisan perkakasan. Tiada protokol bersiri akan dihantar melalui RS422. Hanya denyutan pengekod itu sendiri yang dipindahkan secara langsung melalui 3 saluran RS422 yang berbeza: SIN, COS dan Z (kedudukan sifar).

Oleh kerana 3 saluran RS422 bebas, kami memerlukan 3 input RS422 untuk Arduino. Untuk tujuan ini, saya telah menggunakan 3 buah pelindung Arduino RS422 / RS485 saya - disusun pada satu Arduino.

Langkah 3: Pengaturan Dip Switch of RS422 Shields

Set Suis Dip Perisai RS422
Set Suis Dip Perisai RS422

Tetapan suis dip untuk sebarang pelindung adalah sama:

  • S1: ON, OFF, OFF, OFF (penerima sentiasa hidup / pemancar selalu mati)
  • S2: MATI, MATI, AKTIF, AKTIF
  • S3: ON, OFF, OFF, OFF (penghentian perintang dihidupkan)

Langkah 4: Tetapan Jumper Perisai RS422

Tetapan Jumper Perisai RS422
Tetapan Jumper Perisai RS422
Tetapan Jumper Perisai RS422
Tetapan Jumper Perisai RS422
Tetapan Jumper Perisai RS422
Tetapan Jumper Perisai RS422

Pengaturan Jumper untuk pelindung apa pun berbeza. Bergantung dari saluran yang disambungkan, pin RX dikonfigurasi untuk:

  • Z: D2
  • KOS: D3
  • SIN: D4

Pelompat voltan JP1 mesti ditetapkan ke 5V.

Langkah 5: Pendawaian

Pendawaian
Pendawaian

Pengekod boleh digerakkan oleh bekalan kuasa makmal atau secara langsung oleh 5V Arduino UNO

Langkah 6: Perisian dan Ujian

Sila kumpulkan fail INO yang dilampirkan di bawah Arduino IDE. Selepas memuat naik projek ke Arduino, anda perlu membuka monitor bersiri dengan 115200 baud.

Anda akan melihat nilai kenaikan semasa (dikemas kini semua 0, 5s) dan status semasa Pengekod di sana….

Disyorkan: