Académique Documents
Professionnel Documents
Culture Documents
Affichage Du CLI Sur LCD Ou Sur PC
Affichage Du CLI Sur LCD Ou Sur PC
Prsentation
Pr
du num
numro d'appelant
sur afficheur
af ficheur LCD ou sur PC
Le mois dernier, nous vous proposions un systme de prsentation du
numro dappelant sur PC (ELM 10, page 13 et suivantes). Vous avez
t trs nombreux nous demander un systme indpendant, nobligeant
pas mettre le PC sous tension pour connatre le numro de lappelant.
Nous avons dautant moins de mal vous satisfaire rapidement que le
projet que nous allons dcrire dans ces lignes vient de terminer ses
tests en laboratoire.
Ce produit permet, entre autres, de visualiser sur un afficheur cristaux liquides, et sans laide daucun autre appareil (lire un ordinateur), le numro de la personne qui nous
appelle, nous donnant ainsi la possibilit de dcider de
rpondre ou de ne pas rpondre.
broches sy connectant.
Grce ce systme de connexion, nous conservons la possibilit dutiliser linterface RS232-C.
Le projet dcrit dans cet article fait suite au systme prsent dans le numro 10 dELM auquel il est reli.
Pour faire une synthse, disons que la platine de visualisation LCD lit les mmes donnes prleves du MT8843
et converties par le microcontrleur U4, pour tre envoyes
travers le convertisseur TTL/RS232-C MAX232 (U3) au
port srie de lordinateur, ventuellement reli au connecteur 25 broches.
ELECTRONIQUE
47
magazine - n 11
TLPHONE
Nous obtenons les informations sans
aucune modification de la car te de
base car nous sommes connects
directement au suppor t du MAX232.
Cela permet de transmettre le signal
de la broche 10 de ce dernier,
remont sur la carte de visualisation
et renomm U1 sur le schma de la
figure 1, directement la broche 13
dun second microcontrleur U2.
Celui-ci est un PIC16F84 programm
pour interprter les donnes et les
envoyer au format ASCII lafficheur
LCD avec les temporisations ncessaires.
Lafficheur utilis est le classique 2
lignes 16 caractres type CDL4162,
ou compatible. Il permet la visualisation du numro de lappelant et des
donnes reues par la carte de base.
Avant de passer aux dtails concernant lafficheur, rsumons brivement
le fonctionnement de lidentificateur
propos dans le numro prcdent
dELM.
La carte de base
Linter face vers la ligne tlphonique
est pourvue dune section isole galvaniquement de faon sparer convenablement la paire tlphonique de la
masse du circuit, vitant ainsi le transfert dinterfrences qui ne seraient pas
bnfiques au fonctionnement du
microcontrleur !
Pour prlever la phonie, nous avons
employ un transformateur de couplage
tlphonique ayant un rapport de transformation de 1/1. Le secondaire de ce
transformateur porte le signal digital
FSK vers les broches 1 et 2 (IN+ et IN)
du MT8843, passant par le rseau de
protection. Ce dernier sert viter que,
durant les appels, la tension alternative (de 80 volts efficaces) passant
travers le transformateur (de rapport
1/1) natteigne le circuit intgr et ne
lendommage.
Le dcodeur
de la socit Mitel
Le signal parvient sous la forme dune
note module en frquence (FSK) au
standard CCITT V23 (pour lEurope et
la France, aux U.S.A. le standard
adopt est le Bell 202). Le MT8843
ELECTRONIQUE
48
magazine - n 11
TLPHONE
Ensuite, arrivent deux autres caractres, dont le premier nous indique si
le numro tlphonique de lappelant
est disponible (02 hex) ou sil est
absent (04 hex) et le second, la longueur. En vrit, les chiffres qui le composent, y compris le prfixe. Ceux-ci
vont galement en RAM.
Clairement, si le numro nest pas disponible, la longueur est 01, parce qu
sa place, le protocole prvoit un unique
chiffre (70 hex) qui correspond au 112
dcimal et qui, dans la table des caractres ASCII, quivaut la lettre P (private). La dernire donne de la trame
est le checksum qui permet au circuit de lidentificateur de vrifier si les
donnes sont arrives correctement.
Le circuit
de visualisation
Le microcontrleur utilis (U2, un
PIC16F14) est programm pour dchiffrer les codes prsents sur le canal
srie et pour commander un afficheur
LCD pour les visualiser.
Pour cela, un logiciel adapt procde
lacquisition des caractres au format ASCII, puis lance la routine base
sur la commande LCDOUT du PicBasic Compiler disponible pour les
composants Microchip. Cette routine
permet de commander des afficheurs
quips du driver Hitachi 44780 (pratiquement tous ceux disponibles dans
Donc, suivons dans lordre les diffrentes phases. Aprs la premire donne arrive, une vrification assure que
cest bien 80 hexadcimal (code correspondant au message Identifiant)
puis on attend la seconde partie indiquant, toujours en format hexadcimal,
la longueur de la trame en caractres
qui peut tre 16 hex. (22 caractres)
ou 17 hex (23 caractres). Tout cela
est maintenu en RAM pour la vrification finale ncessaire pour certifier lintgrit et le dchiffrage correct des donnes.
ELECTRONIQUE
49
magazine - n 11
TLPHONE
Liste des
composants
R1
C1
C2
C3
C4
=
=
=
=
=
U1
U2
=
=
DISPLAY =
Q1
Figure 2 : Schma
dimplantation des composants.
Figure 3 : Dessin
du circuit imprim lchelle 1.
Ralisation pratique
Passons la construction de la carte
de visualisation en par tant du circuit
imprim que nous vous conseillons de
prparer suivant la mthode habituelle
ou dacqurir dj perc et srigraphi.
Votre circuit imprim en main, vous
allez pouvoir commencer le montage
des composants.
ELECTRONIQUE
10 k
22 pF cramique
22 pF cramique
100 nF multicouche
100 F 25 V
lectrolytique
Intgr MAX232
contrleur
PIC16F84
(MF306)
Afficheur LCD
16x2 CDL4162
Quartz 8 MHz
Divers :
1
Support 2 x 8
broches longues
1
Support 2 x 9 broches
1
Connecteur 16 broches
1
Circuit imprim (S306)
50
magazine - n 11
TLPHONE
Utilisation du dcodeur
de numro dappelant
ELECTRONIQUE
51
magazine - n 11
Cot de la ralisation
Tous les composants de la figure 9
(page 19, ELM 10) avec le circuit
imprim perc et srigraphi ainsi que
le cordon de raccordement interface/ordinateur DB25/DB9 : env. 288 F.
Le microcontrleur prprogramm seul :
env. 105 F. Le Mitel MT8843 seul : env.
61 F. Le circuit imprim seul : env. 39 F.
Tous les composants de la figure 2 de
ce numro avec le circuit imprim perc
et srigraphi ainsi que lafficheur LCD :
env. 245 F. Lafficheur seul : env. 80 F.
Le microcontrleur seul : env. 120 F. Le
circuit imprim seul : env. 39 F. Voir
publicits dans la revue.
A. G.