Ce montage présente un mini programmateur de microcontrôleurs PIC sur le port USB, avec une taille de 8*4cm et ne nécessitant pas un cordon USB. Je vous présente un tutoriel de fabrication et mise en œuvre. Le programmateur de PIC est relié à votre PC au moyen d'une fiche USB. L'alimentation est fournit par le port USB.
Ce programmateur permet la programmation In-situ des microcontrôleurs PIC, grâce à son interface ISP.
Les programmateurs de PIC sont très répandus sur internet. J'ai donc décidé d'en réaliser un en m'inspirant du montage que j'ai déjà publié sur ce site: http://www.technologuepro.com/montages-electroniques/programmateur-PIC-USB-6.html.
La raison pour laquelle j'ai voulu un micro programmateur USB est tout
simplement pour sa portabilité, car la taille du programmateur déjà
publié et le cordon USB ont été un inconvénient majeur et je trouvais ca
trop contraignant.
Schéma du programmateur :
Le circuit est composé de plusieurs parties:
Liste des composants du MINI PROGRAMMATEUR USB
Version imprimable de la liste des composants du programmateur
Réalisation:
Afin de réduire la taille au maximum, ce programmateur est composé de deux parties qui vont ensuite être montées ensemble
Le tracé du circuit imprimé et l'implantation des composants est proposé ci dessous:
Ce
programmateur permet la programmation In-situ des microcontrôleurs PIC,
grâce à son interface ISP. Cette interface autorise la programmation
directe des composants soudés sur les circuits imprimés ou des
composants en boîtiers spéciaux.
Configuration du programmateur:
L'implantation des différents microcontrôleurs sur le support ZIF est faite selon le schéma suivant :
Le logiciel pilotant le programmateur de PIC :
C'est le logiciel WinPic800 V3.55G qui prend en charge ce programmateur USB. Vous le trouverez en libre téléchargement à la page [Téléchargement] le programme du PIC18F2550 ce trouve dans WinPic800-3.55G/PIC18F2550 HEX.
Le logiciel WinPIC 800 V3.55G permet une gestion efficace et rapide du programmateur USB :
Une fois que vous avez réalisé votre programmateur on va enfin pouvoir passer aux choses sérieuses !! Brancher votre montage à un port USB de votre ordinateur. Si votre circuit est correct vous devriez voir apparaitre cette fenêtre après quelques secondes :
Sélectionner 'non pas pour cette fois' puis cliquer sur suivant. 3. Ensuite l'écran suivant apparait.
Sélectionner
"Installer à partir d'une liste ou d'un emplacement spécifié" puis
cliquer sur 'Suivant'. 4. Sélectionner le driver dans le répertoire
winXP Driver (il est situé là où vous avez installé le répertoire de
WinPic800 (v3.55b) ),
L'ordinateur va ensuite installer les pilotes du programmateur.
Ensuite démarrer Winpic et allé dans Device > Hardware Test :
Si
vous n'obtenez pas la même chose vérifier votre montage... Placer un
PIC sur le support ZIF et faite une détection par le logiciel : La Led
D5 est une Led d'activité (elle doit clignoter à chaque lecture,
programmation...)
Si tous ces tests se passent avec succès votre montage fonctionne !!
Téléchargement :
Ce programmateur permet la programmation In-situ des microcontrôleurs PIC, grâce à son interface ISP.
- L'alimentation qui est fournit par le port USB,
- Un circuit à pompe de charge qui fournit la tension de programmation à partir de l'alimentation USB,
- Un support ICSP (In Circuit Sérial Programmeur),
- Le cœur du montage : le PIC18F2550,
- Des jumper pour sélectionner le type de composant à programmer (8/18/28/40 broches),
- Un support ZIF ou deux supports 40 broches
Liste des composants du MINI PROGRAMMATEUR USB
6 Résistances | |||||||||||||||||||||||||||||
Quantité: | Références | Valeur | Rq | ||||||||||||||||||||||||||
1 | R1 | 10k | 1/4 W | ||||||||||||||||||||||||||
1 | R2 | 2k2 | 1/4 W | ||||||||||||||||||||||||||
2 | R3, R4 | 4k7 | 1/4 W | ||||||||||||||||||||||||||
2 | R8, R9 | 270 | 1/4 W | ||||||||||||||||||||||||||
7 Capacités | |||||||||||||||||||||||||||||
Quantité: | Références | Valeur | Rq | ||||||||||||||||||||||||||
1 | C2 | 100n | Céramique | ||||||||||||||||||||||||||
1 | C3 | 47u | Chimique | ||||||||||||||||||||||||||
2 | C4, C5 | 15p | Céramique | ||||||||||||||||||||||||||
2 | C7, C8 | 1u | Chimique | ||||||||||||||||||||||||||
1 | C9 | 10u | Chimique | ||||||||||||||||||||||||||
2 Circuits integrés | |||||||||||||||||||||||||||||
Quantité: | Références | Valeur | Rq | ||||||||||||||||||||||||||
1 | U2 | PIC18F2550 | |||||||||||||||||||||||||||
2 Transistors | |||||||||||||||||||||||||||||
Quantité: | Références | Valeur | Rq | ||||||||||||||||||||||||||
2 | Q1, Q2 | BC547 | |||||||||||||||||||||||||||
6 Diodes | |||||||||||||||||||||||||||||
Quantité: | Références | Valeur | Rq | ||||||||||||||||||||||||||
4 | D1-D4 | 1N4148 | |||||||||||||||||||||||||||
1 | D5 | LED | Rouge | ||||||||||||||||||||||||||
1 | D7 | LED | Verte | ||||||||||||||||||||||||||
10 Autres | |||||||||||||||||||||||||||||
Quantité: | Références | Valeur | Rqe | ||||||||||||||||||||||||||
1 | J1 | USB CONN | USB Type A | ||||||||||||||||||||||||||
2 | J2, J3 | CONN-SIL5 | |||||||||||||||||||||||||||
3 | J4-J6 | CONN-SIL2 | |||||||||||||||||||||||||||
1 | U1 | Support ZIF | 40 Broches | ||||||||||||||||||||||||||
3 | ST1-ST3 | STRAP | |||||||||||||||||||||||||||
1 | X1 | CRYSTAL 12MHz |
Réalisation:
Afin de réduire la taille au maximum, ce programmateur est composé de deux parties qui vont ensuite être montées ensemble
L'implantation des différents microcontrôleurs sur le support ZIF est faite selon le schéma suivant :
C'est le logiciel WinPic800 V3.55G qui prend en charge ce programmateur USB. Vous le trouverez en libre téléchargement à la page [Téléchargement] le programme du PIC18F2550 ce trouve dans WinPic800-3.55G/PIC18F2550 HEX.
Le logiciel WinPIC 800 V3.55G permet une gestion efficace et rapide du programmateur USB :
- WinPic 800 V3.55G détecte automatiquement le PIC placé sur les supports du programmateur,
- WinPic 800 V3.55G ne nécessite aucun réglage.
Une fois que vous avez réalisé votre programmateur on va enfin pouvoir passer aux choses sérieuses !! Brancher votre montage à un port USB de votre ordinateur. Si votre circuit est correct vous devriez voir apparaitre cette fenêtre après quelques secondes :
Téléchargement :
Aucun commentaire:
Enregistrer un commentaire