Table des matières:

Construire le programmeur/débogueur PIC Inchworm ICD2 : 7 étapes
Construire le programmeur/débogueur PIC Inchworm ICD2 : 7 étapes

Vidéo: Construire le programmeur/débogueur PIC Inchworm ICD2 : 7 étapes

Vidéo: Construire le programmeur/débogueur PIC Inchworm ICD2 : 7 étapes
Vidéo: Programmateur / débogueur PICkit 4 : exemples de programmation avec interfaces ICSP et UPDI 2024, Juillet
Anonim
Construire le programmeur/débogueur PIC Inchworm ICD2
Construire le programmeur/débogueur PIC Inchworm ICD2
Construire le programmeur/débogueur PIC Inchworm ICD2
Construire le programmeur/débogueur PIC Inchworm ICD2
Construire le programmeur/débogueur PIC Inchworm ICD2
Construire le programmeur/débogueur PIC Inchworm ICD2

Cette instructable est une promenade illustrée à travers la construction d'un clone ICD2 appelé Inchworm. C'est un kit simple qui vous permet de construire un programmeur et un débogueur compatibles MPLAB ICD2. vous parcourez votre programme et définissez des listes de surveillance (voir vos variables) et bien plus encore). Le manuel complet, y compris le schéma et les notes, est disponible sur blueroomelectronics

Étape 1: Préparation du PCB

Préparation du PCB
Préparation du PCB

Lavez le circuit imprimé dans un détergent doux et séchez-le soigneusement avant l'assemblage.

Étape 2: Soudez toutes les pièces "à profil bas"

Souder tous les
Souder tous les

Ici, j'ai soudé et coupé les fils de toutes les pièces à profil bas. Lors de la construction d'un PCB, il est souvent plus facile d'assembler d'abord les petites pièces. Cette méthode vous donne plus d'espace pour travailler lors de l'ajout des pièces les plus hautes. Ajoutez d'abord les résistances, en notant que les résistances bronzage sont les versions communes de tolérance de 5% et les résistances bleues sont des types de film métallique à 1%. Installez maintenant les diodes, à la fois le verre plus petit les diodes et les diodes de plus grande puissance exigent que vous fassiez attention à la bande colorée sur la cathode de toutes les diodes. Si vous n'installez pas les diodes dans le bon sens, l'Inchworm ou tout autre projet électronique ne fonctionnera pas correctement. Remarque: je construis une version alimentée par batterie pour les démonstrations, les diodes d'alimentation que j'ai utilisées sont des types Schottky 1N5817 à faible chute au lieu des diodes 1N4001 plus courantes. Les six petites diodes en verre sont des types 1N4148 courants (vous pouvez également utiliser 1N914)

Étape 3: Plus de petites pièces ajoutées

Plus de petites pièces ajoutées
Plus de petites pièces ajoutées

Ici, les sockets IC ont été ajoutés.

Lorsque vous soudez un socket IC, c'est une bonne idée de ne souder qu'une seule broche sur un coin pour vous donner une chance de l'avoir correctement sur le PCB. Une fois que la prise est affleurante, continuez à souder le reste des broches. Ensuite, les capuchons de contournement de 0,1 uf sont ajoutés, ces minuscules capuchons sont importants lors de l'utilisation de tout circuit intégré logique, ils sont destinés à absorber les petits problèmes avec les puces logiques numériques. J'ai ajouté des LED de 5 mm au lieu des LED spécifiées de 3 mm. C'est simplement une question de goût.

Étape 4: Les casquettes plus hautes sont ajoutées

Les casquettes plus hautes sont ajoutées
Les casquettes plus hautes sont ajoutées

Ici, les plus gros condensateurs électrolytiques ont été ajoutés.

« J'ai utilisé des bouchons microminiatures quand je pouvais les obtenir, vous n'êtes pas obligé de le faire. Il y a de la place sur le PCB pour des condensateurs standard plus grands; assurez-vous simplement qu'ils sont correctement évalués en tension. Les petits capuchons noirs de 10 uf sont conçus pour 25 V et le plus grand capuchon jaune est conçu pour 16 V.

Étape 5: Assemblage final

L'assemblage final
L'assemblage final

Maintenant pour toutes les grosses pièces. Ajoutez l'alimentation, les connecteurs ICD2 et RS232. Et oui c'est un connecteur DE9 DE9 WikipediaAvant de souder le 7805 (ou LM2940-5) testez-le avec le dissipateur thermique en option installé avant de souder. La vis et l'écrou sont n° 6 et s'adaptent bien. Insérez le MAX232 (ou ST232) et mettez sous tension. Vérifiez les tensions aux deux points de test (TP +5 et TP VPP >12VDC) Maintenant, coupez l'alimentation et installez un 16F877 ou 16F877A préprogrammé ** (le firmware du bootloader pour le 16F877 peut être trouvé dans MPLAB et le 16F877A peut être trouvé sur mon site Remarque: j'ai utilisé un LM2940-5 à faible chute de tension pour le fonctionnement sur batterie.

Étape 6: Cas facultatif

Cas en option
Cas en option

Voici un Inchworm fini monté dans un boîtier Hammond 1591B. J'ai utilisé des entretoises pour pouvoir l'attacher… Il est également possible et moins cher de monter l'Inchworm dans un couvercle de boîtier Hammond 1591BC à l'aide de vis #6. Fait un joli ICD2 à profil bas.

Étape 7: Le tuteur Firefly 16F88 monté sur le Inchworm

Le tuteur Firefly 16F88 monté sur l'Inchworm
Le tuteur Firefly 16F88 monté sur l'Inchworm

Ici, l'Inchworm est montré avec un Firefly 16F88 Tutor et une carte de socket ZIF en option.

Les LED sont allumées car il est alimenté par 6 piles NiMH AAA situées dans le boîtier Orange Hammond 1591B

Conseillé: