Οδήγηση μεγάλων κινητήρων Stepper με Arduino - 💡 Fix My Ideas

Οδήγηση μεγάλων κινητήρων Stepper με Arduino

Οδήγηση μεγάλων κινητήρων Stepper με Arduino


Συγγραφέας: Ethan Holmes, 2019

Οποιοσδήποτε βηματικός κινητήρας είναι μεγάλος, αλλά οι μεγάλοι αυτοί είναι εκπληκτικά εντυπωσιακοί. Υπάρχουν πολλοί οδηγοί stepper αφιερωμένοι για χρήση με το Arduino, αλλά γενικά περιορίζονται σε Nema 17 και Nema 23. Ευτυχώς, με τη χρήση μεγαλύτερων Stepper (Nema 34 σε αυτό το παράδειγμα) με το Arduino είναι ακόμα εύκολο. Οι μεγάλες βαθμίδες σας δίνουν έναν εκπληκτικό συνδυασμό ακριβείας, ελέγχου και ροπής που μπορεί να είναι χρήσιμο για οτιδήποτε από τον αυτοματισμό στο σπίτι έως τις μηχανές CNC. Σε αυτά τα δύο βίντεο, περπατάμε μέσω της ρύθμισης του κινητήρα, του οδηγού και του Arduino.

Μέρος 1: Κωδικός δοκιμής, Αύξηση φορτίου

Σε αυτό το βίντεο δοκιμάζουμε τον κώδικα από τρία διαφορετικά προγράμματα Arduino για να οδηγήσουμε το μεγάλο βήμα NEMA 34 και, στη συνέχεια, αυξήστε το φορτίο στον άξονα για να δείτε πώς το βηματόμετρο χειρίζεται το πρόσθετο βάρος.

Μέρος 2: Κατασκευάστε μια πλάκα χάλυβα

Στο επόμενο βίντεο, κατασκευάζουμε μια πινακίδα δοκιμής στο μηχάνημα μηχανών για να ελέγξουμε την ταχύτητα και την ανταπόκριση του κινητήρα, πειραματίζοντας με το τι λειτουργεί και δεν το κάνει. Ετοιμάζουμε μια τρύπα 0,75 "σε χαλύβδινη πλάκα ~ 7LB, 15" 1/4 ίντσας και στη συνέχεια περιστρέφουμε έναν δακτύλιο που θα μας επιτρέψει να ασφαλίσουμε την πλάκα στο σκαλοπάτι D.

Κύκλωμα, BOM και κώδικας

Πώς να συνδέσετε το κύκλωμα

  • μικροδιακόπτης ST-M5045
  • Pul + πηγαίνει στο + 5V
  • Πηγαίνει στην Arduino Pin 9
  • Το Dir + πηγαίνει στο + 5V
  • Πηγαίνετε στο Arduino Pin 8
  • Ενεργοποίηση + σε τίποτα
  • Ενεργοποίηση - τίποτα

Συλλογή υλικών

  • Arduino
  • 24V παροχή ρεύματος
  • ST-M5045 οδηγός microstepping
  • breadboard
  • jumpers
  • Nema 34 μοτέρ (αλλά πραγματικά κάθε stepper που έχει μέγεθος σωστά για τον οδηγό)

Παραδείγματα κώδικα

Κατεβάστε τα σκίτσα Arduino Τα παραδείγματα κώδικα Nema34_Arduino περιλαμβάνουν τη χρήση ποτενσιόμετρου για τον έλεγχο της ταχύτητας καθώς και ένα πρόγραμμα για να ελέγξετε πόσο γρήγορα μπορεί να σταματήσει ο κινητήρας. Και τα δύο προγράμματα χρησιμοποιούν τη βιβλιοθήκη AccelStepper Arduino.

Δεν είμαι ειδικός σε αυτό το θέμα και προεξοφλίζω (ελπίζοντας!), Άλλοι μπορεί να έχουν σχόλια με ακόμη καλύτερες συμβουλές και κόλπα υλικού ή λογισμικού - αλλά στο μεταξύ δεν φαίνεται να υπάρχει πολύ περιεχόμενο στο YouTube για την οδήγηση μεγάλων steppers με Arduinos, και είχα αρκετά ερωτήματα ηλεκτρονικού ταχυδρομείου για αυτό, έτσι εδώ είναι!



Μπορεί Να Σας Ενδιαφέρει

3 Κανόνες για την επιτυχή επιστήμη των πολιτών

3 Κανόνες για την επιτυχή επιστήμη των πολιτών


Unblenders, Dremelfuges και οπτικά τσιμπιδάκια

Unblenders, Dremelfuges και οπτικά τσιμπιδάκια


Το ηλεκτρονικό μου μικροσκόπιο σάρωσης

Το ηλεκτρονικό μου μικροσκόπιο σάρωσης


Καλωσορίσατε - Τρεις δοκιμαστικοί σωλήνες και η αλήθεια

Καλωσορίσατε - Τρεις δοκιμαστικοί σωλήνες και η αλήθεια