Teollisuuskoodereiden käyttäminen Arduinon kanssa: 6 vaihetta
Teollisuuskoodereiden käyttäminen Arduinon kanssa: 6 vaihetta
Anonim
Kuinka käyttää teollisuuskoodereita Arduinon kanssa
Kuinka käyttää teollisuuskoodereita Arduinon kanssa

Inkrementaalikoodereita käytetään usein teollisiin sovelluksiin, kuten robotiikkaan tai paikannuksen seurantaan. Teollisiin sovelluksiin tarkoitetuissa antureissa on enimmäkseen differentiaalinen RS422 -liitäntä.

Näytän tässä pienessä projektissa, kuinka käyttää teollista inkrementaalianturia - meidän tapauksessamme SICK DFS60 - Arduino UNO: n kanssa.

Vaihe 1: Työkalut ja materiaalit

Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit

Materiaalit

  • Arduino UNO
  • 3x RS422 -kilpi Arduinolle
  • inkrementaalianturi (Sick DFS60)

Työkalut

  • Ruuvimeisseli
  • laboratorion virtalähde

Vaihe 2: Jotkut perusteet

Jotkut perusasiat
Jotkut perusasiat
Jotkut perusasiat
Jotkut perusasiat

Anturin RS422 -lähtöä käytetään vain laitteistokerroksena. Sarjaprotokollaa ei lähetetä RS422: n kautta. Vain itse anturin pulssit siirretään suoraan 3 eri RS422 -kanavan kautta: SIN, COS ja Z (nolla -asento).

Koska 3 itsenäistä RS422 -kanavaa tarvitsemme 3 RS422 -tuloa Arduinolle. Tätä tarkoitusta varten olen käyttänyt 3 kpl Arduino RS422/RS485 -kilpeäni - pinottu yhteen Arduinoon.

Vaihe 3: Dip -kytkimen asetus RS422 -suojat

RS422 -suojajen dip -kytkinasetus
RS422 -suojajen dip -kytkinasetus

Minkä tahansa suojan dip -kytkimen asetus on sama:

  • S1: ON, OFF, OFF, OFF (vastaanotin aina päällä / lähetin aina pois päältä)
  • S2: OFF, OFF, ON, ON
  • S3: ON, OFF, OFF, OFF (päätevastus päällä)

Vaihe 4: RS422 -kilpien hyppyasetukset

RS422 -kilpien hyppyasetus
RS422 -kilpien hyppyasetus
RS422 -kilpien hyppyasetus
RS422 -kilpien hyppyasetus
RS422 -kilpien hyppyasetus
RS422 -kilpien hyppyasetus

Kaikkien kilpien hyppyasetus on erilainen. Liitetystä kanavasta riippuen RX -nasta on määritetty:

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

Jännitehyppyjohdin JP1 on asetettava 5 V.

Vaihe 5: Johdotus

Johdotus
Johdotus

Anturia voidaan käyttää laboratorion virtalähteellä tai suoraan Arduino UNO: n 5 V: n jännitteellä

Vaihe 6: Ohjelmisto ja testi

Kokoa liitteenä oleva INO -tiedosto Arduino IDE: n alle. Kun olet ladannut projektin Arduinolle, sinun on avattava sarjamonitori 115200 baudilla.

Näet nykyisen lisäysarvon (päivitetty kaikki 0, 5 s) ja kooderin nykyisen tilan….