Table des matières:

Programmeur PIC de carte de visite : 6 étapes (avec photos)
Programmeur PIC de carte de visite : 6 étapes (avec photos)

Vidéo: Programmeur PIC de carte de visite : 6 étapes (avec photos)

Vidéo: Programmeur PIC de carte de visite : 6 étapes (avec photos)
Vidéo: Créer une carte de visite (recto/verso) sur Photoshop ! 2024, Juillet
Anonim
Programmeur PIC de carte de visite
Programmeur PIC de carte de visite

C'était ma participation au concours du circuit de taille de carte de visite Hack A Day. Je viens de compresser les fichiers et de les mettre sur mon site Web. Je le poste ici parce que toutes les autres entrées semblent être sur un blog pour un accès facile. Espérons que cela rendra le projet plus accessible et réduira la charge sur mon serveur. L'archive jointe est l'entrée du concours telle qu'elle était sur mon serveur, moins les images. Le texte est tiré du document inclus. Ce programmeur PIC/EEPROM est si simple et petit qu'il tient sur une carte de visite avec suffisamment de place pour les instructions de montage… Projet: Programmeur PIC ICSP de style JDM2 simple (sur une carte de visite).

  • tout le trou
  • moins de 2USD de pièces (en 1 et 2 !)
  • construction simple face simple à la maison (avec 3 cavaliers)
  • assez de place pour les instructions de montage
  • espace supplémentaire à l'arrière pour encore plus de bienfaits pour les cartes de visite
  • programme/lit également les EEPROM série

Niveau de compétence: Facile/débutant. Temps de montage: Environ une heure.

Étape 1: Description

La description
La description
La description
La description
La description
La description
La description
La description

Tout le monde peut construire ce programmeur simple et se renseigner sur les microcontrôleurs PIC. Le programmeur JDM2 est super simple (environ 10 parties), mais programme une grande variété de PICS et d'EEPROM série. J'ai tout programmé, d'un 12F629 à 8 broches à un nouveau PIC USB 18F4550 avec le JDM2. Ce programmeur a une interface ICSP, ce qui signifie qu'il peut programmer des PIC et lire des EEPROM lorsqu'ils sont attachés à une carte de circuit imprimé. Commencez votre piratage !

Le PCB peut être fabriqué à une seule face (avec trois fils de liaison), mais une conception à deux couches rend l'assemblage encore plus facile. Toutes les traces sont belles et grasses pour un transfert de toner ou un processus photo facile à la maison. La conception JDM2 est assez ancienne, le circuit JDM2 d'origine peut être trouvé ici: https://www.jdm.homepage.dk/newpic.htm Cette conception reste fidèle à l'ancien schéma, mais la numérotation des diodes commence maintenant à 1, plutôt que 2.

Étape 2: Pièces

les pièces
les pièces
les pièces
les pièces
les pièces
les pièces

Pièce Valeur Description C1 Condensateur électrolytique 100uF/16 volts C2 Condensateur au tantale 22uF/16 volts D1 Diode zener 8,2V D2 Diode zener 5,1V D3, 4, 5, 6 Diode 1N4148 Q1, 2 BC547B transistor-npn R1 Résistance 10K R2 Résistance 1,5K En-tête SV1 à 5 broches (ou en-tête à broches femelle, à vous de choisir) Connecteur série femelle X1 DB9

Étape 3: Assemblage #1

Assemblage #1
Assemblage #1

Commencez par le bas et continuez: N'oubliez pas de commencer par les fils de connexion si vous utilisez un circuit imprimé simple face.

  • Soudez les diodes et les résistances.
  • Chaque diode a une bande noire qui doit être orientée dans la même direction indiquée sur la carte/dans le schéma.
  • Il suffit de souder les résistances, aucune orientation particulière n'est requise.

Étape 4: Assemblage #2

Assemblage #2
Assemblage #2

Ensuite, ajoutez les transistors. Ils doivent être orientés comme indiqué dans le schéma/l'image. Le transistor de gauche est placé dans la direction opposée au transistor de droite (notez que les deux ont des parties rondes tournées vers le milieu). Il s'agit du brochage standard (typique ?) BC547B. Si vous rencontrez des problèmes avec votre circuit fini, assurez-vous que vos transistors ont le même brochage que celui indiqué sur le schéma et réorientez-les si nécessaire.

Étape 5: Assemblage #3

", "top":0.4285714285714284, "left":0.4160714285714286, "height":0.08095238095238096, "width":0.05714285714285714}, {"noteID":"TKKAZDP0KJEWT14CGS", "author":"ian", "text":"I en-tête femelle utilisé car tous mes en-têtes ICSP sont des hommes. De cette façon, le programmeur peut se brancher directement sur le circuit.", "top":0.6285714285714286, "left":0.21071428571428572, "height":0.11428571428571428, "width":0.21785714285714286}, {"noteID":"TQ9CYOK8CBEWT14CGF", "author ":"ian", "text":"Condensateur électrolytique. Bande indicatrice de fil de terre à peine visible ici à gauche.", "top":0.430952380952381, "left":0.1875, "height":0.05714285714285714, "width":0.026785714285714284}]">

Assemblage #3
Assemblage #3
Assemblage #3
Assemblage #3
  • Terminez la carte en soudant les composants les plus hauts: les condensateurs, l'en-tête des broches et la prise DB9.
  • Le condensateur électrolytique doit être soudé avec la terre, indiquée par la bande noire, tournée vers le côté gauche (comme indiqué sur l'image). Si c'est un peu déroutant, assurez-vous que le fil provenant du côté avec la bande noire se connecte au plan de masse (la grande zone de cuivre couvrant la majorité de la carte).
  • Le condensateur au tantale doit être placé avec la masse vers la droite de la carte (comme indiqué sur l'image). Les condensateurs au tantale peuvent indiquer le fil positif avec un +, plutôt que le fil de terre (comme avec le condensateur électrolytique). Comme pour le condensateur électrolytique, la masse se fixe au grand plan de masse qui couvre la majorité de la carte.

Étape 6: Utiliser

Utilisation
Utilisation

LogicielLe programmeur fonctionnera avec n'importe quel logiciel de programmation prenant en charge le JDM2. J'aime WinPic800 car il peut détecter automatiquement de nombreux PIC. WinPIC mérite également le crédit pour l'excellente assistance technique de WinPIC. Les deux prennent en charge les derniers PIC USB (18F2/4455). ICProg fait de nombreux PIC, ainsi que des EEPROM, mais n'a pas été mis à jour depuis un certain temps. ICProg. ICSP Overview: Cité de mon ICSP instructable ici. Construire un programmeur fait un excellent premier projet électronique. Le but de cette section est d'expliquer la méthode simple de « programmation série en circuit » utilisée avec les PIC de micropuces. Pourquoi ICSP ? La programmation d'une grosse puce DIP (trou traversant) est facile. Insérez-le dans un programmeur à socket, gravez-le et revenez au circuit d'application. Testez et répétez. Les choses deviennent plus difficiles avec des puces plus petites (montage en surface). Il n'y a pas de sockets standard pour les packages QFN, SSOP, QFP ou même les gros packages SOIC.300. Il existe des clips très coûteux (100 $) qui peuvent s'attacher et programmer ces puces. Un clip différent est nécessaire pour chaque type de puce et nombre de broches que vous utilisez. Il existe une alternative. Son nom ICSP. ICSP signifie "programmeur série en circuit (ing?)". C'est une façon de programmer un PIC alors qu'il est encore attaché au circuit d'application. C'est vrai, plus d'échange de puces. Alors, pourquoi ICSP est-il une bonne chose ?1. Il n'y a pas de sockets de programmation pour les petites puces. Les clips sont chers.2. C'est pénible de déplacer les puces dans et hors du programmeur pendant le développement. Impossible pour les pièces montées en surface. Lisez le reste.

Conseillé: