Extra-pic προγραμματιστής ελεγκτής εικόνας
Τα κυκλώματα που χρησιμοποιούν μικροελεγκτές κερδίζουν αρκετά μεγάλη δημοτικότητα στο Διαδίκτυο. Ο μικροελεγκτής είναι ένα ειδικό τσιπ που, στην ουσία, είναι ένας μικρός υπολογιστής με τις δικές του θύρες εισόδου/εξόδου και μνήμη. Χάρη σε έναν μικροελεγκτή, μπορείτε να δημιουργήσετε πολύ λειτουργικά κυκλώματα με ελάχιστα παθητικά εξαρτήματα, για παράδειγμα, ηλεκτρονικά ρολόγια, συσκευές αναπαραγωγής, διάφορα εφέ LED και συσκευές αυτοματισμού.
Για να ξεκινήσει το μικροκύκλωμα να εκτελεί οποιεσδήποτε λειτουργίες, πρέπει να αναβοσβήσει, δηλ. φορτώστε τον κωδικό υλικολογισμικού στη μνήμη του. Αυτό μπορεί να γίνει χρησιμοποιώντας μια ειδική συσκευή που ονομάζεται προγραμματιστής. Ο προγραμματιστής συνδέει τον υπολογιστή στον οποίο βρίσκεται το αρχείο υλικολογισμικού με τον μικροελεγκτή να αναβοσβήνει. Αξίζει να αναφέρουμε ότι υπάρχουν μικροελεγκτές της οικογένειας AVR, για παράδειγμα, Atmega8, Attiny13 και σειρές pic, για παράδειγμα PIC12F675, PIC16F676. Η σειρά Pic ανήκει στη Microchip και η σειρά AVR ανήκει στην Atmel, επομένως οι μέθοδοι υλικολογισμικού για PIC και AVR είναι διαφορετικές.Σε αυτό το άρθρο θα δούμε τη διαδικασία δημιουργίας ενός προγραμματιστή Extra-pic, με τον οποίο μπορείτε να αναβοσβήσετε έναν μικροελεγκτή σειράς pic.
Τα πλεονεκτήματα του συγκεκριμένου προγραμματιστή περιλαμβάνουν την απλότητα του κυκλώματος του, την αξιοπιστία λειτουργίας και την ευελιξία, επειδή υποστηρίζει όλους τους κοινούς μικροελεγκτές. Ο υπολογιστής υποστηρίζεται επίσης από τα πιο κοινά προγράμματα υλικολογισμικού, όπως τα Ic-prog, WinPic800, PonyProg, PICPgm.
Κύκλωμα προγραμματιστή
Περιέχει δύο μικροκυκλώματα, το εισαγόμενο MAX232 και το εγχώριο KR1533LA3, τα οποία μπορούν να αντικατασταθούν με το KR155LA3. Δύο τρανζίστορ, KT502, τα οποία μπορούν να αντικατασταθούν με KT345, KT3107 ή οποιοδήποτε άλλο τρανζίστορ PNP χαμηλής ισχύος. Το KT3102 μπορεί επίσης να αλλάξει, για παράδειγμα, σε BC457, KT315. Πράσινος Δίοδος εκπομπής φωτός χρησιμεύει ως ένδειξη διαθεσιμότητας ισχύος, το κόκκινο ανάβει κατά τη διαδικασία υλικολογισμικού του μικροελεγκτή. Η δίοδος 1N4007 χρησιμοποιείται για την προστασία του κυκλώματος από την παροχή τάσης εσφαλμένης πολικότητας.
Υλικά
Λίστα εξαρτημάτων που απαιτούνται για τη συναρμολόγηση του προγραμματιστή:
- Σταθεροποιητής 78L05 – 2 τεμ.
- Σταθεροποιητής 78L12 – 1 τεμ.
- Δίοδος εκπομπής φωτός στα 3 ίντσες. πράσινο - 1 τεμ.
- Δίοδος εκπομπής φωτός στα 3 ίντσες. κόκκινο - 1 τεμ.
- Δίοδος 1N4007 – 1 τεμ.
- Δίοδος 1N4148 – 2 τεμ.
- Αντίσταση 0,125 W 4,7 kOhm – 2 τεμ.
- Αντίσταση 0,125 W 1 kOhm – 6 τεμ.
- Πυκνωτής 10 uF 16V – 4 τεμ.
- Πυκνωτής 220 uF 25V – 1 τεμ.
- Πυκνωτής 100 nF – 3 τεμ.
- Τρανζίστορ KT3102 – 1 τεμ.
- Τρανζίστορ KT502 – 1 τεμ.
- Τσιπ MAX232 – 1 τεμ.
- Τσιπ KR1533LA3 – 1 τεμ.
- Υποδοχή τροφοδοσίας - 1 τεμ.
- Θηλυκή υποδοχή θύρας COM - 1 τεμ.
- Υποδοχή DIP40 – 1 τεμ.
- Υποδοχή DIP8 – 2 τεμ.
- Υποδοχή DIP14 – 1 τεμ.
- Υποδοχή DIP16 – 1 τεμ.
- Υποδοχή DIP18 – 1 τεμ.
- Υποδοχή DIP28 – 1 τεμ.
Επιπλέον, χρειάζεστε ένα κολλητήρι και τη δυνατότητα χρήσης του.
Κατασκευή PCB
Ο προγραμματιστής συναρμολογείται σε πλακέτα τυπωμένου κυκλώματος διαστάσεων 100x70 mm. Η πλακέτα τυπωμένου κυκλώματος κατασκευάζεται με τη μέθοδο LUT, το αρχείο επισυνάπτεται στο άρθρο. Δεν χρειάζεται να αντικατοπτρίσετε την εικόνα πριν την εκτύπωση.
Κατεβάστε τον πίνακα:
Συναρμολόγηση προγραμματιστή
Πρώτα απ 'όλα, οι βραχυκυκλωτήρες συγκολλούνται στην πλακέτα τυπωμένου κυκλώματος και, στη συνέχεια, οι αντιστάσεις, οι δίοδοι. Τέλος, πρέπει να κολλήσετε τις πρίζες και τις υποδοχές τροφοδοσίας και τη θύρα COM.
Επειδή Υπάρχουν πολλές υποδοχές στην πλακέτα τυπωμένου κυκλώματος για μικροελεγκτές που αναβοσβήνουν, αλλά δεν χρησιμοποιούνται όλες οι ακίδες τους· μπορείτε να χρησιμοποιήσετε αυτό το κόλπο και να αφαιρέσετε τις αχρησιμοποίητες επαφές από τις υποδοχές. Ταυτόχρονα, θα δαπανηθεί λιγότερος χρόνος για τη συγκόλληση και η εισαγωγή ενός μικροκυκλώματος σε μια τέτοια υποδοχή θα είναι πολύ πιο εύκολη.
Η υποδοχή θύρας COM (που ονομάζεται DB-9) έχει δύο ακίδες που πρέπει να "κολληθούν" στην πλακέτα. Για να μην ανοίξετε επιπλέον τρύπες στην πλακέτα γι 'αυτούς, μπορείτε να ξεβιδώσετε τις δύο βίδες κάτω από τις πλευρές του συνδετήρα και οι ακίδες θα πέσουν, όπως και η μεταλλική μπορντούρα του συνδετήρα.
Μετά τη συγκόλληση όλων των εξαρτημάτων, η πλακέτα πρέπει να πλυθεί από τη ροή και οι γειτονικές επαφές πρέπει να δακτυλιωθούν για να διαπιστωθεί εάν υπάρχουν βραχυκυκλώματα. Βεβαιωθείτε ότι δεν υπάρχουν μικροκυκλώματα στις πρίζες (πρέπει να αφαιρέσετε τόσο το MAX232 όσο και το KR1533LA3), συνδέστε το ρεύμα. Ελέγξτε εάν υπάρχει τάση 5 βολτ στις εξόδους των σταθεροποιητών. Εάν όλα είναι καλά, μπορείτε να εγκαταστήσετε τα μικροκυκλώματα MAX232 και KR1533LA3, ο προγραμματιστής είναι έτοιμος για χρήση. Η τάση τροφοδοσίας του κυκλώματος είναι 15-24 βολτ.
Η πλακέτα προγραμματιστή περιέχει 4 υποδοχές για μικροελεγκτές και μία για τσιπ μνήμης που αναβοσβήνουν. Πριν εγκαταστήσετε τον μικροελεγκτή που πρόκειται να αναβοσβήσει στην πλακέτα, πρέπει να ελέγξετε αν το pinout του ταιριάζει με το pinout στην πλακέτα του προγραμματιστή. Ο προγραμματιστής μπορεί να συνδεθεί στη θύρα COM του υπολογιστή απευθείας ή μέσω καλωδίου επέκτασης.Καλή κατασκευή!