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

Έλεγχος Stepper Motor: 5 βήματα
Έλεγχος Stepper Motor: 5 βήματα

Βίντεο: Έλεγχος Stepper Motor: 5 βήματα

Βίντεο: Έλεγχος Stepper Motor: 5 βήματα
Βίντεο: s7 300 controlling stepper motor 2024, Ιούλιος
Anonim
Έλεγχος Stepper Motor
Έλεγχος Stepper Motor

Αυτό το σεμινάριο ισχύει τόσο αν χρησιμοποιούμε το Arduino όσο και τα δύο χρησιμοποιώντας το Drivemall Board στον παρακάτω σύνδεσμο για τη δημιουργία του Drivemall.

Το πλεονέκτημα της προτίμησης του Drivemall έναντι της κλασικής πλακέτας Arduino είναι αυτό της μείωσης της πολυπλοκότητας των συνδέσεων που οδηγούν σε μια πιο τακτοποιημένη εγκατάσταση. Ωστόσο, αυτό είναι προαιρετικό: όλα τα αποτελέσματα εξακολουθούν να ισχύουν με τον πίνακα arduino, μια σανίδα ψωμιού και αρκετούς βραχυκυκλωτήρες για συνδέσεις.

Ας ελέγξουμε ένα βηματικό μοτέρ με έναν πίνακα arduino.

Βήμα 1: Τι χρειαζόμαστε

- Μικροελεγκτής Arduino ή Drivemall

- καλώδιο (α)

- Stepper Motor

- Πρόγραμμα οδήγησης A4988 ή DRV8825 ή L298N ή ULN2003 (υπάρχουν πολλά προγράμματα οδήγησης για)

Βήμα 2: Πώς λειτουργεί το Stepper Motor και γιατί χρησιμοποιούμε πρόγραμμα οδήγησης

Πώς λειτουργεί το Stepper Motor και γιατί χρησιμοποιούμε πρόγραμμα οδήγησης
Πώς λειτουργεί το Stepper Motor και γιατί χρησιμοποιούμε πρόγραμμα οδήγησης
Πώς λειτουργεί το Stepper Motor και γιατί χρησιμοποιούμε πρόγραμμα οδήγησης
Πώς λειτουργεί το Stepper Motor και γιατί χρησιμοποιούμε πρόγραμμα οδήγησης
Πώς λειτουργεί το Stepper Motor και γιατί χρησιμοποιούμε πρόγραμμα οδήγησης
Πώς λειτουργεί το Stepper Motor και γιατί χρησιμοποιούμε πρόγραμμα οδήγησης

Ένας βηματικός κινητήρας αποτελείται ουσιαστικά από δύο πηνία τα οποία πρέπει να τροφοδοτούνται κατάλληλα (εικόνα 1), εάν ο κινητήρας τροφοδοτηθεί σε λάθος κίνηση μπορεί να προκαλέσει βραχυκύκλωμα στο GND.

Σε κάθε βήμα ο κινητήρας στρέφεται σε μια γνωστή γωνία που συνήθως υποδεικνύεται από τον κατασκευαστή ως 1,8 °, οπότε απαιτούνται 200 βήματα για να γίνει ένας πλήρης κύκλος

Ας ξεκαθαρίσουμε γιατί χρειαζόμαστε ένα πρόγραμμα οδήγησης αντί να συνδέουμε το stepper απευθείας στον μικροελεγκτή.

Τα προγράμματα οδήγησης σάς επιτρέπουν να σαρώσετε τα βήματα επειδή ένας μικροελεγκτής δεν μπορεί να φορτώσει τα πηνία στο βηματικό μοτέρ.

Υπάρχουν δύο τύποι οδηγών για βηματικούς κινητήρες στην αγορά:

  • κλασικά προγράμματα οδήγησης L298 ή ULN2003 μια διπλή γέφυρα H στην οποία η λογική για την τροφοδοσία των μεμονωμένων φάσεων βρίσκεται στον κώδικα.
  • Σύγχρονα προγράμματα οδήγησης A4988 ή drv8825 όπου μέρος της λογικής βρίσκεται στη μονάδα δίσκου.

Το A4988 για λειτουργία στην είσοδο παρέχει μια ενεργοποίηση και δύο ακίδες, το ένα για την κατεύθυνση και το άλλο για τον αριθμό των βημάτων, καθώς και τροφοδοτικό.

Βήμα 3: Συνδέσεις

Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις

Ως πρώτη προσέγγιση των βηματικών κινητήρων επιλέξαμε να χρησιμοποιήσουμε το πρόγραμμα οδήγησης ULN2003.

Τρία κουμπιά για τον έλεγχο του κινητήρα συνδέονται στο Arduino με μια αντίσταση συνδεδεμένη στο GND.

Συνδέουμε τον κινητήρα στο ULN σύμφωνα με το σχήμα στο σχήμα 2, Το Arduino συνδέεται με τον οδηγό με ακίδες 8 9 10 και 11.

Βήμα 4: Υλικολογισμικό και έλεγχος

Υλικολογισμικό και έλεγχος
Υλικολογισμικό και έλεγχος

Εδώ μπορείτε να βρείτε ένα βασικό υλικολογισμικό για τον έλεγχο του βηματικού κινητήρα. Σε αυτήν την ειδική περίπτωση Το κάτω μέρος ανάβει

  • Ο πείρος A0 χρησιμοποιείται για θετική κατεύθυνση και διακοπή
  • Ο πείρος Α1 χρησιμοποιείται για αρνητική κατεύθυνση και διακοπή
  • Ο ακροδέκτης Α2 χρησιμοποιείται για την επιβεβαίωση και τη θέση σε κίνηση σύμφωνα με την κατεύθυνση του κουμπιού που είχαμε προηγουμένως

ο αριθμός των βημάτων ανά κύκλο έχει οριστεί σε 20, αυτό σημαίνει ότι το πρόγραμμα θα εκτελέσει 10 κύκλους για να κάνει μια πλήρη περιστροφή του κινητήρα

Βήμα 5: Αποποίηση ευθυνών

Αυτό το σεμινάριο έχει δημιουργηθεί ως μέρος του έργου Makerspace for Inclusion, συγχρηματοδοτούμενο από το πρόγραμμα Erasmus + της Ευρωπαϊκής Επιτροπής.

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

Αυτό το σεμινάριο αντικατοπτρίζει τις απόψεις μόνο των συγγραφέων και η Ευρωπαϊκή Επιτροπή δεν μπορεί να θεωρηθεί υπεύθυνη για οποιαδήποτε χρήση των πληροφοριών που περιέχονται σε αυτήν.

Συνιστάται: