- Απαιτούμενα στοιχεία:
- Επεξήγηση κυκλώματος οδηγού κινητήρα:
- Εργασία και επίδειξη:
- Σχεδιασμός κυκλώματος και PCB χρησιμοποιώντας το EasyEDA:
- Υπολογισμός και παραγγελία δειγμάτων στο διαδίκτυο:
Σε αυτό το έργο, θα φτιάξουμε ένα 8-κανάλι Motor Driver Module Circuit για εφαρμογές που βασίζονται σε κινητήρες. Σε αυτό το κύκλωμα, έχουμε σχεδιάσει ένα PCB για οδήγηση κινητήρων DC ή stepper. Χρησιμοποιώντας αυτήν την πλακέτα οδηγού κινητήρα, μπορούμε να λειτουργήσουμε 8 κινητήρες DC ή τέσσερις κινητήρες 4-καλωδίων ταυτόχρονα. Σε αυτήν την πλακέτα, χρησιμοποιήσαμε λίγα ακροδέκτες και ακροδέκτες τριών ακίδων, που συνδέονται από τους ίδιους ακροδέκτες, έτσι ώστε να μπορείτε είτε να χρησιμοποιήσετε σχισμές είτε καλώδια για τη σύνδεση κινητήρων. Εδώ έχουμε χρησιμοποιήσει τέσσερα L293D Motor Driver IC για την οδήγηση κινητήρων.
Απαιτούμενα στοιχεία:
- Πρόγραμμα οδήγησης κινητήρα IC L293D -4
- 104 πυκνωτές -4
- Ακροδέκτης βίδας 2 ακίδων Block -8
- Μπλοκ ακροδεκτών 3 ακίδων -1
- SMD LED -1
- PCB (παραγγελία από την JLCPCB) -1
- Αντίσταση 1k -1
- Το Burg κολλάει αρσενικό
- Παροχή ηλεκτρικού ρεύματος
- Μικροελεγκτής ή Arduino
- Καλώδιο σύνδεσης
Επεξήγηση κυκλώματος οδηγού κινητήρα:
Σε αυτό το κύκλωμα οδηγού κινητήρα, χρησιμοποιήσαμε τέσσερα IC κινητήρα L293D για κινητήρες οδήγησης. Αυτή η πλακέτα μπορεί να οδηγήσει 8 μοτέρ DC ή 4 βηματικούς κινητήρες ταυτόχρονα. Ο χρήστης μπορεί να χρησιμοποιήσει αυτήν την πλακέτα για να κατασκευάσει έργα DC ή stepper με κινητήρα όπως Robotic Arm, Line Follower, ληστές εδάφους, οπαδούς λαβυρίνθου και πολλά άλλα έργα. Αυτός ο πίνακας μπορεί να ελεγχθεί χρησιμοποιώντας έναν μικροελεγκτή. Αυτή η πλακέτα διαθέτει βιδωτό ακροδέκτη και λαβές για κινητήρες σύνδεσης. Εδώ έχουμε χρησιμοποιήσει ραβδώσεις για τη σύνδεση των πείρων ελέγχου με μικροελεγκτές ή Arduino. Αυτός ο πίνακας διαθέτει ακροδέκτες για να επιλέξει είτε τη λειτουργία ελεγχόμενου υλικού είτε τη λειτουργία ελεγχόμενης από λογισμικό, σημαίνει ότι ο χρήστης μπορεί να ελέγξει αυτούς τους ακροδέκτες είτε προγραμματίζοντας είτε τοποθετώντας ένα καλώδιο βραχυκυκλωτήρα στην πλακέτα οδηγού κινητήρα υλικού χρησιμοποιώντας συνδετήρα αλτών. Αυτή η πλακέτα έχει 12v, 5v επιλογή τροφοδοσίας για ισχύ. Υπάρχουν επίσης ορισμένες τρύπες γενικής χρήσης για την τοποθέτηση τυχόν απαιτούμενων εξαρτημάτων.
Έχουμε σχεδιάσει αυτόν τον πίνακα για να γίνει κατανοητό εύκολα. Ο χρήστης μπορεί να κατανοήσει τις συνδέσεις διαβάζοντας το όνομα των καρφιτσών (αναφέρεται στον πίνακα PCB).
Εργασία και επίδειξη:
Για επίδειξη, χρησιμοποιήσαμε μια πλακέτα Arduino για τον έλεγχο 2 κινητήρων DC και 1 κινητήρα stepper. Έχουμε συνδέσει βηματικό κινητήρα σε 8,9,10 και 11ους ακροδέκτες L293D (In21, In22, In23, και In24 μοτέρ οδηγού κινητήρα) και το Enable pin (Jumper) έχει ρυθμιστεί σε λειτουργία ελεγχόμενου υλικού τοποθετώντας το HIGH χρησιμοποιώντας το σύνδεσμο jumper.
Οι κινητήρες DC είναι συνδεδεμένοι σε 3, 4, 5 και 6ο πείρο του L293D (IN11, IN12, IN13, IN14 μοτέρ του μοτέρ του κινητήρα) και το Enable pin (Jumper) έχει ρυθμιστεί σε λειτουργία ελεγχόμενη από λογισμικό, συνδεδεμένη σε 2, 3 ακίδες (1EN12 1EN34 Καρφίτσες οδηγού κινητήρα). Το τροφοδοτικό 5v χρησιμοποιείται για τροφοδοσία κυκλώματος και κινητήρων.
Παρακάτω είναι ο Κώδικας Arduino που χρησιμοποιήσαμε για να δείξουμε αυτήν την Ενότητα Οδηγού Μηχανής:
#περιλαμβάνω
Ελέγξτε επίσης το βίντεο στο τέλος αυτού του άρθρου.
Σχεδιασμός κυκλώματος και PCB χρησιμοποιώντας το EasyEDA:
Για να σχεδιάσουμε αυτό το κύκλωμα οδηγού κινητήρα, έχουμε επιλέξει το ηλεκτρονικό εργαλείο EDA που ονομάζεται EasyEDA. Έχουμε χρησιμοποιήσει στο παρελθόν το EasyEDA πολλές φορές και το βρήκαμε πολύ βολικό σε σύγκριση με άλλους κατασκευαστές PCB. Δείτε εδώ όλα τα έργα PCB. Αφού σχεδιάσουμε το PCB, μπορούμε να παραγγείλουμε τα δείγματα PCB από τις υπηρεσίες κατασκευής PCB χαμηλού κόστους. Προσφέρουν επίσης υπηρεσία προμήθειας συστατικών όπου διαθέτουν μεγάλο απόθεμα ηλεκτρονικών εξαρτημάτων και οι χρήστες μπορούν να παραγγείλουν τα απαιτούμενα συστατικά τους μαζί με την παραγγελία PCB.
Ενώ σχεδιάζετε τα κυκλώματα και τα PCB σας, μπορείτε επίσης να κάνετε τα σχέδια κυκλωμάτων και PCB σας δημόσια, ώστε άλλοι χρήστες να μπορούν να τα αντιγράψουν ή να τα επεξεργαστούν και να επωφεληθούν από εκεί, έχουμε επίσης δημοσιοποιήσει ολόκληρες τις διατάξεις κυκλωμάτων και PCB για αυτήν την ενότητα οδηγού κινητήρα, ελέγξτε τον παρακάτω σύνδεσμο:
easyeda.com/circuitdigest/Motor_Driver-10abfdf903214b24a6ae83eb182ae2e6
Μπορείτε να δείτε οποιοδήποτε στρώμα (Top, Bottom, Topsilk, bottomsilk κ.λπ.) του PCB επιλέγοντας το επίπεδο από το παράθυρο «Layers».
Μπορείτε επίσης να δείτε το PCB, πώς θα φροντίζει η κατασκευή χρησιμοποιώντας το κουμπί Προβολή φωτογραφιών στο EasyEDA:
Υπολογισμός και παραγγελία δειγμάτων στο διαδίκτυο:
Αφού ολοκληρώσετε το σχεδιασμό του PCB, μπορείτε να παραγγείλετε το PCB μέσω του jlcpcb.com. Για να παραγγείλετε το PCB από το JLCPCB, χρειάζεστε το Gerber File, το οποίο μπορείτε να κατεβάσετε από τη σελίδα παραγγελίας EasyEDA PCB. Για να κατεβάσετε αρχεία Gerber του PCB σας, απλώς κάντε κλικ στο κουμπί Εξαγωγή παραγωγής στο EasyEDA.
Στη συνέχεια, μεταβείτε στο jlcpcb.com και κάντε κλικ στο Quote Now ή στο κουμπί, και στη συνέχεια μπορείτε να επιλέξετε τον αριθμό των PCB που θέλετε να παραγγείλετε, πόσα στρώματα χαλκού χρειάζεστε, το πάχος PCB, το βάρος του χαλκού και ακόμη και το χρώμα PCB, όπως το στιγμιότυπο Φαίνεται παρακάτω:
Αφού ορίσετε όλες τις επιλογές, κάντε κλικ στο "Αποθήκευση στο καλάθι" και στη συνέχεια θα μεταφερθείτε στη σελίδα όπου μπορείτε να ανεβάσετε το αρχείο Gerber που έχουμε κατεβάσει από το EasyEDA. Ανεβάστε το αρχείο Gerber και κάντε κλικ στο "Αποθήκευση στο καλάθι". Και τέλος κάντε κλικ στο Checkout Securely για να ολοκληρώσετε την παραγγελία σας, τότε θα λάβετε τα PCB σας λίγες μέρες αργότερα. Κατασκευάζουν το PCB με πολύ χαμηλό ρυθμό, το οποίο είναι 2 $.
Μετά από λίγες ημέρες παραγγελίας PCB πήρα τα δείγματα PCB
Συγκόλληση: αφού έβγαλα αυτά τα κομμάτια έχω τοποθετήσει όλα τα απαιτούμενα εξαρτήματα μέσω του PCB που το συνδέουν με το Arduino για επίδειξη.
Δείτε επίσης το παρακάτω βίντεο.