Table of Contents
Η διαμόρφωση πλάτους παλμού (PWM) είναι μια τεχνική που χρησιμοποιείται για τον έλεγχο της ποσότητας ισχύος που παραδίδεται σε ηλεκτρονικές συσκευές. Χρησιμοποιείται συνήθως σε έργα Arduino για τη διαχείριση των ταχυτήτων κινητήρα, φωτεινότητας LED, και άλλες εφαρμογές που απαιτούν μεταβλητά επίπεδα ισχύος.
Τι είναι το Duty Cycle;
Ο κύκλος υπηρεσίας αντιπροσωπεύει το ποσοστό του χρόνου που ένα σήμα βρίσκεται στην ⁇ υψηλή ⁇ κατάσταση μέσα σε έναν κύκλο. Καθορίζει τη μέση ισχύ που παραδίδεται σε μια συσκευή. Ένας κύκλος υπηρεσίας 100% σημαίνει ότι το σήμα είναι πάντα ανοιχτό, ενώ 0% σημαίνει ότι είναι πάντα εκτός λειτουργίας.
Υπολογισμός του κύκλου καθηκόντων
Ο κύκλος εργασίας υπολογίζεται με τη χρήση του τύπου:
Κύκλος φθοράς (%) = (Εν καιρώ / Συνολική Περίοδος) × 100
Για παράδειγμα, εάν η περίοδος PWM είναι 20 χιλιοστά του δευτερολέπτου και το σήμα είναι υψηλό για 5 χιλιοστά του δευτερολέπτου, ο κύκλος υπηρεσίας είναι:
(5 ms / 20 ms) × 100 = 25%
Εφαρμογή του κύκλου καθηκόντων στο Arduino
Στο Arduino, η συνάρτηση χρησιμοποιείται για την παραγωγή σημάτων PWM. Δέχεται μια τιμή μεταξύ 0 και 255, που αντιστοιχεί σε έναν κύκλο υπηρεσίας από 0% έως 100%.
Ο τύπος για τη μετατροπή ενός κύκλου ποσοστιαίας δασμού στην τιμή Arduino είναι:
Αξία = (Κύκλος Duty % / 100) × 255
Για έναν κύκλο υπηρεσίας 50%, η τιμή Arduino θα είναι:
(50 / 100) × 255 ⁇ 127
Περίληψη
Η κατανόηση του τρόπου υπολογισμού και εφαρμογής του κύκλου υπηρεσίας επιτρέπει τον ακριβή έλεγχο των ηλεκτρονικών εξαρτημάτων στα έργα Arduino. Με την προσαρμογή του σήματος PWM, οι χρήστες μπορούν να διαχειριστούν αποτελεσματικά την παροχή ισχύος σε διάφορες συσκευές.