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

Οδήγηση Stepper Motor χωρίς μικροελεγκτή .: 7 βήματα
Οδήγηση Stepper Motor χωρίς μικροελεγκτή .: 7 βήματα

Βίντεο: Οδήγηση Stepper Motor χωρίς μικροελεγκτή .: 7 βήματα

Βίντεο: Οδήγηση Stepper Motor χωρίς μικροελεγκτή .: 7 βήματα
Βίντεο: Как перестать проигрывать? План на победу.#настольныйтеннис #tabletennis 2024, Νοέμβριος
Anonim
Image
Image

Σε αυτό το Instructable, θα οδηγήσω ένα μοτέρ 28-BYJ-48, με έναν πίνακα πίνακα UNL2003 darlington, μερικές φορές ονομάζεται x113647, χωρίς μικροελεγκτή.

Θα έχει εκκίνηση/διακοπή, εμπρός/πίσω και έλεγχο ταχύτητας.

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

Οι δύο συσκευές μπορούν να αγοραστούν μαζί από διάφορους προμηθευτές. Πήρα το δικό μου από το kjell.com

Bing it ή google για να βρείτε έναν προμηθευτή κοντά σας.

Αρχικά θα περάσω από κάποια βήματα και μέρη που χρειάζονται για να ξεκινήσει και στη συνέχεια προσθέτω κάποια βήματα και μέρη για περισσότερο έλεγχο.

Θα πρέπει να προειδοποιηθείτε ότι τα μέρη που χρησιμοποιώ είναι αυτά που τυχαίνει να έχω στο κιβώτιο θησαυρού μου και όχι απαραίτητα τα μέρη που ταιριάζουν καλύτερα στο σκοπό αυτό.

Επίσης, θα πρέπει να σας προειδοποιήσω, ότι αυτό είναι το πρώτο μου εκπαιδευτικό και ότι είμαι αρκετά νέος στα ηλεκτρονικά.

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

Βήμα 1: Λίστα μερών

Τα κύρια μέρη
Τα κύρια μέρη

Τα μέρη που χρησιμοποιούνται για αυτό το έργο είναι

  • Breadboard
  • Βηματικό μοτέρ 28byj-48
  • Πίνακας τρανζίστορ Darlington πίνακας ULN2003 (x113647)
  • Μητρώο βάρδιας 74HC595
  • 74HC393 δυαδικός μετρητής κυματισμού
  • DS1809-100 digitalηφιακό ποτενσιόμετρο Dallastat
  • Οκταδικό ρυθμιστικό διάλυμα 74HC241
  • 3 × απτικά κουμπιά
  • Αντίσταση 3 × 10kΩ
  • 2 × 0.1μF κεραμικοί πυκνωτές
  • Κεραμικός πυκνωτής 1 × 0,01 μF
  • Καλώδια σύνδεσης
  • Τροφοδοσία 5V

Βήμα 2: Τα κύρια μέρη

Τα κύρια μέρη
Τα κύρια μέρη

Ο καταχωρητής βάρδιας 74HC595

Ο κινητήρας μετακινείται δίνοντας επανειλημμένα στους τέσσερις πείρους εισόδου του πίνακα UNL2003 αυτήν την ακολουθία:

1100-0110-0011-1001

Αυτό θα οδηγήσει τον κινητήρα σε αυτό που ονομάζεται λειτουργία πλήρους βημάτων. Το μοτίβο 1100 μετατοπίζεται επανειλημμένα προς τα δεξιά. Αυτό υποδηλώνει ένα μητρώο βάρδιας. Ο τρόπος λειτουργίας ενός καταχωρητή αλλαγής είναι, σε κάθε κύκλο ρολογιού, τα δυαδικά ψηφία στον καταχωρητή μετατοπίζονται ένα μέρος προς τα δεξιά, αντικαθιστώντας το αριστερό bit με την τιμή του πείρου εισόδου εκείνη τη στιγμή. Ως εκ τούτου, θα πρέπει να τροφοδοτείται με δύο κύκλους ρολογιού 1 και στη συνέχεια δύο κύκλους ρολογιού 0 για να δημιουργήσει το μοτίβο για την κατάδυση του κινητήρα.

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

Για τη δημιουργία των "δύο κύκλων ενός και στη συνέχεια δύο κύκλων του 0", χρησιμοποιούνται σαγιονάρες.

Έχω ένα μηχάνημα βάρδιας 74HC595. Αυτό είναι ένα πολύ δημοφιλές τσιπ, το οποίο περιγράφεται σε πολλά Instructables και Youtube βίντεο.

Μπορείτε να βρείτε το φύλλο δεδομένων στη διεύθυνση

Ένα ωραίο Instructable είναι το 74HC595-Shift-Register-Demistified by bweaver6, Ο καταχωρητής μετατόπισης 74HC595 λειτουργεί έτσι ώστε σε κάθε κύκλο ρολογιού, τα δεδομένα στον καταχωρητή 8 bit μετατοπίζονται δεξιά και μετατοπίζονται στην τιμή του πείρου εισόδου στην πιο αριστερή θέση. Ως εκ τούτου, πρέπει να τροφοδοτείται με δύο κύκλους ρολογιού 1 και στη συνέχεια δύο κύκλους ρολογιού 0.

Τα δεδομένα μετατοπίζονται στην ανερχόμενη άκρη του παλμού του ρολογιού. Henc το flip-flop θα πρέπει να εναλλάσσεται στην πτώση του ρολογιού, έτσι ώστε το 74HC595 να έχει σταθερή εισαγωγή δεδομένων στο ανοδικό άκρο του ρολογιού.

Το 74HC595 μπορεί να συνδεθεί ως εξής:

Καρφίτσα 8 (GND) -> GND

Pin 16 (VCC) -> 5V Pin 14 (SER) -> Data in Pin 12 (RCLK) -> Pin clock input 11 (SRCLK) -> Pin clock input 13 (OE) -> GND Pin 10 (SRCRL) -> Οι ακίδες 5V 15 και 1-3 θα βγάλουν το μοτίβο για την οδήγηση του κινητήρα.

Η σύνδεση RCLK και SRCLK διασφαλίζει ότι ο καταχωρητής δεδομένων τσιπ είναι πάντα συγχρονισμένος με τον καταχωρητή εξόδου. Η τοποθέτηση του πείρου 13 στη γείωση καθιστά το περιεχόμενο του καταχωρητή εξόδου άμεσα ορατό στους πείρους εξόδου (Q0 - Q7).

Το χρονόμετρο 555

Για να δημιουργήσετε τον παλμό ρολογιού, μπορείτε να χρησιμοποιήσετε το τσιπ χρονοδιακόπτη 555. Αυτό είναι επίσης ένα πολύ δημοφιλές τσιπ και περιγράφεται και συζητείται ακόμη περισσότερο από το μητρώο βάρδιας. Η Wikipedia έχει ένα ωραίο άρθρο στη διεύθυνση

Το φύλλο δεδομένων είναι εδώ:

Αυτό το τσιπ μπορεί, μεταξύ άλλων, να δημιουργήσει παλμό ρολογιού τετραγωνικού κύματος. Εξωτερικές αντιστάσεις και πυκνωτές χρησιμοποιούνται για τον έλεγχο της συχνότητας και του κύκλου λειτουργίας (on-κλάσμα).

Όταν ρυθμίζεται για να παράγει επανειλημμένα παλμούς, το τσιπ 555 λέγεται ότι είναι σε σταθερή λειτουργία. Αυτό γίνεται με καλωδίωση όπως στην παραπάνω εικόνα. (εικόνα από jjbeard [Public domain], μέσω Wikimedia Commons):

Καρφίτσα 1 -> GND

Pin 2 -> R1 (10kΩ) -> Pin 7 Pin 2 -> Pin 6 Pin 3 είναι η έξοδος Pin 4 (reset) -> 5V Pin 5 -> 0.01µF -> GND Pin 6 -> 0.1µF -> GND Pin 7 -> R2 (10kΩ) -> 5V Pin 8 -> 5V

Η έξοδος του ακροδέκτη 3 θα συνδεθεί με τους πείρους ρολογιού εισόδου (Pin 11 και Pin 12) του καταχωρητή βάρδιας 74HC595.

Η συχνότητα του σήματος εξόδου (και συνεπώς η ταχύτητα του μοτέρ βηματισμού) καθορίζεται από τις τιμές της αντίστασης R1 και R2 και την τιμή του πυκνωτή C.

Ο χρόνος κύκλου Τ θα είναι ln (2) C (R1 + 2 R2) ή περίπου 0,7 C (R1 + 2 R2). Η συχνότητα είναι 1/Τ.

Ο κύκλος λειτουργίας, το κλάσμα του χρόνου κύκλου που το σήμα είναι υψηλό, είναι (R1 + R2) / (R1 + 2R2). Ο κύκλος λειτουργίας δεν είναι πολύ σημαντικός για αυτό το έργο.

Χρησιμοποιώ 10kΩ, τόσο για R1 όσο και R2, και C = 0.1μF.

Αυτό δίνει μια συχνότητα περίπου 480Hz και είναι κοντά στη μέγιστη συχνότητα που βρήκα ότι ο βηματικός κινητήρας μπορεί να χειριστεί χωρίς να σταματήσει.

Για να δημιουργηθεί το 1100 μετατοπισμένο, επαναλαμβανόμενο μοτίβο από το 74HC595, η ακίδα 14 (SER) πρέπει να διατηρείται υψηλή για δύο κύκλους ρολογιού και στη συνέχεια χαμηλή για δύο κύκλους ρολογιού επανειλημμένα. Δηλαδή, ο πείρος πρέπει να ταλαντεύεται με τη μισή συχνότητα του ρολογιού.

Ο διπλός δυαδικός μετρητής κυματισμού 74HC393

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

Το 74HC393 είναι διπλό, έχει έναν μετρητή 4 bit σε κάθε πλευρά.

Στην πτώση του παλμού του ρολογιού, ο πρώτος πείρος εξόδου ενεργοποιείται και απενεργοποιείται. Επομένως, ο πείρος εξόδου ένα θα ταλαντεύεται με τη μισή συχνότητα του ρολογιού εισόδου. Στην πτώση του άκρου του πείρου εξόδου ένα, ο πείρος εξόδου δύο εναλλάσσεται και απενεργοποιείται. Και ούτω καθεξής και για τις τέσσερις ακίδες εξόδου. Κάθε φορά που η καρφίτσα n απενεργοποιείται, η καρφίτσα n+1 αλλάζει.

Το pin n+1 αλλάζει κατά το ήμισυ συχνότερα από το pin n. Αυτό είναι δυαδικό μέτρημα. Ο μετρητής μπορεί να μετρήσει έως 15 (και τα τέσσερα bit 1) πριν ξεκινήσει ξανά στο μηδέν. Εάν ο τελευταίος πείρος εξόδου του μετρητή 1 είναι συνδεδεμένος ως ρολόι στον μετρητή 2, μπορεί να μετράει έως 255 (8 bit).

Για να δημιουργήσετε έναν παλμό με τη μισή συχνότητα του ρολογιού εισόδου, απαιτείται μόνο ο πείρος εξόδου 1. Δηλαδή, μετρά μόνο από το μηδέν στο ένα.

Έτσι, εάν η καταμέτρηση γίνεται με τον παλμό ρολογιού από το 555, ο πείρος στον μετρητή 74HC393 που αντιπροσωπεύει το bit 2, θα ταλαντεύεται με τη μισή συχνότητα του ρολογιού. Ως εκ τούτου, αυτό μπορεί να συνδεθεί με τον ακροδέκτη SER του καταχωρητή αλλαγής 74HC595, για να δημιουργηθεί αυτό το επιθυμητό μοτίβο.

Η καλωδίωση του δυαδικού μετρητή 74HC393 πρέπει να είναι:

Pin 1 (1CLK) -> 74HC595 Pin 11, 12 and 555 Pin 3

Pin 2 (1CLR) -> GND Pin 4 (1QB) -> 74HC595 Pin 14 Pin 7 (GND) -> GND Pin 14 (VCC) -> 5V Pin 13 (2CLK) -> GND (δεν χρησιμοποιείται) Pin 12 (2CLR) -> 5V (δεν χρησιμοποιείται)

Βήμα 3: Κάντε το να τρέξει

Κάντε το να τρέξει
Κάντε το να τρέξει
Κάντε το να τρέξει
Κάντε το να τρέξει

Τώρα μπορούμε να θέσουμε τον κινητήρα σε λειτουργία, εάν οι ακίδες 0-3 του 74HC595 συνδέονται με τους πείρους 1-4 της πλακέτας ULN2003 αντίστοιχα.

Προς το παρόν, αντικαταστήστε τον πυκνωτή 0,1 μF στην ακίδα 6 του χρονοδιακόπτη 555 με 10 μF. Αυτό θα κάνει τον κύκλο του ρολογιού εκατό φορές μεγαλύτερο και θα μπορεί κάποιος να δει τι συμβαίνει.

Οι λυχνίες LED στις πλακέτες ULN2003 μπορούν να χρησιμοποιηθούν για αυτό. Αποσυνδέστε τον κινητήρα από την πλακέτα ULN2003. Συνδέστε τους πείρους 1 έως 4 της πλακέτας στην έξοδο QA-QD (ακίδες 7, 9, 10 και 11) του 74HC595. Συνδέστε το - και + της πλακέτας ULN2003 στη γείωση και 5V. Εάν η τροφοδοσία είναι ενεργοποιημένη, θα πρέπει να δείτε το επιθυμητό μοτίβο στις λυχνίες LED.

Αν θέλετε να δείτε τι συμβαίνει στον δυαδικό μετρητή 74HC393, συνδεθείτε στη συνέχεια με τις ακίδες 3-6 αυτού.

Εάν το μοτίβο φαίνεται σωστό, απενεργοποιήστε, αντικαταστήστε ξανά τον πυκνωτή με 0,1 μF, συνδέστε τους πείρους εισόδου 1 - 4 της πλακέτας ULN2003 στους πείρους εξόδου QA - QD του 74HC595 και συνδέστε ξανά τον κινητήρα.

Με την ενεργοποίηση, ο κινητήρας θα πρέπει τώρα να λειτουργεί.

Βήμα 4: Έλεγχος ταχύτητας

Ελεγχος ταχύτητας
Ελεγχος ταχύτητας

Η ταχύτητα του βηματικού κινητήρα ρυθμίζεται από τη συχνότητα εξόδου του χρονοδιακόπτη 555. Αυτό πάλι, διέπεται από τις τιμές των αντιστάσεων R1 και R2 και του πυκνωτή C1 που συνδέεται με αυτό. Συνδέοντας ένα ποτενσιόμετρο 100kΩ σε σειρά με R2, η συχνότητα μπορεί να είναι μεταξύ 480Hz και 63Hz. Τα βήματα πρ. δεύτερο του κινητήρα, θα είναι το μισό της συχνότητας χρονοδιακόπτη 555.

Χρησιμοποίησα ένα ψηφιακό ποτενσιόμετρο DS1809-100, το οποίο είναι κατασκευασμένο για χρήση με κουμπιά. Τα κουμπιά που συνδέουν τον πείρο 2 (UC) και τον πείρο 7 (DC) σε 5V αυξάνουν/μειώνουν την αντίσταση μεταξύ των ακροδεκτών RH (Pin 1) ή RL (Pin 4) και του πείρου υαλοκαθαριστήρα 6 (RW). Κρατώντας ένα κουμπί για περισσότερο από ένα δευτερόλεπτο, το κουμπί επαναλαμβάνεται αυτόματα.

Το φύλλο δεδομένων μπορεί να βρεθεί εδώ:

Η καλωδίωση είναι η εξής:

Το pin 1 (RH) δεν χρησιμοποιείται

Pin 2 (UC) -> απτικό κουμπί 1 Pin 3 (STR) -> GND Pin 4 (RL) -> 555 Pin 2 Pin 5 -> GND Pin 6 (RW) -> 10kΩ -> 555 pin 7 Pin 7 (DC) -> απτικό κουμπί 2 Pin 8 -> 5V

Η καλωδίωση για το απτικό κουμπί 1:

Καρφίτσα 1/2 -> DS1809 Καρφίτσα 2

Καρφίτσα 3/4 -> 5V

Η καλωδίωση για το απτικό κουμπί 2:

Καρφίτσα 1/2 -> DS1809 Καρφίτσα 7

Καρφίτσα 3/4 -> 5V

Τώρα, η ταχύτητα μπορεί να ρυθμιστεί.

Βήμα 5: Έναρξη / Διακοπή

Ξεκίνα σταμάτα
Ξεκίνα σταμάτα

Για να ξεκινήσετε και να σταματήσετε το βηματικό μοτέρ, μπορείτε να χρησιμοποιήσετε το pin 4 (το pin Reset) του χρονοδιακόπτη 555. Εάν αυτό τραβηχτεί χαμηλά, δεν θα υπάρχουν παλμοί εξόδου από την ακίδα 3.

Ένα απτικό κουμπί θα χρησιμοποιηθεί για την εναλλαγή έναρξης και διακοπής. Πιέζοντας το κουμπί μία φορά, θα πρέπει να ξεκινήσει ο κινητήρας, να το πιέσετε ξανά και να το σταματήσετε. Για να αποκτήσετε αυτήν τη συμπεριφορά, απαιτείται ένα flip-flop. Αλλά το 74HC393 που είναι ήδη εκεί, μπορεί επίσης να χρησιμοποιηθεί. Το 74HC393 έχει δύο μέρη και μόνο το ένα μισό χρησιμοποιείται ως διαχωριστής συχνότητας για τον παλμό του ρολογιού.

Δεδομένου ότι ο δυαδικός μετρητής είναι στην πραγματικότητα μόνο ένα σύνολο εναλλαγής σαγιονάρων σε σειρά, το πρώτο σαγιονάρικο του άλλου μέρους μπορεί να χρησιμοποιηθεί. Συνδέοντας ένα απτικό κουμπί έτσι ώστε η καρφίτσα 13 (2CLK) να είναι χαμηλή όταν πατηθεί το κουμπί και υψηλή αν δεν είναι, η καρφίτσα 12 θα αλλάξει σε κάθε χαμηλό. Συνδέοντας τον πείρο 12 με τον πείρο 4 του 555, θα ξεκινήσει και θα σταματήσει η έξοδός του, και ως εκ τούτου ο κινητήρας.

Τα απτικά κουμπιά είναι λίγο περίπλοκα, επειδή είναι μηχανικά. Μπορεί να «αναπηδήσουν», δηλαδή να στείλουν πολλαπλά σήματα σε κάθε ώθηση. Η σύνδεση ενός πυκνωτή 0,1 µF πάνω από το κουμπί, βοηθά στην αποφυγή αυτού.

Έτσι, ένα απτικό κουμπί (προστίθεται το κουμπί 3 και η σύνδεση με το pin 4 του 555 αλλάζει.

Η καλωδίωση του κουμπιού:

Καρφίτσα 1/2 -> 10kΩ -> 5V

Pin 1/2 -> 0.1µF -> Pin Pin 3/4 -> 74HC393 Pin 13 (2CLK)

Οι ακόλουθες αλλαγές γίνονται στο 555:

Pin 4 (Reset) -> 74HC393 Pin 11 (2QA)

Το κουμπί 3 θα πρέπει τώρα να λειτουργεί ως εναλλαγή έναρξης/διακοπής.

Σημειώστε ότι ένας κινητήρας σταμάτησε με αυτόν τον τρόπο, θα εξακολουθεί να καταναλώνει ενέργεια.

Βήμα 6: Έλεγχος κατεύθυνσης

Έλεγχος κατεύθυνσης
Έλεγχος κατεύθυνσης

Για να ελέγξετε την κατεύθυνση του κινητήρα, απαιτείται ένα άλλο κουμπί και στη συνέχεια ένα άλλο flip-flop. Ωστόσο, θα εξαπατήσω, χρησιμοποιώντας το επόμενο flip-flop του 74HC393, μετά το flip-flop on/off και το κουμπί on/off.

Όταν ο πείρος κατεύθυνσης (Pin 2QA) πέσει χαμηλά, ο επόμενος πείρος (Pin 2QB) αλλάζει. Συνεπώς, το επανειλημμένο πάτημα του κουμπιού θα οδηγήσει σε OFF - ON FORWARDS - OFF - ON BACKWARDS - OFF - ON FORWARDS κ.λπ.

Για να λειτουργήσει ο κινητήρας προς τα πίσω, το μοτίβο που τροφοδοτείται στο ULN2003 πρέπει να αντιστραφεί. Αυτό μπορεί να γίνει με έναν καταχωρητή αλλαγής διπλής κατεύθυνσης, αλλά δεν τον έχω. Το 74HC595 δεν είναι αμφίδρομο.

Ωστόσο, διαπίστωσα ότι μπορούσα να χρησιμοποιήσω τον οκταδικό ρυθμιστικό 74HC241. Αυτό το buffer έχει δύο μέρη 4 bit, με ξεχωριστές ακίδες OE (ενεργοποίηση εξόδου). Ο πρώτος πείρος OE ελέγχει τους τέσσερις πρώτους πείρους εξόδου και ο δεύτερος τους τέσσερις τελευταίους ακροδέκτες εξόδου. Όταν το OE είναι συνδεδεμένο, οι πείροι έχουν την ίδια τιμή με τους αντίστοιχους πείρους εισόδου και όταν είναι απενεργοποιημένοι, οι ακροδέκτες εξόδου θα είναι σε κατάσταση υψηλής αντίστασης, σαν να μην ήταν συνδεδεμένοι. Περαιτέρω, ο ένας από τους ακροδέκτες OE είναι ενεργός χαμηλά και ο άλλος είναι ενεργός ψηλά, οπότε όταν τα συνδέετε μαζί, μόνο το μισό του buffer θα είναι ενεργό εκείνη τη στιγμή.

Έτσι, για την ίδια είσοδο, το ένα μισό του buffer μπορεί να κινήσει τον κινητήρα προς τα εμπρός και το άλλο μισό προς τα πίσω. Ποιο μισό είναι ενεργό, εξαρτάται από την αξία των ακίδων OE.

Το φύλλο δεδομένων για το 74HC241 βρίσκεται στη διεύθυνση

Η καλωδίωση μπορεί να είναι ως εξής:

Καρφίτσα 1 (1OE) -> 74HC293 Καρφίτσα 10 (2QB)

Pin 2 (1A1) -> 74HC595 Pin 15 Pin 3 (1Y4) -> ULN2003 Pin 1 Pin 4 (1A2) -> 74HC595 Pin 1 Pin 5 (1Y3) -> ULN2003 Pin 2 Pin 6 (1A3) -> 74HC595 Pin 2 Pin 7 (1Y2) -> ULN2003 Pin 3 Pin 8 (1A4) -> 74HC595 Pin 3 Pin 9 (1Y1) -> ULN2003 Pin 4 Pin 10 (GND) -> Ground Pin 11 (2A1) -> Pin 2 (1A1) Pin 12 (1Y4) -> Pin 9 (2Y1) Pin 13 (2A2) -> Pin 4 (1A2) Pin 14 (1Y3) -> Pin 7 (2Y2) Pin 15 (2A3) -> Pin 6 (1A3) Pin 16 (1Y2) -> Pin 5 (2Y3) Pin 17 (2A3) -> Pin 8 (1A4) Pin 18 (1Y2) -> Pin 3 (2Y4) Pin 19 (2OE) -> Pin 1 (1OE) Pin 20 (VCC) -> 5V

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

Βήμα 7: Συμπεράσματα

Συμπεράσματα
Συμπεράσματα

Ο βηματικός κινητήρας μπορεί να ελεγχθεί χωρίς μικροελεγκτή.

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

  • Για να δημιουργήσετε τους παλμούς, το τσιπ χρονοδιακόπτη 555 είναι ένα καλό κομμάτι, αλλά υπάρχουν αρκετές εναλλακτικές λύσεις, π.χ. αυτή που περιγράφεται σε αυτό το Instructable.
  • Για τον έλεγχο ταχύτητας, θα μπορούσε να χρησιμοποιηθεί οποιοδήποτε ποτενσιόμετρο, όχι μόνο ένα ψηφιακό. Εάν διαθέτετε ένα ποτενσιόμετρο 10kΩ και όχι 100kΩ, οι αντιστάσεις 10kΩ θα μπορούσαν να αντικατασταθούν από 1KΩ και ο πυκνωτής 0,1 μF με έναν πυκνωτή 1 μF (διαιρέστε όλες τις αντιστάσεις και πολλαπλασιάστε τον πυκνωτή με τον ίδιο αριθμό για να κρατήσετε το χρονοδιάγραμμα).
  • Χρησιμοποιώντας έναν καταχωρητή βάρδιας διπλής κατεύθυνσης, π.χ. το 74HC194 θα διευκόλυνε τον έλεγχο κατεύθυνσης.
  • Για έλεγχο κουμπιού, το 74HC393 θα μπορούσε να αντικατασταθεί από ένα σαγιονάρες, π.χ. 74HC73. Το 555 μπορεί επίσης να είναι ενσύρματο για να λειτουργεί ως εναλλαγή.

Συνιστάται: