έλεγχος ταχύτητας κινητήρα συνεχούς ρεύματος με 8051
Σπίτι » Ιστολόγιο » έλεγχος ταχύτητας κινητήρα συνεχούς ρεύματος με 8051

έλεγχος ταχύτητας κινητήρα συνεχούς ρεύματος με 8051

Προβολές: 0     Συγγραφέας: Επεξεργαστής ιστότοπου Ώρα δημοσίευσης: 2020-09-02 Προέλευση: Τοποθεσία

Ρωτώ

κουμπί κοινής χρήσης facebook
κουμπί κοινής χρήσης twitter
κουμπί κοινής χρήσης γραμμής
κουμπί κοινής χρήσης wechat
κουμπί κοινής χρήσης linkedin
κουμπί κοινής χρήσης pinterest
κουμπί κοινής χρήσης whatsapp
κουμπί κοινής χρήσης kakao
Κουμπί κοινής χρήσης snapchat
κουμπί κοινής χρήσης τηλεγραφήματος
κοινοποιήστε αυτό το κουμπί κοινής χρήσης

Γεια σας φίλοι, αυτό είναι το 3ο έτος μου έργο BE \'έλεγχος ταχύτητας για κινητήρες DC\' και θα ήθελα να το μοιραστώ με όλους σας.
Εδώ θα μάθετε πώς να συνδέετε LCD, εξαγωνικό πληκτρολόγιο και κινητήρα.
Ο κώδικας γράφτηκε σε συναρμολόγηση για απλοποίηση. Αρχικά εξήγησα τη διεπαφή του δεκαεξαδικού πληκτρολογίου της διεπαφής LCD και τη διεπαφή κινητήρα με το L293D. ας ξεκινήσουμε! ! !
* Lumia 52 * LCD * εξαγωνικό πληκτρολόγιο * κινητήρας DC Νομίζω ότι έχετε βασικές γνώσεις προγραμματισμού 8051 στο
πρόγραμμα οδήγησης κινητήρα συναρμολόγησης 293d Bridge, οπότε με ένα IC, μπορούμε να συνδέσουμε δύο κινητήρες DC που μπορούν να ελέγχονται δεξιόστροφα και αριστερόστροφα και μπορούμε να ελέγξουμε την ταχύτητα κάθε κινητήρα DC δίνοντας ακίδες ενεργοποίησης PWM.
Το L293D έχει ρεύμα εξόδου 600 mA και ρεύμα αιχμής εξόδου 1, 2Α ανά κανάλι.
Επιπλέον, το ολοκληρωμένο κύκλωμα περιλαμβάνεται επίσης για την προστασία του κυκλώματος από την επίδραση της διόδου εξόδου του πίσω δυναμικού.
Τροφοδοτικό εξόδου (VCC2)
Υπάρχει μεγάλη γκάμα από
4.5 V έως 36 V, γεγονός που καθιστά το L293D την καλύτερη επιλογή για κινητήρες DC.
Όπως μπορείτε να δείτε στο κύκλωμα, χρειάζονται τρεις ακίδες για τη σύνδεση του κινητήρα DC (A, B, Enable).
Εάν θέλετε να ελέγξετε την ταχύτητα, η ακίδα ενεργοποίησης συνδέεται με την ακίδα PWM του μικροελεγκτή.
Συνέδεσα μόνο έναν κινητήρα και χρησιμοποίησα τον ακροδέκτη ενεργοποίησης για να ελέγξω την ταχύτητα του κινητήρα DC.
Δεν πρόκειται να εμβαθύνω στην οθόνη LCD, καθώς είναι πολύ μεγάλο θέμα και έχω αναφέρει μερικούς ιστότοπους που χρησιμοποιούν πολύ πλήρη οθόνη LCD, συμπεριλαμβανομένων 16 ακίδων Vss-GND Vdd-
Θετική τάση v-
Ρύθμιση αντίθεσης pin δεδομένων στην ακίδα LED οπίσθιου φωτισμού και LED-
3 γραμμές ελέγχου απαιτούνται για LCD (RS, R/W & EN) & 8 (ή 4 γραμμές). Όταν το RS είναι χαμηλό (0)
, τα δεδομένα θα αντιμετωπίζονται ως εντολή.
Όταν το RS είναι υψηλό (1)
, Τα δεδομένα που αποστέλλονται θεωρούνται δεδομένα astext που πρέπει να εμφανίζονται στην οθόνη. Όταν το R/Wis χαμηλό (0)
, οι πληροφορίες στο δίαυλο δεδομένων εγγράφονται στην οθόνη LCD.
Όταν το RW είναι υψηλό (1)
, το πρόγραμμα διαβάζεται αποτελεσματικά από την οθόνη LCD.
Στις περισσότερες περιπτώσεις, δεν απαιτείται ανάγνωση δεδομένων από την οθόνη LCD, επομένως αυτή η γραμμή μπορεί να συνδεθεί απευθείας στο Gnd, εξοικονομώντας μια γραμμή ελεγκτή.
Το Enablepin χρησιμοποιείται για το κλείδωμα των δεδομένων στην καρφίτσα δεδομένων. ΥΨΗΛΟ - Χαμηλό για το κλείδωμα των δεδομένων.
Απαιτείται σήμα
Η οθόνη LCD θα εξηγήσει και θα εκτελέσει τις εντολές μας όταν χαμηλώσει η γραμμή EN.
Εάν δεν το βάλετε ποτέ χαμηλά, οι οδηγίες σας δεν θα εκτελεστούν ποτέ. αναφορά-
Το πληκτρολόγιο είναι ουσιαστικά μια συλλογή από 16 πλήκτρα διατεταγμένα με τη μορφή μήτρας 4 × 4.
Ένα δεκαεξαδικό πληκτρολόγιο έχει συνήθως πλήκτρα που αντιπροσωπεύουν τους αριθμούς από το 0 έως το 9 και τους χαρακτήρες A έως F.
Το δεκαεξαδικό πληκτρολόγιο έχει 8 γραμμές επικοινωνίας, R1, R2, R3, R4, C1, C2, C3 και c4, αντίστοιχα.
Τα R1 έως R4 αντιπροσωπεύουν τέσσερις σειρές και τα C1 έως C4 αντιπροσωπεύουν τέσσερις στήλες.
Όταν πατηθεί ένα συγκεκριμένο πλήκτρο, η αντίστοιχη σειρά και στήλη της τερματικής σύνδεσης του κλειδιού βραχυκυκλώνονται.
Για παράδειγμα, εάν πατήσετε 1, η σειρά R1 και η στήλη C1 θα βραχυκυκλωθούν και ούτω καθεξής.
Το πρόγραμμα προσδιορίζει ποιο πλήκτρο πατιέται με μια μέθοδο που ονομάζεται σάρωση στήλης.
Σε αυτήν τη μέθοδο, μια συγκεκριμένη σειρά παραμένει χαμηλή (
Κρατήστε τις άλλες γραμμές ψηλά)
Και ελέγξτε εάν η στήλη είναι χαμηλή.
Εάν διαπιστωθεί ότι μια στήλη είναι χαμηλή,
Διατήρηση της γραμμής χαμηλή) .
πατήθηκε το πλήκτρο που αντιπροσωπεύει τη σύνδεση μεταξύ της στήλης και της αντίστοιχης σειράς (
Για παράδειγμα, εάν η σειρά R1 διατηρείται αρχικά χαμηλή και η στήλη C1 βρεθεί χαμηλή κατά τη σάρωση, αυτό σημαίνει ότι πατιέται το πλήκτρο 1.

Ο όμιλος HOPRIO, επαγγελματίας κατασκευαστής ελεγκτών και κινητήρων, ιδρύθηκε το 2000. Έ

Γρήγοροι Σύνδεσμοι

Επικοινωνήστε μαζί μας

WhatsApp: +86 18921090987 
Τηλ: +86- 18921090987 
Προσθήκη: No.19 Mahang South Road, Wujin High-tech District, Changzhou City, Jiangsu Province, China 213167
Αφήστε ένα μήνυμα
ΕΠΙΚΟΙΝΩΝΗΣΤΕ ΜΑΖΙ ΜΑΣ
Πνευματικά δικαιώματα © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Με την επιφύλαξη παντός δικαιώματος. Χάρτης ιστότοπου | Πολιτική Απορρήτου