Ρυθμίσεις για ελεγκτές ταχύτητας BLHeli_32

από profpv · 4 Ιουνίου 2018

Σε αυτό το άρθρο, θα εξετάσουμε τις ρυθμίσεις στο διαμορφωτής BLHeli_32, με την οποία το quadrocopter σας θα αυξήσει την απόδοση.

  • Συχνότητα PWM: 48KHz (μέγιστο)
  • Χρονισμός κινητήρα: Αυτόματα
  • Ρυθμιστές πρωτοκόλλου: DShot1200 και Multishot

Λάβετε υπόψη ότι αυτές οι ρυθμίσεις αφορούν μόνο τους ρυθμιστές ταχύτητας (ESC) BLHeli_32. Με τις άλλες ρυθμιστικές αρχές δεν παρέχονται εγγυήσεις.

Η προεπιλεγμένη συχνότητα PWM στο BLHeli_32 έχει οριστεί σε 24KHz και εάν αυξήσετε τη συχνότητα στα 48KHz, μπορείτε να βελτιώσετε σημαντικά την απόδοση πτήσης στα περισσότερα συγκροτήματα.

Με αυξανόμενη συχνότητα, οι μηχανές αρχίζουν να λειτουργούν πιο ομαλά και δημιουργούν επίσης λιγότερο θόρυβο. Ορισμένοι πιλότοι ισχυρίζονται ότι οι κινητήρες είναι λιγότερο θερμαίνεται, και η μπαταρία διαρκεί για μεγαλύτερο χρόνο πτήσης λόγω της μεγαλύτερης αποδοτικότητας. Η ρύθμιση είναι να είναι όσο πιο γρήγορα για να μεταβείτε MOSFET'y στο Διοικητή, για τον απλό - πόσο γρήγορα θα αλλάξετε τα πλήκτρα. Μάθετε περισσότερα για το πώς οι έλεγχοι και τι MOSFET, μπορεί να βρεθεί σε αυτό το άρθρο: https://profpv.ru/kak-vybrat-kontroller-esc-dlya-kvadrokoptera/.

Αυτές οι ρυθμίσεις δεν σχετίζονται με τις ρυθμίσεις του ελεγκτή πτήσης, αλλά πρέπει να ρυθμίσετε τους ίδιους τους ρυθμιστές.

Χρονισμός κινητήρα

Η προεπιλεγμένη τιμή του χρονισμού κινητήρα στο BLHeli_32 είναι 16. Αυτή η τιμή είναι κατάλληλη για τα περισσότερα συγκροτήματα, αλλά προτείνουμε την εγκατάσταση Χρονισμός κινητήρα στο "Auto" προκειμένου να δοθεί στους ρυθμιστικούς φορείς η δυνατότητα να ρυθμίσουν την ίδια αυτή την παράμετρο με μεγάλο αέριο. Ωστόσο, δεν παρατηρήσαμε μεγάλη διαφορά μεταξύ αυτοκινήτου και 16, αν και ίσως μόλις περάσουν λίγο χρόνο δοκιμής.

Σε κάθε περίπτωση, σας συμβουλεύουμε να προσπαθήσετε να βάλετε το "Auto" και να δούμε το αποτέλεσμα.

Ρυθμιστές πρωτοκόλλου

Το DShot είναι ένα από τα νεότερα και ενημερωμένα πρωτόκολλα για ρυθμιστές ταχύτητας, που αντικατέστησαν το Multishot. Όμως, οι διαφορές, που είναι καλύτερο - το Multishot ή το DShot μεταξύ των πιλότων συνεχίζονται και εξακολουθεί να είναι δυνατό να ικανοποιηθούν οι ισχυρισμοί ότι το Multishot είναι καλύτερο από το Dshot.

Παρά τη συζήτηση, το DShot εξακολουθεί να λειτουργεί πιο εντατικά με τον επεξεργαστή από το Multishot. Για το λόγο αυτό, μερικοί παραμένουν στο Multishot, έτσι ώστε να παραμένει δυνατή η χρήση του γυροσκοπίου 32K / 32K, διατηρώντας ταυτόχρονα το φορτίο της CPU σε λογικό επίπεδο.

Η συμβουλή μας είναι να πειραματιστείτε!

Για την DShot, δίνουμε μερικά στοιχεία:

  • μην ανησυχείτε για τη βαθμονόμηση των ρυθμιστών ταχύτητας.
  • για να χρησιμοποιήσετε ελεγκτές τηλεμετρίας, απαιτείται η λειτουργία DShot.
  • η συχνότητα 8Κ / 8Κ είναι αρκετή.
  • Δεν υπάρχει σημαντική διαφορά στον αέρα μεταξύ του DShot και του Multishot.
  • Η δυνατότητα χρήσης φώτων σήματος στις ρυθμιστικές διατάξεις.

PWM (PWM) και PRM ως ταχύτητα περιστροφής του ανεμιστήρα. Ποια είναι η διαφορά; Και υπάρχει συμβατότητα;

Στη μητρική πλακέτα έχω 4 συνδετήρες 4 ακίδων για τη σύνδεση συσκευών με έλεγχο PWM. Έχω συνδεθεί εκεί, για παράδειγμα το Thermalright TY-140.
Και υπάρχει 1 βύσμα 3 ακίδων. Εκεί, καταλαβαίνω, η συσκευή με PWM δεν είναι συνδεδεμένη.

Στο Rebounce Zalman υπάρχει το αντίστροφο, 5 υποδοχές για τη σύνδεση μόνο συσκευών 3 PIN, δηλαδή PRM.
Και το PWM δεν είναι εκεί.

Και υπήρχαν ερωτήσεις σε εκείνους που φοιτούν:

1. Γιατί υπάρχουν δύο τεχνολογίες που κάνουν, στην πραγματικότητα, είναι το ίδιο - περιστρέφουν την ταχύτητα περιστροφής;

2. Γιατί είναι σπάνιο PWM σε έλικες, από αυτό του "ειδικού", τι είναι σπάνιο;

3. Ίσως υπάρχει κάποια διαφορά μεταξύ αυτών των τεχνολογιών, τις οποίες δεν καταλαβαίνω;

4. Πώς συνδέετε μια πρίζα 4 ακίδων (PWM) σε μια έλικα με βύσμα 3 PIN για να ενεργοποιήσετε τον έλεγχο ταχύτητας;

5. Πώς συνδέετε ένα βύσμα 3-PIN (PRM) σε μια έλικα με βύσμα 4-PIN (PWM), έτσι ώστε ο έλεγχος ταχύτητας να λειτουργεί επίσης;

6. Υπάρχουν εργοστασιακοί προσαρμογείς με 3-PIN σε 4-PIN και αντίστροφα;

7. Πώς να φτιάξετε έναν προσαρμογέα από 3-PIN σε 4-PIN και αντίστροφα;

Το Φόρουμ της GIGABYTE

Εγγραφή στο φόρουμ για να σας ευχαριστήσω για τη βοήθεια σε αυτό το θέμα, ίσως μπορώ να σας βοηθήσω και εγώ;

Έλεγχος ανεμιστήρα PWM για P55A-UD3R

Συντονιστής: Ιούρι

Έλεγχος ανεμιστήρα PWM για P55A-UD3R

300rpm σε αδράνεια, πράγμα που κάνει τον ανεμιστήρα άχρηστο. Υπό φορτίο, η ταχύτητα αυξάνεται, αλλά πολύ ελαφρά - μέχρι και 400 στροφές το μέγιστο, σε θερμοκρασία επεξεργαστή 60 μοίρες! Δοκίμασε άλλη βαλβίδα 4 ακίδων με τη γωνία Scythe Kama - την ίδια κουζίνα. Το ερώτημα είναι, αλλά γιατί έπρεπε να κόψει τον κήπο με τους συνδετήρες; Θα ήξερα ότι θα είχα αγοράσει ένα συνηθισμένο ρεύμα ολίσθησης για 800 επαναστάσεις.

Εισαγωγή

Οι συμπαγείς ηλεκτρικοί ανεμιστήρες, χάρη σε χαμηλή τιμή, χρησιμοποιούνται για την ψύξη του εξοπλισμού για περισσότερο από μισό αιώνα. Ωστόσο, μόνο τα τελευταία χρόνια, η τεχνολογία ελέγχου των ανεμιστήρων έχει αναπτυχθεί σημαντικά. Αυτό το άρθρο περιγράφει τον τρόπο και τον λόγο για τον οποίο έγινε αυτή η εξέλιξη και προσφέρει κάποιες χρήσιμες λύσεις για τους προγραμματιστές.

Απορρόφηση θερμότητας και ψύξη

Μία από τις τάσεις στην ηλεκτρονική είναι η δημιουργία συμπαγών συσκευών που έχουν πλούσια λειτουργικότητα. Ως εκ τούτου, τα περισσότερα ηλεκτρονικά εξαρτήματα γίνονται μικρότερα. Ένα από τα προφανή παραδείγματα είναι οι σύγχρονοι φορητοί υπολογιστές. Το πάχος και το βάρος των φορητών υπολογιστών μειώνεται σημαντικά, αλλά η κατανάλωση ενέργειας παραμένει ίδια ή αυξάνεται. Ένα άλλο παράδειγμα είναι τα συστήματα προβολής και οι τηλεοπτικοί δέκτες.

Τύποι οπαδών

Οι ανεμιστήρες 2 συρμάτων έχουν μόνο τερματικά τροφοδοσίας - συν και γείωση. Σε ανεμιστήρες 3 συρμάτων, προστίθεται μια ταχομετρική έξοδος. Σε αυτή την έξοδο υπάρχει ένα σήμα του οποίου η συχνότητα είναι ανάλογη με την ταχύτητα περιστροφής του ανεμιστήρα. Οι 4-καλωδιακοί ανεμιστήρες, εκτός από τις εξόδους ισχύος και στροβιλομέτρου, διαθέτουν είσοδο ελέγχου. Το σήμα PWM εφαρμόζεται σε αυτή την είσοδο και το πλάτος παλμού αυτού του σήματος καθορίζει την ταχύτητα του ανεμιστήρα.

Εικόνα 1. Ιδανικό σήμα tachog και σήμα tacho με εξωτερικό έλεγχο PWM.


Για να επιλυθεί αυτό το πρόβλημα, είναι απαραίτητο να ενεργοποιείτε περιοδικά τον ανεμιστήρα για μια τέτοια χρονική περίοδο, η οποία θα επιτρέψει την απόκτηση αρκετών αξιόπιστων κύκλων του ταχοσυναφικού. Αυτή η προσέγγιση εφαρμόζεται σε ορισμένους ελεγκτές αναλογικών συσκευών, για παράδειγμα στις ADM1031 και ADT7460.

Σχήμα 2. Ανεμιστήρες 3 και 4 συρμάτων

Έλεγχος ανεμιστήρα

Η διοίκηση απουσιάζει

Εικόνα 3. Παράδειγμα ελέγχου ενεργοποίησης / απενεργοποίησης


Η έλλειψη ελέγχου on / off είναι ο περιορισμός της. Όταν ο ανεμιστήρας είναι ενεργοποιημένος, ξεκινάει με τη μέγιστη ταχύτητα και παράγει θόρυβο. Όταν είναι απενεργοποιημένη, σταματά τελείως και ο θόρυβος σταματά επίσης. Αυτό είναι πολύ αισθητό στο αυτί, έτσι από την άποψη της άνεσης, αυτή η μέθοδος ελέγχου δεν είναι πολύ βέλτιστη.

Σχήμα 4. Διάγραμμα για την υλοποίηση του γραμμικού ελέγχου ενός ανεμιστήρα 12 βολτ


Η μέθοδος γραμμικού ελέγχου είναι πιο ήσυχη από τα προηγούμενα. Ωστόσο, όπως μπορείτε να δείτε, παρέχει ένα μικρό εύρος ελέγχου ταχύτητας ανεμιστήρα. Ανεμιστήρες 12 βολτ με τάση τροφοδοσίας από 7 έως 12 V, σας επιτρέπουν να ρυθμίσετε την ταχύτητα περιστροφής από το 1/2 του μέγιστου στο μέγιστο. Οι ανεμιστήρες των 5 βολτ εκκίνησης από 3,5 - 4 V, περιστρέφονται σχεδόν με τη μέγιστη ταχύτητα και το εύρος ρύθμισης που έχουν ακόμη λιγότερες. Επιπλέον, η γραμμική μέθοδος ρύθμισης δεν είναι βέλτιστη από την άποψη της κατανάλωσης ρεύματος, επειδή η μείωση της τροφοδοσίας του ανεμιστήρα εκτελείται λόγω της εξουδετέρωσης ισχύος στο τρανζίστορ (βλ. Σχήμα 4). Και το τελευταίο μειονέκτημα είναι το σχετικά υψηλό κόστος του σχεδίου ελέγχου.

Έλεγχος PWM

Η πιο δημοφιλής μέθοδος για τον έλεγχο της ταχύτητας του ανεμιστήρα είναι ο έλεγχος PWM. Με αυτή τη μέθοδο ελέγχου, ο ανεμιστήρας συνδέεται με τον αρνητικό δίαυλο ισχύος μέσω του πλήκτρου και το σήμα PWM εφαρμόζεται στην είσοδο ελέγχου του πλήκτρου. Σε αυτή την περίπτωση, εφαρμόζεται πάντα στον ανεμιστήρα είτε μηδενική είτε λειτουργική τάση τροφοδοσίας και δεν υπάρχει τέτοια απώλεια ενέργειας όπως με τη μέθοδο γραμμικού ελέγχου. Το σχήμα 5 δείχνει ένα τυπικό κύκλωμα που εφαρμόζει τον έλεγχο PWM.

Σχήμα 5. Έλεγχος PWM.


Το πλεονέκτημα αυτής της μεθόδου ελέγχου είναι η ευκολία εφαρμογής, η φθηνότητα, η αποδοτικότητα και το ευρύ φάσμα ελέγχου ταχύτητας. Ωστόσο, υπάρχουν επίσης μειονεκτήματα αυτής της μεθόδου.

Εικόνα 6. Παράταση παλμού για λήψη πληροφοριών σχετικά με την ταχύτητα περιστροφής.


Ένα άλλο μειονέκτημα του ελέγχου PWM είναι ο μετασχηματισμός θορύβου. Κατ 'αρχάς, η εναλλαγή του επαγωγικού φορτίου προκαλεί την εμφάνιση παρεμβολών στα κυκλώματα ισχύος και, δεύτερον, μπορεί να προκύψει ακουστικός θόρυβος - ένα τσίμπημα, ένα βόμβο. Ο ηλεκτρικός θόρυβος καταστέλλεται από τα φίλτρα και για την καταπολέμηση του ακουστικού θορύβου η συχνότητα σήματος PWM αυξάνεται στα 20 kHz.

Σχήμα 7. Σχέδιο ελέγχου PWM για έναν ανεμιστήρα 4 συρμάτων


Συμπέρασμα

Συνοψίζοντας, μπορούμε να πούμε ότι η πλέον προτιμώμενη μέθοδος ελέγχου του ανεμιστήρα είναι ο έλεγχος PWM υψηλής συχνότητας που εφαρμόζεται σε ανεμιστήρες 4 συρμάτων. Με τέτοιο έλεγχο δεν υπάρχει ακουστικός θόρυβος, σημαντικές απώλειες ενέργειας και προβλήματα με το ταχοσκόπιο. Επιπλέον, σας επιτρέπει να αλλάξετε την ταχύτητα του ανεμιστήρα σε ένα ευρύ φάσμα. Το σχέδιο ελέγχου PWM με αρνητική μετάβαση διαύλου έχει σχεδόν τα ίδια πλεονεκτήματα και είναι φθηνότερο, αλλά καταστρέφει το σήμα tacho.

Ρύθμιση πλάτους παλμού (PWM)

Η διαμόρφωση εύρους παλμού (PWM) είναι μια μέθοδος μετατροπής σήματος που μεταβάλλει το πλάτος παλμού (κύκλος λειτουργίας) και η συχνότητα παραμένει σταθερή. Στην αγγλική ορολογία σημειώνεται ως PWM (διαμόρφωση πλάτους παλμού). Σε αυτό το άρθρο, θα εξετάσουμε προσεκτικά τι είναι το PWM, όπου εφαρμόζεται και πώς λειτουργεί.

Πεδίο εφαρμογής

Με την ανάπτυξη της τεχνολογίας μικροελεγκτών, ανοίχτηκαν νέες ευκαιρίες για το PWM. Αυτή η αρχή έχει γίνει η βάση για τις ηλεκτρονικές συσκευές που απαιτούν, τόσο την προσαρμογή των παραμέτρων εξόδου όσο και τη διατήρησή τους σε ένα δεδομένο επίπεδο. Η μέθοδος της διαμόρφωσης πλάτους παλμού χρησιμοποιείται για τη μεταβολή της φωτεινότητας του φωτός, της ταχύτητας περιστροφής των κινητήρων και επίσης στον έλεγχο του τρανζίστορ ισχύος των τροφοδοτικών (PSU) του τύπου παλμού.

Η διαμόρφωση πλάτους παλμού (SHI) χρησιμοποιείται ενεργά στην κατασκευή συστημάτων ελέγχου φωτεινότητας LED. Λόγω της χαμηλής αδράνειας, η λυχνία LED μπορεί να αλλάξει (αναβοσβήνει και να σβήσει) με συχνότητα αρκετών δεκάδων kHz. Η δουλειά του με την παλμική λειτουργία γίνεται αντιληπτή από το ανθρώπινο μάτι ως μια συνεχής λάμψη. Με τη σειρά της, η φωτεινότητα εξαρτάται από το πλάτος των παλμών (την ανοιχτή κατάσταση της λυχνίας LED) κατά τη διάρκεια μιας περιόδου. Εάν ο χρόνος παλμού είναι ίσος με το χρόνο παύσης, δηλαδή ο κύκλος λειτουργίας είναι 50%, τότε η φωτεινότητα LED θα είναι το ήμισυ της ονομαστικής τιμής. Με τη διάδοση των λαμπτήρων LED στα 220V, προέκυψε το ζήτημα της βελτίωσης της αξιοπιστίας της λειτουργίας τους με μια ασταθή τάση εισόδου. Το διάλυμα βρέθηκε με τη μορφή ενός γενικού μικροκυκλώματος - ενός οδηγού ισχύος που λειτουργεί με βάση την αρχή της διαμόρφωσης του παλμού ή του παλμού συχνότητας. Ένα σχήμα που βασίζεται σε ένα από αυτά τα προγράμματα οδήγησης περιγράφεται λεπτομερώς εδώ.

Η τάση δικτύου που τροφοδοτείται στην είσοδο του τσιπ οδήγησης συγκρίνεται συνεχώς με την τάση αναφοράς εντός του κυκλώματος, σχηματίζοντας ένα σήμα PWM (PIM) στην έξοδο, οι παράμετροι των οποίων ρυθμίζονται από εξωτερικές αντιστάσεις. Ορισμένα μικροκυκλώματα διαθέτουν τερματικό για την παροχή αναλογικού ή ψηφιακού σήματος ελέγχου. Έτσι, η λειτουργία του παλμικού οδηγού μπορεί να ελεγχθεί με τη βοήθεια ενός άλλου μετατροπέα. Είναι ενδιαφέρον το γεγονός ότι το LED δεν δέχεται παλμούς υψηλής συχνότητας, αλλά ένα ρεύμα που εξομαλύνεται από ένα γκάζι, το οποίο αποτελεί υποχρεωτικό στοιχείο τέτοιων κυκλωμάτων.

Η επεκτάσιμη εφαρμογή του PWM αντικατοπτρίζεται σε όλες τις οθόνες LCD με οπίσθιο φωτισμό LED. Δυστυχώς, στις οθόνες με LED, οι περισσότεροι μετατροπείς ShI λειτουργούν με συχνότητα εκατοντάδων Hertz, η οποία επηρεάζει αρνητικά το όραμα των χρηστών Η / Υ.

Ο μικροελεγκτής Arduino μπορεί επίσης να λειτουργήσει σε λειτουργία ελεγκτή PWM. Για να το κάνετε αυτό, καλέστε τη λειτουργία AnalogWrite () με την τιμή στις τιμές των παρενθέσεων από 0 έως 255. Το μηδέν αντιστοιχεί σε 0V και 255 σε 5V. Οι ενδιάμεσες τιμές υπολογίζονται αναλογικά.

Η γενικευμένη εξάπλωση συσκευών που λειτουργούν με βάση την αρχή PWM επέτρεψε στην ανθρωπότητα να ξεφύγει από τα τροφοδοτικά ισχύος του μετασχηματιστή γραμμικού τύπου. Ως αποτέλεσμα - αύξηση της απόδοσης και μείωση σε αρκετές φορές της μάζας και του μεγέθους των τροφοδοτικών.

Ο ελεγκτής PWM αποτελεί αναπόσπαστο μέρος της σύγχρονης τροφοδοσίας. Ελέγχει τη λειτουργία του τρανζίστορ ισχύος που βρίσκεται στο πρωτεύον κύκλωμα του παλμικού μετασχηματιστή. Λόγω της παρουσίας ενός βρόχου ανατροφοδότησης, η τάση στην έξοδο του PSU παραμένει πάντα σταθερή. Η παραμικρή απόκλιση της τάσης εξόδου μέσω της ανάδρασης καθορίζεται από τον μικροκυκλώνα, ο οποίος διορθώνει στιγμιαία τον κύκλο λειτουργίας των παλμών ελέγχου. Επιπλέον, ο σύγχρονος ελεγκτής PWM επιλύει μια σειρά επιπλέον εργασιών που συμβάλλουν στη βελτίωση της αξιοπιστίας της πηγής ενέργειας:

  • παρέχει μια ομαλή εκκίνηση του μετατροπέα.
  • περιορίζει τον πλάτος και τον κύκλο λειτουργίας των παλμών ελέγχου.
  • ελέγχει το επίπεδο της τάσης εισόδου.
  • προστατεύει από το βραχυκύκλωμα και την αύξηση της θερμοκρασίας του κλειδιού λειτουργίας.
  • εάν είναι απαραίτητο, θέτει τη συσκευή σε κατάσταση αναμονής.

Αρχή λειτουργίας ελεγκτή PWM

Το καθήκον του ελεγκτή PWM είναι να ελέγχει τον διακόπτη ισχύος μεταβάλλοντας τους παλμούς ελέγχου. Λειτουργώντας στη λειτουργία κλειδιού, το τρανζίστορ βρίσκεται σε μία από τις δύο καταστάσεις (πλήρως ανοικτή, πλήρως κλειστή). Στην κλειστή κατάσταση, το ρεύμα μέσω της διακλάδωσης p-n δεν υπερβαίνει τα λίγα μΑ, πράγμα που σημαίνει ότι η ισχύς της σκέδασης τείνει στο μηδέν. Στην ανοικτή κατάσταση, παρά το υψηλό ρεύμα, η αντίσταση της διακλάδωσης p-n είναι υπερβολικά μικρή, γεγονός που οδηγεί επίσης σε ασήμαντες απώλειες θερμότητας. Η μεγαλύτερη ποσότητα θερμότητας απελευθερώνεται τη στιγμή της μετάβασης από τη μια κατάσταση στην άλλη. Αλλά λόγω του μικρού χρόνου της μεταβατικής διαδικασίας σε σύγκριση με τη συχνότητα διαμόρφωσης, η ισχύς της απώλειας μεταγωγής είναι αμελητέα.

Η διαμόρφωση εύρους παλμού χωρίζεται σε δύο τύπους: αναλογική και ψηφιακή. Κάθε ένα από τα είδη έχει τα πλεονεκτήματά του και μπορεί να εφαρμοστεί με διάφορους τρόπους.

Αναλογική PWM

Η αρχή του αναλογικού διαμορφωτή SHI βασίζεται στη σύγκριση δύο σημάτων των οποίων η συχνότητα διαφέρει κατά διάφορες τάξεις μεγέθους. Το στοιχείο σύγκρισης είναι ο λειτουργικός ενισχυτής (συγκριτής). Μια τάση πριονωτού πτερυγίου υψηλής σταθερής συχνότητας εφαρμόζεται σε μία από τις εισόδους της και μια τάση διαμόρφωσης χαμηλής συχνότητας με ένα μεταβλητό εύρος εφαρμόζεται στο άλλο. Ο συγκριτής συγκρίνει και τις δύο τιμές και παράγει ορθογωνικούς παλμούς στην έξοδο, η διάρκεια της οποίας καθορίζεται από την τρέχουσα τιμή του σήματος διαμόρφωσης. Σε αυτή την περίπτωση, η συχνότητα PWM είναι ίση με τη συχνότητα της κυματομορφής πριονωτού δοντιού.

Ψηφιακή PWM

Η διαμόρφωση εύρους παλμού στην ψηφιακή ερμηνεία είναι μία από τις πολλές λειτουργίες ενός μικροελεγκτή (MK). Λειτουργώντας αποκλειστικά με ψηφιακά δεδομένα, το MK μπορεί να παράγει υψηλά (100%) ή χαμηλά (0%) επίπεδα τάσης στις εξόδους του. Ωστόσο, στις περισσότερες περιπτώσεις, για την αποτελεσματική διαχείριση του φορτίου, η τάση εξόδου του MC πρέπει να αλλάξει. Για παράδειγμα, ρύθμιση της ταχύτητας του κινητήρα, αλλάζοντας τη φωτεινότητα της λυχνίας LED. Τι πρέπει να κάνω για να πάρω οποιαδήποτε τιμή τάσης στην περιοχή από 0 έως 100% στην έξοδο μικροελεγκτή;

Η ερώτηση επιλύεται χρησιμοποιώντας τη μέθοδο της διαμόρφωσης πλάτους παλμού και χρησιμοποιώντας το φαινόμενο της υπερδειγματοληψίας, όταν η καθορισμένη συχνότητα μεταγωγής είναι αρκετές φορές μεγαλύτερη από την απόκριση της ελεγχόμενης συσκευής. Αλλάζοντας τον κύκλο λειτουργίας των παλμών, αλλάζει η μέση τιμή της τάσης εξόδου. Κατά κανόνα, η όλη διαδικασία λαμβάνει χώρα σε συχνότητα δεκάδων έως εκατοντάδων kHz, γεγονός που επιτρέπει την ομαλή προσαρμογή. Από τεχνική άποψη, αυτό υλοποιείται χρησιμοποιώντας έναν ελεγκτή PWM - έναν εξειδικευμένο μικροτσίπ, ο οποίος αποτελεί την καρδιά κάθε ψηφιακού συστήματος ελέγχου. Η ενεργή χρήση των ελεγκτών που βασίζονται σε PWM οφείλεται στα αναμφισβήτητα πλεονεκτήματά τους:

  • υψηλή απόδοση μετατροπής σήματος.
  • σταθερότητα της εργασίας ·
  • εξοικονομώντας ενέργεια που καταναλώνεται από το φορτίο.
  • χαμηλό κόστος.
  • υψηλή αξιοπιστία ολόκληρης της συσκευής.

Μπορείτε να λάβετε το σήμα στις ακίδες μικροελεγκτή PWM με δύο τρόπους: υλικό και λογισμικό. Κάθε MC έχει ενσωματωμένο χρονόμετρο που μπορεί να παράγει παλμούς PWM σε ορισμένους τερματικούς σταθμούς. Έτσι επιτυγχάνεται η υλοποίηση του υλικού. Η λήψη του σήματος PWM με τη βοήθεια των εντολών του προγράμματος έχει περισσότερες δυνατότητες όσον αφορά την επίλυση της ισχύος και επιτρέπει τη χρήση περισσότερων τερματικών. Ωστόσο, ο τρόπος λογισμικού οδηγεί σε υψηλό φορτίο του MC και καταλαμβάνει πολλή μνήμη.

Αξίζει να σημειωθεί ότι στον ψηφιακό PWM ο αριθμός παλμών ανά περίοδο μπορεί να είναι διαφορετικός και οι ίδιοι οι παλμοί μπορούν να εντοπιστούν σε οποιοδήποτε τμήμα της περιόδου. Το επίπεδο του σήματος εξόδου καθορίζεται από τη συνολική διάρκεια όλων των παλμών ανά περίοδο. Θα πρέπει να γίνει κατανοητό ότι κάθε πρόσθετος παλμός είναι η μετάβαση του τρανζίστορ ισχύος από την ανοιχτή κατάσταση στην κλειστή, η οποία οδηγεί σε αύξηση των απωλειών κατά τη διάρκεια των λειτουργιών μεταγωγής.

Παράδειγμα χρήσης ρυθμιστή PWM

Μία από τις επιλογές για την εφαρμογή του PWM ενός απλού ρυθμιστή έχει ήδη περιγραφεί προηγουμένως σε αυτό το άρθρο. Είναι χτισμένο με βάση το τσιπ NE555 και έχει μια μικρή ταινία. Όμως, παρά τον προστάτη του κυκλώματος, ο ρυθμιστής έχει αρκετά ευρύ φάσμα εφαρμογών: κυκλώματα ελέγχου φωτεινότητας LED, λωρίδες LED, ρύθμιση ταχύτητας κινητήρων συνεχούς ρεύματος.

Συσκευές AVR Lab σε μικροελεγκτές AVR

AVR Forum

Ρυθμίζουμε την ταχύτητα περιστροφής του κινητήρα με PWM (PWM) στο ATtiny2313

Η εφαρμογή του ελέγχου ταχύτητας του κινητήρα είναι αρκετά απλή. Για να το κάνετε αυτό, πρέπει να ξέρετε τι είναι η ρύθμιση Pulse Width Modulation (PWM) (PWM στα Αγγλικά), για να έχετε μια ιδέα για πιθανές επιλογές για την εφαρμογή του.

Σε αυτό το παράδειγμα, θα σας δείξω πώς να χρησιμοποιήσετε λογισμικό PWM, δηλαδή, ειδικούς χρονομετρητές για λογισμικό PWM δεν θα συμμετάσχει. PWM με τη χρήση του υλικού υλικού των χρονομέτρων-μετρητών ονομάζεται υλικό PWM, ο συνάδελφός μου έχει πει καλά για αυτό.

Και έτσι, ο αλγόριθμος είναι ο ακόλουθος, είναι απαραίτητο να οργανωθεί η μείωση και η αύξηση της πληρότητας των παλμών, πατώντας τα κουμπιά "+" και "-" αντίστοιχα. Οι υπορουτίνες για τη μείωση και την αύξηση της ταχύτητας περιστροφής θα ενεργοποιηθούν με δύο κουμπιά, τα οποία με τη σειρά τους θα συνδέονται με τις διακοπές int0 και int1. Αυτή η απόφαση οφείλεται στο γεγονός ότι τα κουμπιά ελέγχου δεν θα είναι πλέον, και επομένως οι διακοπές είναι απλά μια αμαρτία που δεν πρέπει να χρησιμοποιήσετε. Συνεπώς, η ταχύτητα θα αυξηθεί ή θα μειωθεί ανάλογα με την πληρότητα παλμών που μετακινούν το κύκλωμα ισχύος του ελέγχου κινητήρα.

Η διάταξη της συσκευής έχει ως εξής:

Ο κύριος κύκλος του προγράμματος θα είναι το ίδιο το πρόγραμμα εφαρμογής λογισμικό PWM.

Ο μικροελεγκτής 12 του AtTiny2313 πρέπει να συνδεθεί στο κύκλωμα τροφοδοσίας. Σχέδιο ισχύος για τη διαχείριση του κινητήρα Προτείνω να βασιστούμε στη συναρμολόγηση δύο τρανζίστορ IRF7105. Πολύ φτηνή, συμπαγής και εμπορικά διαθέσιμη συναρμολόγηση. Το πλεονέκτημα της χρήσης τρανζίστορ πεδίου-αποτελέσματος είναι ότι δεν υπάρχει σχεδόν καμία πτώση τάσης πάνω τους και στην πραγματικότητα δεν θερμαίνονται εξαιτίας αυτού. Ένα μικρό μειονέκτημα είναι η τάση ανοίγματος των τρανζίστορ πεδίου δράσης αυτού του συγκροτήματος, είναι σύμφωνα με το διαβατήριο 5Β, αλλά έχει πειραματικά επαληθευθεί ότι είναι της τάξης των 4V.

Και αυτό σημαίνει ότι θα έχουμε ένα αρκετά στενό εύρος διακύμανσης της ταχύτητας κινητήρα από 4V σε 5V. Κατ 'αρχήν, μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο πρόγραμμα για να διαχειριστείτε ένα ισχυρό φορτίο, η εφαρμογή αυτού του σχήματος οφείλεται στη μικρή ισχύ των θυρών του μικροελεγκτή ATTiny2313 και γενικά όλους τους μικροελεγκτές της οικογένειας AVR. Αυτό δεν θα κάψει τις θύρες του μικροελεγκτή ως το χρόνο και θα εφαρμόσει το σχέδιο ισχύος του ελέγχου φορτίου και στην περίπτωση αυτή ένα κινητήρα συλλέκτη.

Βίντεο του ελεγκτή:

Αυτό είναι δροσερό! :) Ευχαριστώ για

Αυτό είναι δροσερό! :) Ευχαριστώ για το άρθρο και την πηγή. Ξεκίνησα τη μηχανή μου. Koneshhno όχι χωρίς χορό με ένα τύμπανο. Αλλά αυτό οφείλεται κυρίως στον ίδιο τον κινητήρα. Ο κινητήρας σε μένα αρκετά ισχυρό (από τέτοια συχνά μίνι τρυπάνια για γεώτρηση πλακών). Το πρόβλημα είναι ότι δεν ήθελε να ξεκινήσει με χαμηλή ταχύτητα και με μείωση της ταχύτητας gloh, καλά, η λειτουργία PWM η ίδια δεν ταιριάζει, δεν λειτούργησε όπως θα ήταν επιθυμητό. Επιπλέον, το πρόγραμμα δεν παρέχει "περιοριστές" για την ταχύτητα. Δηλαδή. για παράδειγμα, πατήστε το πλήκτρο αύξησης της έντασης ήχου συνεχώς. Η ταχύτητα μειώνεται, μειώνεται. Και τότε έρχεται ένας χρόνος όταν η μεταβλητή για PWM περνάει από το μηδέν σε αρνητικές τιμές. Τη στιγμή εκείνη, ουσιαστικά σταμάτησε ο κινητήρας μου. μπορείτε να πείτε "απογειώθηκε" από το τραπέζι με τη μέγιστη ταχύτητα. Ήταν να το βάλω ήπια σε σοκ. Είναι καλό ότι μόνο ένα κομμάτι χαρτί ήταν κολλημένο στον άξονα, και όχι κάτι "βαρύτερο". Γενικά, μετά από μερικές ώρες εκσκαφής στο πρόγραμμα, αλλάζοντας τις μεταβλητές, το εύρος, ήταν δυνατό να επιτευχθούν περισσότερα ή λιγότερα φυσιολογικά αποτελέσματα. Σε γενικές γραμμές, το πρόβλημα με μικρές στροφές παρέμεινε (καλά, μια τέτοια μηχανή, τίποτα δεν μπορεί να γίνει), αλλά το shim λειτουργεί έξυπνα. Με διακοπές, όλα είναι επίσης καλά! :)

χρειάζονται βοήθεια

μην προωθήστε όσο το δυνατόν περισσότερο με τη βοήθεια μιας τέτοιας σχηματικής λύσης για τον έλεγχο του κινητήρα του mn-145A με ονομαστικά χαρακτηριστικά τάσης 27 volts και ένα ρεύμα 0,6-0,7 amp

Ναι, το ίδιο το κύκλωμα παραμένει

Ναι, στην πραγματικότητα το κύκλωμα παραμένει το ίδιο, το μόνο πράγμα που ένα τρανζίστορ πεδίου-αποτελέσματος θα πρέπει να καταστεί πιο ισχυρό, μπορούμε να πάρουμε για παράδειγμα irfz44. Και δώστε προσοχή στον μικροελεγκτή δεν μπορούν να εξυπηρετηθούν περισσότερα από 5 βολτ!

Βοήθεια για τη δημιουργία tiny85

Βοηθήστε το tiny85 να κάνει servo control μέσω USB (χωρίς πρόσθετες μάρκες και χαλαζία) - έτσι μπορείτε να ανοίξετε τη θύρα COM και να γράψετε τη γωνία που χρειάζομαι εκεί;

Και το θέλω σε μια μέρα

Και θέλω 34 ώρες την ημέρα.
"Ανοίξτε τη θύρα COM"

Λοιπόν, τι γίνεται με αυτό; εικονική

Λοιπόν, τι γίνεται με αυτό; virtual com-port - δεν είναι δυνατόν;

μέσω USB (χωρίς

"μέσω USB (χωρίς πρόσθετες μάρκες και χαλαζία)" - Nuuuuuu, με τέτοιες συνθήκες.

καλά κάνει

Λοιπόν, κάνετε το ίδιο)
obdev.at/products/vusb/easylogger.html
μόνο η εργασία είναι κάπως διαφορετική και υπάρχουν λίγα έγγραφα) ή η μετατροπή της αναλογικής εισόδου στην ψηφιακή είναι πολύ πιο δύσκολη;

Εκτιμήστε την πολυπλοκότητα αυτού

Εκτιμήστε την πολυπλοκότητα αυτού του έργου λαμβάνοντας υπόψη το γεγονός ότι η πηγή δεν είναι διαθέσιμη.
Από 1 έως 100. Εάν αναβοσβήνετε μια δίοδο εκπομπής φωτός, αυτό είναι για παράδειγμα 5-Th!
Και πείτε μου, ξέρετε πολλούς ανθρώπους που μπορούν να γράψουν το ίδιο το πρωτόκολλο USB.

λανθασμένη ρύθμιση

εσφαλμένη διατύπωση του προβλήματος. τι να πάρει για 95; (Δεν έχω φαντασία)))
αυτό είναι ένα USB PWM;
η πηγή του τμήματος USB φαίνεται να είναι ακριβώς η ίδια (στο ίδιο V-USB) και φαίνεται ότι υπήρχαν συνειδητοποιήσεις ακριβώς αυτών των πράξεων από τη μεταφορά δεδομένων από τον υπολογιστή στη συσκευή. παραμένει μόνο να το κρεμάσει και να το συνδυάσει όλα σε ένα έργο.
Πρώτα δεν έχω αρκετά για να καταλάβω τη λειτουργία του λογισμικού USB))) είναι απαραίτητο ότι ήταν καλά μάσησε) - έτσι ρωτώ)))

Χρειαζόμαστε συμβουλές!

Ποιος θα προτρέψει σε ό, τι η τράτα έχει συλλέξει αυτό το σχέδιο ο κινητήρας threshes συνεχώς στα κουμπιά δεν είναι gu gu! Fuzy;
το πρόγραμμα αντιγράφηκε απευθείας από αυτή τη σελίδα! από το http://avrlab.com/node/37 όπως κατάλαβα. Το firmware ρίχνει κανονικά και το buzzing είναι καλό!

Κωδικός από την τοποθεσία αν πάρετε και

Ο κώδικας από τον ιστότοπο, αν το πάρετε και αντιγράψετε, δεν θα λειτουργήσει, πρέπει να διαγράψετε την αρίθμηση των γραμμών.
Κοιτάξτε, μόνο σε περίπτωση που η βελτιστοποίηση του κώδικα δεν περιλαμβάνεται, μπορεί να αφαιρέσει επιπλέον παύσεις και το πρόγραμμα δεν θα λειτουργήσει σωστά.

Τα κουμπιά σφίγγονται πραγματικά με αντιστάσεις + 5V.

Η αρίθμηση των γραμμών δεν αντιγράφεται

Η αρίθμηση των γραμμών δεν αντιγράφεται όταν αντιγράφεται η αντιγραφή καθαρού κώδικα!

Εδώ όλα βασίζονται

Τότε όλα βασίζονται στη διακοπή!
Απλά για να ελέγξετε τη διακοπή του προγράμματος, το πρόγραμμα είναι ανεπιτήδευτο, το οποίο, πατώντας το κουμπί εξωτερικής διακοπής, ανάβει το LED ή κάτι τέτοιο. Έτσι, ελέγχετε αν έχετε διακόψει τον ίδιο τον μικροελεγκτή.
Σημειώστε τη σύνδεση της βιβλιοθήκης διακοπής, τη διαμόρφωση των διακοπών και την ίδια την ανάλυση συνολικής διακοπής. Όλα θα πρέπει να είναι όπως στην λίστα του προγράμματος στη σελίδα του ιστότοπου.

Εάν μόνο εγώ θα μπορούσα να γράψω προγράμματα!

Εάν μόνο εγώ θα μπορούσα να γράψω προγράμματα! γιατί αυτό δεν λειτουργεί εδώ είναι το μυστικό;

Ω, αν θα μπορούσα να κάνω chavo

Ω, αν θα μπορούσα να γράψω chavo)) για όνομα γράψτε τον κώδικα είναι όπως στο διάστημα)

Λοιπόν, υπάρχει μια τέτοια έκφραση

Λοιπόν, υπάρχει μια τέτοια έκφραση. "Βγείτε και μην κολλήσετε".
Δεν υπάρχει καμία παράβαση, αλλά χωρίς δυσκολία δεν θα υπάρξει τίποτα.
Εάν υπάρχει κάποιο πρόβλημα - η σωστή απόφαση έγκειται στην κατανόηση της λύσης και της ικανότητας να κάνει ό, τι είναι απαραίτητο για τη λύση.
Χωρίς αυτό, τίποτα.

Καταλαβαίνω τα πάντα! μόνο ένας αρχάριος

Καταλαβαίνω τα πάντα! μόνο ένας αρχάριος σε αυτόν τον τομέα, αλλά Τσε ως παράδειγμα για να καταλάβετε, kodopisatelstvo ακόμα σχεδιάζει να μάθουν να πληκτρολογήσετε καλά, και θα υπάρξουν δύο xs! Sobieraj παραδείγματα των προγραμμάτων εργασίας προσπαθήστε κωδικοί δεν λειτουργούν Τσε ψάχνουν για την αιτία! Ώρες σχήμα πρόσφατα Sobieraj τα πάντα σωστά την πρώτη φορά που κέρδισε δεν υπάρχει πιο δύσκολο από αυτό το χάλια, αλλά εδώ το τρίψιμο δεν ξέρω γιατί το firmware δεν είναι Robit ή kompeliruetsya καθώς δεν είναι τόσο EAI xs!

Έτσι θα μπορούσατε να γεμίσετε το firmware μέσα

Έτσι, μπορείτε να γεμίσετε το firmware στο MK;
Ή μήπως δεν μπορούσε;

Ναι φυσικά όλα είναι γεμάτα

Ναι φυσικά όλα είναι ωραία και zilivaetsya σε μ! στο πόδι ελέγχου είναι το σήμα!

Και χαλαζία απαιτείται είτε

Χρειάζεστε χαλαζία ή εσωτερική; μπορεί να συγχωνεύσει πώς να προγραμματίσει;

Τα πάντα από το εσωτερικό, όμως

Τα πάντα από το εσωτερικό, αν και είναι εύκολο να συνδεθεί από το εξωτερικό.
Και έτσι θα λειτουργήσει και έτσι!

Και τελειώσατε

Και έχετε ένα έτοιμο firmware μπορεί να μου αρέσει να μην είναι τόσο ραμμένο!

Στον πανικό μου, δεν αστειεύομαι

Στον πανικό δεν είμαι αστείο κουμπιά!

Χαρακτηριστικά PWM

Καλή ώρα της ημέρας!
Υπάρχουν μερικές ερωτήσεις σχετικά με το PWM:
Ποια είναι η συχνότητα του PWM στο κύκλωμά σας;

Πρέπει να συγκεντρώσω δύο σχέδια
Ο πρώτος είναι ο έλεγχος ενός ισχυρού κινητήρα με τρέχουσα προστασία, έλεγχο τάσης, λειτουργία πέδησης. Ερώτηση: Είναι καλύτερο να χρησιμοποιείτε PWM λογισμικού ή υλικού; Νομίζω ότι το υλικό. Ποια είναι η συχνότητα;
Το δεύτερο είναι να λάβουμε ένα σήμα φορέα 50 Hz (20 mS) και να ελέγξουμε το μήκος του παλμού από 1 έως 2 mS Ερώτηση: το ίδιο. (αν σε αυτό το πρόγραμμα θα θεωρηθούν τα ακριβή χρονικά διαστήματα, τότε όλα είναι σχεδόν έτοιμα)

Είναι καλύτερο να χρησιμοποιείτε υλικό

Είναι καλύτερο να χρησιμοποιήσετε PWM υλικού, για να μην ακόμη και να σας πω την συχνότητα, είναι καλύτερα να εξετάσει την τεκμηρίωση για ένα συγκεκριμένο μικροελεγκτή συχνότητα ούτως ή άλλως μετάβαση θα εξαρτηθεί από τη συχνότητα του χρονισμού χαλαζία.

Ο κινητήρας είναι πιο ισχυρός

Ή μπορείτε να πείτε έναν άνθρωπο στον τομέα για μια παρόμοια, με ελάχιστη δέσμευση, τη διαχείριση ενός επιπέδου TTL με έναν κινητήρα 12V 15-20A; Ή μήπως το σχέδιο είναι μια σύνδεση με ένα έργο σε αυτό;

Δοκιμάστε το IRFZ44 να παραδώσει,

Δοκιμάστε το IRFZ44 να παραδώσει, διαθέτει χαρακτηριστικά εξόδου έως και 65 amp, πρέπει να αντέχει. Μόνο θα χρειαστεί να τοποθετήσετε πιθανώς τον οδηγό στον τύπο IRF4427, ο μικροελεγκτής δεν μπορεί να δώσει ένα ρεύμα που είναι απαραίτητο για το πλήρες άνοιγμα του τρανζίστορ πεδίου-αποτελέσματος.

Σας ευχαριστώ, στο εγγύς μέλλον

Σας ευχαριστώ, θα χρειαστώ αυτό το έργο στο εγγύς μέλλον.

Έγραψα ένα διάγραμμα και πρόσθεσα

Έγραψα ένα διάγραμμα και έκανα περισσότερη σύγχυση :)
Η ένταξη που εμφανίζεται στο διάγραμμα ονομάζεται μισή γέφυρα, γέφυρα - αν και τα δύο καλώδια του κινητήρα συνδέονται με κορμούς, τότε θα είναι δυνατό να πραγματοποιηθεί και η αντίστροφη:
Το 1ο συγκρότημα ελέγχεται από το PWM
Το 2ο συγκρότημα παρέχει "+" ή "-" Shim θα πρέπει να αντιστραφεί σε μία από αυτές τις περιπτώσεις.

Σύμφωνα με το σχέδιο συμπερίληψης - η συσκευή τροφοδοτείται από δύο πολικές τάσεις με μέσο σημείο. Με τη λογική και τη φωτογραφία, έχετε μονοπολική τάση.
Εάν ναι, μπορείτε να χρησιμοποιήσετε ένα MOSFET. Ο δεύτερος φαίνεται να μειώνει τον κινητήρα και έτσι να τον επιβραδύνει.

Εδώ είναι αυτό που ονομάζεται

Εδώ είναι αυτό που ονομάζεται διάδοση του σχεδίου μετά το γεγονός ότι ξέχασα ακόμη και ότι το συλλέγω :-)
Διορθώθηκε σύμφωνα με τη συναρμολογημένη συσκευή στην παραπάνω φωτογραφία.

Εξτρεμιστής, Σεβασμός για

εξτρεμιστής, σεβασμός για το άρθρο.
"Και αυτό σημαίνει ότι θα έχουμε ένα αρκετά στενό εύρος διακύμανσης στην ταχύτητα του κινητήρα από 4V σε 5V." Η περιοχή ελέγχου εξαρτάται από το λόγο λειτουργίας και το σχέδιο σύνδεσης φορτίου. Η έξοδος μπορεί να είναι από 0 έως την τάση τροφοδοσίας με μια δεδομένη ανάλυση. Το σχέδιο πραγματικά δεν θα το βάλει.

Με την ευκαιρία αυτή, κοιτάξτε

Από αυτή την άποψη, δείτε την παρακάτω εικόνα, το γράφημα δείχνει την ώρα από όπου 4 βολτ και 5 βολτ. Δεδομένου ότι δεν είναι η πρώτη φορά που έχει δοθεί μεγάλη προσοχή σε αυτή τη φράση, είναι πιθανόν απαραίτητο να αναδιατυπωθεί.

Και βγάλτε το διάγραμμα καλωδίωσης

Και μπορείτε να σβήσετε το σχέδιο. Σας ευχαριστώ εκ των προτέρων))

για τον κώδικα

καλό απόγευμα, είμαι αρχάριος ραδιόφωνο ζαμπόν, και μέχρι στιγμής αρχίζω να καταλαβαίνω μικροελεγκτές. Προσοχή, μου φαίνεται, ή μια μεταβλητή εδώ είναι περιττή; Επειδή κρίνοντας από τον τρόπο που κατάλαβα τον κώδικα, δεν αλλάζει οπουδήποτε, ήταν ευκολότερο είτε να δημιουργηθεί μια σταθερά είτε απλά να τεθεί στον κύριο κώδικα 1 αντί του. Έχω δίκιο; Ή τότε προχωράω από τις ακόλουθες σκέψεις: pp = i + p, από τότε pp έχουμε μια περίοδο, και εγώ και p είναι υπεύθυνοι για το φρεάτιο. Και για μια σταθερή περίοδο αποδεικνύεται ότι, με την αύξηση του i, μειώνεται το p και το αντίστροφο.
Προτροπή. Να κάνω λάθος ή ο κώδικας δεν είναι μεμονωμένος;

p και i είναι μεταβλητές για

p και i είναι οι μεταβλητές για το πλάτος των παλμών.
Στο p = 0, i = max - ο κύκλος λειτουργίας είναι ελάχιστος,
σε p = max, i = 0 - ο κύκλος λειτουργίας είναι ο μέγιστος.

Ο Kakbe δεν μπορούσε να σπαταληθεί

Ο Kakbe δεν μπορούσε να σπαταλήσει τη μεταβλητή, αλλά απλά δηλώνει τη σταθερή στατική const int = 999.

Μιλώ για το τι, και πού μέσα

Μιλώ για το τι, και πού στον κώδικα αλλάζω; μια τέτοια αίσθηση ότι όπως αρχικά αρχικοποιήσαμε λοιπόν παραμένει.

Ονομάζεται μόνο μια μεταβλητή

Ονομάζεται μια μεταβλητή μόνο επειδή μπορείτε να την αλλάξετε κατά την εκτέλεση του προγράμματος, το οποίο δεν εφαρμόζεται σε αυτό το παράδειγμα κώδικα. Αυτή η μεταβλητή καθορίζει το βήμα αλλαγής του κύκλου λειτουργίας.

bolek δεν υποφέρουν x.. yo

Στη φωτογραφία όλα εμφανίζονται περίπου 4-5 βολτ

Το άρθρο λέει ότι ο κινητήρας είναι micromotor, συλλέκτης. Το ρεύμα δεν υπερβαίνει τα 200mA.
Εάν κάποιος θέλει να στρίψει τον κινητήρα με ισχύ 1 kW - αυτό το σχέδιο δεν πρέπει να χρησιμοποιηθεί, τίποτα δεν θα αποδειχθεί.

Τι κάτι δεν τελειώσω. αλλά είναι

Τι κάτι δεν τελειώσω. αλλά δεν είναι δυνατόν να χρησιμοποιήσετε αυτό το σχήμα για να ελέγξετε ένα ισχυρό στάδιο παραγωγής, το οποίο θα διαχειρίζεται τουλάχιστον 10 κιλοβάτ;

Σχέδιο Διακυβέρνησης

Το κύκλωμα ελέγχου είναι δυνατό και το στάδιο εξόδου είναι ΟΧΙ!
Το κύκλωμα ελέγχου είναι κατάλληλο ακόμα και για upravdeniya μεγαβάτ LOAD, το κύριο πράγμα που είχε την τάση του ρεύματος ελέγχου σκηνή για να 5Volt και ρεύμα έως 50mA και η έξοδος είναι ήδη σαφές ότι είναι απαραίτητο οι πιπεριές θα είναι τα χαρακτηριστικά για να αντέξει το φορτίο.

Είναι δυνατό, συστραμμένο υλικό

Μπορείτε να περιστρέψετε το ρεύμα DPR-72 του κινητήρα PWM του κινητού. Το κύκλωμα ισχύος ήταν το πεζοδρόμιο.

προσθέστε ακόμη μια ένδειξη

προσθέστε ακόμα μια ένδειξη της τρέχουσας ταχύτητας σε μορφή 10 LED.

Είναι πολύ πιο εύκολο να προσθέσετε

Είναι πραγματικά πιο εύκολο να προσθέσετε έναν τύπο χαρακτήρων LCD τύπου WH1602A και να κάνετε ένα στροφόμετρο, το οποίο θα δείχνει τον αριθμό των στροφών. Ωστόσο, λόγω του γεγονότος ότι αρχικά η συσκευή δεν παρείχε τέτοιες μάρκες, χρησιμοποιήθηκαν διακοπές για την αύξηση και τη μείωση της ταχύτητας του κινητήρα. Αυτό θα πρέπει να ληφθεί υπόψη. Ο ταχύμετρος θα είναι στο εγγύς μέλλον.

LED με ζεύγος διάτμησης

Οι λυχνίες LED με ένα ζεύγος καταχωρητών μετατόπισης θα είναι πιο αξιόπιστες και φθηνότερες :) Αλλά λιγότερο εμφανείς

Θα ήθελα να το χρησιμοποιήσω αυτό

Ήθελα να χρησιμοποιήσω αυτή τη συσκευή για τον κινητήρα του αυτοκινήτου, επειδή η οθόνη LCD δεν θέλησε πραγματικά να την χρησιμοποιήσει, αλλά 10 LED για την εμφάνιση των ρυθμίσεων της τρέχουσας ταχύτητας θα ήταν σωστές.

Ποια είναι λοιπόν η ταχύτητα

Έτσι, ποιο είναι το φάσμα των επαναστάσεων; Θέλετε να ρυθμίσετε ομαλά; Ή ως επιλογή, πάρτε το RGB LED, μπλε - 500 σ.α.λ., πράσινο - 1000 σ.α.λ., κόκκινο - 1500 σ.α.λ. Ή ό, τι θέλετε, από τον αριθμό των στροφών, πώς να ρυθμίσετε. Και η ιδέα δεν είναι να πάρουμε 10 LED και να πάρουμε ένα τριών χρωμάτων. Παρόλο που το 10 μπορεί να είναι τόσο λωρίδα όσο και 10 διαβαθμίσεις της ταχύτητας περιστροφής. Κάνετε μια τεχνική ανάθεση TOR, ορίστε έναν στόχο με ορισμένα χαρακτηριστικά της συσκευής και θα σκεφτούμε πώς να το εφαρμόσουμε.

αυτό είναι με έναν κυβερνήτη των 10

αυτό είναι με έναν κυβερνήτη 10 LED και θα ήθελα να.. στην πραγματικότητα 10 θέσεις στροφών. Παρόλο που 10 για ένα θερμαντήρα είναι λίγο πολύ.. αλλά 6 θα ήταν ακριβώς σωστό.. το πρώτο LED δείχνει ότι η ισχύς είναι στο σύστημα (με το διακόπτη ανάφλεξης) - ο κινητήρας δεν περιστρέφεται. και τα υπόλοιπα 5 - από χαμηλή ταχύτητα σε μέγιστη.
p.s. όλοι δεν θέλουν να εγγραφώ στην ιστοσελίδα..

Σχετικά με τις λυχνίες LED

Δεν βλέπω τίποτα για τις δίοδοι εκπομπής φωτός. Ας ξεκινήσουμε και βάλουμε τον κώδικα στο φόρουμ που θα σκέφτονται μαζί.

RCD Στοιχεία Blog

Σχετικά με τους Copters και όχι μόνο

Οι καλύτερες ρυθμίσεις για το BLHeli_32;

Το BLHeli_32 έχει τόσες πολλές παραμέτρους που επηρεάζουν την ιπτάμενη απόδοση του μίνι λεωφορείου σας. Σε αυτό το άρθρο, θέλω να μοιραστώ τις ρυθμίσεις BLHeli_32, που έδωσαν το καλύτερο αποτέλεσμα για μένα.

  • Συχνότητα PWM: 48KHz (max)
  • Χρονισμός κινητήρα: Αυτόματα
  • Πρωτόκολλο ESC: DShot1200 και Multishot

Λάβετε υπόψη ότι αυτές οι ρυθμίσεις είναι διαθέσιμες μόνο σε ρυθμιστές με firmware BLHeli_32. Παρά το γεγονός ότι οι ρυθμίσεις είναι ωραία για μένα, δεν ταιριάζουν απαραίτητα σε όλα τα υπόλοιπα, απλά προσπαθήστε και συγκρίνετε.

Συχνότητα PWM

Η προεπιλεγμένη τιμή στο BLHeli_32 είναι 24 kHz. Η αύξηση στα 48 kHz θα αυξήσει σημαντικά τα χαρακτηριστικά πτήσης για τους περισσότερους Copters.

Καθώς αυξάνεται η συχνότητα PWM, οι κινητήρες λειτουργούν πιο ομαλά και υπάρχει η τάση να μειώνεται το επίπεδο θορύβου. Μερικοί χρήστες γράφουν ότι ενώ οι μηχανές έχουν γίνει ψυχρότερες και ο χρόνος πτήσης έχει αυξηθεί λόγω μεγαλύτερης απόδοσης.

Σημειώνω ότι η παράμετρος PWM Frequency στο BLHeli_32 σημαίνει πόσο γρήγορα ο επεξεργαστής μεταβαίνει τα πλήκτρα τροφοδοσίας (αυτό είναι επίσης μέρος των ρυθμιστών). Αυτή η τιμή δεν σχετίζεται με τον χρόνο βρόχου και τη συχνότητα PWM του ελεγκτή πτήσης (betaflight), που σημαίνει τη συχνότητα με την οποία ο υπολογιστής μεταδίδει δεδομένα στον ελεγκτή ταχύτητας.

Χρονισμός κινητήρα

Στο BLHeli_32, η προεπιλεγμένη τιμή είναι 16. Φαίνεται ότι αυτή η τιμή είναι κατάλληλη για τους περισσότερους Copters. Συνιστάται να τοποθετείτε το "Auto" για να έχετε υψηλότερη ανάλυση των τιμών αερίου πιο κοντά στο μέγιστο του αερίου. Ωστόσο, δεν παρατηρήσαμε μεγάλη διαφορά, αν και ίσως μόλις δοκιμάσαμε λίγο.

Σε κάθε περίπτωση, προσπαθήστε να αλλάξετε αυτήν την τιμή, εάν χειροτερέψει και βελτιωθεί, επιτρέψτε μου να ξέρω στα σχόλια.

Πρωτόκολλο ESC (πρωτόκολλο ελέγχου ταχύτητας)

Το DShot είναι το νεότερο και πιο προηγμένο πρωτόκολλο, προτείνω να το χρησιμοποιήσω και όχι το Multishot για διάφορους λόγους. Αν και η διαμάχη για το τι είναι καλύτερο το DShot ή το Multishot - δεν έχει τελειώσει! Μερικές φορές λαμβάνω ακόμη μηνύματα από ανθρώπους ότι μπορούν να αποδείξουν ότι το Multishot είναι καλύτερο, και το DShot είναι πιο θορυβώδες, κλπ.

Ανεξάρτητα από την ταχύτητα των πρωτοκόλλων, το DShot απαιτεί περισσότερους υπολογιστικούς πόρους. Η χρήση πολλών CPU δεν είναι ο λόγος για τον οποίο κάποιοι πιλότοι χρησιμοποίησαν το Multishot και μια συχνότητα 32k / 32k.

Σε κάθε περίπτωση, μπορείτε να δοκιμάσετε και τα δύο πρωτόκολλα και το πείραμα. Προσωπικά, είμαι ευχαριστημένος με το πρωτόκολλο DShot απλά επειδή:

  • δεν απαιτείται βαθμονόμηση των ρυθμιστών
  • μπορεί να τραγουδήσει με κινητήρες χρησιμοποιώντας εντολές DShot (ESC Beacon)
  • Για να χρησιμοποιήσετε τηλεμετρία από τους ρυθμιστές πρέπει να χρησιμοποιήσετε το DShot
  • συχνότητα 8k / 8k
  • στον αέρα δεν παρατηρούσα τη διαφορά μεταξύ του DShot και του Multishot

Έλεγχος ταχύτητας λόγω pwm

Η παρεξήγηση του έργου PWM ή PWM (Pulse Width Modulation) συχνά οδηγεί όχι μόνο στην κακή χρήση τους, αλλά και σε σφάλματα στο σχεδιασμό συσκευών που χρησιμοποιούν PWM για έλεγχο. Εδώ, περιορίζοντας τον εαυτό μου σε μια συγκεκριμένη εφαρμογή, θα προσπαθήσω να σας πω τι είναι το PWM, τι απαιτεί και πώς λειτουργεί.

Πρώτον, τι είναι το PWM.
Πότε πρέπει να χρησιμοποιήσετε το PWM

Ο κύριος λόγος για τη χρήση του PWM είναι η ανάγκη να παρέχεται χαμηλότερη τάση συνεχούς ρεύματος των ηλεκτρονικών συσκευών ισχύος, διατηρώντας ταυτόχρονα υψηλή απόδοση, ειδικά σε ελεγχόμενες ηλεκτρικές μονάδες.

Στα εσωτερικά δίκτυα εξοπλισμού για την τροφοδοσία συσκευών, χρησιμοποιείται μια σταθερή τάση ενός περιορισμένου συνόλου τάσεων, η οποία συχνά χρειάζεται να αλλάξει στις απαιτήσεις μιας συγκεκριμένης συσκευής, για να σταθεροποιηθεί ή να ρυθμιστεί. Μπορεί να είναι ηλεκτροκινητήρες DC, τσιπ, κόμβοι ραδιοεξοπλισμού.

Η ρύθμιση μπορεί να πραγματοποιηθεί με τη βοήθεια συσκευών καταστολής τάσης: αντιστάσεις, τρανζίστορ (εάν απαιτείται ρύθμιση). Το κύριο μειονέκτημα αυτής της λύσης είναι η απώλεια ισχύος και η αυξημένη απώλεια θερμότητας στις ρυθμιστικές συσκευές.

Δεδομένου ότι είναι γνωστό ότι η κατανεμημένη ισχύς είναι:

P = I x U ή Ρ = Ι 2 χ RW.

τότε όσο μεγαλύτερο είναι το ρεύμα Ι στο κύκλωμα και η πτώση τάσης U, τόσο μεγαλύτερη είναι η απώλεια ισχύος. Εδώ R είναι η τιμή αντίστασης του στοιχείου ρύθμισης.

Φανταστείτε ότι είναι απαραίτητο να σβήσετε τουλάχιστον 3 V σε ρεύμα φορτίου 10 Α, αυτό είναι ήδη 30 W που δαπανάται στο κενό. Και κάθε ρεύμα χαμένης ενέργειας μειώνει όχι μόνο τη διάρκεια των τροφοδοτικών, αλλά απαιτεί επιπλέον εξοπλισμό για την παραγωγή θερμότητας που παράγεται από αυτήν την ισχύ.

Αυτό ισχύει και για τις αντιστάσεις απόσβεσης και τις συσκευές ημιαγωγών.

Είναι όμως γνωστό ότι οι συσκευές ημιαγωγών λειτουργούν πολύ καλά (με χαμηλές απώλειες και απελευθέρωση θερμότητας) ως πλήκτρα όταν έχουν μόνο δύο καταστάσεις ανοικτές / κλειστές.

Αυτός ο τρόπος λειτουργίας σας επιτρέπει να μειώσετε τις απώλειες σε μια συσκευή ημιαγωγών που μετακινούνται στο επίπεδο:

U μας για τους σύγχρονους διακόπτες ημιαγωγών προσεγγίζει τα 0,3 V και στις 10 Α απώλειες κατανάλωσης ρεύματος θα πλησιάσει 3W. Αυτό είναι σε κατάσταση κλειδιού και όταν εργάζεστε σε συσκευές PWM και λιγότερο.

Εφαρμόστε τα πλεονεκτήματα του τρόπου λειτουργίας κλειδιών στα σχέδια μείωσης και ρύθμισης της τάσης DC, επιτρέποντας τη χρήση του PWM.

Και πάλι, η διαμόρφωση εύρους παλμού είναι ο έλεγχος της μέσης τιμής της τάσης στο φορτίο ολοκλήρωσης αλλάζοντας τον κύκλο λειτουργίας των παλμών με τη βοήθεια ενός πλήκτρου ελέγχου.

Η λειτουργία PWM για το φορτίο ολοκλήρωσης φαίνεται στο Σχ. 1.

Οι βασικές προϋποθέσεις για μια τέτοια εφαρμογή PWM είναι η παρουσία ενός ενσωματωμένου φορτίου.

Επειδή η τιμή πλάτους της τάσης είναι ίση με Ε.

Αυτό μπορεί να είναι ένα ενσωματωμένο κύκλωμα RC, LC, RLC ή RL και μηχανικοί ολοκληρωτές (π.χ. ένας ηλεκτροκινητήρας).

Όταν η PWM λειτουργεί με ενσωματωμένο φορτίο, η σταθερή τάση ισοδύναμης τάσης ποικίλλει ανάλογα με τον κύκλο λειτουργίας (Q) των παλμών.

Αυτόματος έλεγχος ταχύτητας ανεμιστήρα για μείωση θορύβου

Μερικές φορές το buzz από τη μονάδα συστήματος δεν σας επιτρέπει να απολαμβάνετε σιωπή ή συγκέντρωση. Σε αυτό το άρθρο θα σας πει πώς να ρυθμίσετε την ταχύτητα του ανεμιστήρα με τη βοήθεια ενός ειδικού προγράμματος για τα Windows XP / 08.07.10, και στο τέλος θα δείξει στο βίντεο με περισσότερες λεπτομέρειες την όλη διαδικασία.

Γιατί οι οπαδοί είναι θορυβώδεις και ποιοι είναι οι τρόποι επίλυσης;

Με την εξαίρεση των ειδικών τροποποιήσεων χωρίς ανεμιστήρα, υπάρχουν δύο ή περισσότερα ψυγεία σε κάθε υπολογιστή: στο τροφοδοτικό, στον επεξεργαστή, στην κάρτα γραφικών, στην περίπτωση και σε άλλα. Και ο καθένας με τον τρόπο του κάνει θορύβους, και αυτό είναι άσχημα νέα. Πολλοί είναι μόνο συνηθισμένοι στο θόρυβο του systemnik τους και πιστεύουν ότι αυτό πρέπει να είναι έτσι. Ίσως πρέπει, αλλά δεν είναι απαραίτητο! Σε 99% των περιπτώσεων, ο θόρυβος από τον υπολογιστή μπορεί να μειωθεί κατά 10% -90%, και αυτό είναι καλά νέα.

Όπως καταλαβαίνετε ήδη, η θορυβωδία επιτυγχάνεται με τη μείωση του θορύβου από τους ψύκτες. Αυτό είναι δυνατό με τη χρήση πιο ήπιων, από τη φύση, ψύκτες, ή με τη μείωση της ταχύτητας των υπαρχόντων. Φυσικά, μπορείτε να μειώσετε την ταχύτητα σε τιμές που δεν απειλούν την υπερθέρμανση του υπολογιστή! Σε αυτό το άρθρο, πρόκειται για αυτή τη μέθοδο. Ακόμη περισσότερο μείωση του θορύβου θα βοηθήσει τα προγράμματα να μειώσουν το γάδο από το σκληρό δίσκο.

Έτσι, για να μειώσετε την ταχύτητα περιστροφής του ψυγείου, μπορείτε να χρησιμοποιήσετε μία από τις επιλογές:

  1. Πρόγραμμα για τον έλεγχο της ταχύτητας περιστροφής των ψυγείων
  2. "Ευφυές" σύστημα ελέγχου ταχύτητας, συνδεδεμένο στο BIOS
  3. Βοηθητικά προγράμματα από τον κατασκευαστή της μητρικής πλακέτας, του φορητού υπολογιστή ή της κάρτας γραφικών
  4. Χρησιμοποιήστε μια ειδική συσκευή - ένα reobas
  5. Για τεχνητή μείωση της τάσης τροφοδοσίας του ανεμιστήρα

Ποιος ελέγχει κανονικά το BIOS, δεν μπορεί να διαβάσει περαιτέρω. Αλλά συχνά το BIOS ρυθμίζει επιφανειακά μόνο την ταχύτητα, χωρίς να τις υποτιμά σε αθόρυβες και ακόμα αποδεκτές τιμές. Βοηθητικά προγράμματα από τον κατασκευαστή, κατά καιρούς, ο μόνος τρόπος για να επηρεάσει τους οπαδούς, επειδή τα προγράμματα τρίτων συχνά δεν λειτουργούν σε ασυνήθιστες μητρικές και φορητούς υπολογιστές. Θα αναλύσουμε το βέλτιστο - τον πρώτο τρόπο.

Λογισμικό διαχείρισης ψύξης SpeedFan

Πρόκειται για ένα πολυλειτουργικό και εντελώς δωρεάν πρόγραμμα. Υποθέτω ότι θα είμαι λίγο απογοητευμένος αμέσως, λέγοντας ότι αυτό το πρόγραμμα δεν λειτουργεί σε όλους τους φορητούς υπολογιστές, αλλά μπορείτε να δοκιμάσετε και δεν θα ρυθμίσετε την ταχύτητα αυτών των οπαδών που η μητρική πλακέτα από το BIOS δεν μπορεί να ελέγξει. Για παράδειγμα, από το BIOS μου, μπορείτε να ενεργοποιήσετε τη διαχείριση ψύκτη SmartFan μόνο για τη CPU. Αν και μπορείτε να παρακολουθήσετε τους τρέχοντες κύκλους εργασιών για άλλα δύο.

Διαφορετικά, ενδέχεται να προκύψει η ακόλουθη κατάσταση. Όταν φορτώνεται το πρόγραμμα SpeedFan, η τρέχουσα ταχύτητα διαβάζεται και γίνεται αποδεκτή ως μέγιστη. Επομένως, εάν αυτό το BIOS δεν έχει ξεδιαλύνω τον ανεμιστήρα στη μέγιστη ταχύτητα, τότε το πρόγραμμα δεν θα είναι σε θέση να το κάνει.

Κάποτε έτσι συνέβη ότι στο χρόνο φόρτωσης του προγράμματος του ψυγείου στο περιστρεφόμενο CPU με ταχύτητα 1100 στροφές / λεπτό, και SpeedFan δεν θα οριστεί μεγάλη αξία. Ως αποτέλεσμα, ο επεξεργαστής έχει θερμανθεί μέχρι 86 μοίρες! Και το παρατήρησα τυχαία, όταν κατά τη διάρκεια ενός μεγάλου φορτίου δεν περίμενα τον θόρυβο από τον ανεμιστήρα. Ευτυχώς τίποτα δεν καίγεται, αλλά ο υπολογιστής δεν μπορούσε να ανάψει...

Τρέξιμο και Εμφάνιση του Προγράμματος

Κατεβάστε και εγκαταστήστε την εφαρμογή από τον επίσημο ιστότοπο.

Κατά την πρώτη εκκίνηση θα υπάρχει ένα συνηθισμένο παράθυρο με την προσφορά της βοήθειας για τις λειτουργίες του προγράμματος. Μπορείτε να ελέγξετε αυτό το πλαίσιο ώστε να μην εμφανίζεται πλέον και να το κλείνετε. Στη συνέχεια, η SpeedFan θεωρεί τις παραμέτρους των τσιπ στη μητρική πλακέτα και τις τιμές των αισθητήρων. Μια ένδειξη της επιτυχούς εφαρμογής θα είναι ένας κατάλογος με την τρέχουσα ταχύτητα του ανεμιστήρα και τις θερμοκρασίες εξαρτημάτων. Αν οι οπαδοί δεν βρεθούν, τότε το πρόγραμμα δεν θα μπορέσετε να βοηθήσετε. Μεταβείτε στην επιλογή "Ρύθμιση -> Επιλογές" και αλλάξτε τη γλώσσα σε "Ρωσικά".

Όπως μπορείτε να δείτε, δείχνει επίσης το φορτίο του επεξεργαστή και τις πληροφορίες από τους αισθητήρες τάσης.

Στο μπλοκ "1" υπάρχει ένας κατάλογος ανιχνευτών ταχύτητας που έχουν ανιχνευθεί με ψύκτες με ονόματα Fan1, Fan2... και ο αριθμός τους μπορεί να είναι μεγαλύτερος από ό, τι στην πραγματικότητα είναι (όπως στην εικόνα). Δώστε προσοχή στις τιμές, για παράδειγμα ο Fan2 και ο δεύτερος Fan1 έχουν πραγματικές παραμέτρους 2837 και 3358 σ.α.λ. (rpm), ενώ τα υπόλοιπα σε μηδενικά ή με σκουπίδια (στην εικόνα 12 σ.α.λ. τα σκουπίδια). Το περιττό θα καταργήσουμε αργότερα.

Στο μπλοκ "2" εμφανίζονται οι αισθητήρες θερμοκρασίας που εντοπίστηκαν. GPU Είναι ένα chipset γραφικών, HD0 - σκληρό δίσκο, CPU - CPU (αντί για CPU στο Temp3) και το υπόλοιπο είναι σκουπίδια (δεν μπορεί να είναι 17 ή 127 μοίρες). Σε αυτό το μειονέκτημα του προγράμματος, ότι πρέπει να μαντέψετε πού είναι αυτό (αλλά τότε θα μετονομάσουμε τους αισθητήρες οι ίδιοι όπως απαιτείται). Είναι αλήθεια ότι μπορείτε να κατεβάσετε γνωστές διαμορφώσεις στον ιστότοπο, αλλά η διαδικασία δεν είναι απλή και περίπλοκη από τα αγγλικά.

Αν δεν είναι σαφές ποια παράμετρος είναι υπεύθυνος για τι, μπορούμε να δούμε την τιμή σε κάποιο άλλο πρόγραμμα για τον προσδιορισμό των παραμέτρων του υπολογιστή και αισθητήρες, όπως AIDA64 και να συγκρίνουν με αυτά που ορίζονται στο πρόγραμμα SpeedFan να γνωρίζουν ακριβώς πού οποιαδήποτε ταχύτητα και η θερμοκρασία ανάγνωση (στο βίντεο κάτω από το άρθρο Θα σας δείξω όλα).

Και στο μπλοκ "3" έχουμε προσαρμογές ταχύτητας Speed01, Speed02... με το οποίο μπορείτε να ρυθμίσετε την ταχύτητα περιστροφής ως ποσοστό (μπορεί να εμφανιστούν ως PWM1, PWM2... διαβάστε περισσότερα δείτε το βίντεο). Προς το παρόν, πρέπει να καθορίσουμε ποιο Speed01-06 επηρεάζει το FanX. Για να το κάνετε αυτό, αλλάξτε τις τιμές καθεμιάς από 100% σε 80-50% και δείτε αν η ταχύτητα οποιουδήποτε ανεμιστήρα έχει αλλάξει. Θυμηθείτε ποια ταχύτητα επηρεάζει τον Fan.

Ρύθμιση του SpeedFan

Έτσι φτάσαμε στις ρυθμίσεις. Πατάμε το πλήκτρο "Ρύθμιση" και πρώτα απ 'όλα θα ονομάσουμε όλους τους αισθητήρες με σαφή ονόματα. Στο παράδειγμά μου, θα διαχειριστώ προγραμματικά τον ψύκτη CPU.

Στο «θερμοκρασίες» να βρει ένα συγκεκριμένο επεξεργαστή στο προηγούμενο βήμα, έναν αισθητήρα θερμοκρασίας (σε Temp3 μου) και κάντε κλικ σε αυτό το πρώτο φορά, στη συνέχεια, μια δεύτερη για μια ακόμη φορά - τώρα μπορείτε να εισάγετε οποιοδήποτε όνομα, για παράδειγμα, «CPU Temp». Στη ρύθμιση εγγράφεται κάτω από την επιθυμητή θερμοκρασία, η οποία θα διατηρήσει το πρόγραμμα με τη χαμηλότερη δυνατή ταχύτητα-περιστροφής του ανεμιστήρα, και μία θερμοκρασία συναγερμού στην οποία περιλαμβάνει τη μέγιστη ταχύτητα.

Έβαλα 55 και 65 μοίρες, αντίστοιχα, αλλά για κάθε άτομο, πείραμα. Σε πολύ χαμηλή καθορισμένη θερμοκρασία, οι ανεμιστήρες θα γυρίζουν πάντα στις μέγιστες στροφές.

Στη συνέχεια ξεδιπλώστε τον κλάδο και αφαιρέστε όλα τα checkmarks, εκτός από το Speed0X, το οποίο ρυθμίζει τον επεξεργαστή FanX (το έχουμε ήδη καθορίσει προηγουμένως). Στο παράδειγμά μου, αυτό είναι Speed04. Επίσης, αφαιρέστε το τικ από όλες τις άλλες θερμοκρασίες, τις οποίες δεν θέλουμε να δούμε στο κύριο παράθυρο του προγράμματος.

Στην καρτέλα των οπαδών, βρίσκουμε απλά τους σωστούς οπαδούς, καλέστε τους όπως θέλετε και απενεργοποιήστε τις περιττές.

Προχωρήστε στην καρτέλα "Ταχύτητα". Βρισκόμαστε σε αυτό το Speed0X, το οποίο είναι υπεύθυνο για το ψύκτη που θέλουμε, το μετονομάζουμε (για παράδειγμα, στην ταχύτητα CPU) και εκθέτουμε τις παραμέτρους:

  • Ελάχιστο - το ελάχιστο ποσοστό της μέγιστης ταχύτητας που μπορεί να εγκαταστήσει το πρόγραμμα
  • Μέγιστο - αντίστοιχα, το μέγιστο ποσοστό.

Έχω τουλάχιστον 55% και το πολύ 80%. Είναι εντάξει ότι το πρόγραμμα δεν θα είναι σε θέση να ορίσει την τιμή στο 100%, επειδή στην καρτέλα "Θερμοκρασίες", ρυθμίσαμε το κατώφλι συναγερμού στο οποίο αναγκάζεται το 100% των στροφών. Επίσης για τον αυτόματο έλεγχο μην ξεχάσετε να βάλετε ένα σημάδι επιλογής "Αυτόματη αλλαγή".

Κατ 'αρχήν, αυτό είναι όλο. Τώρα μεταβείτε στο κύριο παράθυρο SpeedFan και βάλτε ένα σημάδι «Avtoskorost εξαερισμού-σης» και απολαύστε την αυτόματη ρύθμιση της ταχύτητας περιστροφής από την πρώτη φορά δεν θα λειτουργήσει βέλτιστα προσαρμόσετε τον εαυτό σας, το πείραμα και αφήστε τις κατάλληλες παραμέτρους, αξίζει τον κόπο!

Περισσότερες επιλογές

Το πρόγραμμα SpeedFan έχει μια δέσμη λειτουργιών και παραμέτρων, αλλά δεν θα πάω σε αυτά, γιατί αυτό είναι το θέμα ενός ξεχωριστού άρθρου. Ας θέσουμε μερικά ακόμη checkmarks στην καρτέλα "Διαμόρφωση -> Επιλογές"

  • Η εκκίνηση κατέρρευσε - για το SpeedFan να τρέχει αμέσως σε καταρρεύσει μορφή. Εάν όχι, τότε όταν ξεκινάτε τα Windows, το κύριο παράθυρο του προγράμματος θα κρεμάσει στην επιφάνεια εργασίας. Αν το πρόγραμμα δεν ξεκινά με τα Windows, απλά προσθέστε τη συντόμευση στην εκκίνηση.
  • Στατικό εικονίδιο - Προτιμώ να ορίσω ότι στο δίσκο συστήματος αντί για ψηφία απλά ένα εικονίδιο προγράμματος
  • Συρρίκνωση κατά το κλείσιμο - Ορίστε ότι όταν κάνετε κλικ στο "σταυρό" το πρόγραμμα δεν είναι κλειστό, και έλασης στο δίσκο συστήματος (κοντά στο ρολόι)
  • Οπαδοί πλήρους ταχύτητας στην έξοδο - αν δεν έχει ρυθμιστεί, τότε μετά την έξοδο από το πρόγραμμα, η ψυχρότερη ταχύτητα θα παραμείνει στην ίδια κατάσταση με εκείνη όταν έκλεισε. Και δεδομένου ότι δεν υπάρχει κανείς για να τα διαχειριστεί, ο υπολογιστής μπορεί να υπερθερμανθεί.

Λοιπόν, όλα πήγαν έξω, το πρόγραμμα λειτουργεί, οι στροφές ρυθμίζονται αυτόματα; Ή μήπως χρησιμοποιείτε άλλους τρόπους; Ελπίζω ότι οι πληροφορίες ήταν χρήσιμες για εσάς. Μην είστε τεμπέλης για να το μοιραστείτε με τους φίλους σας, θα σας ευχαριστήσω πολύ!

Και τώρα ένα βίντεο με λεπτομερή διαμόρφωση του SpeedFan. Σημείωση: Υπήρξε μικρή αποτυχία στο βίντεο. Μετά την χειροκίνητη ρύθμιση του ανεμιστήρα του επεξεργαστή Fan1, η τιμή του δεν επέστρεψε στις 3400 σ.α.λ., αλλά για κάποιο λόγο παραμένει στις 2200 σ.α.λ. Μετά την επανεκκίνηση του προγράμματος, όλα επανήλθαν στο κανονικό. Στις τελευταίες εκδόσεις του SpeedFan στον υπολογιστή μου αυτό δεν ήταν.

PWM. Ρυθμιζόμενη ταχύτητα.

Μεταγραφή

1 PWM. Ρυθμιζόμενη ταχύτητα. Η μέθοδος διαμόρφωσης εύρους παλμού (PWM) χρησιμοποιείται ευρέως για τον έλεγχο της ισχύος που τροφοδοτείται στο φορτίο μεταβάλλοντας τον κύκλο λειτουργίας με σταθερή συχνότητα. Εάν η έξοδος της συσκευής που παράγει σήμα PWM για τη ρύθμιση ενός φίλτρου χαμηλής διέλευσης (LPF), τότε θα καθοριστεί η στάθμη της τάσης DC στην έξοδο του φίλτρου

2 ο κύκλος λειτουργίας των παλμών PWM. Το φίλτρο δεν περάσει τη συχνότητα φορέα PWM. Στην έξοδο του φίλτρου σχηματίζεται ένα σήμα με ένα σταθερό στοιχείο. Το ίδιο το φίλτρο μπορεί να αποτελείται από ένα απλό ολοκληρωμένο κύκλωμα RC. Στην περίπτωσή μας, το φορτίο είναι ένας ηλεκτροκινητήρας. Είναι αρκετά αδρανές. Συνεπώς, δεν απαιτούνται πρόσθετα φίλτρα. Επομένως, ελέγχοντας τη διάρκεια του "ένα" και "μηδέν" παίρνουμε την τιμή του αναλογικού σήματος που χρειαζόμαστε, και στην περίπτωσή μας της τάσης τροφοδοσίας του ηλεκτροκινητήρα. Το κύριο πλεονέκτημα του ελέγχου PWM είναι ότι το ηλεκτρονικό κλειδί (συνήθως ένα τρανζίστορ) λειτουργεί σε λειτουργία κλειδιού, πράγμα που βελτιώνει σημαντικά την απόδοση του κυκλώματος, αφού ελαχιστοποιούνται οι απώλειες στα ενεργά στοιχεία. Στο κύκλωμα ελέγχου κινητήρα με το σήμα PWM παράλληλο προς τον κινητήρα, είναι απαραίτητο να εγκατασταθεί μια δίοδος για την προστασία του τρανζίστορ Q1 από εκρήξεις επαγωγής που εμφανίζονται τη στιγμή της απενεργοποίησης και της ενεργοποίησης. Λόγω της χρήσης μιας διόδου, ο παλμός επαγωγής αποβάλλεται μέσω αυτού και η εσωτερική αντίσταση του κινητήρα, προστατεύοντας έτσι το τρανζίστορ.

3 Για να εξομαλύνετε τις εκτοξεύσεις ισχύος μεταξύ των ακροδεκτών του κινητήρα, μπορεί να συνδεθεί ένας μικρός πυκνωτής (100nF). Αυτό θα μειώσει την παρεμβολή που προκαλείται από την συχνή εναλλαγή του τρανζίστορ Q1. Ο ελεγκτής Arduino διαθέτει ειδικές επαφές που μπορούν να παράγουν ένα σήμα με διαμόρφωση εύρους παλμού. Αυτά είναι τα D3, D5, D6, D9, D11. Στο μπλοκ R-5, οι ακροδέκτες D3, D5 συνδέονται με τις εισόδους του οδηγού που είναι υπεύθυνες για τη ρύθμιση της ταχύτητας περιστροφής των ηλεκτρικών κινητήρων. Κατά συνέπεια, καλώντας analogwrite () συνάρτηση μπορούμε να αλλάξουμε την τρέχουσα τιμή της τάσης ηλεκτρική παροχή του κινητήρα και έτσι να αλλάξει η ταχύτητα του ρομπότ. Γράφουμε τον κώδικα. Παράδειγμα 1. ΑΚΡΙΒΕΙΑ. Αυξήστε αυξανόμενα την τιμή PWM. Καθώς η τιμή PWM αυξάνεται, η ταχύτητα του ρομπότ αυξάνεται. #define DIR_R 2 #define SPEED_R #define DIR_L 3 4 5 #define SPEED_L void ρύθμισης () pinmode (DIR_R, OUTPUT)? pinmode (SPEED_R, OUTPUT); pinmode (DIR_L, OUTPUT). pinmode (SPEED_L, OUTPUT); άκυρο βρόχο () analogwrite (SPEED_R, 0); // Η τιμή PWM είναι μηδέν, ο κινητήρας δεν περιστρέφεται ανάλογου τύπου (SPEED_L, 0). καθυστέρηση (1000); // παύση 1 δευτ. analogwrite (SPEED_R, 70). // Τιμή PWM 70. Χαμηλή ταχύτητα ανάγνωσης (SPEED_L, 100); καθυστέρηση (2000);

4 ανάλογες εγγραφές (SPEED_R, 170); // Τιμή PWM 170. Η ταχύτητα είναι υψηλότερη από την ανάλογη εγγραφή (SPEED_L, 170). καθυστέρηση (2000); αναλογικόβρυμμα (SPEED_R, 255); // Τιμή PWM 255. Μέγιστη ταχύτητα αναλογικού γραφήματος (SPEED_L, 255); καθυστέρηση (2000); Αντιγράψτε το κείμενο του προγράμματος και επικολλήστε το στο ID του Arduino. Αφού ελέγξετε, μεταφορτώστε τον κώδικα στον ελεγκτή. Τοποθετήστε τον ελεγκτή στη μονάδα R-5 και ενεργοποιήστε τη δύναμη του ρομπότ. Παράδειγμα 2. SNAKE. Εναλλακτικά ορίστε διαφορετική τιμή PWM για τους δεξιούς και αριστερούς τροχούς. Κατά συνέπεια, οι τροχοί θα περιστρέφονται με διαφορετικές ταχύτητες και το ρομπότ μας θα κινηθεί με ένα φίδι. #define DIR_R 2 #define SPEED_R #define DIR_L 3 4 5 #define SPEED_L void ρύθμισης () pinmode (DIR_R, OUTPUT)? pinmode (SPEED_R, OUTPUT); pinmode (DIR_L, OUTPUT). pinmode (SPEED_L, OUTPUT); άκυρο βρόχο () analogwrite (SPEED_R, 0); analogwrite (SPEED_L, 0); καθυστέρηση (1000); // παύση 1 δευτ. analogwrite (SPEED_R, 100).

5 ανάλογες καταχωρήσεις (SPEED_L, 255); καθυστέρηση (1000); αναλογικόβρυμμα (SPEED_R, 255); analogwrite (SPEED_L, 100); καθυστέρηση (1000); Παράδειγμα 3. ΑΚΡΙΒΕΙΑ. ΠΕΔΗΣΗ. Με τη βοήθεια σημάτων PWM, μπορούμε να αυξήσουμε και να μειώσουμε ομαλά την ταχύτητα κίνησης του ρομπότ. Για να γίνει αυτό, πρέπει να χρησιμοποιήσουμε τη δήλωση για. Μια κατασκευή που μας επιτρέπει να αυξήσουμε ή να μειώσουμε την τιμή PWM περιλαμβάνει διαδοχικά έναν βρόχο (αρχικοποίηση, κατάσταση, προσαύξηση) και ένα μπλοκ χειριστή που περικλείεται σε παρενθέσεις. για (int i = 40; i 0; i--) Ο βρόχος for μπορεί επίσης να χρησιμοποιηθεί για να γράψει τον ίδιο τύπο εντολών. Στο μπλοκ ρυθμίσεων, πρέπει να βιδώσουμε τα 2,3,4,5 ως έξοδο. Και αντί της εντολής για κάθε πινέζα, όπως κάναμε πριν, void setup () pinmode (DIR_R, OUTPUT);

6 pinmode (SPEED_R, OUTPUT). pinmode (DIR_L, OUTPUT). pinmode (SPEED_L, OUTPUT); γράφουμε έναν βρόχο στον οποίο καθορίζουμε τους αριθμούς των ακίδων ως μεταβλητή i. άκυρη ρύθμιση () για (int i = 2; i 0; i--) analogwrite (SPEED_R, i); αναλογικήγλώσσα (SPEED_L, i); καθυστέρηση (50). ψηφιακή γραφή (SPEED_R, LOW); ψηφιακή γραφή (SPEED_L, LOW); καθυστέρηση (1000);