Sisällysluettelo:

Teollisuuskoodereiden käyttäminen Arduinon kanssa: 6 vaihetta
Teollisuuskoodereiden käyttäminen Arduinon kanssa: 6 vaihetta

Video: Teollisuuskoodereiden käyttäminen Arduinon kanssa: 6 vaihetta

Video: Teollisuuskoodereiden käyttäminen Arduinon kanssa: 6 vaihetta
Video: Голубая стрела (1958) фильм 2024, Marraskuu
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….

Suositeltava: