Kazalo:

Kako uporabljati industrijske kodirnike z Arduinom: 6 korakov
Kako uporabljati industrijske kodirnike z Arduinom: 6 korakov

Video: Kako uporabljati industrijske kodirnike z Arduinom: 6 korakov

Video: Kako uporabljati industrijske kodirnike z Arduinom: 6 korakov
Video: Leap Motion SDK 2024, Julij
Anonim
Kako uporabljati industrijske kodirnike z Arduinom
Kako uporabljati industrijske kodirnike z Arduinom

Inkrementalni dajalniki se pogosto uporabljajo za industrijske aplikacije, kot je robotika ali sledenje pozicioniranju. Dajalniki za industrijske aplikacije so večinoma opremljeni z diferencialnim vmesnikom RS422.

V tem majhnem projektu bom pokazal, kako uporabljati industrijski inkrementalni dajalnik - v našem primeru SICK DFS60 - z Arduino UNO.

Korak: Orodja in materiali

Orodja in materiali
Orodja in materiali
Orodja in materiali
Orodja in materiali

Materiali

  • Arduino UNO
  • 3x ščit RS422 za Arduino
  • inkrementalni dajalnik (Sick DFS60)

Orodja

  • Izvijač
  • laboratorijsko napajanje

2. korak: Nekaj osnov

Nekaj osnov
Nekaj osnov
Nekaj osnov
Nekaj osnov

Izhod RS422 dajalnika se uporablja samo kot strojna plast. Po RS422 ne bo prenesen serijski protokol. Samo impulzi dajalnika samega se prenašajo neposredno prek 3 različnih kanalov RS422: SIN, COS in Z (ničelni položaj).

Zaradi treh neodvisnih kanalov RS422 potrebujemo 3 vhode RS422 za Arduino. V ta namen sem uporabil 3 kose ščitov Arduino RS422/RS485 - zloženih na en Arduino.

Korak 3: Nastavitev stikala za pokrove ščitov RS422

Nastavitev dip stikala za ščitnike RS422
Nastavitev dip stikala za ščitnike RS422

Nastavitev dip stikala za kateri koli ščit je enaka:

  • S1: ON, OFF, OFF, OFF (sprejemnik vedno vklopljen / oddajnik vedno izklopljen)
  • S2: OFF, OFF, ON, ON
  • S3: ON, OFF, OFF, OFF (zaključni upor vklopljen)

4. korak: Nastavitve skakalcev ščitov RS422

Nastavitve skakalcev ščitov RS422
Nastavitve skakalcev ščitov RS422
Nastavitve skakalcev ščitov RS422
Nastavitve skakalcev ščitov RS422
Nastavitve skakalcev ščitov RS422
Nastavitve skakalcev ščitov RS422

Nastavitev skakalca za kateri koli ščit je drugačna. Odvisno od priključenega kanala je pin RX konfiguriran za:

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

Napetostni mostiček JP1 je treba nastaviti na 5V.

5. korak: Ožičenje

Ožičenje
Ožičenje

Dajalnik se lahko napaja z laboratorijskim napajanjem ali neposredno s 5V Arduino UNO

6. korak: programska oprema in preskus

Prosimo, da sestavljeno datoteko INO sestavite pod Arduino IDE. Ko naložite projekt v Arduino, morate odpreti serijski monitor s 115200 baud.

Tam boste videli trenutno vrednost prirastka (posodobljeno vseh 0, 5s) in trenutno stanje kodirnika….

Priporočena: