Εκτελέστε έναν κινητήρα χωρίς ψήκτρες CDROM με Arduino
Σπίτι » Ιστολόγιο » Εκτελέστε έναν κινητήρα χωρίς ψήκτρες CDROM με Arduino

Εκτελέστε έναν κινητήρα χωρίς ψήκτρες CDROM με Arduino

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

Ρωτώ

κουμπί κοινής χρήσης στο Facebook
κουμπί κοινής χρήσης Twitter
κουμπί κοινής χρήσης γραμμής
κουμπί κοινής χρήσης WeChat
κουμπί κοινής χρήσης LinkedIn
κουμπί κοινής χρήσης Pinterest
κουμπί κοινής χρήσης WhatsApp
κουμπί κοινής χρήσης Kakao
κουμπί κοινής χρήσης Snapchat
κουμπί κοινής χρήσης τηλεγράφων
Κουμπί κοινής χρήσης Sharethis

Ο κινητήρας DC χωρίς ψήκτρες είναι ένα είδος κινητήρα DC χωρίς ψήκτρες.
Αυτό σημαίνει ότι δεν υπάρχει άμεση σύνδεση (βούρτσα)
μεταξύ του περιστρεφόμενου άξονα και άλλων σταθερών εξαρτημάτων, όπως το πηνίο.
Επομένως, η περιστροφή είναι προϊόν της αλλαγής στην τρέχουσα κατεύθυνση του πηνίου.
Ο άξονας έχει στρογγυλό μαγνήτη (συνήθως).
Το ίδιο το πηνίο είναι ένας ηλεκτρικός μαγνήτης.
Έτσι μπορείτε να γυρίσετε τον άξονα αλλάζοντας τους πόλους του πηνίου.
Έχετε δει ποτέ ένα Bldc; Ναι, φυσικά.
Υπάρχουν πολλές τέτοιες περιπτώσεις σε κάθε περίπτωση υπολογιστή.
Ο ανεμιστήρας, το cd rom και η δισκέτα (αν έχετε HAVER t
μια συσκευή που χρησιμοποιεί το BLDC. Ο ανεμιστήρας χρησιμοποιεί συνήθως
στο πηνίο και 1 ακροδέκτη στον αισθητήρα Hall.
έναν κινητήρα 2 φάσης με 2
είναι
ακίδες Δημιουργεί
ένα
σήμα
.


​Λίγο δύσκολο να τα αφαιρέσετε και να
.
τα
αφήσετε
Συνήθως ο τελευταίος πείρος είναι ο αισθητήρας.
Αλλά αν υπάρχει κάποιο πρόβλημα με τον πείρο ανίχνευσης, παρακαλώ συνδεθείτε (+), (-)
είδαν τον άξονα να κουνάει 3 βολτ.
Μπορείτε επίσης να τα εντοπίσετε χρησιμοποιώντας το Ohrazer. Μεταχειρισμένα μέρη: -1x breadboard. -
1x μονάδα IC L293D. -Γιάδες. -
1x Εξωτερική τροφοδοσία ρεύματος 6 V (προαιρετικά)
Χρησιμοποίησα ένα γνωστό οδηγό 4-L293D ICCHANEL.
Είναι απαραίτητο να χρησιμοποιηθεί το buffer μεταξύ του μικροϋπολογιστή
ο ελεγκτής και άλλα εξαρτήματα που καταναλώνουν ισχύ, όπως κινητήρες, ρελέ, πηνία κ.λπ. (όχι LED).
Μερικές φορές είναι σημαντικό να χρησιμοποιήσετε ένα υψηλότερο ρεύμα ή μια
πάνω από 5 Arduino) , μερικές φορές μόνο για να προστατεύσετε το micro σας από οποιαδήποτε αντίστροφη.
εξωτερική τροφοδοσία υψηλότερης τάσης (
Όπως τα τρανζίστορ και τα ολοκληρωμένα κυκλώματα, υπάρχουν πολλά ηλεκτρονικά εξαρτήματα που μπορούν να χρησιμοποιηθούν ως buffers.
Προτείνω ότι το L293D υποστηρίζει εξωτερική τροφοδοσία ρεύματος και έχει επίσης ένα PIN ενεργοποίησης τσιπ.
Όπως μπορείτε να δείτε στα δεδομένα-
Single, υπάρχουν: -4 πείροι γείωσης (σύνδεση με GND)
-2 Enable και 1 VSS (
συνδέστε με 5 Arduino) -1 VS (
σύνδεση με θετική εξωτερική τροφοδοσία) -4 εισόδους (
3 από αυτές με arduino) -4 εξόδους (
3 ζεύγη κινητήρων)
,
Θέλουμε να προετοιμάσουμε μια σειρά κατάλληλων σημάτων για να οδηγήσουμε τον κινητήρα χωρίς ψήκτρες.
Αυτό το BLDC έχει 36 βήματα για κάθε γύρο ολοκλήρωσης.
Αυτό σημαίνει ότι πρέπει να προετοιμάσουμε 36 καταστάσεις σήματος για να ολοκληρώσουμε την περιστροφή του άξονα.
Αυτά τα 36 βήματα χωρίζονται σε 6 μέρη μιας μοναδικής ακολουθίας.
Έχουμε λοιπόν 6 διαφορετικά σήματα που πρέπει να επαναληφθούν 6 φορές σε ένα βρόχο.
Ας υποθέσουμε ότι οι τρεις γραμμές είναι Α, Β και C αντίστοιχα (διατεταγμένα)
Χρειαζόμαστε μια τιμή 3 bits για χρήση.
Υποθέτουμε ότι το 0 είναι αρνητικό και το 1 είναι θετικό.
Τα μαγικά 6 βήματα είναι τα εξής: 110, 100, 101, 001, 011, 010 Θα τα χρησιμοποιήσουμε σε ένα βρόχο.
Ένα άλλο σημαντικό πράγμα που πρέπει να αναφέρουμε είναι η αναμονή ή η καθυστέρηση μεταξύ κάθε βήματος.
Με την τροποποίηση του χρόνου καθυστέρησης, μπορείτε να αλλάξετε την ταχύτητα του κινητήρα.
Εάν επιλεγεί η υψηλή λανθάνουσα κατάσταση (
Ex: 15 έως 20 ms),
ο κινητήρας μπορεί απλώς να κουνήσει ή να ξεκινήσει τη δράση κοπής.
Εάν χρησιμοποιείται χαμηλή καθυστέρηση (
Ex: 0 έως 5 ms),
θα ακούσετε μόνο το buzz, χωρίς κίνηση.
Θέλω λοιπόν να χρησιμοποιήσω μια μεταβλητή ως καθυστέρηση και να την αλλάξω για να ρίξω το παράθυρο σειριακής οθόνης στο Arduino.
Ο κώδικας έχει ως εξής:/ * DC DC Driver */μήνα = int, κλπ. int p1 = 2; int p2 = 3; int p3 = 4; char inchar; void setup () {
pinMode (p1, έξοδος); pinmode (p2, έξοδος); pinmode (p3, έξοδος); Σειράς. Ξεκινήστε (9600); Ρουτίνες }
/βρόχου τρέχουν ξανά και ξανά για πάντα: void loop () {if (serial) {inchar = (char) serial. ανάγνωση(); αν (inchar == ' -') {wait -= 1; } else {wait += 1; }Σειράς. println (περιμένετε); } digitalWrite (p1, 1);
DigitalWrite (p2, 1); DigitalWrite (p3, 0); καθυστέρηση (περιμένετε);
DigitalWrite (p1, 1).
DigitalWrite (p2, 0); DigitalWrite (p3, 0); καθυστέρηση (περιμένετε); DigitalWrite (p1, 1).
DigitalWrite (p2, 0); DigitalWrite (p3, 1). καθυστέρηση (περιμένετε); DigitalWrite (p1, 0);
DigitalWrite (p2, 0); DigitalWrite (p3, 1). καθυστέρηση (περιμένετε); DigitalWrite (p1, 0);
DigitalWrite (p2, 1); DigitalWrite (p3, 1). καθυστέρηση (περιμένετε); DigitalWrite (p1, 0);
DigitalWrite (p2, 1); DigitalWrite (p3, 0); καθυστέρηση (περιμένετε); } Ορισμένες συμβουλές:-
Όχι περισσότερο από 12 V εξωτερικό τροφοδοτικό. -
Για τους μικρούς κινητήρες BLDC, μπορείτε να χρησιμοποιήσετε το Arduino 5 ως VS, δεν απαιτείται εξωτερική τροφοδοσία, αλλά η ταχύτητα του κινητήρα δεν μπορεί να επιτευχθεί. -
Ξεκινήστε με την τιμή αναμονής 10, στη συνέχεια ενεργοποιήστε τη σειριακή οθόνη και εισαγάγετε το κλειδί μείον για να μειώσετε την τιμή.
Όσο χαμηλότερη είναι η τιμή αναμονής, τόσο πιο γρήγορα είναι.

Hoprio Group A Επαγγελματικός κατασκευαστής ελεγκτών και κινητήρων, ιδρύθηκε το 2000.

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

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

Whatsapp: +86 18921090987 
Τηλ: +86-18921090987 
Προσθήκη: Νο.19 Mahang South Road, Wujin High-Tech District, Changzhou City, επαρχία Jiangsu, Κίνα 213167
Αφήστε ένα μήνυμα
Επικοινωνήστε μαζί μας
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Με επιφύλαξη παντός δικαιώματος. Πληροφορικός | Πολιτική απορρήτου