petit programmateur de Pic très simple et économique

Ce petit montage vous permettra de programmer des microcontrôleurs  et  EEprom tel que:

24CXX

96CXX

PIC12C67X

PIC16C55X

PIC16C61

PIC16C62X

PIC16C71

PIC16C71X

PIC16C8X

PIC16F8X

 

 

schéma du programmateur

    

différentes positions des microprocesseurs

                                                                                      

 

 

détail des broches du 16F84

 Liste des composants du programmateur de PIC

 

Résistances:                          Condensateurs chimiques:              Diodes:     
 
R1= 10k, R2= 1,5k                C1= 22µF 16V, C2= 100µF 40V      D1 à D4= 1N4148, D5 Zener 1/4watt 8,2V, D6 Zener 1/4watt 5,1V
Transistors:                       DIVERS:  
T1, T2 BC547 B                Fiche SUB D 9 broches femelle à souder, support tulipe 18 broches     

                

brochage DB9                                     

Broche

Signal

Description

E/S

1

CD

Détection de porteuse

Entrée

2

RD

Réception de données

Entrée

3

TD

Emission de données

Sortie

4

DTR

Terminal de données prêt

Sortie

5

SG

Masse de signal

 

6

DSR

Données prêtes

Entrée

7

RTS

Requête d'émission

Sortie

8

CTS

Prêt pour l'émission

Sortie

9

RI

Indicateur d'appel

Entrée

 la minuterie

 

 

Description:

temporisation programmable de 0 à 1H40min
Le circuit s'alimente en 5V et consomme 150 à 200 mA.
Le montage repose essentiellement sur l'utilisation du microcontrôleur PIC16F84.
Sur le port A, il gère le multiplexage des afficheurs ainsi que la mise en marche du relais.
Sur le port B, il pilote les segments des afficheurs par l'intermédiaire d'un ULN2003 (qui sert juste à fournir un fort courant pour les afficheurs); il gère aussi le clavier de commande du montage. 
 L'horloge est basée autour d'un quartz 4MHz.
Les afficheurs sont de type anode commune.
Le PIC est branché normalement, il est configuré en mode power up reset d'où l'absence de circuiterie de reset.
Le clavier est cablé à la manière d'un clavier téléphonique, la touche dièse sert de mise en marche et la touche étoile sert de bouton arret.   
Le programme:
 Le programme est réalisé pour un PIC16F84, il utilise les interruptions internes du PIC. Le programme se déroule de la manière suivante: Après le démarrage du PIC et l'initialisation des registres, le PIC éxécute une boucle dans laquelle on affiche successivement sur les 4 afficheurs et on lit sur le clavier. Par conséquent,à chaque éxécution de la boucle, chaque afficheur est allumé une fois et le clavier est lu une fois
 Realisation:

 (cliquez pour agrandir)
 

Il faut superposer les deux circuits imprimés pistes contre pistes, vous pouvez les fixer avec des entretoises. Pour établir le contact entre entre les deux circuits, vous pouvez souder des morceaux de barrette tulipe sur un circuit imprimé et souder des queues de résistances (bien ajustées) sur l'autre. Il ne reste alors plus qu'à les connecter dos à dos.

Voici les photos de la réalisation:
 Le dos de la minuterie.                                                                 On distingue les barrettes tulipes.
                                 

 

Essais:
 

Vous avez aimé ce site ? merci de voter pour : LAURENT SWL - site classé au TOP73 RADIOAMATEUR !