İçindekiler:

Arduino İle Endüstriyel Enkoderler Nasıl Kullanılır: 6 Adım
Arduino İle Endüstriyel Enkoderler Nasıl Kullanılır: 6 Adım

Video: Arduino İle Endüstriyel Enkoderler Nasıl Kullanılır: 6 Adım

Video: Arduino İle Endüstriyel Enkoderler Nasıl Kullanılır: 6 Adım
Video: Step motor sürücülerinde frekansın önemi #142 2024, Kasım
Anonim
Arduino İle Endüstriyel Enkoderler Nasıl Kullanılır
Arduino İle Endüstriyel Enkoderler Nasıl Kullanılır

Artımlı kodlayıcılar genellikle robotik veya konumlandırma izleme gibi endüstriyel uygulamalar için kullanılır. Endüstriyel uygulamalar için kodlayıcılar, çoğunlukla bir diferansiyel RS422 arayüzü ile birlikte gelir.

Bu küçük projede endüstriyel artımlı kodlayıcının nasıl kullanılacağını göstereceğim - bizim durumumuzda SICK DFS60 - Arduino UNO ile.

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Malzemeler

  • Arduino UNO'su
  • Arduino için 3x RS422 Kalkanı
  • artımlı kodlayıcı (Sick DFS60)

Aletler

  • Tornavida
  • laboratuvar güç kaynağı

2. Adım: Bazı Temel Bilgiler

Bazı Temel Bilgiler
Bazı Temel Bilgiler
Bazı Temel Bilgiler
Bazı Temel Bilgiler

Enkoderin RS422 çıkışı sadece donanım katmanında kullanılır. RS422 üzerinden hiçbir seri protokol iletilmez. Yalnızca enkoderin darbeleri 3 farklı RS422 kanalı üzerinden doğrudan aktarılır: SIN, COS ve Z (sıfır konumu).

3 bağımsız RS422 kanalı nedeniyle Arduino için 3 RS422 girişine ihtiyacımız var. Bu amaçla, bir Arduino üzerinde yığılmış 3 adet Arduino RS422/RS485 kalkanları kullandım.

Adım 3: RS422 Kalkanlarının Dip Anahtarı Ayarı

RS422 Shield Dip Switch Ayarı
RS422 Shield Dip Switch Ayarı

Herhangi bir kalkan için dip anahtarı ayarı aynıdır:

  • S1: AÇIK, KAPALI, KAPALI, KAPALI (alıcı her zaman açık / verici her zaman kapalı)
  • S2: KAPALI, KAPALI, AÇIK, AÇIK
  • S3: AÇIK, KAPALI, KAPALI, KAPALI (sonlandırma direnci açık)

Adım 4: RS422 Kalkanlarının Jumper Ayarları

RS422 Kalkanlarının Jumper Ayarları
RS422 Kalkanlarının Jumper Ayarları
RS422 Kalkanlarının Jumper Ayarları
RS422 Kalkanlarının Jumper Ayarları
RS422 Kalkanlarının Jumper Ayarları
RS422 Kalkanlarının Jumper Ayarları

Herhangi bir kalkan için Jumper ayarı farklıdır. Bağlı kanala bağlı olarak RX pini şu şekilde yapılandırılır:

  • Z: D2
  • COS: D3
  • günah: D4

JP1 voltaj jumper'ı 5V'a ayarlanmalıdır.

Adım 5: Kablolama

kablolama
kablolama

Kodlayıcı, bir laboratuvar güç kaynağı ile veya doğrudan Arduino UNO'nun 5V'si ile çalıştırılabilir.

Adım 6: Yazılım ve Test

Lütfen ekteki INO dosyasını Arduino IDE altında derleyin. Projeyi Arduino'ya yükledikten sonra 115200 baud ile seri monitörü açmalısınız.

Orada mevcut artış değerini (0, 5 saniyenin tamamı güncellendi) ve Enkoderin mevcut durumunu göreceksiniz….

Önerilen: