Διαμόρφωση πλάτους παλμού (PWM)#
Εισαγωγή#
Η Διαμόρφωση Πλάτους Παλμού (PWM) εξάγει ένα χρονικά καθορισμένο σήμα παλμού από μια θύρα 3 καλωδίων, επιτρέποντας στον εγκέφαλο V5 να ελέγχει παλαιότερα ελεγκτές κινητήρα ή σερβοκινητήρες μεταβάλλοντας το πλάτος παλμού (κύκλος λειτουργίας) κάθε 16 χιλιοστά του δευτερολέπτου (ms).
Σημείωση: Pwm δημιουργούν μια ακατέργαστη κυματομορφή PWM τύπου RC:
Η έξοδος 0% παράγει έναν παλμό 1,5 ms.
Η έξοδος 100% παράγει έναν παλμό 2,0 ms.
Η έξοδος -100% παράγει παλμό 1,0 ms.
Αυτή η σελίδα χρησιμοποιεί pwm_a ως παράδειγμα ονόματος εξόδου PWM. Αντικαταστήστε το με το δικό σας διαμορφωμένο όνομα, όπως απαιτείται.
Παρακάτω είναι μια λίστα με τις διαθέσιμες μεθόδους:
Constructor – Χειροκίνητη αρχικοποίηση και διαμόρφωση μιας εξόδου PWM.
Pwm– Δημιουργήστε μια έξοδο PWM.
αξία#
Η τιμή value επιστρέφει την τιμή της εξόδου PWM από -100 έως 100 ως ποσοστό.
Usage:
pwm_a.value()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
κατάσταση#
Η κατάσταση state ορίζει την κατάσταση της εξόδου PWM ως ποσοστό.
Usage:
pwm_a.state(value)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η τιμή που θα οριστεί για την έξοδο PWM, από -100 έως 100. |
Κατασκευαστής#
Οι κατασκευαστές χρησιμοποιούνται για τη δημιουργία αντικειμένων Pwm , τα οποία είναι απαραίτητα για τη διαμόρφωση μιας εξόδου PWM.
Pwm#
Pwm δημιουργεί μια έξοδο PWM.
Usage:
Pwm(port)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η θύρα 3 καλωδίων στην οποία είναι συνδεδεμένη η έξοδος PWM:
|
# Create a PWM output in Port A
pwm_a = Pwm(brain.three_wire_port.a)