Sisukord:

Tööstuslike kodeerijate kasutamine Arduinoga: 6 sammu
Tööstuslike kodeerijate kasutamine Arduinoga: 6 sammu

Video: Tööstuslike kodeerijate kasutamine Arduinoga: 6 sammu

Video: Tööstuslike kodeerijate kasutamine Arduinoga: 6 sammu
Video: ROBLOX ÕPETUS - Algeline Robloxi kodeerimine: Osa 2 - Keskkonnaga kohanemine 2024, Juuli
Anonim
Kuidas kasutada tööstuslikke kodeerijaid Arduinoga
Kuidas kasutada tööstuslikke kodeerijaid Arduinoga

Inkrementaalseid kodeerijaid kasutatakse sageli tööstuslikes rakendustes, nagu robootika või positsioneerimise jälgimine. Tööstuslike rakenduste kodeerijatel on enamasti diferentsiaalne RS422 liides.

Näitan selles väikeses projektis, kuidas kasutada Arduino UNO -ga tööstuslikku inkrementkodeerit - meie puhul SICK DFS60.

Samm: tööriistad ja materjalid

Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid

Materjalid

  • Arduino UNO
  • 3x RS422 kilp Arduino jaoks
  • juurdekasvukooder (haige DFS60)

Tööriistad

  • Kruvikeeraja
  • labori toiteallikas

2. samm: mõned põhitõed

Mõned põhitõed
Mõned põhitõed
Mõned põhitõed
Mõned põhitõed

Kodeerija RS422 väljundit kasutatakse ainult riistvarakihina. RS422 kaudu ei edastata ühtegi jadaprotokolli. Ainult kodeerija enda impulsid edastatakse otse 3 erineva RS422 kanali kaudu: SIN, COS ja Z (nullpositsioon).

3 sõltumatu RS422 kanali tõttu vajame Arduino jaoks 3 RS422 sisendit. Sel eesmärgil olen kasutanud 3 tk oma Arduino RS422/RS485 kilpe - laotud ühele Arduinole.

3. samm: RS422 kilpide seadistamine

RS422 kilpide dip -lüliti seadistus
RS422 kilpide dip -lüliti seadistus

Mis tahes varjestuse lülitusseade on sama:

  • S1: ON, OFF, OFF, OFF (vastuvõtja alati sees / saatja alati välja lülitatud)
  • S2: VÄLJAS, VÄLJAS, SEES, SEES
  • S3: SEES, VÄLJAS, VÄLJAS, VÄLJAS (lõpptakisti sees)

4. samm: RS422 kilpide hüppaja seaded

RS422 kilpide hüppaja seaded
RS422 kilpide hüppaja seaded
RS422 kilpide hüppaja seaded
RS422 kilpide hüppaja seaded
RS422 kilpide hüppaja seaded
RS422 kilpide hüppaja seaded

Iga kilbi hüppaja seadistus on erinev. Sõltuvalt ühendatud kanalist on RX -pin konfigureeritud järgmiselt:

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

Pinge hüppaja JP1 tuleb seada väärtusele 5 V.

Samm: juhtmestik

Juhtmestik
Juhtmestik

Koodrit saab toita laboratoorsest toiteallikast või otse Arduino UNO 5 V toiteallikast

6. samm: tarkvara ja testimine

Palun kompileerige lisatud INO -fail Arduino IDE alla. Pärast projekti Arduinole üleslaadimist peate avama 115200 baudiga jadamonitori.

Näete praegust juurdekasvu väärtust (värskendatud kõik 0, 5 s) ja kodeerija praegust olekut….

Soovitan: