Πίνακας περιεχομένων:

Πώς να χρησιμοποιήσετε βιομηχανικούς κωδικοποιητές με Arduino: 6 βήματα
Πώς να χρησιμοποιήσετε βιομηχανικούς κωδικοποιητές με Arduino: 6 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε βιομηχανικούς κωδικοποιητές με Arduino: 6 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε βιομηχανικούς κωδικοποιητές με Arduino: 6 βήματα
Βίντεο: Leap Motion SDK 2024, Ιούλιος
Anonim
Πώς να χρησιμοποιήσετε βιομηχανικούς κωδικοποιητές με Arduino
Πώς να χρησιμοποιήσετε βιομηχανικούς κωδικοποιητές με Arduino

Οι αυξητικοί κωδικοποιητές χρησιμοποιούνται συχνά για βιομηχανικές εφαρμογές όπως η ρομποτική ή η παρακολούθηση εντοπισμού θέσης. Οι κωδικοποιητές για βιομηχανικές εφαρμογές έρχονται ως επί το πλείστον με διαφορική διεπαφή RS422.

Θα δείξω σε αυτό το μικρό έργο πώς να χρησιμοποιήσετε έναν βιομηχανικό πρόσθετο κωδικοποιητή - στην περίπτωσή μας SICK DFS60 - με ένα Arduino UNO.

Βήμα 1: Εργαλεία και υλικά

Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά
Εργαλεία και υλικά

Υλικά

  • Arduino UNO
  • 3x RS422 Shield για το Arduino
  • πρόσθετος κωδικοποιητής (άρρωστος DFS60)

Εργαλεία

  • Κατσαβίδι
  • εργαστηριακό τροφοδοτικό

Βήμα 2: Μερικά βασικά

Μερικά Βασικά
Μερικά Βασικά
Μερικά Βασικά
Μερικά Βασικά

Η έξοδος RS422 του κωδικοποιητή χρησιμοποιείται μόνο σε επίπεδο υλικού. Κανένα σειριακό πρωτόκολλο δεν θα μεταδοθεί μέσω του RS422. Μόνο οι παλμοί του ίδιου του κωδικοποιητή μεταφέρονται απευθείας μέσω 3 διαφορετικών καναλιών RS422: SIN, COS και Z (μηδενική θέση).

Λόγω των 3 ανεξάρτητων καναλιών RS422 χρειαζόμαστε 3 εισόδους RS422 για το Arduino. Για το σκοπό αυτό έχω χρησιμοποιήσει 3 τεμάχια από τις ασπίδες Arduino RS422/RS485 - στοιβάζονται σε ένα Arduino.

Βήμα 3: Ρύθμιση διακόπτη βύθισης RS422 Shields

Ρύθμιση διακόπτη εμβύθισης RS422 Shields
Ρύθμιση διακόπτη εμβύθισης RS422 Shields

Η ρύθμιση του διακόπτη εμβύθισης για οποιαδήποτε ασπίδα είναι η ίδια:

  • S1: ON, OFF, OFF, OFF (ο δέκτης πάντα ενεργοποιημένος / ο πομπός πάντα απενεργοποιημένος)
  • S2: OFF, OFF, ON, ON
  • S3: ON, OFF, OFF, OFF (τερματική αντίσταση ενεργοποιημένη)

Βήμα 4: Ρυθμίσεις βραχυκυκλωτήρων RS422 Shields

Ρυθμίσεις βραχυκυκλωτήρων RS422 Shields
Ρυθμίσεις βραχυκυκλωτήρων RS422 Shields
Ρυθμίσεις βραχυκυκλωτήρων RS422 Shields
Ρυθμίσεις βραχυκυκλωτήρων RS422 Shields
Ρυθμίσεις βραχυκυκλωτήρων RS422 Shields
Ρυθμίσεις βραχυκυκλωτήρων RS422 Shields

Η ρύθμιση Jumper για οποιαδήποτε ασπίδα είναι διαφορετική. Ανάλογα με το συνδεδεμένο κανάλι, ο πείρος RX έχει διαμορφωθεί ως εξής:

  • Ζ: Δ2
  • COS: D3
  • ΑΜΑΡΤΩΜΑ: D4

Ο βραχυκυκλωτήρας τάσης JP1 πρέπει να ρυθμιστεί στα 5V.

Βήμα 5: Καλωδίωση

Καλωδίωση
Καλωδίωση

Ο κωδικοποιητής μπορεί να τροφοδοτηθεί από ένα εργαστηριακό τροφοδοτικό ή απευθείας από τα 5V του Arduino UNO

Βήμα 6: Λογισμικό και δοκιμή

Συγκεντρώστε το συνημμένο αρχείο INO κάτω από το Arduino IDE. Αφού ανεβάσετε το έργο στο Arduino πρέπει να ανοίξετε τη σειριακή οθόνη με 115200 baud.

Θα δείτε την τρέχουσα τιμή προσαύξησης (ενημερωμένη και τα 0, 5 δευτ.) Και την τρέχουσα κατάσταση του Κωδικοποιητή εκεί….

Συνιστάται: