Académique Documents
Professionnel Documents
Culture Documents
Mahmoudi Maher
II- Introduction
Dons notre projet, on va raliser un journal lumineux qui permet laffichage dun texte
par lintermdiaire du clavier dun ordinateur. On peut envoyer le texte
quon veut
Dans ce rapport, nous allons tudier les diffrentes parties de ce journal lumineux et les
diffrentes tapes de ralisation des huit matrices ainsi que la carte de commande et le
programme.
Les huit
matrices comportant chacune 112 diodes LED haute luminosit qui sont
reparties sur sept lignes et seize colonnes, 2PCF (8574et8574A) ,16 rsistances 270 ohm ,
16 rsistances 2 K ohm, 16 transistors 2N2222.
La carte de commande comportant un connecteur DB9, une Max232, un
Microcontrleur 16F877, une quartez 4Mhz, 2 condensateurs 15pf, 4 condensateurs 47f,
4 ULN 2003, un circuit de mmoire 24c32 .
Mahmoudi Maher
SCHEMA SYNOPTIQUE
PC
RS 232
Max23
2
ULN 2003A
Matrice LED
PCF8574
PCF8574A
Mahmoudi Maher
Chapitre 1 :
Mahmoudi Maher
figure1
L.E.Dbicolores:
Ils sont associes dans un mme botier transparent, 2 puces mettant chacune
unecouleurprcise:rougepourl'une,etvertpourl'autre.LesL.E.Dsbicolorespeuvent
possderdeuxpattes(montagedesdeuxL.E.Dsen"parallleretourn")outroispattes
(montagedesdeuxL.E.Dsen"srieinvers"avecpointmilieu)(figure2).
figure2
-5Jdidi Med Ali
Mahmoudi Maher
Lallumagesimultandesdeuxpucesvertetrouge(rsultatjauneorange)estplus
facileaveclaL.E.Dtroispattes,sousunesimpletensioncontinue.PourlaL.E.Ddeux
pattes,ilyaobligationd'inverserlapolaritdelatensionapplique,selonlapucequel'on
veututiliser.Unetensionalternativeestdoncrequisepourallumerlesdeuxpucesenmme
temps(ilestfauxdedireenmmetemps,maisgrcelapersistancertinienne,ceteffet
"continu" peut tre obtenu avec un signal alternatif de frquence suffisante, sans
scintillementvisible).
L.E.Dplusdedeuxcouleurs:
Ils Sontassociesdansunmmebotiertransparent,3ou4pucesmettantchacune
unecouleurprcise:rouge,vertetbleu.Dufaitd'unclairementgnralementmoindrede
lapucebleue,cettederniresetrouvesouventdouble:2pucesbleuespourunerougeet
une verte.Les deux puces bleues tant lectriquement raccordes entre elles, la L.E.D
possdeentoutquatrepattes:unepourlapucerouge,unepourlapuceverte,unepourla
oulespucesbleues,etlaquatrimeenfinpourlepointcommun.(Figure3)
Mahmoudi Maher
figure3
Sil'onsecontented'activerentoutourienchacunedestroiscouleurs,nouspouvons
faires'illuminerlaL.E.Davec7couleursdiffrentes(8combinaisonspossibles,maisonne
compte pas celle o tout est teint). Pour obtenir plus de variations possibles,plus de
couleurssivousprfrez,ilfautrendrevariablel'intensitlumineusedechaquecouleur,de
faonindpendante.Pourcela,ilfaututiliserunsystmedecommandedeL.E.Drapport
cycliquevariable,c'estcequej'aifaitparexempleavecmonlampadairemulticolore.
L.E.Dshauteluminosit:
CetypedeL.E.D,quipeutmettredansl'ensembledescouleursvueprcdemment
(lesL.E.Dshauteluminositnesontpasforcementblanches)constituerasansdoutedans
untrsprocheavenir,unesolutionalternativeintressantel'clairagegrandpublic,voir
l'clairageprofessionneldefortepuissance(acommencevenir,ilsuffitderegarderun
peuautourdesoiquandonvadanscertainspetitsspectaclesoudansdessalons).(Figure4)
Mahmoudi Maher
figure4
IlestnoterquevulapuissancelumineusedveloppeparcesL.E.Ds(certaines
atteignentoudpassent50000mcd),lesmmesprcautionsquecellequis'appliquentpour
lesLASERsontderigueur(nepasdirigerdirectementcesL.E.Dsverslesyeux).
I2Symbole
Mahmoudi Maher
figure5
LesensdesL.E.Detlemmequeceluidesdiodesordinaires.
Gnralement,unerainureaubasdubotierplastiquesurlapriphriepermetdeconnatre
lesensdepolarisationdeladiode(lacathodeestsitueducotdelabrochelapluscourte)
(figure6)
figure6
Latensiondeseuildpenddelacouleuretdoncdelacompositionchimiquedudopage
Couleur
Matriau
Longueurd'onde(en
nanomtres)
Chutede
tension(en
volts)
1180nm
1,6V
1150nm
1,6V
IndiumAntimoine(InSb)
Infrarouge
Germanium(Ge)
Infrarouge Silicium(Si)
-9Jdidi Med Ali
Mahmoudi Maher
Infrarouge GalliumArsenic(GaAs)
7701100nm
1,6V
Rouge
fonc
775nm
1,62,0V
Rougeclair Arsniure/phosphuredegallium
(GaAsP)
610(ou625)660
nm(1)
1,62,0V
Orange
fonc
602610(ou625)nm 2,0V
Orangeclair
590602
Jaune
570590nm
2,1V
AluminiumAntimoine(AlSb)
Jaunevert
Phosphuredegallium(GaP)
530570nm
2,12,5V
Vert
SiliciumCarbone(SiC),Nitrurede
gallium(GaN)ouPhosphurede
gallium(GaP)
525565nm
2,12,5V
3,03,6V
480nm
2,12,8V
Bleu
turquoise
Bleu
Slniuredezinc(SnSe),Nitrurede
410470nm(ou450 2,52,8V
gallium/indium(InGaN)ouCarburede 500)
3,23,6V
silicium(SiC)
Rose
3,13,6V
Violet
380nm(ou400450) 3,13,6V
Ultraviolet Diamant(C)
280395nm
Blanc
Mlangedestrois
3,43,8V
couleursrouge,vertet
bleu
3,13,8V
figure7
I3CalculdelarsistancechutriceassocieravecunediodeL.E.D
Mahmoudi Maher
figure8
Supposonsunetensiondalimentationde12volts(figure8).Soitquepourquune
diodeL.E.Dsclairenormalementelledoigttretraverseparuncourantde20mAsous
unetensionde1,8volt(dpenddetypedediodeutilise).
LatensionoubornedeR1doigttrede12V1,8V=10,2V
SelonlaloidohmR=U/I
R=10,2V/0,02A=510ohms
Bienquondoitutiliserlesvaleurnormalises,ondoitdoncplacerunersistancede
470ohmsensrieavecladiodeL.E.Dpourquecellecipuissefonctionnercorrectement
sousunetensiondalimentationde12volts.
Unautreparamtreimportantauquelilfouttenircompteestlapuissance.
P=U*I
10,2V*0,02A=0,204watts
Ondevradoncutiliserunersistancecapablededissipercettepuissance.
I4Utilisation
:
- 11 Jdidi Med Ali
Mahmoudi Maher
LavantagedutilisationdesL.E.Dsestquellesnesusentpas,ellessontmoins
chresquedesvoyants,ellesconsommentmoinsdnergie.Meslinconvnientetquelles
nepeuventfonctionnerquavecunefaibletension,etquellesnclairentpasbeaucouppar
rapportauxampoulesclassiques.
IlfoutdoncajouterunersistanceensriepourutiliseruneL.E.D(figure7)
figure9
Enfonctiondelarsistancelintensitvavarietlaluminositaussi.
IILatechnologiedesafficheurs
:
- 12 Jdidi Med Ali
Mahmoudi Maher
Les afficheurs 7 segments sont un type d'afficheur numrique trs prsent sur les
calculatrices et les montres affichage numrique : les caractres (des chiffres, bien que
quelques lettres soient utilises pour l'affichage hexadcimal) s'crivent en allumant ou en
teignant des segments, au nombre de sept. Quand les 7 segments sont allums, on obtient
le chiffre 8.
Mahmoudi Maher
le complment hexadcimal :
-figure11- Cblage des LED en anode commune (a)et en cathode commune (b)
Pour commander un afficheur 7segment on utilise un dcodeur (driver) (figure 11)
- 14 Jdidi Med Ali
Mahmoudi Maher
figure12
On appelle dcodeur 7 segments le systme permettant de passer du mots dentre
cod binaire 4 bits au mot de sortie cod 7 segments (dans notre cas laffichage se fera de
09). Linterprtation visuelle de laffichage du chiffre est forme par lallumage des
segments dun afficheur.
Il existe une autre technologie qui s'appelle LCD : Liquid Crystal Display = Afficheur
a Cristaux Liquides.
Mais ces afficheurs contrairement aux LEDs n'mettent pas de lumire : ils ont besoin
d'une source de lumire !
II-2- Les afficheurs LCD (Liquid Crystal Display) :
Les afficheurs cristaux liquide ou L.C.D comprennent des segments comme les
afficheurs L.E.D .Ils sont des modules compacts intelligents qui ncessitent peu de
composants externes pour un bon fonctionnement. Ils sont utiliss avec beaucoup de
facilit.
Mahmoudi Maher
Les afficheurs LCD sont constitus dune couche de cristal liquide comprise entre
deux plaques de verre revtues de matriaux conducteurs.
Lalignement des molcules du cristal peut tre chang par application dune tension
aux bornes de ses deux plaques.
Ce changement dalignement permet de visualiser des segments comparables ceux
dun afficheur LED ceci prs quils nmettent aucune lumire.
Un exceptionnel microprocesseur pilot de la famille CMOS diminue
considrablement leur consommation. Ils sont pratiquement les seuls tre utiliss sur les
appareils aliments par pile.
Plusieurs afficheurs sont disponibles sur le march et ne diffrent les uns des autres,
non seulement par leurs dimensions (de 1 4 lignes, de 6 80 caractres), mais aussi par
leurs caractristiques techniques et leurs tensions de service.
Afficheur LCD :
Le composant PCF8574 dispose d'un port 8 bits. L'afficheur LCD peut donc tre
pilot l'aide de ce composant. Cependant, le mode 4 bits sera requis pour le pilotage de
l'afficheur et du back light.
L'utilisation des signaux de commandes Rs, R/W et E, oblige l'utilisation du mode 4
bits. Le back light est galement command par I2C.
Mahmoudi Maher
figure13
Schma :
figure14
Mahmoudi Maher
II3JournallumineuxLED
figure15
Un type d'afficheur trs utilis emploie 37 LED en forme de points disposs selon une
matrice 7 lignes et 5 colonnes plus 2 points dcimaux (DP1 et DP2), l'un situ droite et
l'autre gauche (figure 16).
Mahmoudi Maher
figure16
Structure dun afficheur matrice
Comme pour l'afficheur 7 segments en allumant les LED appropries, il est possible
d'obtenir les 10 chiffres dcimaux ; de plus, grce au nombre de LED plus important, il est
possible de reprsenter d'autres caractres parmi lesquels toutes les lettres de l'alphabet et
diffrents signes comme +, -, /, (,) et d'autres encore, comme reprsent la figure 17.
Mahmoudi Maher
Mahmoudi Maher
Chapitre 2:
ETUDE THEORIQUE
I- Introduction :
Dune faon gnrale, un afficheur alphanumrique est un traducteur lctro-optique
qui transforme une nergie lectrique en une autre lumineuse ou plus gnralement en une
information visible.
On distingue deux types dafficheurs alphanumriques, ceux qui sont destins
uniquement laffichage alphanumrique et qui ont gnralement une forme rectangulaire
ou la longueur est relativement grande par rapport la largeur ; et ceux qui sont destins
un affichage plus gnral ou les caractres peuvent avoir plusieurs tailles et avec ce type
dafficheur on peut aussi visualiser des images dont la nettet dpend de la rsolution du
tableau.
II- Affichage par matrice LEDs :
Laffichage est ralis en allumant en mme temps ou des instants diffrents et
priodiques les point lumineux ncessaires du tableau pour communiquer linformation
dsire, en ce sens le tableau daffichage est constitu de points lumineux couramment
appels pixels (cest une abrviation anglaise de Picture lment ).
La taille du pixel dpend de la distance de laquelle laffichage est prvu dtre lu. La
distance entre les pixels est impose par la rsolution dsire des caractres afficher et
par les dimensions du tableau.
- 21 Jdidi Med Ali
Mahmoudi Maher
En consultant le tableau daffichage lumineux, on constate que les pixels sont dfinis
par :
La langueur gomtrique qui est le choix des diodes LEDs et lespacement entre
elles.
La grandeur photomtrique qui est le choix des composants lectriques qui
commandent et alimentent les diodes.
Ce qui rend laffichage une squence de donnes logiques dfinissant lextinction de
certains pixels et lallumage dautres, de ce fait lutilisation dun calculateur est
indispensable et suivant les taches accomplir et la diversit des types daffichage, on
utilise un microcontrleur qui gre les commandes ncessaires, comme par exemple dans
notre projet on va utiliser le PIC16F877.
Le tableau daffichage est considr comme tant une grille de diodes hautes
luminosit organises sur X lignes et Y colonnes et qui a une capacit daffichage dfinit
par le nombre de caractres quon peut afficher sur ce tableau.
III- Etude dun PCF8574 et du Bus I2C :
III-1- Le PCF8574 :
Le PCF 8574 supporte un port d'E/S de 8 lignes. Elles sont dites quasibidirectionnelles, c'est dire que places au niveau logique haut, elles se comportent
comme des entres en offrant un courant de polarisation trs faible de 100A (contre 25mA
au niveau bas) de telle sorte qu'elles peuvent tres forces au niveau logique bas par une
source externe et renverront cette valeur lors d'une lecture. (En clair pour utiliser une ligne
comme entre, il suffit de la placer au niveau logique haut). Le PCF8574 dispose aussi
d'une ligne d'interruption passant l'tat bas lors d'un changement d'tat des lignes
- 22 Jdidi Med Ali
Mahmoudi Maher
figure18
schma interne :
figure19
- 23 Jdidi Med Ali
Mahmoudi Maher
-figure 20La valeur des rsistances Rs servant protger le circuit contre les pics de tension
sont dcrites dans la section BUS.
L'adressage se ralise l'aide de petits switch, permettant d'y ajouter 14 modules. Le
PCF8574 ayant comme adresse de base 32 et le PCF8574A ayant comme adresse de base
56.
Mahmoudi Maher
Mahmoudi Maher
b) Principe :
Afin de d'viter les conflits lectriques les Entres/Sorties SDA et SCL sont de type
"Collecteur Ouvert"
c) schma de principe :
Mahmoudi Maher
Mahmoudi Maher
Mahmoudi Maher
Chapitre 3 :
ces
composants
miracles
qui
peuvent
grer
nimporte
quel
Mahmoudi Maher
Mahmoudi Maher
Mahmoudi Maher
Mahmoudi Maher
Mahmoudi Maher
Dune horloge systme qui permettra de cadencer tous les changes internes ou
externes au microcontrleur.
Mahmoudi Maher
Mahmoudi Maher
2)
3)
4)
Mahmoudi Maher
figure24
Les
ports
dentre/sortie :
Nous
maintenant
allons
voir
les
les
connaissances,
vieilles
et
en
Le port A :
Le PORT A, dans sa partie PORT I/O est fort semblable celui sur le 16F87.
- 37 Jdidi Med Ali
Mahmoudi Maher
Nous trouvons donc ici 6 pins I/O numrotes de RA0 RA5. Nous avons donc 6 bits
utiles dans le registre TRIS A. Les bits RA6 et RA7 de ces registres ne sont pas implants.
Ils seront lus comme des 0
La principale diffrance avec le 16F84 provient de ce que le PORT A, au moment du
reset, est configur comme un ensemble dentres analogiques. Donc nous devrons forcer
une valeur dans le registre ADCON1 dans notre routine dinitialisation pour pouvoir
utiliser ce port comme port dentre/sortie de type gnral.
Le PORT B:
Rien de particulier dire sur ce PORT B, qui est identique celui du 16F84, du moins
pour la partie I/O classique.
Le pin RB0 qui, en configuration dentre, est de type trigger de Schmitt quand
elle est utilise en mode interruption INT . La lecture simple de RB0 se fait de faon
tout fait classique, en entre de type TTL.
Le PORT C :
Cest un PORT qui nexiste pas sur le 16F84.
Cest un port tout ce quil a de plus classique, or quil a deux pins quon utilisera plus
tard dans la communication srie avec le PC travers (TX et RX) (pin25et pin 26).
Le PORT D :
- 38 Jdidi Med Ali
Mahmoudi Maher
Ce port fonctionne de faon identique aux autres, dans son mode de fonctionnement
gnral. Le registre TRISD comportera donc les 8bits de direction, pendant que le registre
port D correspond aux pins I/O concerns. Do les 8 pins I/O, en mode entre, sont du
type <trigger de Schmitt>.
Le PORT E :
Ce port nest prsent que sur les PIC 16F877. Il ne comporte que 3 pins RE0 RE2,
mais, contrairement aux ports, les bits non concerns de TRISE sont, cette fois, implants
pour dautres fonctions. Les pins REX peuvent galement tre utiliss comme pins
dentres analogiques. Dou le registre ADCON1 qui dtermine si ce port est utilises
comme port I/O ou comme port analogique.
Chapitre4:
- 39 Jdidi Med Ali
Mahmoudi Maher
REALISATION PRAIQUE
IIntroduction
:
Dans ce chapitre on va dcrire la solution adopte par dtail pour rpondre aux
spcifications de notre cahier de charge et ce en abordant la conception dtaille de chaque
parte de systme fin dobtenir une schmatisation complte et prcise du systme.
IICartedecommande
:
II1Montagedelacartedecommande
Mahmoudi Maher
figure25
- 41 Jdidi Med Ali
Mahmoudi Maher
Mahmoudi Maher
OSC1
OSC2
13
14
figure28
b) MCLR:
En ce qui concerne la remise zro, on a choisi la mise en place dune commande
manuelle de reset, comme le montre notre schma.
En appuyant sur le boutant poussoir la pin numro 1 qui correspond a MCLR sera
mise la masse ce qui provoque le reset.
-figure 29-
1MCLR
Mahmoudi Maher
Mahmoudi Maher
- Broche N 4 : TDR (Data Terminal Ready) : cette ligne est une sortie active
haute. Elle permet lordinateur de signaler au correspondant que le port srie a t
libr et quil peut tre utilis sil souhaite.
- Broche N 5 : GND (GROUND), cest la masse.
- Broche N 6 : DSR (Data Set Ready), cette ligne est une entre active haute.
Elle permet au correspondant de signaler quune donne est prte.
- Broche N 7 : RTS (Request To Send) : cette ligne est une sortie active haute.
Elle indique au correspondant que lordinateur veut lui transmettre des donnes.
- Broche N 8 : CTS (Clear To Send), cette ligne est entre active haute. Elle
indique lordinateur que le correspondant est prt recevoir des donnes.
- Broche N 9 : RI (Ring Indicator) : cette ligne est une entre active haute. Elle
permet lordinateur de savoir quun correspondant veut initier une communication
avec lui.
b) Fonctionnement :
La liaison srie est totalement asynchrone. Aucune horloge nest transmise. Il faut
donc que les deux systmes (PC/PIC) soient daccord sur la vitesse de transfert des bits
pralablement toute transmission.
Rajouter des bits de synchronisation encadrant chaque jeu de bits transmis : un bits de
start et un bits de stop. La transmission seffectue donc octet par octet sur un fil, et londe
est de la forme :
Mark
JdidiSpace
Med Ali
- 45 -
-10
Mahmoudi
Maher
+10
Stop
a) Schma :
- 46 Jdidi Med Ali
Mahmoudi Maher
-figure 32Le cblage du MAX232 reste lun des plus simples montages quon peut trouver dans
notre schma global, cest quont ne dispose que de deux drivers dans un sens et de deux
autres pour le sens inverse, de quoi connecter RX, TX du cot du c et RT, CT du cot de
la liaison RS232 (figure)
Mahmoudi Maher
figure33III-3- ULN2003A :
a) Description :
LULN2003A est un circuit spciale biffer inverseur a une sortie collecteur ouvert,
il contient un rseau de sept Darlington supportons un VCE max de 50v et un Ic max de 500
mA. Ce circuit permet dalimenter directement des actionneurs (moteurs, pompes)
b) Schma de circuit :
-figure 34-
c) Brochage :
- 48 Jdidi Med Ali
Mahmoudi Maher
-figure 35-
Mahmoudi Maher
-figure 36-
Mahmoudi Maher
-figure 37-
Mahmoudi Maher
-figure 38-
V- Alimentation :
- 52 Jdidi Med Ali
Mahmoudi Maher
Notre systme sera alimenter par une boite dalimentation dun ordinateur qui nous
donner une basse tension continue bien redresse, filtre et bien rgule.
VI- Partie Logicielle :
Mahmoudi Maher
Mahmoudi Maher
Conclusion
Dans ce projet de fin dtude, nous avons pu raliser un
afficheur lumineux command par PIC16F877.
La ralisation de ce projet et les tudes trs dtailles nous
ont permis denrichir nos connaissances en lectronique.
Ce projet a t ralis grce laide de notre encadreur
ainsi que nos enseignants qui ont t trs patients de nous
fournir
tous
ce
quils
ont
pu
de
leurs
connaissances
et
expriences.
En fin, nous souhaitons que nous ayons ralis un travail
satisfaisant.
Mahmoudi Maher
BIBLIOGRAPHIE
www. Technologuepro.com
www. Microchip.com
www. sjeffroy.free.fr
www. Electroniquepratique.com
Mmotech lectronique composants
Mahmoudi Maher
ANNEXES
Mahmoudi Maher