Përmbajtje:

Si të përdorni kodifikuesit industrialë me Arduino: 6 hapa
Si të përdorni kodifikuesit industrialë me Arduino: 6 hapa

Video: Si të përdorni kodifikuesit industrialë me Arduino: 6 hapa

Video: Si të përdorni kodifikuesit industrialë me Arduino: 6 hapa
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Korrik
Anonim
Si të përdorni kodifikuesit industrialë me Arduino
Si të përdorni kodifikuesit industrialë me Arduino

Kodifikuesit shtesë shpesh përdoren për aplikime industriale si robotika ose përcjellja e pozicionimit. Koduesit për aplikimet industriale vijnë kryesisht me një ndërfaqe diferenciale RS422.

Unë do të tregoj në këtë projekt të vogël se si të përdorni një kodues industrial shtesë - në rastin tonë SICK DFS60 - me një Arduino UNO.

Hapi 1: Mjetet dhe materialet

Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet

Materiale

  • Arduino UNO
  • 3x RS422 Shield për Arduino
  • kodues shtesë (i sëmurë DFS60)

Mjetet

  • Kaçavidë
  • furnizim me energji laboratorike

Hapi 2: Disa baza

Disa Bazat
Disa Bazat
Disa Bazat
Disa Bazat

Dalja RS422 e kodifikuesit përdoret vetëm nga shtresa e harduerit. Asnjë protokoll serik nuk do të transmetohet mbi RS422. Vetëm pulset e vetë kodifikuesit transferohen drejtpërdrejt përmes 3 kanaleve të ndryshme RS422: SIN, COS dhe Z (pozicioni zero).

Për shkak të 3 kanaleve të pavarura RS422 ne kemi nevojë për 3 hyrje RS422 për Arduino. Për këtë qëllim unë kam përdorur 3 copë nga mburojat e mia Arduino RS422/RS485 - të grumbulluara në një Arduino.

Hapi 3: Vendosni cilësimin e zhvendosjes së Mburojave RS422

Dip Switch Setting of RS422 Shields
Dip Switch Setting of RS422 Shields

Cilësimi i ndërprerësit të zhytjes për çdo mburojë është i njëjtë:

  • S1: ON, OFF, OFF, OFF (marrësi gjithmonë aktiv / transmetuesi gjithmonë i fikur)
  • S2: OFF, OFF, ON, ON
  • S3: ON, OFF, OFF, OFF (rezistenca përfundimtare e ndezur)

Hapi 4: Cilësimet e kërcyesit të RS422 Shields

Cilësimet e kërcyesit të RS422 Shields
Cilësimet e kërcyesit të RS422 Shields
Cilësimet e kërcyesit të RS422 Shields
Cilësimet e kërcyesit të RS422 Shields
Cilësimet e kërcyesit të RS422 Shields
Cilësimet e kërcyesit të RS422 Shields

Cilësimi i Jumper për çdo mburojë është i ndryshëm. Në varësi të kanalit të lidhur, pin RX është konfiguruar në:

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

Kërcuesi i tensionit JP1 duhet të vendoset në 5V.

Hapi 5: Instalimet elektrike

Instalime elektrike
Instalime elektrike

Koduesi mund të mundësohet nga një furnizim me energji laboratorike ose drejtpërdrejt nga 5V i Arduino UNO

Hapi 6: Softuer dhe Test

Ju lutemi përpiloni skedarin e bashkangjitur INO nën Arduino IDE. Pas ngarkimit të projektit në Arduino ju duhet të hapni monitorin serik me 115200 baud.

Ju do të shihni vlerën aktuale të rritjes (të azhurnuar të gjitha 0, 5) dhe statusin aktual të Kodifikuesit atje….

Recommended: