Orodha ya maudhui:

Jinsi ya Kutumia Encoders za Viwanda na Arduino: Hatua 6
Jinsi ya Kutumia Encoders za Viwanda na Arduino: Hatua 6

Video: Jinsi ya Kutumia Encoders za Viwanda na Arduino: Hatua 6

Video: Jinsi ya Kutumia Encoders za Viwanda na Arduino: Hatua 6
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Julai
Anonim
Jinsi ya Kutumia Encoders za Viwanda na Arduino
Jinsi ya Kutumia Encoders za Viwanda na Arduino

Viambatisho vya nyongeza hutumiwa mara nyingi kwa matumizi ya viwandani kama roboti au ufuatiliaji wa nafasi. Encoders za matumizi ya viwandani huja zaidi na kiolesura cha RS422 tofauti.

Nitaonyesha katika mradi huu mdogo jinsi ya kutumia kiboreshaji cha kuongezeka kwa viwanda - kwa upande wetu SICK DFS60 - na Arduino UNO.

Hatua ya 1: Zana na Vifaa

Zana na Vifaa
Zana na Vifaa
Zana na Vifaa
Zana na Vifaa

Vifaa

  • Arduino UNO
  • 3x RS422 Shield kwa Arduino
  • kisimbuzi cha nyongeza (Mgonjwa DFS60)

Zana

  • Bisibisi
  • ugavi wa umeme wa maabara

Hatua ya 2: Baadhi ya Misingi

Misingi mingine
Misingi mingine
Misingi mingine
Misingi mingine

Pato la RS422 la kisimbuzi hutumiwa tu safu ya vifaa vya als. Hakuna itifaki ya serial itakayosambazwa juu ya RS422. Ni mapigo tu ya kisimbuzi yenyewe ambayo huhamishwa moja kwa moja kupitia njia 3 tofauti za RS422: SIN, COS na Z (nafasi ya sifuri).

Kwa sababu ya vituo 3 huru vya RS422 tunahitaji pembejeo 3 za RS422 za Arduino. Kwa kusudi hili nimetumia pcs 3 za ngao zangu za Arduino RS422 / RS485 - zilizowekwa kwenye Arduino moja.

Hatua ya 3: Weka Mpangilio wa Kubadilisha Viwango vya RS422

Weka Kubadilisha Kuweka ya RS422 Shields
Weka Kubadilisha Kuweka ya RS422 Shields

Mpangilio wa kubadili swichi kwa ngao yoyote ni sawa:

  • S1: KUZIMA, KUZIMA, KUZIMWA, KUZIMWA (mpokeaji kila wakati yuko / hutuma kila wakati)
  • S2: ZIMA, ZIMA, ZIMA, ON
  • S3: KUWASHWA, KUZIMWA, KUZIMWA, KUZIMWA (kumaliza kontena juu)

Hatua ya 4: Mipangilio ya Jumper ya RS422 Shields

Mipangilio ya Jumper ya RS422 Shields
Mipangilio ya Jumper ya RS422 Shields
Mipangilio ya Jumper ya RS422 Shields
Mipangilio ya Jumper ya RS422 Shields
Mipangilio ya Jumper ya RS422 Shields
Mipangilio ya Jumper ya RS422 Shields

Kuweka Jumper kwa ngao yoyote ni tofauti. Kulingana na kituo kilichounganishwa pini ya RX imeundwa kuwa:

  • Z: D2
  • COS: D3
  • DHAMBI: D4

Jumper ya voltage JP1 lazima iwekwe kwa 5V.

Hatua ya 5: Wiring

Wiring
Wiring

Encoder inaweza kutumiwa na usambazaji wa umeme wa maabara au moja kwa moja na 5V ya Arduino UNO

Hatua ya 6: Programu na Mtihani

Tafadhali tunga faili ya INO iliyoambatanishwa chini ya Arduino IDE. Baada ya kupakia mradi kwa Arduino lazima ufungue mfuatiliaji wa serial na baud ya 115200.

Utaona thamani ya nyongeza ya sasa (imesasishwa zote 0, 5s) na hali ya sasa ya Encoder hapo….

Ilipendekeza: