Ελεγκτής κινητήρα 55#
Εισαγωγή#
Ο Ελεγκτής Κινητήρα 55 (MC55) χρησιμοποιείται για τον έλεγχο τυπικών κινητήρων συνεχούς ρεύματος.

Αυτή η σελίδα χρησιμοποιεί mc_55 ως παράδειγμα ονόματος για τον Ελεγκτή Κινητήρα 55. Αντικαταστήστε το με το δικό σας διαμορφωμένο όνομα, όπως απαιτείται.
Παρακάτω είναι μια λίστα με τις διαθέσιμες μεθόδους:
spin– Περιστρέφει έναν κινητήρα συνεχούς ρεύματος προς τα εμπρός ή προς τα πίσω μέχρι να σταματήσει.stop– Σταματάει αμέσως τον κινητήρα συνεχούς ρεύματος.set_velocity– Υποδεικνύει στον κινητήρα συνεχούς ρεύματος πόσο γρήγορα πρέπει να περιστραφεί.set_stopping– Ορίζει τον τρόπο συμπεριφοράς του κινητήρα συνεχούς ρεύματος κατά τη διακοπή.set_max_torque– Ορίζει τη μέγιστη ροπή που επιτρέπεται να χρησιμοποιήσει ο κινητήρας συνεχούς ρεύματος.set_reversed– Ορίζει την κατεύθυνση περιστροφής του κινητήρα συνεχούς ρεύματος ώστε να αντιστραφεί.current– Επιστρέφει την ποσότητα ηλεκτρικού ρεύματος που χρησιμοποιεί ο κινητήρας συνεχούς ρεύματος.temperature– Επιστρέφει τη θερμοκρασία του κινητήρα συνεχούς ρεύματος.
Κατασκευαστής – Χειροκίνητη αρχικοποίηση ενός Ελεγκτή Κινητήρα 55.
Motor55– Δημιουργεί έναν Ελεγκτή Κινητήρα 55.
γνέθω#
Το σπιν spin περιστρέφει έναν συνδεδεμένο κινητήρα συνεχούς ρεύματος σε μια καθορισμένη κατεύθυνση χρησιμοποιώντας την ταχύτητα ρεύματος κινητήρα.
Usage:
mc_55.spin(direction, velocity, units)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η κατεύθυνση προς την οποία θα περιστραφεί ο κινητήρας:
|
|
Προαιρετικό. Η ταχύτητα περιστροφής κυμαίνεται από 0% έως 100% όταν χρησιμοποιείται |
|
Προαιρετικά. Η μονάδα ταχύτητας:
|
# Spin the motor at -2 volts
mc_55.spin(FORWARD, -2)
στάση#
stop σταματάει αμέσως τον συνδεδεμένο κινητήρα συνεχούς ρεύματος, χρησιμοποιώντας την τρέχουσα λειτουργία διακοπής.
Usage:
mc_55.stop(mode)
Παράμετρος |
Περιγραφή |
|---|---|
τρόπος |
Προαιρετικά. Η συμπεριφορά διακοπής που θα χρησιμοποιηθεί όταν ο κινητήρας σταματήσει:
Εάν η λειτουργία διακοπής δεν έχει καθοριστεί ή έχει οριστεί προηγουμένως, η προεπιλεγμένη συμπεριφορά είναι |
set_velocity#
set_velocity λέει σε έναν κινητήρα συνεχούς ρεύματος πόσο γρήγορα πρέπει να περιστραφεί. Ένα υψηλότερο ποσοστό κάνει τον κινητήρα συνεχούς ρεύματος να περιστρέφεται πιο γρήγορα και ένα χαμηλότερο ποσοστό κάνει τον κινητήρα συνεχούς ρεύματος να περιστρέφεται πιο αργά.
Κάθε έργο ξεκινά με κάθε συνδεδεμένο κινητήρα συνεχούς ρεύματος να περιστρέφεται με ταχύτητα 50% από προεπιλογή.
Usage:
mc_55.set_velocity(value, units)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η ταχύτητα περιστροφής κυμαίνεται από 0% έως 100% όταν χρησιμοποιείται |
|
Προαιρετικό. Η μονάδα ταχύτητας: |
set_stopping#
set_stopping ορίζει τον τρόπο συμπεριφοράς ενός κινητήρα συνεχούς ρεύματος όταν σταματά.
Usage:
mc_55.set_stopping(mode)
Παράμετροι |
Περιγραφή |
|---|---|
|
Πώς θα σταματήσει ο κινητήρας:
|
set_max_torque#
Η ροπή δείχνει πόσο δυνατά μπορεί να ωθήσει ή να έλξει ένας κινητήρας συνεχούς ρεύματος ενώ περιστρέφεται.
set_max_torque ορίζει τη μέγιστη ροπή που επιτρέπεται να χρησιμοποιήσει ένας κινητήρας συνεχούς ρεύματος.
Usage:
mc_55.set_max_torque(value, units)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η μέγιστη ροπή που επιτρέπεται να χρησιμοποιήσει ο κινητήρας συνεχούς ρεύματος. Αυτή μπορεί να είναι ένας ακέραιος αριθμός |
|
Προαιρετικά. Η μονάδα ροπής: |
set_reversed#
set_reversed ορίζει τον κινητήρα συνεχούς ρεύματος σε αντιστροφή έτσι ώστε η κατεύθυνση FORWARD να περιστρέφεται δεξιόστροφα. Αυτή η μέθοδος λειτουργεί με τον ίδιο τρόπο όπως ο ορισμός της παραμέτρου reverse σε True κατά την κατασκευή ενός Motor55.
Usage:
mc_55.set_reversed(value)
Παράμετροι |
Περιγραφή |
|---|---|
|
Εάν η κατεύθυνση του κινητήρα συνεχούς ρεύματος είναι αντιστραφεί:
|
ρεύμα#
current επιστρέφει την ποσότητα ηλεκτρικού ρεύματος που χρησιμοποιεί ο κινητήρας συνεχούς ρεύματος, μετρούμενη σε αμπέρ από 0,0 έως 1,2 A. Το ρεύμα είναι η ποσότητα ηλεκτρικού ρεύματος που ρέει μέσω του κινητήρα συνεχούς ρεύματος.
Μια υψηλότερη τιμή ρεύματος σημαίνει ότι ο κινητήρας συνεχούς ρεύματος χρησιμοποιεί περισσότερο ηλεκτρικό ρεύμα. Αυτό μπορεί να συμβεί όταν ο κινητήρας συνεχούς ρεύματος σηκώνει κάτι βαρύ, πιέζει ένα αντικείμενο ή προσπαθεί να κινηθεί όταν αυτό έχει κολλήσει.
Αυτό μπορεί να χρησιμοποιηθεί για να ελέγξετε εάν ο κινητήρας συνεχούς ρεύματος παρουσιάζει δυσκολίες κατά τη διάρκεια μιας κίνησης. Εάν το ρεύμα παραμείνει υψηλό, ο κινητήρας μπορεί να θερμανθεί ή να χρησιμοποιήσει την ισχύ λιγότερο αποτελεσματικά.
Usage:
mc_55.current(units)
Παράμετροι |
Περιγραφή |
|---|---|
|
Προαιρετικά. Η τρέχουσα μονάδα: |
θερμοκρασία#
Η θερμοκρασία temperature επιστρέφει τη θερμοκρασία του κινητήρα DC.
Η θερμοκρασία του κινητήρα δείχνει πόσο ζεστός είναι ο κινητήρας συνεχούς ρεύματος. Μια υψηλότερη θερμοκρασία σημαίνει ότι ο κινητήρας συνεχούς ρεύματος θερμαίνεται κατά τη λειτουργία του. Ο κινητήρας θα πρέπει να παραμένει κάτω από τους 55°C για να συνεχίσει να λειτουργεί σε πλήρη απόδοση.
Εάν ο κινητήρας συνεχούς ρεύματος υπερθερμανθεί, θα μειώσει το μέγιστο ρεύμα του για να προστατευτεί. Στους 70°C, ο κινητήρας θα σταματήσει να λειτουργεί μέχρι να κρυώσει.
Αυτό μπορεί να χρησιμοποιηθεί για να ελέγξετε εάν ο κινητήρας συνεχούς ρεύματος υπερθερμαίνεται κατά τη διάρκεια επαναλαμβανόμενων κινήσεων, μεγάλων λειτουργιών ή όταν πιέζει ένα αντικείμενο.
Usage:
mc_55.temperature(units)
Παράμετροι |
Περιγραφή |
|---|---|
|
Προαιρετικά. Η μονάδα θερμοκρασίας:
|
Κατασκευαστές#
Οι κατασκευαστές χρησιμοποιούνται για τη χειροκίνητη δημιουργία αντικειμένων Motor55 , τα οποία είναι απαραίτητα για τη διαμόρφωση ενός Ελεγκτή Κινητήρα 55 εκτός του VEXcode.
Motor55#
Motor55 δημιουργεί έναν Ελεγκτή Κινητήρα 55.
Usage:
Motor55(port, reverse)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η θύρα 3 καλωδίων στην οποία είναι συνδεδεμένος ο ελεγκτής κινητήρα 55:
|
|
Προαιρετικό. Ορίζει εάν η περιστροφή του κινητήρα θα πρέπει να αντιστραφεί.
|
# Create a Motor Controller 55 in Port A
mc_55 = Motor55(brain.three_wire_port.a)