DIY το κάνετε μόνοι σας
Μάστερ μαθήματα, οδηγίες, χρήσιμες συμβουλές, συνταγές.
» » »Προγραμματιστής ελεγκτή pic pic-extra pic pic
Τα κυκλώματα που χρησιμοποιούν μικροελεγκτές κερδίζουν αρκετά δημοτικότητα στο διαδίκτυο. Ένας μικροελεγκτής είναι ένα τέτοιο ειδικό μικροκύκλωμα, το οποίο, στην ουσία, είναι ένας μικρός υπολογιστής, με τις δικές του θύρες I / O, μνήμη. Χάρη στον μικροελεγκτή, είναι δυνατό να δημιουργηθούν πολύ λειτουργικά κυκλώματα με ελάχιστα παθητικά εξαρτήματα, για παράδειγμα, ένα ηλεκτρονικό ρολόι, παίκτες, διάφορα LED εφέ, συσκευές αυτοματισμού.
Extrapic προγραμματιστής ελεγκτή pic

Προκειμένου ο μικροκυκλώνας να αρχίσει να εκτελεί οποιαδήποτε λειτουργία, θα πρέπει να το αναβοσβήνει, δηλ. φορτώστε τον κωδικό του λογισμικού στη μνήμη της. Αυτό μπορεί να γίνει χρησιμοποιώντας μια ειδική συσκευή που ονομάζεται προγραμματιστής. Ο προγραμματιστής συνδέει τον υπολογιστή στον οποίο βρίσκεται το αρχείο υλικολογισμικού με τον μικροελεγκτή του υλικολογισμικού. Αξίζει να σημειωθεί ότι υπάρχουν μικροελεγκτές της οικογένειας AVR, για παράδειγμα, όπως οι σειρές Atmega8, Attiny13 και pic, για παράδειγμα PIC12F675, PIC16F676. Η σειρά pic είναι ιδιοκτησία της Microchip και του AVR του Atmel, έτσι οι μέθοδοι firmware και pic είναι διαφορετικές. Σε αυτό το άρθρο, θα εξετάσουμε τη διαδικασία δημιουργίας του Extra-pic προγραμματιστή, με τον οποίο μπορείτε να αναβοσβήνετε τον μικροελεγκτή σειρά pic.
Τα πλεονεκτήματα αυτού του συγκεκριμένου προγραμματιστή περιλαμβάνουν την απλότητα του κυκλώματος, την αξιοπιστία, την ευελιξία, επειδή υποστηρίζει όλους τους κοινούς μικροελεγκτές. Ο υπολογιστής υποστηρίζεται επίσης από τα πιο συνηθισμένα προγράμματα firmware, όπως Ic-prog, WinPic800, PonyProg, PICPgm.

Κύκλωμα προγραμματιστή


Extrapic προγραμματιστής ελεγκτή pic

Περιέχει δύο μικροκυκλώματα, ένα εισαγόμενο MAX232 και ένα οικιακό KR1533LA3, το οποίο μπορεί να αντικατασταθεί με ένα KR155LA3. Δύο τρανζίστορ, KT502, τα οποία μπορούν να αντικατασταθούν από KT345, KT3107 ή οποιοδήποτε άλλο τρανζίστορ PNP χαμηλής ισχύος. Το KT3102 μπορεί επίσης να αλλάξει, για παράδειγμα, στα BC457, KT315. Η πράσινη λυχνία LED χρησιμεύει ως ένδειξη της διαθεσιμότητας ρεύματος · το κόκκινο LED ανάβει κατά τη διάρκεια της διαδικασίας firmware του μικροελεγκτή. Η δίοδος 1N4007 χρησιμοποιείται για την προστασία του κυκλώματος από τάση τροφοδοσίας λανθασμένης πολικότητας.

Υλικά


Extrapic προγραμματιστής ελεγκτή pic

Κατάλογος μερών που είναι απαραίτητα για τη συναρμολόγηση του προγραμματιστή:
  • Ο σταθεροποιητής 78L05 - 2 τεμ.
  • 78L12 σταθεροποιητής - 1 τεμ.
  • 3v LED πράσινο - 1 τεμ.
  • 3v LED κόκκινο - 1 τεμ.
  • Δίοδος 1N4007 - 1 τεμ.
  • Δίοδος 1N4148 - 2 τεμ.
  • Αντίσταση 0.125 W 4.7 kOhm - 2 τεμ.
  • Αντίσταση 0.125 W 1 kOhm - 6 τεμ.
  • 4 uF πυκνωτής 16V - 4 τεμ.
  • Πυκνωτής 220 uF 25V - 1 τεμ.
  • Πυκνωτής 100 nF - 3 τεμ.
  • Τρανζίστορ KT3102 - 1 τεμ.
  • KT502 τρανζίστορ - 1 τεμ.
  • Μικροκυκλώματα MAX232 - 1 τεμ.
  • Chip KR1533LA3 - 1 τεμ.
  • Υποδοχή ρεύματος - 1 τεμ.
  • Υποδοχή θύρα COM "μητέρα" - 1 τεμ.
  • Υποδοχή DIP40 - 1 τεμ.
  • Υποδοχή DIP8 - 2 τεμ.
  • Υποδοχή DIP14 - 1 τεμ.
  • Υποδοχή DIP16 - 1 τεμ.
  • Υποδοχή DIP18 - 1 τεμ.
  • Υποδοχή DIP28 - 1 τεμ.

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

Παραγωγή PCB


Ο προγραμματιστής συναρμολογείται σε πλακέτα τυπωμένου κυκλώματος διαστάσεων 100x70 mm. Η πλακέτα τυπωμένου κυκλώματος εκτελείται με τη μέθοδο LUT, το αρχείο επισυνάπτεται στο άρθρο. Δεν χρειάζεται να αντικατοπτρίσετε την εικόνα πριν από την εκτύπωση.
Extrapic προγραμματιστής ελεγκτή pic

Λήψη πίνακα:
[25.33 Kb] (λήψεις: 631)

Προγραμματισμός Συνέλευση


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

Extrapic προγραμματιστής ελεγκτή pic

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

Ο σύνδεσμος θύρας COM (ονομάζεται DB-9) διαθέτει δύο ακίδες που πρέπει να "κολλήσουν" στον πίνακα.Για να μην τρυπήσετε επιπλέον τρύπες γι 'αυτούς στον πίνακα, μπορείτε να ξεβιδώσετε τις δύο βίδες κάτω από τις πλευρές του συνδετήρα, ενώ οι πείροι θα πέσουν, καθώς και το μεταλλικό περίγραμμα του συνδετήρα.
Extrapic προγραμματιστής ελεγκτή pic

Μετά τη συγκόλληση όλων των εξαρτημάτων, ο πίνακας πρέπει να πλυθεί από τη ροή, ενώ οι γειτονικές επαφές θα χτυπήσουν, αν υπάρχουν βραχυκύκλωμα. Βεβαιωθείτε ότι δεν υπάρχουν μικροκυκλώματα στις υποδοχές (πρέπει να αφαιρέσετε, συμπεριλαμβανομένων των MAX232 και KR1533LA3), συνδέστε την παροχή ρεύματος. Ελέγξτε εάν υπάρχει τάση 5 volt στις εξόδους των σταθεροποιητών. Αν όλα είναι καλά, μπορείτε να εγκαταστήσετε τους μικροκυκλωτές MAX232 και KR1533LA3, ο προγραμματιστής είναι έτοιμος να λειτουργήσει. Η τάση τροφοδοσίας του κυκλώματος είναι 15-24 volts.
Extrapic προγραμματιστής ελεγκτή pic

Extrapic προγραμματιστής ελεγκτή pic

Ο πίνακας του προγραμματιστή περιέχει 4 πλαίσια για μικροελεγκτές και ένα για αναβοσβήνει μάρκες μνήμης. Πριν εγκαταστήσετε τον μικροελεγκτή του υλικολογισμικού στον πίνακα, πρέπει να δείτε αν το pinout ταιριάζει με το pinout στην πλακέτα του προγραμματιστή. Ο προγραμματιστής μπορεί να συνδεθεί απευθείας στη θύρα COM του υπολογιστή ή μέσω καλωδίου επέκτασης. Επιτυχής συναρμολόγηση!
Extrapic προγραμματιστής ελεγκτή pic
Σχόλια (2)
  1. Επισκέπτης Σεργκέι
    #1 Επισκέπτης Σεργκέι Οι επισκέπτες 1 Απριλίου 2018 07:51
    0
    Ελπίζω ότι μόλις δημοσιεύσατε το άρθρο. Με τι να κάνει το 2018 μόνο ένας προγραμματιστής, χωρίς ένα πρόγραμμα εντοπισμού σφαλμάτων και για ένα com λιμάνι - αυτή είναι μια πολική πολική αλεπού.
  2. Επισκέπτης Αλέξανδρος
    #2 Επισκέπτης Αλέξανδρος Οι επισκέπτες 19 Φεβρουαρίου 2019 07:37
    0
    Γεια σας, αλλά πείτε μου σχετικά με τον προγραμματιστή των μικροεπεξεργαστών Max 232 και Kr1533laz με τους οποίους χρησιμοποιήθηκαν τα γράμματα (ονομασίες), και kt3102 και kt502 πήραν επίσης τι ονομασίες. Και έπειτα το σημείωσα στο Διαδίκτυο και βγήκε έξω με ό, τι γράμματα μόνο υπάρχει, και δεν μπορώ να καταλάβω. Σας ευχαριστώ

Διαβάστε επίσης

Κωδικοί σφαλμάτων για πλυντήρια ρούχων