Mündəricat:

Arduino ilə Sənaye Enkoderlərindən Necə istifadə olunur: 6 addım
Arduino ilə Sənaye Enkoderlərindən Necə istifadə olunur: 6 addım

Video: Arduino ilə Sənaye Enkoderlərindən Necə istifadə olunur: 6 addım

Video: Arduino ilə Sənaye Enkoderlərindən Necə istifadə olunur: 6 addım
Video: Arduino modulu. Giriş. 2024, Noyabr
Anonim
Arduino ilə Sənaye Enkoderlərindən Necə İstifadə Edilir
Arduino ilə Sənaye Enkoderlərindən Necə İstifadə Edilir

Artan kodlayıcılar tez -tez robototexnika və ya mövqelərin izlənməsi kimi sənaye tətbiqlərində istifadə olunur. Sənaye tətbiqləri üçün kodlayıcılar əsasən RS422 diferensial interfeysi ilə gəlir.

Bu kiçik layihədə bir sənaye artımlı kodlayıcıdan necə istifadə edəcəyimizi göstərəcəyəm - bizim vəziyyətimizdə SICK DFS60 - Arduino UNO ilə.

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Materiallar

  • Arduino UNO
  • Arduino üçün 3x RS422 Kalkanı
  • artan kodlayıcı (Xəstə DFS60)

Alətlər

  • Tornavida
  • laboratoriya enerji təchizatı

Addım 2: Bəzi əsaslar

Bəzi Əsaslar
Bəzi Əsaslar
Bəzi Əsaslar
Bəzi Əsaslar

Kodlayıcının RS422 çıxışı yalnız digər hardware qatında istifadə olunur. RS422 üzərindən heç bir serial protokolu ötürülməyəcək. Yalnız kodlayıcının pulsları 3 fərqli RS422 kanalı ilə birbaşa ötürülür: SIN, COS və Z (sıfır mövqeyi).

3 müstəqil RS422 kanalına görə Arduino üçün 3 RS422 girişinə ehtiyacımız var. Bu məqsədlə 3 ədəd Arduino RS422/RS485 qalxanımdan istifadə etdim - bir Arduino üzərində yığılmışdı.

Addım 3: RS422 Qalxanlarının Dip Switch Ayarı

RS422 Qalxanlarının Dip Switch Ayarı
RS422 Qalxanlarının Dip Switch Ayarı

Hər hansı bir qalxan üçün daldırma açarı ayarı eynidır:

  • S1: ON, OFF, OFF, OFF (alıcı həmişə açıq / verici həmişə söndürülür)
  • S2: OFF, OFF, ON, ON
  • S3: ON, OFF, OFF, OFF (müqavimətin sona çatması)

Addım 4: RS422 Qalxanlarının Jumper Ayarları

RS422 Qalxanlarının Jumper Ayarları
RS422 Qalxanlarının Jumper Ayarları
RS422 Qalxanlarının Jumper Ayarları
RS422 Qalxanlarının Jumper Ayarları
RS422 Qalxanlarının Jumper Ayarları
RS422 Qalxanlarının Jumper Ayarları

Hər hansı bir qalxan üçün Jumper ayarı fərqlidir. Bağlı kanaldan asılı olaraq RX pin konfiqurasiya olunur:

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

JP1 gərginlikli tullanan 5V -ə təyin edilməlidir.

Addım 5: Kabel çəkmə

Kablolama
Kablolama

Kodlayıcı bir laboratoriya enerji təchizatı ilə və ya Arduino UNO -nun 5V -dən birbaşa istifadə edilə bilər.

Addım 6: Proqram və Test

Zəhmət olmasa əlavə edilmiş INO faylını Arduino IDE altında tərtib edin. Layihəni Arduinoya yüklədikdən sonra 115200 baud ilə serial monitoru açmalısınız.

Oradakı cari artım dəyərini (hamısı 0, 5 saniyədə yeniləndi) və Kodlayıcının cari vəziyyətini orada görürsünüz ….

Tövsiyə: