Πίνακας περιεχομένων:

Πώς να φτιάξετε έναν προγραμματιστή PIC - PicKit 2 «κλώνος»: 4 βήματα (με εικόνες)
Πώς να φτιάξετε έναν προγραμματιστή PIC - PicKit 2 «κλώνος»: 4 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε έναν προγραμματιστή PIC - PicKit 2 «κλώνος»: 4 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε έναν προγραμματιστή PIC - PicKit 2 «κλώνος»: 4 βήματα (με εικόνες)
Βίντεο: #75 - Προγραμματισμός μικροελεγκτή PIC με το PICkit 3 2024, Νοέμβριος
Anonim
Πώς να φτιάξετε έναν προγραμματιστή PIC - «κλώνος» PicKit 2
Πώς να φτιάξετε έναν προγραμματιστή PIC - «κλώνος» PicKit 2

Γεια! Αυτό είναι ένα σύντομο εγχειρίδιο σχετικά με την κατασκευή ενός προγραμματιστή 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

Σχήματα και Σχεδιασμός PCB
Σχήματα και Σχεδιασμός PCB
Σχήματα και Σχεδιασμός PCB
Σχήματα και Σχεδιασμός 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
Χρησιμοποιώντας το PicKit
Χρησιμοποιώντας το PicKit
Χρησιμοποιώντας το PicKit
Χρησιμοποιώντας το PicKit
Χρησιμοποιώντας το 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, δεν θα θέλατε να σπάσει ή να βραχυκυκλώσει, θα το αφήσω σε εσάς.

Ευτυχισμένος προγραμματισμός

Συνιστάται: