Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια! Αυτό είναι ένα σύντομο εγχειρίδιο σχετικά με την κατασκευή ενός προγραμματιστή PIC που λειτουργεί ως PicKit 2. Το έκανα επειδή είναι πολύ φθηνότερο από το να αγοράζεις ένα πρωτότυπο PicKit και επειδή το Microchip, οι κατασκευαστές μικροελεγκτών PIC και ο προγραμματιστής PicKit, παρέχει σχήματα και λογισμικό, είναι πολύ εύκολο για εμάς να σχεδιάσουμε τους δικούς μας προγραμματιστές, σίγουρα πλεονέκτημα της χρήσης PIC.
Απαιτούμενα εργαλεία:
- Συγκολλητικό σίδερο και συγκόλληση
- Μπουκιά καλωδίων
- Πένσα μύτης βελόνας
- Εργαλεία και υλικά χάραξης PCB - Μπορεί να αντικατασταθεί με ένα breadboard αλλά θα καταλάβει περισσότερο χώρο
- Workingδη προγραμματιστής (Αυτό είναι το μειονέκτημα, ίσως μπορείτε να δανειστείτε ένα)
- PC (για προγραμματισμό του PIC που μπαίνει στο PicKit)
Χρειαζονται ΥΛΙΚΑ:
- 2 x 100nF κεραμικός πυκνωτής
- Κεραμικός πυκνωτής 2 x 15pF
- Ηλεκτρολυτικός πυκνωτής 2 x 47uF 16v
- Ηλεκτρολυτικός πυκνωτής 1 x 10uF 16v
- Δίοδος 2 x 1N4148
- 1 x PIC18F2550
- 1 x λεπτή υποδοχή IC 28 ακίδων (για το PIC18F2550)
- 1 x επαγωγέας 680uH, συσκευασία που μοιάζει με αντίσταση
- LED 2 x 3 mm (ένα πράσινο και ένα κόκκινο)
- 3 x τρανζίστορ BC548
- 1 x τρανζίστορ BC557
- Κρύσταλλο ταλαντωτή 1 x 20MHz
- Αντίσταση 3 x 33 ohm
- Αντίσταση 1 x 100 ohm
- 2 x 330 ohm αντίσταση
- 1 x 1k αντίσταση
- 1 x 2k7 αντίσταση
- 2 x 4k7 αντίσταση
- 3 x 10k αντίσταση
- 1 x 100k αντίσταση
- 1 x απλός διακόπτης 2 ακίδων (κουμπί)
- 1 x λωρίδα καρφιτσών (χρειάζονται μόνο 6)
Βήμα 1: Σχήματα και Σχεδιασμός PCB
Για τα σχήματα, βασίστηκα το σχέδιό μου σε αυτό που παρέχεται από τον Felixls στη σελίδα του:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Παρείχε επίσης ένα σχέδιο PCB, αλλά διαπίστωσα ότι τα ίχνη ήταν πολύ λεπτά για να τα φτιάξω στο σπίτι, οπότε ξανασχεδίασα το PCB στο Proteus.
Ακολουθούν τα αρχεία του σχεδίου και ένα pdf για εκτύπωση για την κατασκευή του PCB.
Βήμα 2: Δημιουργία του Διοικητικού Συμβουλίου
Αν θέλετε να μάθετε πώς να φτιάχνετε ένα PCB στο σπίτι, υπάρχουν πολλά Instructables online, όπου μπορείτε να μάθετε.
Μόλις ολοκληρώσετε την κατασκευή της σανίδας θα χρειαστεί να κολλήσετε τα εξαρτήματα, μπορείτε να χρησιμοποιήσετε αυτές τις εικόνες για βοήθεια.
Λίστα εξαρτημάτων:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED RED LED 3MM
LED ΠΡΑΣΙΝΟ LED 3MM
Q1 BC548
Q2 20MHZ
Q3 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1k
R7 330
R8 100k
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
Απτικός διακόπτης BTN
SV3 6 ακίδες
X3 USB B θηλυκό
Βήμα 3: Προγραμματισμός του προγραμματιστή
Για να προγραμματίσετε το PIC18F2550 για χρήση στον προγραμματιστή, θα χρειαστείτε ένα λειτουργικό PicKit. Μόλις λάβετε ένα ή δανειστείτε ένα, θα χρειαστεί να εγκαταστήσετε το λογισμικό PicKit 2: PicKit 2 v2.61
Πρώτα ανοίξτε το PicKit 2 και συνδέστε τον προγραμματιστή που λειτουργεί. Εάν δεν λέει "PicKit συνδεδεμένο" στο παράθυρο μηνύματος, δοκιμάστε να κάνετε κλικ στην επιλογή "Εργαλεία> Έλεγχος επικοινωνίας".
Στη συνέχεια, συνδέστε το PIC18F2550 με τον προγραμματιστή σας που λειτουργεί χρησιμοποιώντας ένα breadboard και πραγματοποιώντας τις κατάλληλες συνδέσεις, όπως δείχνει η παραπάνω εικόνα.
Εάν δεν εντοπίζει το PIC, εμφανίζει την ένδειξη "Συσκευή PIC βρέθηκε", δοκιμάστε να κάνετε κλικ στην επιλογή "Εργαλεία> Έλεγχος επικοινωνίας" μερικές φορές. Εάν εξακολουθεί να μην εντοπίζει το PIC, ελέγξτε τις συνδέσεις.
Για να ανεβάσετε το πρόγραμμα στο PIC μεταβείτε στο «Αρχείο> Εισαγωγή», στη συνέχεια στο «C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex’ και κάντε κλικ στο «Άνοιγμα»
Περιμένετε έως ότου λέει "Το αρχείο Hex εισήχθη με επιτυχία" και κάντε κλικ στο "Γράψτε", περιμένετε να εμφανιστεί "Επιτυχής προγραμματισμός"
Βήμα 4: Χρήση του PicKit
Πρώτα συνδέστε τον προγραμματιστή μας και ανοίξτε το PicKit 2. Περιμένετε το PicKit να εντοπίσει τον προγραμματιστή και αν δεν το κάνει, κάντε κλικ στην επιλογή «Εργαλεία> Έλεγχος επικοινωνίας».
Συνδέστε το PIC που θέλουμε να προγραμματίσουμε με τον προγραμματιστή μας. Εάν δεν γνωρίζετε πώς μπορείτε να αναζητήσετε στο διαδίκτυο τη διανομή καρφιτσών του PIC και να βρείτε τις αντίστοιχες ακίδες MCLR, VDD, VSS, PGD και PGC για σύνδεση με τον προγραμματιστή.
Περιμένετε έως ότου το PicKit εντοπίσει το PIC που εμφανίζει την ένδειξη "Συσκευή PIC βρέθηκε", εάν δεν προσπαθήσει στη συνέχεια να κάνετε κλικ στο κουμπί "Εργαλεία> Έλεγχος επικοινωνίας" μερικές φορές. Εάν εξακολουθεί να μην εντοπίζει το PIC, ελέγξτε τις συνδέσεις.
Ανοίξτε το MPLAB, το MPLAB X ή οποιοδήποτε IDE χρησιμοποιείτε και μεταγλωττίστε το πρόγραμμα.
Μετά τη μεταγλώττιση, επιστρέψτε στο PicKit 2 και μεταβείτε στο «Αρχείο> Εισαγωγή εξάγωνου». Με το MPLAB X μπορείτε να βρείτε το δεκαεξαδικό αρχείο του έργου σας στο 'Project_Directory> dist> default> production> Project_Name.production.hex'
Κάντε κλικ στο «Γράψτε» και περιμένετε να εμφανιστεί «Επιτυχής προγραμματισμός»
Εάν επιθυμείτε να τροποποιήσετε το πρόγραμμά σας, δεν χρειάζεται να εισαγάγετε ξανά το εξάγωνο αρχείο, θα πρέπει απλώς να το μεταγλωττίσετε με ένα κλικ "Γράψτε" στο λογισμικό PicKit. Μεταξύ των μηνυμάτων που εμφανίζει θα πρέπει να διαβάσει "Επαναφόρτωση δεκαεξαδικού αρχείου".
Αυτό είναι !
Ως τελευταίο βήμα, μπορείτε να σχεδιάσετε μια απλή ορθογώνια θήκη σε τρισδιάστατη εκτύπωση μόνο για να προστατεύσετε το PicKit, δεν θα θέλατε να σπάσει ή να βραχυκυκλώσει, θα το αφήσω σε εσάς.
Ευτυχισμένος προγραμματισμός