2
Jdm programmer pic
το βασικό πλεονέκτημα είναι ότι έχει εξωτερική τροφοδοσία και λειτουργεί σε όλες τις RS232 θύρες
χρειάζεται από +16 εως +25V τροφοδοσία
OXI MIKΡΟΤΕΡΗ ΤΑΣΗ
(εγώ έβαλα γέφυρα και σύνδεσα απλώς ενα μ/σ 12V)
το πρόγραμμα που χρησιμοποιώ είναι το PICPgm
(http://picpgm.picprojects.net/download.html)
Αλλά θα πρέπει να επιλέξετε
Hardware–hardware selection- jDM Programmer-com1(συνήθως)
Μπορείτε να χρησιμοποιήσετε και το icprog
(http://www.ic-prog.com/index1.htm)
Αλλά θα πρέπει να επιλέξετε Hardware settings-jDM Programmer
Kαι optionsνα τσεκάρουμε EnableNT/2000/XPdriver
για τρανζίστορ χρησιμοποίησα TO SWITCHING 2N2222 και το 2N5401
Το καλώδιο που πρέπει να χρησιμοποιήσετε για RS232 πρέπει να είναι
straight cable DB9/F to DB9/M (ΠΡΟΣΟΧΗ ΕΛΕΓΧΟΣ ΤΟΥ ΚΑΛΩΔΙΟΥ ΓΙΑ ΤΗΝ ΣΩΣΤΗ ΑΝΤΙΣΤΟΙΧΙΑ)
Δηλαδή τα καλώδια πρέπει να έχουν την ίδια αντιστοιχία
( 1-1, 2-2, 3-3, 4-4, 5-5, 6-6, 7-7, 8-8, 9-9 )
Τώρα οι βασικές αλλαγές που έγιναν στο αρχικό σχέδιο είναι ότι προστέθηκε διακόπτης on/on με επιλογή 13,4V ή 12,8V για το MCLR
και διακόπτης on/on με επιλογή 5V ή 3,3V με ένα LM1117 SMD
(κολλιέται στην πλευρά των αγωγών)
Άλλαξα την πόλωση των τρανζίστορ γιατί το αρχικό σχέδιο είχε σοβαρό πρόβλημα με την θύρα RS232 και λειτουργούσε μόνο με πολύ αργό προγραμματισμό αυτό διορθώθηκε προσθέτοντας στο 2N2222 μια αντίσταση 10Κ στον απευθείας στην έξοδο του LM 7812 και από την συλλέκτη του ως προς την βάση του 2N5401 μικρότερη αντίσταση 5,6Κ Και στην be του 2N2222 έβαλα μικρότερη αντίσταση 5,6Κ
Έτσι ο προγραμματιστής δούλευε άριστα κανονικά χωρίς να χρειάζεται να αλλάζω την ταχύτητα προγραμματισμού
Και τέλος έκανα πολλές διορθώσεις στις συνδέσεις στα pin ic socket για καλύτερο προγραμματισμό πολλών επεξεργαστών
Για ολοκληρωμένα χρησιμοποίησα MAX232CPE (προσοχή στα μαϊμού)
και CD4093(To HEF4093 δεν μου δούλεψε)
Το MAX232CPE μετατρέπει την RS232 σε TTL αλλά επειδή αναστρέφει τις εξόδους του
χρησιμοποιήθηκε CD4093 που έχει 4 NAND Schmitt trigger πύλες με βραχυκυκλωμένες τις εισόδους (Χρησιμοποιουνται οι τρεις πύλες)
για να λειτουργούν ως πύλες NOT για να κάνουν αναστροφή
ΥΛΙΚΑ
R1=1K
R2=5,6K
R3=5,6K
R4=10K
R5=10K
R6=1K
R7=330
C1=1μF
C2=1μF
C3=1μF
C4=1μF
C5=100nF
C6=1000μF
C7=220μF
C8=100nF
C9=100nF
C10=100nF
C11=220μF
C12=100μF
Q1=2N2222
Q2=2N5401
D1=1N4004
D2=1N4148
D3=1N4148
D4=LED
D5=LED
U1=MAX232CPE
U2=LM7812
U3=LM7805
U4=CD4093(OXI σειρας HEF4093)
U5=LM1117 (κολλιεται απο την πλευρα των αγωγων)
CONNECTOR D9F
CONNECTOR POWER JACK
40PIN,28PIN,18PIN,20PIN,2X8PIN (IC Socket)
5pin Header Strip PCB
SWITCH PCB 3 ON/ON
Site κατασκευαστή
http://www.nabilkarami.com/projects.php?show=project&id=13
σημείωση : όλα τα κυκλώματα που έχω παρουσιάσει στο site
έχουν δοκιμαστεί για την λειτουργία τους και έχουν κατασκευαστεί από εμένα
pcb.jpgPROGRAMMER.jpgYLIKA 2 TELIKO.jpgShematic2.jpgPROGRAMMER 2.jpg