ΑΝΑΖΗΤΗΣΗ SITE

Ελεγκτή PIC. Προγραμματισμός ελεγκτών PIC. Σχέδια των ελεγκτών PIC

Όταν γίνονται σχέδια, είναι απαραίτητο κάποιοςή κάτι που ελέγχει την εφαρμογή των απαραίτητων ενεργειών. Για τον άντρα είναι αρκετά προβληματική, καθώς είναι απαραίτητη η χρήση ενός μεγάλου αριθμού διαφορετικών στοιχείων που επιτρέπουν να ελέγχουν την εργασία τους (τρανζίστορ, αντιστάσεις, θυρίστορ, δίοδοι, πυκνωτές, κλπ). Αλλά όλοι το σύνθετο και μεγάλο κύκλωμα μπορεί να ελεγχθεί από τους ελεγκτές (MCU). Ότι είναι, για παράδειγμα, θα περιγραφεί οικογένειες RІS. Τι είναι οι ελεγκτές PIC για ανδρείκελα; Ποιο είναι το πρόγραμμά τους και πού χρησιμοποιούνται;

Τι είναι ένας μικροελεγκτής PIC

pic controller
Ο ελεγκτής PIC (ή μικροελεγκτής) είναιένα μέσο αυτοματοποίησης της υλοποίησης ορισμένων ενεργειών χρησιμοποιώντας ένα προετοιμασμένο πρόγραμμα. Ένα χαρακτηριστικό των εκπροσώπων αυτής της σειράς προϊόντων είναι η ευκολία προγραμματισμού και η διαθεσιμότητα όλων των απαραίτητων λειτουργιών για εργασία. Περιγράφοντας το σχεδιασμό του, πρέπει να σημειωθεί ότι στη σύνθεσή του υπάρχει μόνο ένας πυριτιούχος κρύσταλλος (αυτό είναι ένα χαρακτηριστικό γνώρισμα όλων των μικροελεγκτών). Επιπλέον, ο ελεγκτής PIC έχει έναν ορισμένο αριθμό ποδιών. Ορισμένες από αυτές μπορούν να χρησιμοποιηθούν ως λογικές εισόδους, ως έξοδοι, ενώ οι υπόλοιπες έχουν αμφίδρομες εφαρμογές. Τα πόδια μπορούν να είναι είτε ψηφιακά είτε αναλογικά.

Για το έργο της συντριπτικής πλειοψηφίαςΟι ΡΙΧ-ελεγκτές χρειάζονται σταθερή τάση - 5V. Αυτό είναι αρκετό ώστε να μπορεί να εργαστεί στη συνήθη λειτουργία του και να εκτελέσει το πρόγραμμα που έχει τεθεί ενώπιόν του. Ο προγραμματισμός των ελεγκτών PIC απευθείας από τον υπολογιστή δεν είναι εφικτός. Για το σκοπό αυτό, χρησιμοποιείται προγραμματιστής.

Οικογένειες ελεγκτών

προγραμματισμό ελεγκτών εικονοστοιχείων
Ο ελεγκτής PIC δεν υπάρχει στη μονάδααντίγραφο. Η εταιρεία κατασκευάζει μια σημαντική σειρά μικροελεγκτών, καθένα από τα οποία έχει τα δικά της χαρακτηριστικά, τις δυνατότητες και τις πιθανές εφαρμογές. Ο αριθμός των ίδιων των οικογενειών είναι αρκετά μεγάλος και εξαρτάται από το χαρακτηριστικό ταξινόμησης, το οποίο θεωρείται το κύριο. Επομένως, αξίζει να αναφέρουμε μόνο τη βασική ταξινόμηση, στην οποία υπάρχουν μόνο τρεις οικογένειες: 8-, 16- και 32-bit. Αυτοί, με τη σειρά τους, χωρίζονται σε άλλους, αλλά επειδή οι ίδιες οι οικογένειες δεν είναι το θέμα του άρθρου, δεν θα μιλήσουν.

Κατά περίπτωση

Λόγω της ευελιξίας του, ο ελεγκτής PICμπορεί να εφαρμοστεί σχεδόν οπουδήποτε. Οι ίδιοι οι μικροελεγκτές βρίσκονται σε ψυγεία, τηλεοράσεις, πλυντήρια ρούχων. Αλλά η σειρά προϊόντων RIS έχει αυτή την ιδιαιτερότητα που τα κυκλώματα των ελεγκτών PIC είναι δημοφιλή μεταξύ των ραδιοερασιτεχνών και των αυτοδίδακτων ρομπότ. Με τη βοήθειά τους, μπορείτε να ρυθμίσετε εύκολα τη λειτουργία του κόμβου ή ολόκληρης της συσκευής. Προωθεί αυτή τη δημοτικότητα λογική τιμή, ευκολία προγραμματισμού και ένα σημαντικό ποσό εκπαιδευτικού υλικού.

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

Λογισμικό για εργασία με ελεγκτή PIC

σχήματα σε ελεγκτές pic
Το ελάχιστο απαραίτητο λογισμικό -αυτό το φορητό υπολογιστή. Ωστόσο, λόγω της δωρεάν διανομής, μπορείτε να χρησιμοποιήσετε το λογισμικό MPLAB που προσφέρει ο κατασκευαστής. Πιο συγκεκριμένα, η γραμμή λογισμικού (περιβάλλον ανάπτυξης, μεταγλωττιστές) MPLAB. Χάρη στην πολιτική της εταιρείας, διανέμεται δωρεάν, αλλά έχει ορισμένους περιορισμούς. Έτσι, με μια βραχυπρόθεσμη έκδοση επίδειξης μπορείτε να δοκιμάσετε με όλες τις δυνατότητες, αλλά μετά τη λήξη της, η λειτουργικότητα του προγράμματος θα αποκοπεί. Σε ένα πλήρες πρόγραμμα, υπάρχει ένα σημαντικό εργαλείο που καθιστά εύκολη τη δημιουργία προγραμμάτων, είναι βολικό να ψάχνετε για διάφορους προβληματικούς τομείς και να κάνετε βελτιστοποίηση κώδικα. Ανάλογα με την έκδοση, η λειτουργία βελτιστοποίησης κώδικα ενδέχεται να τερματιστεί ή ο αριθμός των ελεγκτών που υποστηρίζονται από το πρόγραμμα μπορεί να μειωθεί. Για χάρη της αλήθειας αξίζει να πούμε ότι η εταιρεία αφήνει τη στήριξη μόνο στους πιο δημοφιλείς αντιπροσώπους.

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

Δημιουργία προγράμματος για τον ελεγκτή PIC

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

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

Προγραμματισμός με τον προγραμματιστή

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

Τύποι προγραμματιστών

ελεγκτές pic firmware
Ποιος προγραμματιστής θα επιλέξει για την εγγραφή ενός προγράμματοςστον μικροελεγκτή; Υπό προϋποθέσεις, υπάρχουν τρεις τύποι: σπιτικά, από τον κατασκευαστή και το εργοστάσιο από άλλες εταιρείες. Η χρήση καθεμιάς από αυτές έχει τις δικές της ιδιαιτερότητες.

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

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

Αλλά σταματά από την απόκτηση του μια αρκετά υψηλή τιμή.

Οι προγραμματιστές που κυκλοφορούν από άλλες εταιρείες,έχουν αρκετά ευρύ φάσμα αντικειμένων με τα οποία συνεργάζονται. Χαρακτηριστικό τους είναι η χαμηλή τιμή ή / και η δυνατότητα εργασίας με άλλους μικροελεγκτές εκτός από το PIC. Υπάρχουν πραγματικά καθολικά "τέρατα" που μπορούν να προσφέρουν εργασία διαφόρων τύπων, αλλά λόγω της ανάγκης δημιουργίας μεγάλου αριθμού συνδέσεων, η τιμή τους δεν είναι χαμηλή.

Σχηματικά χαρακτηριστικά

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

</ p>
  • Βαθμολογία: