Πίνακας περιεχομένων:
- Βήμα 1: Σχήματα και Σχεδιασμός PCB
- Βήμα 2: Δημιουργία του Διοικητικού Συμβουλίου
- Βήμα 3: Προγραμματισμός του προγραμματιστή
- Βήμα 4: Χρήση του PicKit
Βίντεο: Πώς να φτιάξετε έναν προγραμματιστή PIC - PicKit 2 «κλώνος»: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Γεια! Αυτό είναι ένα σύντομο εγχειρίδιο σχετικά με την κατασκευή ενός προγραμματιστή 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, δεν θα θέλατε να σπάσει ή να βραχυκυκλώσει, θα το αφήσω σε εσάς.
Ευτυχισμένος προγραμματισμός
Συνιστάται:
Πώς να φτιάξετε έναν προσωπικό ανεμιστήρα μίνι γραφείου από έναν παλιό υπολογιστή - χωράει στην τσέπη σας: 6 βήματα
Πώς να φτιάξετε έναν προσωπικό ανεμιστήρα μίνι γραφείου από έναν παλιό υπολογιστή - χωράει στην τσέπη σας: Θα σας δείξω πώς να φτιάξετε έναν προσωπικό ανεμιστήρα μίνι γραφείου από έναν παλιό υπολογιστή. Ένα μπόνους είναι ότι ταιριάζει ακόμη και στην τσέπη σας. Αυτό είναι ένα πολύ απλό έργο, επομένως δεν απαιτείται μεγάλη εμπειρία ή τεχνογνωσία. Ας ξεκινήσουμε λοιπόν
Πώς να φτιάξετε έναν τυχερό υπολογιστή ή έναν βασικό υπολογιστή (όλα τα εξαρτήματα): 13 βήματα
Πώς να φτιάξετε έναν τυχερό υπολογιστή ή έναν βασικό υπολογιστή (όλα τα εξαρτήματα): Θέλετε λοιπόν να μάθετε πώς να φτιάξετε έναν υπολογιστή; Σε αυτά τα Instructables θα σας διδάξω πώς να φτιάξετε έναν βασικό επιτραπέζιο υπολογιστή. Ακολουθούν τα απαιτούμενα μέρη: Μητρική πλακέτα θήκης PC (Βεβαιωθείτε ότι είναι PGA εάν AMD και LGA εάν Intel) CPU Cooler Case Fans Pow
Πώς να συνδέσετε έναν προγραμματιστή FT232RL στο Arduino ATMEGA328 για μεταφόρτωση σκίτσων: 4 βήματα
Πώς να συνδέσετε έναν προγραμματιστή FT232RL στο Arduino ATMEGA328 για μεταφόρτωση σκίτσων: Σε αυτό το μίνι οδηγό θα μάθετε πώς να συνδέετε το τσιπ FT232RL στον μικροελεγκτή ATMEGA328 για να ανεβάζετε σκίτσα. Μπορείτε να δείτε ένα Instructable σε αυτόν τον αυτόνομο μικροελεγκτή εδώ
Πώς να φτιάξετε έναν προγραμματιστή USBTiny ISP: Χρησιμοποιώντας μηχανή άλεσης CNC PCB: 13 βήματα (με εικόνες)
Πώς να φτιάξετε έναν προγραμματιστή USBTiny ISP: Χρησιμοποιώντας CNC PCB Mill Machine: Σκεφτήκατε πώς να φτιάξετε το δικό σας ηλεκτρονικό έργο από την αρχή; Το να κάνουμε έργα ηλεκτρονικών είναι τόσο συναρπαστικό και διασκεδαστικό για εμάς, τους κατασκευαστές. Αλλά οι περισσότεροι κατασκευαστές και λάτρεις του υλικού που μόλις προχωρούν στην κουλτούρα των κατασκευαστών έχτισαν τα έργα τους
Πώς να φτιάξετε έναν σταθμό φόρτισης ιόντων λιθίου 18650 για έναν προϋπολογισμό: 4 βήματα (με εικόνες)
Πώς να φτιάξετε έναν σταθμό φόρτισης ιόντων λιθίου 18650 για έναν προϋπολογισμό: Μια μπαταρία ιόντων λιθίου ή μπαταρία ιόντων λιθίου (συντομογραφία LIB) είναι ένας τύπος επαναφορτιζόμενης μπαταρίας στην οποία τα ιόντα λιθίου μετακινούνται από το αρνητικό ηλεκτρόδιο στο θετικό ηλεκτρόδιο κατά την εκφόρτιση και πίσω κατά τη φόρτιση. Οι μπαταρίες ιόντων λιθίου χρησιμοποιούν ενδιάμεσο