Προγραμματιστής ελεγκτή pic pic-extra pic

Pin
Send
Share
Send

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

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

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


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

Υλικά


Κατάλογος μερών που είναι απαραίτητα για τη συναρμολόγηση του προγραμματιστή:
  • Ο σταθεροποιητής 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, το αρχείο επισυνάπτεται στο άρθρο. Δεν χρειάζεται να αντικατοπτρίσετε την εικόνα πριν από την εκτύπωση.

Λήψη πίνακα:
pechatnaya-plata.zip 25.33 Kb (λήψεις: 669)

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


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

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

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

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

Ο πίνακας του προγραμματιστή περιέχει 4 πλαίσια για μικροελεγκτές και ένα για αναβοσβήνει μάρκες μνήμης. Πριν εγκαταστήσετε τον μικροελεγκτή του υλικολογισμικού στον πίνακα, πρέπει να δείτε αν το pinout ταιριάζει με το pinout στην πλακέτα του προγραμματιστή. Ο προγραμματιστής μπορεί να συνδεθεί απευθείας στη θύρα COM του υπολογιστή ή μέσω καλωδίου επέκτασης. Επιτυχής συναρμολόγηση!

Pin
Send
Share
Send

Δείτε το βίντεο: Leap Motion SDK (Ενδέχεται 2024).