Inhaltsverzeichnis:

Erstellen des Inchworm ICD2 PIC-Programmierers / Debuggers - Gunook
Erstellen des Inchworm ICD2 PIC-Programmierers / Debuggers - Gunook

Video: Erstellen des Inchworm ICD2 PIC-Programmierers / Debuggers - Gunook

Video: Erstellen des Inchworm ICD2 PIC-Programmierers / Debuggers - Gunook
Video: Afk base building. Space Engineers automation tutorial Xbox One and PC 2024, November
Anonim
Aufbau des Inchworm ICD2 PIC Programmierer/Debugger
Aufbau des Inchworm ICD2 PIC Programmierer/Debugger
Aufbau des Inchworm ICD2 PIC Programmierer/Debugger
Aufbau des Inchworm ICD2 PIC Programmierer/Debugger
Aufbau des Inchworm ICD2 PIC Programmierer/Debugger
Aufbau des Inchworm ICD2 PIC Programmierer/Debugger

Dieses anweisbare ist ein illustrierter Spaziergang durch den Aufbau eines ICD2-Klons namens Inchworm. Es ist ein unkompliziertes Kit, mit dem Sie einen MPLAB ICD2-kompatiblen Programmierer und Debugger erstellen können Sie einen einzelnen Schritt durch Ihr Programm und setzen Watchlisten (siehe Ihre Variablen) und vieles mehr). Das vollständige Handbuch mit Schaltplan und Hinweisen finden Sie bei blueroomelectronics

Schritt 1: Vorbereiten der Platine

Vorbereiten der Platine
Vorbereiten der Platine

Waschen Sie die Platine in einem milden Reinigungsmittel und trocknen Sie sie vor dem Zusammenbau gründlich ab.

Schritt 2: Löten Sie alle "Low Profile" Teile

Löten Sie alle
Löten Sie alle

Hier habe ich die Anschlüsse aller Low-Profile-Teile gelötet und getrimmt. Beim Bau einer Leiterplatte ist es oft am einfachsten, zuerst die kleinen Teile zu montieren. Diese Methode gibt Ihnen mehr Platz zum Arbeiten, wenn Sie die höheren Teile hinzufügen. Fügen Sie zuerst die Widerstände hinzu. Beachten Sie, dass die hellbraunen Widerstände die üblichen 5%-Toleranzversionen sind und die blauen Widerstände 1%-Metallfilmtypen sind. Installieren Sie nun die Dioden, sowohl das kleinere Glas Dioden und die größeren Leistungsdioden erfordern, dass Sie auf das farbige Band an der Kathode aller Dioden achten. Wenn die Dioden nicht in der richtigen Ausrichtung installiert werden, funktioniert der Inchworm oder ein elektronisches Projekt nicht ordnungsgemäß. Hinweis: Ich baue eine batteriebetriebene Version für Demos, die von mir verwendeten Leistungsdioden sind Schottky 1N5817-Typen mit niedrigem Dropout anstelle der üblicheren 1N4001-Dioden. Die sechs kleinen Glasdioden sind gängige 1N4148-Typen (Sie können auch 1N914 verwenden)

Schritt 3: Weitere Kleinteile hinzugefügt

Weitere Kleinteile hinzugefügt
Weitere Kleinteile hinzugefügt

Hier wurden die IC-Sockel hinzugefügt.

Wenn Sie einen IC-Sockel löten, ist es eine gute Idee, nur einen Pin an einer Ecke einzulöten, damit Sie die Chance haben, dass er richtig auf der Platine sitzt. Sobald die Buchse bündig ist, löten Sie den Rest der Pins weiter. Als nächstes werden die Bypass-0.1 uf-Kappen hinzugefügt. Diese winzigen Kappen sind wichtig, wenn Sie einen Logik-IC verwenden, sie dienen dazu, kleine Störungen mit digitalen Logikchips zu absorbieren. Ich habe 5 mm LEDs anstelle der 3 mm angegebenen LEDs hinzugefügt. Es ist einfach Geschmackssache.

Schritt 4: Die höheren Kappen werden hinzugefügt

Die höheren Kappen werden hinzugefügt
Die höheren Kappen werden hinzugefügt

Hier wurden die größeren Elektrolytkondensatoren hinzugefügt.

„Ich habe Mikrominiaturkappen verwendet, wenn ich sie bekommen konnte, das musst du nicht. Auf der Platine ist Platz für größere Standardkondensatoren; Stellen Sie nur sicher, dass sie die richtige Spannung haben. Die kleinen schwarzen 10uf-Kappen sind für 25 V ausgelegt und die größere gelbe Kappe ist für 16 V ausgelegt.

Schritt 5: Endmontage

Endmontage
Endmontage

Nun zu all den großen Teilen. Fügen Sie die Strom-, ICD2- und RS232-Anschlüsse hinzu. Und ja, es ist ein DE9-Anschluss DE9 WikipediaBevor Sie den 7805 (oder LM2940-5) löten, testen Sie ihn mit dem optional installierten Kühlkörper vor dem Löten. Die Schraube und Mutter sind #6 und passen gut. Setzen Sie den MAX232 (oder ST232) ein und wenden Sie die Stromversorgung an. Überprüfen Sie die Spannungen an den beiden Testpunkten (TP +5 und TP VPP >12VDC) Nun trennen Sie die Stromversorgung und installieren Sie ein vorprogrammiertes 16F877 oder 16F877A ** (die Bootloader-Firmware für das 16F877 finden Sie in MPLAB und die 16F877A finden Sie auf Hinweis: Ich habe einen LM2940-5 mit niedrigem Dropout für den Batteriebetrieb verwendet.

Schritt 6: Optionaler Fall

Optionaler Koffer
Optionaler Koffer

Hier ist ein fertiger Inchworm in einem Hammond 1591B-Gehäuse. Ich habe Abstandshalter verwendet, damit ich sie anbringen kann … Es ist auch möglich und billiger, den Inchworm mit # 6 Schrauben in einem Hammond 1591BC-Gehäusedeckel zu montieren. Macht einen schönen ICD2 mit niedrigem Profil.

Schritt 7: Der Firefly 16F88 Tutor auf dem Inchworm montiert

Der Firefly 16F88 Tutor montiert auf dem Inchworm
Der Firefly 16F88 Tutor montiert auf dem Inchworm

Hier wird der Inchworm mit einem optionalen Firefly 16F88 Tutor und einer ZIF-Sockelplatine gezeigt.

Die LEDs leuchten, weil es von 6AAA NiMH-Akkus im Orange Hammond 1591B-Gehäuse mit Strom versorgt wird

Empfohlen: