Satura rādītājs:

Kā izmantot rūpnieciskos kodētājus ar Arduino: 6 soļi
Kā izmantot rūpnieciskos kodētājus ar Arduino: 6 soļi

Video: Kā izmantot rūpnieciskos kodētājus ar Arduino: 6 soļi

Video: Kā izmantot rūpnieciskos kodētājus ar Arduino: 6 soļi
Video: TX81Z Arduino MIDI-контроллер/редактор 2024, Jūlijs
Anonim
Kā lietot rūpnieciskos kodētājus ar Arduino
Kā lietot rūpnieciskos kodētājus ar Arduino

Inkrementālos kodētājus bieži izmanto rūpnieciskiem lietojumiem, piemēram, robotikai vai pozicionēšanas izsekošanai. Kodētājiem rūpnieciskai lietošanai galvenokārt ir diferenciāls RS422 interfeiss.

Šajā mazajā projektā es parādīšu, kā izmantot rūpniecisko inkrementālo kodētāju - mūsu gadījumā SICK DFS60 - ar Arduino UNO.

1. darbība: instrumenti un materiāli

Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli

Materiāli

  • Arduino UNO
  • 3x RS422 vairogs Arduino
  • inkrementālais kodētājs (slims DFS60)

Rīki

  • Skrūvgriezis
  • laboratorijas barošanas avots

2. solis: daži pamati

Daži pamati
Daži pamati
Daži pamati
Daži pamati

Kodētāja RS422 izeja tiek izmantota tikai kā aparatūras slānis. Seriālais protokols netiks pārsūtīts pa RS422. Tikai paša kodētāja impulsi tiek tieši pārsūtīti, izmantojot 3 dažādus RS422 kanālus: SIN, COS un Z (nulles pozīcija).

3 neatkarīgo RS422 kanālu dēļ mums ir nepieciešamas 3 RS422 ieejas Arduino. Šim nolūkam esmu izmantojis 3 savus Arduino RS422/RS485 vairogus - sakrautus vienā Arduino.

3. solis: RS422 vairogu iestatīšana

RS422 vairogu mērīšanas slēdzis
RS422 vairogu mērīšanas slēdzis

Iegremdēšanas slēdža iestatījums jebkuram vairogam ir vienāds:

  • S1: ieslēgts, izslēgts, izslēgts, izslēgts (uztvērējs vienmēr ieslēgts / raidītājs vienmēr izslēgts)
  • S2: OFF, OFF, ON, ON
  • S3: ieslēgts, izslēgts, izslēgts, izslēgts (beigu rezistors ieslēgts)

4. solis: RS422 vairogu džempera iestatījumi

RS422 vairogu džempera iestatījumi
RS422 vairogu džempera iestatījumi
RS422 vairogu džempera iestatījumi
RS422 vairogu džempera iestatījumi
RS422 vairogu džempera iestatījumi
RS422 vairogu džempera iestatījumi

Jebkura vairoga džempera iestatījums ir atšķirīgs. Atkarībā no pievienotā kanāla RX tapa ir konfigurēta šādi:

  • Z: D2
  • COS: D3
  • Grēks: D4

Sprieguma džemperim JP1 jābūt noregulētam uz 5 V.

5. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Kodētāju var darbināt no laboratorijas barošanas avota vai tieši no Arduino UNO 5V

6. darbība: programmatūra un pārbaude

Lūdzu, apkopojiet pievienoto INO failu zem Arduino IDE. Pēc projekta augšupielādes Arduino jums ir jāatver sērijas monitors ar 115200 bodu.

Tur jūs redzēsit pašreizējo pieauguma vērtību (atjaunināta visi 0, 5s) un kodētāja pašreizējo statusu….

Ieteicams: