Vous êtes sur la page 1sur 80

L'ELECTRONIQUE POUR TOUS n 92

INNOVATIONS MONTAGES FIABLES TUDES DTAILLES ASSISTANCE LECTEUR

n 92

http://www.electronique-magazine.com

MARS 2007

SOMMAIRE
DTAILL
PAGE 3

M 04662 - 92 - F: 5,00 E

France 5,00 DOM 5,00 CE 5,00 Suisse 7,00 FS MARD 50 DH Canada 7,50 $C

3:HIKOQG=WUZUU^:?a@a@t@m@a;

92

SOMMAIRE

Connaissez-vous les rayons infrarouges ? .............................. 05


Les rayons infrarouges furent dcouverts fortuitement
par lastronome anglais William Herschel, devenu
clbre pour avoir identifi en 1800 la septime
plante du systme solaire, qui fut baptise
Uranus.

Une alimentation double symtrique dcoupage. ............. 15

Avec le circuit intgr SG3524 nous avons conu et


ralis une alimentation dcoupage DC DC sortie
double symtrique; elle transforme la tension dune
batterie 12 V (voiture, fourgon, camping-car, etc.) en
une tension rglable entre +/5 V et +/32 V pour un
courant de 2 A par branche. Il est galement possible, moyennant une
petite modification, dobtenir une sortie simple positive rglable entre
+5 V et +32 V pour un courant de 2 A.

Un gnrateur dultrasons anticellulite 3 MHz ...................... 23

Seconde partie : l'utilsation


Laccumulation localise dadiposits sous la peau
de certaines parties du corps, mieux connue sous
le nom de cellulite, est lennemi numro un des
femmes, qui feraient presque nimporte quoi pour
la faire disparatre ou simplement lattnuer. La
technique que lon utilise aujourdhui avec le plus de succs dans les
centres de remise en forme est le massage par ultrasons: cette mthode
permet dobtenir de bons rsultats aussi bien en soin quen prvention.
Le gnrateur dultrasons 3 MHz que nous vous avons propos de
construire est un appareil professionnel et il ne vous cotera pas le
tiers du prix dun matriel quivalent du commerce. Dans cette seconde
partie nous allons vous apprendre vous en servir.

92

Un systme embarqu microcontrleur............................... 58


Seconde partie : le logiciel BASCOM-AVR
Cet article prsente un systme lectronique trs complet
microcontrleur, facilement programmable en langage
Basic : il permet de nombreuses applications, mme
industrielles, car il est dj certifi CE. Sa simplicit de
programmation permet mme aux non spcialistes des
microcontrleurs et aux moins experts en informatique de lutiliser.

la dcouverte du BUS CAN ................................................. 68


Neuvime partie :

Conu comme protocole de communication srie


pour faire communiquer entre eux tous les systmes
lectroniques prsents bord dune voiture, le bus
CAN gagne aussi du terrain dans les domaines de
lautomation industrielle (robotique) et de la domotique.
Dans cette srie darticles, ou de Leons (comme vous voudrez), nous allons
aborder la thorie de son fonctionnement et nous prendrons de nombreux
exemples dans le domaine domotique (cest--dire des automatismes ddis
la maison). Dans cette neuvime partie, nous prsentons une volution
dune application pratique dj vue au dbut de ce Cours.

Les Petites Annonces .............................................................. 76


Lindex des annonceurs se trouve page ................................. 76
Le bon d'abonnement .............................................................. 77
Ce numro a t envoy nos abonns le 23 Fvrier 2007
Crdits Photos : Corel, Futura, Nuova, JMJ

Un modem GSM USB .............................................................. 32

Comment raliser une connexion de donnes en


temps rel en modifiant le programme rsident de
notre localiseur miniature GPS/GSM (ET596) dcrit
dans les numros 78, 79 et 81 dELM. Nous profitons
de loccasion pour vous prsenter le projet dun modem
GSM USB utiliser pour cette mme application ET596 mais aussi pour
bien dautres.

ABONNEZ-VOUS

Une interface USB pour PC 33 E/S..................................... 45

Seconde partie : les logiciels


Voici une nouvelle interface USB pour PC avec 33
entres/sorties numriques et analogiques. Elle
dispose dune scurit maximale grce lisolation
galvanique de la connexion USB ralise au moyen de
photocoupleurs. Facile utiliser, cette interface dispose
dun logiciel complet et dune DLL spcifique avec laquelle il est possible
de raliser des programmes personnaliss en Visual Basic, C++ ou Delphi.
Dans cette seconde partie nous rendons la platine oprationnelle grce
au logiciel de gestion que nous avons mis au point; nous analysons les
caractristiques de la DLL utiliser pour le dveloppement des applications
personnalises.

Retrouvez sur www.electronique-magazine.com

Articles, Revues et CD tlchargeables


au format numrique Acrobat PDF
Abonnements et anciens numros papier en ligne

Les projets que nous vous prsentons dans ce numro ont t dvelopps par des bureaux dtudes et contrls par nos
soins, aussi nous vous assurons quils sont tous ralisables et surtout quils fonctionnent par faitement. Lensemble des
typons des circuits imprims ainsi que la plupart des programmes sources des microcontrleurs utiliss sont tlchargeables sur notre site ladresse : www.electronique-magazine.com dans la rubrique REVUES. Si vous rencontrez la moindre
difficult lors de la ralisation dun de nos projets, vous pouvez contacter le ser vice technique de la revue, en appelant la
hot line, qui est votre ser vice du lundi au vendredi de 16 18 H au 0820 000 787 (N INDIGO : 0,12 / MM), ou par
mail redaction@electronique-magazine.com

Le bulletin dabonnement

se trouve page 77

Comelec 03/ 2007

Photos non contractuelles. Publicit valable pour le mois de parution. Prix exprims en euro toutes taxes comprises. Sauf erreurs typographiques ou omissions.

UN TESTEUR DE TLCOMMANDE INFRAROUGES


Le capteur de rayons infrarouges est la photodiode IR
BPW41 dont la sensibilit
maximale est pour le rayonnement de longueur donde
1 000 nm (ou 1 m). Cette
photodiode est sensible aussi
bien aux rayons infrarouges
mis par le soleil, mme couvert par des nuages, qu la flamme dun
briquet, la lumire dune ampoule filament qu tout type de tlcommande pour tlviseur ou autre. Autrefois les rparateurs TV se servaient
de cette photodiode pour tester le fonctionnement des tlcommandes
IR. En effet, si vous approchez une tlcommande TV de la photodiode
BPW41, toutes les LED relies au circuit sallument: le rparateur TV
avait alors la preuve du bon fonctionnement de la tlcommande et
pouvait concentrer ses efforts sur le tlviseur. Alimentation pile de 9V
6F22 non fournie.
EN 1658..... Kit complet avec coffret ..............................................28,00

UNE ALIMENTATION DOUBLE SYMTRIQUE DCOUPAGE


A partir dune tension continue de
12 V, en effet, cette alimentation
dcoupage est en mesure dalimenter nimporte quel appareil rclamant une tension stabilise double
symtrique entre +/5 V et +/32 V
pourvu que le courant consomm ne
dpasse pas 2 A par branche.
Et si lappareil que lon veut alimenter demande une tension simple
positive? Pas de problme: moyennant une modification mineure (inversion du sens de quatre composants polariss) vous disposerez toujours
partir du 12 V dune tension stabilise rglable de 5 32 V pour un
courant de 4 A cette fois.
EN 1647..... Kit complet avec transfo et sans coffret.................... 74,00
MTK09.03.. coffret plastique non perc........................................... 7,50

UN GNRATEUR DULTRASONS ANTICELLULITE


PROFESSIONNEL 3 MHZ

UNE INTERFACE USB POUR PC 33 E/S


Voici une nouvelle interface
USB pour PC avec 33 entres/
sorties numriques et analogiques. Elle dispose dune
scurit maximale grce
lisolation galvanique de la connexion USB
ralise au moyen de photocoupleurs.
Facile utiliser, cette interface dispose
dun logiciel complet et dune DLL spcifique avec laquelle il est possible de raliser
des programmes personnaliss en Visual Basic, C++ ou Delphi.

Caractristiques techniques

-Compatibilit USB 1.1/2.0;


-8 entres analogiques 10 bits: 0 5 Vdc ou 0 10 Vdc;
-8 sorties analogiques 8 bits: 0 5 Vdc ou 0 10 Vdc;
-8 entres numriques compatibles collecteur ouvert;
-8 sorties numriques collecteur ouvert (max. 50 V/100 mA);
-1 sortie PWM 10 bits avec rapport cyclique 0 100%;
-Possibilit dadresser jusqu huit platines au maximum;
-21 LED de signalisation;
-Temps de rponse aux commandes 4 ms;
-Tension dalimentation 12 Vdc;
-Consommation du port USB: 60 mA max;
-Isolation galvanique par photo coupleurs;
-Dimensions platine: 195 x 142 x 20 mm;
-Logiciel de contrle de toutes les E/S simple;
-DLL de communication utiliser pour la cration de programmes personnaliss en Visual Basic, C++ ou Delphi.
EV8061 ...... Kit complet avec logiciel sans botier .......................99,95

UN SYSTME EMBARQU MICROCONTRLEUR


Systme lectronique trs complet
microcontrleur, facilement programmable en langage Basic : il permet de nombreuses applications, mme industrielles,
car il est dj certifi CE. Sa simplicit
de programmation permet mme aux
non spcialistes des microcontrleurs
et aux moins experts en informatique de
lutiliser. Le kit KM2107 est livr mont
avec le cble PC, le CDROM (CDR2107)
contenant le datasheet du AtMega8535L
des exemples de programmation en Basic
et le programme BASCOM-AVR en version dmo 1.11.8.1.

Caractristiques techniques

Le cur du S.E. EN2107 est un microcontrleur Atmel AVR (Advanced


Virtual Risc) AtMega8535L en mesure dexcuter une instruction chaque cycle dhorloge. Ce S.E. interface le microcontrleur avec le monde
extrieur travers : - six sorties relais - huit entres pour signaux
numriques TTL - une E/S TTL/analogique - deux entres analogiques
vers le convertisseur ADC dix bits interne du micro.
KM2107..... Platine complte monte + CDR2107 .....................179,00
EN1348...... Kit alimentation 12 V sans coffret .............................22,50
MTK07.03 .. Coffret pour EN1348...................................................... 6,00
Laccumulation localise dadiposits sous la peau de certaines parties du corps, mieux connue sous le nom de cellulite, est lennemi
numro un des femmes, qui feraient presque nimporte quoi pour la
faire disparatre ou simplement lattnuer. La technique que lon utilise aujourdhui avec le plus de succs dans les centres de remise en
forme est le massage par ultrasons : cette mthode permet dobtenir
de bons rsultats aussi bien en soin quen prvention. Le gnrateur
dultrasons 3 MHz que nous vous proposons de construire est un
appareil professionnel et il ne vous cotera pas le tiers du prix dun
matriel quivalent du commerce. Alimentation 230 Vac.

UN MODEM GSM USB


Modem trs compact utilisable dans toutes les
applications ou il est ncessaire deffectuer des
transmissions de donnes en utilisant le rseau
GSM. Il est dot dun port USB pour sinterfacer
nimporte quel PC

Caractristiques techniques

EN1660K... Kit complet avec coffret et 1 diffuseur SE1.7 ....... 399,00


SE1.7......... Diffuseur supplmentaire 3 MHZ ........................... 149,00
PC1660A ... Bande de maintient 1 mtre pour 1 diffuseur ...........20,50
PC1660B ... Bande de maintient 2 mtre pour 2 diffuseurs .........35,50

-Connexion GSM: 900 / 1800 MHz - Puissance RF: 2 W (900 MHz) 1 W (1


800 MHz) - Alimentation: 5 V - Consommation au repos: 30 mA
-Consommation en connexion: 250 mA - Interface donnes: USB 1.1 et
USB 2.0 - Antenne: bibande, intgre au ci.

EN1660KM.Version monte en coffret avec 1 diffuseur .......... 499,00

ET 644........ Kit complet sans coffret ........................................... 195,00

CD 908 - 13720 BELCODENE


Tl. : 04 42 70 63 90

Fax : 04 42 70 63 95

www.comelec.fr

DEMANDEZ NOTRE CATALOGUE 96 PAGES ILLUSTRES AVEC LES CARACTRISTIQUES DE TOUS LES KITS
Expditions dans toute la France.Moins de 5 Kg : port 8,40 . Rglement la commande par chque, mandat ou CB. Bons administratifs accepts.
De nombreux kits sont disponibles, envoyez nous votre adresse et cinq timbres, nous vous ferons parvenir notre catalogue gnral de 96 pages.

PASSEZ VOS COMMANDES DIRECTEMENT SUR NOTRE SITE : www.comelec.fr

LES KITS DU MOIS LES KITS DU MOIS

COURS
EN1658

Connaissez-vous

les rayons infrarouges ?


Les rayons infrarouges furent dcouverts fortuitement par
lastronome anglais William Herschel, devenu clbre pour
avoir identifi en 1800 la septime plante du systme solaire,
qui fut baptise Uranus.

Sur ces bandes colores il fit se dplacer un thermomtre


mercure et il remarqua que la temprature augmentait
progressivement en se dplaant du violet vers le rouge.

Lhistorique

La seconde guerre mondiale


puis la guerre froide et le Vietnam

u cours de cette Leon dapprofondissement, nous


aborderons dabord les aspects historiques du
rayonnement infrarouge, puis nous analyserons le
phnomne quil constitue avant dtudier les composants
permettant de produire et de capter ces rayons infrarouges
et enfin nous proposerons ltude thorique et la ralisation pratique dun dtecteur de rayons infrarouges de
laboratoire.

Plus fort encore : en entrant dans le noir situ au-del du rouge,


il constata que la temprature augmentait considrablement ;
sans le savoir, il tait en train de dcouvrir le rayonnement
infrarouge (invisible lil pour un humain, donc noir).

Personne, lpoque, ne se rendit compte de limportance


de la dcouverte ni des applications technologiques quon
pourrait en tirer ; il fallut attendre la dernire guerre mondiale pour que ce secteur de la physique se dveloppe
considrablement, des fins militaires, bien sr.

William Herschel
Au cours de ses exprimentations, Herschel eut lide de
projeter sur un mur la lumire solaire en la faisant passer
travers un prisme de verre, afin de pouvoir observer le spectre
lumineux. Ce sont les couleurs de larc-en-ciel qui apparurent
sur le mur : comme le montre la figure 1, ce spectre va du violet
(longueur donde la plus courte) au rouge (longueur donde la
plus longue) ; lultraviolet disparat dans le spectre invisible par
lil humain et, de lautre ct, linfrarouge fait de mme.

ELECTRONIQUE

En Allemagne, sous les bombardements allis, les civils


taient stupfaits de voir voluer les vhicules militaires tous
feux teints : les allemands se servaient des phares infrarouges, invisibles si on nutilise pas des lunettes spciales.

magazine - n 92

COURS

nanomtres

1.000.000

10.000

100.000

CHALEUR
DU CORPS HUMAIN
14.000

7.000

1.200
800

1.000

760
750

700

660

ROUGE CLAIR

ROUGE SOMBRE

INFRAROUGES

650

630

ORANGE

JAUNE/VERT

JAUNE
590

600

575

550

545

VERT

BLEU/VERT
500

520

BLEU
490

460
450

430

400

400

VIOLET

BLEU SOMBRE

LUMIRE VISIBLE

Figure 1 : La lumire visible nest que la partie du spectre lectromagntique comprise entre 400 et 800 nm (nanomtre)
que lhomme peut percevoir sous laspect de couleurs. Le violet correspond la frquence F la plus haute (ou la longueur
donde la plus courte, puisque =300:F) ; le rouge la frquence la plus basse (ou la longueur donde la plus longue) ; les
longueurs donde encore plus longues que le rouge (au dessus de 800 nm et jusqu 1 000 000 nm) constituent le rayonnement lectromagntique infrarouge. Cest dans cette gamme que lon trouve le rayonnement infrarouge mis par le corps
humain (la chaleur quil dgage), soit les longueurs donde comprises entre 7 000 et 14 000 nm.

Ils utilisaient galement ces rayons infrarouges, la place


des ondes radio, pour les tlcommunications sans fil,
notamment entre les bateaux et les chars ainsi les communications ntaient pas dtectes par les Allis qui ne
surveillaient que les gammes RF du spectre lectromagntique. Ils conurent mme des capteurs capables de
dtecter la chaleur mise par le mtal des vhicules ; ces
capteurs firent de gros dgts chez les Allis car ils permettaient aux avions de la Luftwaffe de reprer les chars, les
camions et les autres vhicules arms et de les atteindre
avec une tonnante prcision de tir, alors que les leurres en
bois, placs bien en vidence pour tromper les allemands
taient ignors.

On se souvient de lavion espion amricain U2, pilot par


Powers, abattu le 01/05/1960 par un missile SAM-2 sovitique alors quil survolait la Russie.
Tout cela ne doit pas nous faire croire un progrs linaire ; en
fait les premiers missiles quips de guidage infrarouge eurent
bien des problmes : en effet, les capteurs tant de type actif,
souvent les missiles, au lieu de viser les avions ennemis, se
dirigeaient vers le soleil ou une autre source de chaleur.
Cet inconvnient tenait ce que le capteur infrarouges,
plac lavant du missile, tait sensible toute la gamme
des longueurs dondes infrarouges, y compris celles de la
chaleur solaire. Afin de lliminer, on fabriqua des capteurs
sensibles des longueurs dondes dtermines (celles
quon trouve dans la chaleur des racteurs, produite par les
gaz incandescents qui en sortent) ; ainsi le missile quip
de ces capteurs slectifs pouvait suivre la trajectoire de
lavion raction, mme en cas de changement brutal de
cap. Ce fut alors une hcatombe car les missiles acquirent
une prcision et donc une efficacit diaboliques.

A la bataille dEl Alamein (sur le front de Lybie), en 1942, les


forces allies russirent rcuprer un metteur/rcepteur
rayons infrarouges allemand, quils copirent aussitt afin
de conjurer cet avantage allemand dans le conflit. Une fois
la guerre enfin termine et la paix peu peu revenue, les
principales puissances continurent en secret se livrer
des exprimentations militaires sur les infrarouges ; si bien
que vers 1950 la plupart des grands disposaient de missiles guidage infrarouge, de type air-air ou sol-air, capables
dabattre tout avion saventurant sur leur territoire (voir la
figure 17).

Bien sr la parade ne tarda pas arriver sur le juteux march international des ventes darmes : lune delles consista
lancer des boules de feu larrire des avions pour

SENSIBILIT

LED (EMETTRICES) A RAYONS INFRAROUGES


100 %

100 %

100 %

80 %

80 %

80 %

60 %

60 %

60 %

LD 271
40 %
20 %

400

LD 241

40 %
20 %

LUMIRE
VISIBLE
500

600

700

800

900

1.000

LONGUEUR D'ONDE

Figure 2 : La lumire visible couvre la


gamme des longueurs dondes lectromagntiques allant de 400 750 nm,
mais lil humain est plus sensible la
longueur donde de 550 nm.

400

40 %
20 %

LUMIRE
VISIBLE
500

600

700

800

900

1.000

LONGUEUR D'ONDE

Figure 3 : La LED infrarouge (le E signifie mettrice) LD271 met des rayons
infrarouges sur la gamme de 810
950 nm.

ELECTRONIQUE

magazine - n 92

400

LUMIRE
VISIBLE
500

600

700

800

900

1.000

LONGUEUR D'ONDE

Figure 4 : La LED infrarouge LD241


met des rayons infrarouges sur la
gamme de 880 1 100 nm.

COURS

SENSIBILIT

DIODES RECEPTRICES (PHOTODIODES) A RAYONS INFRAROUGES

100 %

100 %

100 %

80 %

80 %

80 %

60 %

60 %

60 %

40 %

40 %

40 %

BPX 63

20 %

500

600

700

800

BP 102

20 %

900

1.000

1.100

500

600

LONGUEUR D'ONDE

SENSIBILIT

800

900

1.000

1.100

500

Figure 6 : La photodiode BP102 est


sensible toutes les longueurs dondes infrarouges comprises entre 550
et 1 050 nm.

100 %

80 %

80 %

80 %

60 %

60 %

60 %

40 %

40 %

40 %

500

600

700

800

BPX 91

20 %

900

1.000

1.100

500

600

LONGUEUR D'ONDE

700

800

1.000

1.100

500

Figure 9 : La photodiode BPX91 est


sensible toutes les longueurs dondes infrarouges comprises entre 600
et 1 000 nm.

100 %

80 %

80 %

80 %

60 %

60 %

60 %

40 %

40 %

40 %

700

800

900

1.000

F001P

20 %

1.100

1.200

1.300

LONGUEUR D'ONDE

Figure 11 : La photodiode BPW41 est


sensible toutes les longueurs dondes
infrarouges comprises entre 850 et 1
150 nm.

700

800

900

1.000

1.200

1.300

LONGUEUR D'ONDE

Figure 12 : La photodiode F001P est


sensible toutes les longueurs dondes infrarouges comprises entre 850
et 1 150 nm.

leurrer le capteur du missile ; ces infrared flares mettaient une quantit de rayons infrarouges suprieure celle
produite par le racteur et donc le missile suivait ces boules
plutt que lavion lui-mme.

800

900

1.000

1.100

TIL 78

700

800

900

1.000

1.100

1.200

1.300

LONGUEUR D'ONDE

Figure 13 : La photodiode TIL78 est


sensible toutes les longueurs dondes infrarouges comprises entre 850
et 1 150 nm.

cains se servaient de divers capteurs infrarouges ; ces capteurs, dissmins dans labondante vgtation du pays, taient
sensibles des longueurs dondes comprises entre 7 000 et
14 000 nanomtres, ce qui correspond la chaleur mise par
le corps humain (voir figure 1). Quand les Vietcongs passaient
proximit, les capteurs excitaient des micrometteurs qui
envoyaient des informations de positionnement aux avions et

Lors de la guerre des USA au Vietnam, pour trouver les pistes


suivies la nuit par les Vietcongs dans la vgtation, les amri-

ELECTRONIQUE

700

20 %

1.100

1.100

Figure 10 : La photodiode BPW77 est


sensible toutes les longueurs dondes infrarouges comprises entre 580
et 1 050 nm.

100 %

BPW 41

1.000

LONGUEUR D'ONDE

100 %

20 %

600

LONGUEUR D'ONDE

Figure 8 : La photodiode BPW34 est


sensible toutes les longueurs dondes infrarouges comprises entre 550
et 1 050 nm.

900

BPW 77

20 %

900

800

Figure 7 : La photodiode OP803 est


sensible toutes les longueurs dondes infrarouges comprises entre 550
et 1 050 nm.

100 %

BPW 34

700

LONGUEUR D'ONDE

100 %

20 %

600

LONGUEUR D'ONDE

Figure 5 : La photodiode BPX63 est


sensible toutes les longueurs dondes infrarouges comprises entre 600
et 1 000 nm.

SENSIBILIT

700

OP 803

20 %

magazine - n 92

COURS

0
20 1

7 5 4 3 2101

23

VU

TX

RX
FILTRE

Figure 14 : Pour dterminer la sensibilit dune diode


rceptrice (ou photodiode) infrarouge, il suffit de la monter lentre dun amplificateur de tension CC (comme le
montre la figure) et de contrler avec un voltmtre reli
la sortie la dviation de laiguille.

Figure 15 : Pour raliser une barrire rayons infrarouges, il


suffit dinstaller en face de la photodiode infrarouge une LED
infrarouge (si possible module en BF). Toute personne ou
objet coupant le rayonnement infrarouge mis par la LED en
direction de la photodiode, provoque lexcitation du relais.

aux hlicoptres de lUS Air Force bass ou patrouillant dans


la zone ; facile alors de cribler les positions indiques de toute
sorte de projectiles, dont le fameux Napalm.
et retour la paix civile
Bon, les recherches militaires sur le rayonnement infrarouge
(armes offensives et dfensives) ont tout de mme eu des
retombes civiles pacifiques : les capteurs infrarouges utiliss au Vietnam contre les Vietcongs servent aujourdhui
dans nos installations antivol pour dtecter lapproche ou
lintrusion dune personne non autorise. Les infrarouges
permettent de constituer des barrires lumineuses qui nous
avertissent, quand le faisceau est coup, quun objet anim
(personne ou animal) a franchi une certaine ligne.

RX

Figure 16 : Les photodiodes (rceptrices donc) construites


pour dtecter les longueurs dondes mises par le corps
humain (la chaleur corporelle) et comprises entre 7 000
et 14 000 nm sont utilises dans les systmes antivol/
anti-effraction ou pour louverture automatique des portes coulissantes des supermarchs. La photodiode OP803
est sensible toutes les longueurs dondes infrarouges
comprises entre 550 et 1 050 nm.

Dautre part, sans ces rayons infrarouges, nous ne pourrions pas changer le canal ou modifier le volume de notre
tlviseur sans bouger du fauteuil !
Avec les infrarouges on ouvre automatiquement les portes
coulissantes des grandes surfaces. Les infrarouges permettent de voir dans lobscurit : des camras vido, sensibles
aux infrarouges, peuvent exercer dans le noir le plus total
une surveillance efficace et discrte ; avec des jumelles
infrarouges on peut voir la nuit (l encore la recherche
militaire profite aux civils). Bref, aujourdhui les appareils
utilisant les LED et les photodiodes IR sont extrmement
rpandus et votre revue vous propose assez souvent de
monter de tels appareils (voir la fin de la Leon une slection de montages prcdemment proposs).
Pour en finir avec lhistoire et revenir la nature (do nous
tions partis avec la dcouverte de Herschel), ajoutons que
beaucoup de reptiles sont dots de capteurs infrarouges
capables de dtecter les longueurs dondes comprises entre
6 000 et 14 000 nanomtres : cela leur permet, dans le noir
le plus pais, de percevoir la prsence dune proie (ou dun
prdateur) ; nous ninventons rien, nous redcouvrons !

Figure 17 : Dans les ogives de tous les missiles air-air ou solair se trouvent des capteurs infrarouges capables de piloter
les missiles vers la chaleur produite par les racteurs dun
avion militaire ennemi. Pour les viter, on a tudi des parades efficaces, telles les boules de feu ou infrared flares.

Les longueurs dondes


des rayons infrarouges

= C : F et bien sr inversement F = C :

Frquence ou longueur donde ?


Prcisons dabord quon a bien tort de confondre la frquence F et la longueur donde de ce type de rayonnement
lectromagntique car (comme pour tout rayonnement lectromagntique, lumineux ou RF) on a :

ELECTRONIQUE

C est la clrit ou vitesse de la lumire, cest--dire


peu prs la vitesse de toute onde lectromagntique dont
la lumire fait partie ; C est gale 300 000 km/s, est
exprime en m quand F lest en Hz.

magazine - n 92

COURS

R1

C1

C2

C3

C6
3

DL11

1
18

R2

R3

IC1-B

IC1-A

1
K

C5

17
16

R4

C4

15

IC2

DS1

5
DRX1

14

13

12

R5
11

8
R6

10

P1

DL1
DL2
DL3

9V

DL4
DL5
DL6
DL7
DL8
DL9
DL10

Figure 18 : Schma lectrique du dtecteur de rayons infrarouges


EN1658 permettant de mesurer la quantit de rayons infrarouges
que le capteur BPW41 peut capter.

LED N 1
GND
Vcc
(+) DIVISEUR

1
2
3
4

18
17
16
15

ENTRE
() DIVISEUR

5
6

14
13

LED N 2
LED N 3
LED N 4
LED N 5
LED N 6
LED N 7

SORTIE Vref
REG. Vref
POINT/BARRE

7
8
9

12
11
10

LED N 8
LED N 9
LED N 10

CT SENSIBLE

Liste des composants


EN1658

CT NON SENSIBLE

BPW
41

R1 .......................... 1 k
R2 .......................... 100 k
R3 .......................... 1 k
R4 .......................... 100 k
R5 .......................... 1,5 k
R6 .......................... 4,7 k

BPW 41

LM 3915

C1........................... 100 F lectrolytique


C2........................... 100 nF polyester
C3........................... 100 nF polyester
C4........................... 1 F polyester
C5........................... 220 nF polyester
C6........................... 10 F lectrolytique

Figure 19 : Brochages du LM3915 vu de dessus et de la


photodiode BPW41 vus de face et de derrire (la face photosensible est celle qui nest pas marque de la rfrence
du composant BPW41).

+V

LED
1

DS1 ........................ 1N4150


DL1 ........................ LED rouge
()
DS10...................... LED rouge
DL11 ...................... LED verte
DRX1...................... photodiode infrarouge BPW41

-V

LM 358

IC1.......................... LM358
IC2.......................... LM3915

Figure 20 : Brochages du double amplificateur oprationnel (avec son schma synoptique interne) LM358 vu de
dessus et de la LED vu de face ; la patte la plus longue
est lanode A, relier au positif de la pile 9 V, comme le
montre la figure 18.

P1........................... poussoir
Note : toutes les rsistances sont en quart de watt.

Par commodit (on divise C et F par mille) on prend C = 300,


en m et F en MHz. Par exemple pour une longueur donde
de 3 m on a une frquence de :

Les Radioamateurs nomment cette bande la bande des deux


mtres ou 144.
Mais, pour les infrarouges, les frquences sont si leves
que, contrairement lusage retenu pour les ondes RF
pour lesquelles on parle de frquence en kHz, MHz, GHz ,
on ne parle que de longueur donde, longueurs exprimes
en nanomtre (nm) ou micromtre (m), sachant que le nm
vaut un millime de m (soit 10 puissance 9 mtre) et que
donc le m vaut mille nm (soit 10 puissance 6 mtre).

300 : 3 = 100 MHz


et une frquence de 145 MHz correspond une longueur
donde de :
300 : 145 = 2,07 m

ELECTRONIQUE

magazine - n 92

COURS

DL11
R1

A
DRX1

C1
DL10

R2

DL8

IC1

DL7
C2

R4 DS1

DL8

R6

DL7

R5

DL6
DL5

DL5
C5

DL4
C6

DL4

IC2

DL3

DL3

9V

DL2

DL2
P1

K
A

DL9

DL6

R3

DL11

DL10
C3

DL9

C4

P1

DL1

DL1
K

Figure 21a : Schma dimplantation des composants de la platine double


face. Ct composants, gauche, on monte tous les composants sauf les
LED et le poussoir. Ct soudures, droite, on monte les LED rouges, la
LED verte et le poussoir P1 ( souder ct composants). La rfrence
de la photodiode DRX1 BPW41 doit regarder vers lintrieur de la platine
(voir figure 19). Attention la polarit des LED.

PRISE PILE

diodes tant sensibles la lumire sont forcment rceptrices), indiquent la gamme de longueurs dondes quelles
mettent et quelles reoivent (exactement comme un
metteur/rcepteur RF peut mettre sur et recevoir une
certaine gamme de frquences) ; ces longueurs dondes
sont exprimes en nm (nanomtre).

La lumire visible, en de et au-del


Comme le montre la figure 1, les longueurs dondes de la
lumire visible (par lil humain, pour les animaux cest diffrent, la position des seuils dpendent de chaque espce)
vont de 400 nanomtres (couleur violette, soit la frquence
la plus leve ou la longueur donde la plus courte) 750800 nanomtres (couleur rouge sombre, soit la frquence
la plus basse ou la longueur donde la plus longue).

*LED signifie Light Emittent Diode, il est donc superflu


de dire diode LED et tout autant de dire LED mettrice ;
certains crivent DEL (Diode Electro Luminescente) et ils ont
bien raison, mais nous navons pas encore franchi ce pas !

En de du rouge visible, on entre dans la gamme du rayonnement infrarouge, avec des longueurs dondes allant de 750800 nanomtres 1 000 000 de nanomtres ou 1 000 m ou
1 mm. Au-del du violet on entre dans lultraviolet (longueurs
dondes courtes et frquences trs leves), mais ce rayonnement ne nous intresse pas ici (cest celui qui fait bronzer et
qui permet dinsoler les circuits imprims ; mais attention ne
pas utiliser les mmes ampoules pour les deux usages !).

Les capteurs de rayons infrarouges


Presque tous les capteurs rayons infrarouges pour usage
civil sont dans un botier ressemblant un peu celui dune
LED et un peu celui dun petit transistor mtal (voir photo
de premire page) ; ils sont sensibles au rayonnement infrarouge compris entre les longueurs dondes 750 et 14 000
nm. Les capteurs militaires sont parfois contenus dans un
botier comprenant des microamplificateurs CMS, tel est par
exemple le modle F001P (voir figure 12).

Rayonnement infrarouge gale chaleur


En fait tout ce qui met (ou rayonne) de la chaleur une
flamme, un fer repasser, une ampoule comme celles utilises
en clairage domestique ou urbain, un moteur thermique ou
lectrique, une pierre ayant chauff au soleil, ou bien le corps
humain ou animal, produit des rayons infrarouges de diverses longueurs dondes. Certains objets mtalliques chauffs
par une source de chaleur externe (soleil, flamme, etc.), une
fois rchauffs, deviennent eux-mmes source de chaleur et
donc de rayonnement infrarouge ; un capteur infrarouges les
dtecte. La chaleur mise par le corps humain correspond
une gamme de longueurs dondes allant de 7 000 14 000
nm (voir figure 1).

Comme le rayonnement infrarouge est mis par toute source


de chaleur, le capteur dtecte indiffremment toutes les sources, quil sagisse dun vulgaire fer repasser, dun four, du
soleil ou dune ampoule filament type clairage domestique. Si lon souhaite mesurer la quantit de rayons infrarouges mise par une source, on peut monter la sortie de ces
capteurs un amplificateur en continu (voir figure 14).
Par consquent, si lon place face ce capteur un fer
repasser que lon met sous tension, il est possible de voir
laiguille du galvanomtre (Vmtre) dvier lentement vers
la droite (vers le maximum) en fonction de la quantit de
chaleur dgage. Pour raliser des barrires de protection
rayons infrarouges, il faut moduler le signal mis par la
LED** avec une frquence BF de 7 kHz environ, puis relier

LED et photodiode IR (mission et rception)


Les industriels construisant les LED IR (le E de LED*
signifie emittent, soit mettrice) et les photodiodes IR
(rceptrices, mais l encore pas besoin de prciser car ces

ELECTRONIQUE

10

magazine - n 92

COURS

Figure 21b-1 : Dessin, lchelle 1, du circuit imprim


double face trous mtalliss du dtecteur IR, ct composants, o sont monts la plupart des composants.

Figure 21b-2 : Dessin, lchelle 1, du circuit imprim


double face trous mtalliss du dtecteur IR, ct soudures, o sont monts les LED et le poussoir.

Les photodiodes IR
(diodes rceptrices dinfrarouges)

la photodiode*** un filtre (voir figure 15), qui ne laissera


passer que cette frquence de manire la rendre insensible toute autre source. Si une personne ou un animal
coupe le faisceau IR, un relais se colle et une sirne se met
hurler ou un feu clats mettre des clairs. Dans la
premire partie de votre Cours dlectronique nous vous
proposions (dj) de construire une barrire lumineuse
faisceau modul : metteur EN5006 et rcepteur EN5007.

Les photodiodes pour usage civil aussi peuvent avoir diverses


formes : elles sont toutes sensibles des longueurs dondes
allant de 500 1 200 nanomtres. Songez que presque tous
les capteurs IR sont construits pour ne pas dtecter la chaleur
mise par les radiateurs, les fers repasser et autres appareils chauffants domestiques car cela interdirait de les utiliser
dans les installations antivol. Les capteurs devant dtecter la
chaleur mise par le corps humain sont rgls pour recevoir
les longueurs dondes comprises entre 7 000 et 14 000 nm et
restent insensibles toutes les autres longueurs dondes IR.

Pour capter les rayons infrarouges compris entre 7 000 et


14 000 nanomtres mis par le corps humain sous forme
de chaleur, on utilise des amplificateurs en alternatif qui
dtectent les variations damplitude. Dans ces amplificateurs, entre la sortie du capteur et la broche dentre de
lamplificateur, on monte un condensateur (voir figure 16)
et, grce ce procd, on peut dtecter les variations de
temprature.

Enfin, il existe des capteurs militaires, non disponibles dans


le commerce, qui ne sont sensibles quaux seuls rayons
infrarouges mis par les feux clats des avions raction
ou bien par la chaleur produite par les moteurs explosion.
Les figures 5 13 donnent les graphes de sensibilit des
photodiodes IR les plus courantes.

Si quelquun entre dans la pice o se trouve un tel capteur IR, une brusque variation de temprature se produit et
bien sr elle est tout de suite dtecte par le capteur. Si la
personne prsente dans la pice reste immobile, aucune
variation nest dtecte, mais il suffirait dun geste pour
que la variation soir aussitt dtecte. Voyez par exemple
notre dtecteur anti intrusion IR pour installation antivol
EN1423.

Le dtecteur de rayons infrarouges EN1658


Le principe
Nous avons pens accompagner cette Leon dapprofondissement consacre aux infrarouges dun montage simple
(convenant donc parfaitement mme des dbutants) : il
sagit dun circuit en mesure de dtecter les rayons infrarouges ; il ne comporte que deux circuits intgrs et permet
pourtant de raliser des exprimentations aussi intressantes quutiles pour la formation dun lectronicien.

**LED forcment Emettrice, ici simplement elle met des


IR et non de la lumire visible.
***photodiode forcment rceptrice puisquelle reoit
les photons de la lumire IR.

Les LED IR
(diodes mettrices dinfrarouges)

Le capteur de rayons infrarouges est la photodiode IR BPW41


dont la sensibilit maximale est pour le rayonnement de
longueur donde 1 000 nm (ou 1 m), comme le montre
la figure 11. Cette photodiode est sensible aussi bien aux
rayons infrarouges mis par le soleil, mme couvert par des
nuages, qu la flamme dun briquet, la lumire dune
ampoule filament qu tout type de tlcommande pour
tlviseur ou autre. Autrefois les rparateurs TV se servaient
de cette photodiode pour tester le fonctionnement des tlcommandes IR.

Les LED IR ressemblent aussi beaucoup aux autres LED et


elles mettent un rayonnement infrarouge dans une gamme
de longueurs dondes allant de 800 1 200 nanomtres
(voir figures 3-4). Nos yeux ne voyant que la lumire correspondant des longueurs dondes allant de 400 750
nanomtres (voir figure 1), ces LED IR mettent une lumire
invisible pour nous.

ELECTRONIQUE

11

magazine - n 92

COURS

Figure 22 : Pour installer la platine au fond du botier


plastique, utilisez deux vis autotaraudeuses ; la pile de 9
V prend place dans son logement (attention la polarit au
moment de souder les fils de la prise de pile la platine).

Figure 23 : Quand le botier plastique est ferm et


retourn, les LED sont visibles (ajustez bien la longueur
de leurs pattes avant de les souder, afin quelles affleurent la surface plastique de la bote).

Si vous approchez une tlcommande TV de la photodiode


BPW41, toutes les LED relies au circuit sallument : le rparateur TV avait alors la preuve du bon fonctionnement de la tlcommande et pouvait concentrer ses efforts sur le tlviseur.

DL1 = 0,25 V
DL2 = 0,34 V
DL3 = 0,48 V
DL4 = 0,68 V
DL5 = 0,97 V
DL6 = 1,37 V
DL7 = 1,95 V
DL8 = 2,75 V
DL9 = 3,90 V
DL10 = 5,50 V

Quand vous aurez termin ce montage, vous verrez tout de


suite que la BPW41 ne peut dtecter la chaleur mise par le
corps humain, ni par un fer repasser ; par contre elle peut
tre sensible au rayonnement dune ampoule filament
ou celui du soleil. La BPW41 fait en revanche vraiment
merveille face un tlcommande IR.

Pour alimenter ce dtecteur de rayons infrarouges nous


avons choisi une pile 6F22 de 9 V qui aura une autonomie
leve puisque la consommation du montage nest que de
9 mA quand les LED sont teintes et de 100-110 mA quand
elles sont allumes.

Le schma lectrique
Comme le montre le schma lectrique de la figure 18, sur la
broche inverseuse 2 de lamplificateur oprationnel IC1/A on a
mont le capteur IR BPW41 (voir DRX1) lequel, en fonction de
la quantit des rayons infrarouges quil capte, fournit sur la broche de sortie 1 une tension pouvant varier entre 0,25 V et 5,5
V. Cette tension, applique la broche non inverseuse 5 (voir
signe +) du second oprationnel IC1/B, utilis comme redresseur idal, nous permet dobtenir en sortie une tension continue
proportionnelle lintensit du signal capt par la photodiode
BPW41. Le signal redress par IC1/B est appliqu sur la broche dentre 5 du circuit intgr IC2 LM3915, un Vu-mtre
logarithmique pouvant piloter dix LED. Pour information, nous
indiquons ci-aprs quelle tension continue il faut appliquer
sur la broche 5 de IC2 pour allumer les diffrentes LED :

ELECTRONIQUE

La ralisation pratique
Il est difficile de proposer un montage plus simple raliser :
ce montage faisant partie du Cours, nous lavons voulu ainsi.
Ralisez (ou procurez-vous) dabord le circuit imprim : cest
un double face trous mtalliss dont la figure 21b-1 et 2
donne les dessins lchelle 1 : 1. Si vous le ralisez vousmme, respectez scrupuleusement le dessin des pistes et la
concordance des deux faces (pour cela, pratiquez deux trous
tmoins deux extrmits diagonales du dessin).

12

magazine - n 92

COURS

Figure 24 : Pour vrifier le bon fonctionnement de votre dtecteur infrarouge, prenez une tlcommande infrarouge et
placez-la environ 10 centimtres du trou, soit en face de la photodiode BPW41. Agissez sur P1 et sur les touches de la
tlcommande et vous verrez sallumer les LED rouges ; si vous vous loignez, moins de LED sallumeront.

Si vous avez peur de ne pas bien russir, vous pouvez aussi


vous procurer le circuit imprim double face trous mtalliss tout fait auprs dun de nos annonceurs.

Pour essayer lappareil, une fois la pile branche, appuyez


sur P1 et la DL11 verte sallume. Prenez la tlcommande
de votre tlviseur et mettez-la dix cm environ du trou
pratiqu en face de la BPW41 ; appuyez sur une touche de
la tlcommande et les LED du dtecteur sallument.

Quoi quil en soit, quand vous lavez devant vous, montez


tous les composants de la face composants, comme le
montrent les figures 21a et 22 en vous appuyant sur la liste
des composants. Montez dabord les deux supports de circuits intgrs et vrifiez bien ces premires soudures, puis
montez les rsistances, la diode DS1 (bague vers R4), les
condensateurs, y compris les deux lectrolytiques (attention
leur polarit) et la photodiode DRX1 (marquage BPW41
tourn vers lintrieur de la platine, comme le montre la
figure 19). Au moment de souder les fils de la prise de pile,
attention la polarit du branchement (fil rouge au + et fil
noir au ). Vous ninsrerez les circuits intgrs qu la fin,
rien ne presse (le moment venu, orientez bien le repredtrompeur en U de IC1 vers le centre de la platine et celui
de IC2 vers le bas extrieur de la platine).

Si elles ne sallument pas, cest que vous avez mont la


photodiode lenvers ou que vous avez invers les pattes
AK des dix LED rouges.
Quand tout fonctionne, essayez lappareil avec diffrentes sources infrarouges (vous pouvez aussi loigner la tlcommande)
et vous verrez que les dix LED ne sallument pas toujours toutes ; en fait elles sallument progressivement en fonction de la
quantit de rayons infrarouges prsents face au capteur.

Conclusion
Si vous nous suivez depuis le dbut, vous savez que nous
avons publi de nombreux montages infrarouges ; en voici
une slection :

Sur cette face soudures o vous venez doprer, insrez


la LED verte (attention la polarit : anode A en bas vers
lintrieur de la platine) et les dix LED rouges (anodes A vers
la droite de la platine), puis terminez par le poussoir P1. Voir
figure 21 droite et brochage figure 20.

EN1423
EN1568
EN1628

Sur les deux faces, vrifiez attentivement vos soudures


(ni court-circuit entre pistes ou pastilles ni soudure froide
colle) et bien toutes les polarits nouveau. Et ce au
moins deux fois.

Vous pourrez raliser un ou plusieurs de ces montages si vous


dsirez approfondir les connaissances que cette Leon vous
a apportes.

Vous pouvez maintenant installer la platine dans le botier


spcifique (voir figures 22 et 23) et la fixer laide de deux
vis autotaraudeuses : insrez les circuits intgrs dans leurs
supports (dans le bon sens, voir plus haut) et placez la pile
dans son logement aprs lavoir clipse sur son porte-pile.
Ds que vous avez fix la platine au fond du botier plastique, les LED affleurent sous le botier (surtout si vous avez
bien rgl la longueur des pattes), ainsi que le poussoir.

Comment
construire ce montage ?
Tout le matriel ncessaire pour construire ce dtecteur
de rayons infrarouges EN1658 (ainsi que la slection de
montages ci-dessus indique) est disponible chez certains
de nos annonceurs. Voir les publicits dans la revue.

La partie sensible de la photodiode (la face qui na pas


de marquage) se trouve en face dune fentre pratique
sur lun des petits cts du botier. Vous pouvez fermer le
couvercle qui est en fait le fond du botier.

ELECTRONIQUE

Antivol infrarouges
Barrire infrarouges
metteur et rcepteur IR.

Les typons des circuits imprims et les programmes lorsquils sont libres de droits sont tlchargeables ladresse
suivante
:
http://www.electronique-magazine.com/
circuitrevue/092.zip.

13

magazine - n 92

LABORATOIRE
EN1647

Une alimentation
double symtrique
dcoupage
Avec le circuit intgr SG3524 nous avons conu et ralis une
alimentation dcoupage DC DC sortie double symtrique ;
elle transforme la tension dune batterie 12 V (voiture, fourgon,
camping-car, etc.) en une tension rglable entre +/5 V et +/32
V pour un courant de 2 A par branche. Il est galement possible,
moyennant une petite modification, dobtenir une sortie simple
positive rglable entre +5 V et +32 V pour un courant de 2 A.

Notre ralisation

ujourdhui tous les appareils lectriques/


lectroniques (ou presque) se doivent dtre portables : on ne supporte plus de devoir sinstaller en un
lieu fixe et surtout pas prvu cet effet pour y couter,
y regarder, y faire quelque chose ! Se tenir immobile nous
voque sans doute la mort et seul le mouvement trouve
dsormais grce nos yeux, comme sil tait lui tout seul
la Vie mme ! Tlphones (de portables ils sont vite devenus mobiles), lecteurs MP3, lecteurs vido (tous formats
de compression), GPS jusquaux ordinateurs (type NoteBook), marchent avec nous dans les rues, mme si pour ces
derniers cest en voiture que nous aimons les utiliser (temps
rel oblige et PowerPoint est un medium qui passe si bien
auprs du public ou des collgues former).

ELECTRONIQUE

Mais vous vous demandez peut-tre quel rapport entretient


ce discours avec le titre de larticle : Une alimentation
dcoupage ? La rponse est facile : avec cette alimentation
DC DC dcoupage (elle salimente sur nimporte quelle
batterie 12 V, comme celle de votre voiture) vous pourrez
utiliser tous vos montages lectroniques mme lorsque, en
voyage par exemple, vous ne disposez pas du secteur 230 V
mais seulement de la batterie du vhicule.
A partir dune tension continue de 12 V, en effet, cette
alimentation dcoupage est en mesure dalimenter nimporte quel appareil rclamant une tension stabilise double

15

magazine - n 92

LABORATOIRE
15
EN. INV.
EN. NON INV.
SOR. OSCIL.
EN. NON INV.
EN. INV.
RSISTANCE
CONDENSATEUR
GND

16

2
3
4
5
6
7

15
14
13
12
11
10

V. REF.
Vcc
METTEUR B

C
B

10

COLLECTEUR B
COLLECTEUR A

STABILISATION
E

METTEUR A
HABILITATION
COMPENSATION

16
2

SG 3524

COMPARATEUR

AMPLI.
D'ERREUR

FLIP - FLOP

Figure 1 : Schma synoptique interne et brochage vu


de dessus du pilote dcoupage SG3524, que nous
avons mis en uvre pour obtenir, partir du 12 V dune
batterie quelconque, une tension double symtrique
parfaitement stabilise et rglable entre +/5 V et
+/32 V pour un courant de 2 A par branche.

5
LIMIT.
DE COURANT

12

11

13

14

OSCILLATEUR

7
6

symtrique entre +/5 V et +/32 V


pourvu que le courant consomm ne
dpasse pas 2 A par branche.
Et si lappareil que lon veut alimenter demande une tension simple positive ? Pas de problme : moyennant
une modification mineure (inversion
du sens de quatre composants polariss) vous disposerez toujours partir du 12 V dune tension stabilise
rglable de 5 32 V pour un courant
de 4 A cette fois.
Mme sans parler des appareils portables, voil de quoi alimenter un autoradio ou son booster quelles que soient
la tension ou les tensions rclames.
Lordinateur portable, lui, demande une
tension simple positive entre 15 et 20 V
pour une consommation de 3-4 A.
Si vous venez dacheter un ordinateur
portable doccasion, dont lalimentation
a disparu dans la tourmente, ce montage va vous aller comme un gant !
De plus, avec cette alimentation, un PC
portable et une extension USB ou sans
fil type Blue Tooth, vous pourrez utiliser
le notebook comme GPS. Des foules
dautres applications existent, mais nous
prfrons laisser un peu de place pour
votre imagination ! Cependant, faites tout
de mme trs attention quand vous conduisez : laissez la personne qui est ct
de vous (si cest vous qui avez le volant),
ceinture bien boucle, soccuper des
appareils ; ne vous laissez pas distraire
Si vous tes seul, ne regardez aucun
cran car mme celui de lautoradio
peut tre fatal.

Le schma lectrique
Pour concevoir cette alimentation
dcoupage, dont la figure 3 donne le
schma lectrique, nous avons mis en
uvre un circuit intgr dj utilis
dans notre Booster pour autoradio
EN1516 : nous lutilisions dj pour
lever la tension 12 V de la batterie
du vhicule.
Il sagit du SG3524, un pilote dcoupage qui maintient stable et automatiquement la tension de sortie, afin
que cette tension soit indpendante
des ventuelles variations du courant
consomm par la charge ainsi que de
la variation de la tension de la batterie ; pour ce faire, le pilote dcoupage
utilise le procd (que vous connaissez
bien) PWM (Pulse Width Modulation),
soit modulation largeur dimpulsion.

Cette tension alimente galement


ltage des quatre transistors TR1TR2-TR3-TR4, lesquels pilotent les
grilles (gate) des MOSFETS finaux
MFT1-MFT2.
Cest donc sur la broche 15 de IC1
quarrive le 12 V de la batterie et,
comme le montre le schma synoptique
interne de la figure 1, il en alimente tous
les tages internes, y compris le stabilisateur (rgulateur de tension) 5 V. La
sortie de ce rgulateur est relie la
broche 16, travers laquelle la tension
de 5 V sort pour rentrer (aprs tre
passe travers le pont R1-R2) par la
broche 2, soit lentre non inverseuse
dun amplificateur oprationnel interne
utilis comme amplificateur derreur.

Nous allons expliquer tout cela en


dtail en nous appuyant sur le schma
lectrique de la figure 3.
Le 12 V de la batterie du vhicule
est appliqu IC1 travers le filtre
compos de C4-L1-C6. Ce filtre a pour
rle dempcher que dventuelles
perturbations produites par ltage
de commutation (dcoupage) natteignent le reste du circuit lectrique du
vhicule.
En srie avec lalimentation nous
avons mont un fusible F1 de 15 A.
Il protge la fois lalimentation et
la batterie en cas de court-circuit ou
toute autre avarie de ce genre. R5 et
C7 dcouplent et filtrent la tension
dalimentation de IC1.

ELECTRONIQUE

16

magazine - n 92

G D S

IRFZ 44

BYW 29

E
ZTX 753

E
ZTX 653

Figure 2 : Brochages vus de face du


MOSFET N IRFZ44 et de la diode
rapide (fast) BYW29. Les brochages du transistor PNP ZTX753 et
du transistor NPN ZTX653 sont en
revanche vues de dessous.

LABORATOIRE
F1

L1
C4

C6
R5

12 V

C7

C5

R10

R7

TR1

R6
12

R1

13

15

14

R2
16

R8

C2

TR2

IC1

1-2

T1

MFT1

C1

12

DS1

JAF1

11
DS2

10

3-4

C9

C10

C11

C12

GND

TR3

C3

MFT2
E

R3

11

R4

10

R9

TR4

5-6

V
DS4

DS3
D

JAF2

C8

Figure 3 : Schma lectrique de lalimentation dcoupage EN1647. Le circuit intgr pilote les MOSFET de manire alterne travers deux tages amplificateurs de courant constitus par les couples de transistors TR1-TR2 et TR3-TR4 ; un dlai
de latence empche que les MOSFET ne conduisent en mme temps. Le systme PWM (Pulse Width Modulation) utilis,
coupl ltage amplificateur derreur interne du circuit intgr, permet dobtenir la sortie une tension double stable.

Cet amplificateur derreur a pour rle de


maintenir constante la tension de sortie,
tension au demeurant rglable de +/5
+/32 V grce au trimmer R10, mont
entre la sortie de la branche positive et
la broche 1 de IC1, qui correspond justement lentre inverseuse de ce mme
amplificateur derreur.
Si la tension de sortie de lalimentation varie de quelques mV, la broche 1
dtecte la variation et restaure immdiatement la tension fixe laide du
trimmer R10.
Au moyen dun comparateur interne, le
circuit intgr compare le signal en dent
de scie fourni par loscillateur avec celui
effectivement mis par le transformateur
final, travers lamplificateur derreur.
La frquence de travail de cet tage
oscillateur dpend des valeurs de
rsistance et de capacit appliques
aux broches 6-7 de IC1.
En tenant compte des tolrances des
composants et du fait que la frquence
de sortie de loscillateur est divise par
deux par un FLIP-FLOP, la frquence de
commutation tourne autour de 38 kHz,
valeur optimale pour un bon rendement de ltage tout entier.

Les deux sorties Q et Q (barre) du FLIPFLOP fournissent en sortie deux tats


logiques opposs, lesquels pilotent les
deux portes NOR que commandent les
deux transistors internes. Les collecteurs
de ces transistors sont aliments par les
broches 12 et 13 du circuit intgr et
fournissent, sur les broches de sortie 11
et 14, un signal dphas de 180.
Le circuit intgr pilote ainsi alternativement les couples de transistors
relis ses broches de sortie : travers la broche 14, il pilote le couple
TR1-TR2 et, travers la broche 11,
le couple TR3-TR4, comme le montre
la figure 3. A leur tour les transistors
amplifient en courant le signal sortant
du circuit intgr et pilotent les MOSFETS de puissance MFT1-MFT2 relis
au primaire du transformateur T1.

ce qui permet dviter que tous deux


entrent en mme temps en conduction
(ce qui aurait des consquences dsastreuses) !
Les grilles des MOSFETS ne sont pas
pilotes directement par les broches de
sortie du circuit intgr, mais travers
deux tages amplificateurs de courant
(un pour chaque sortie) composs des
couples TR1-TR2 et TR3-TR4.
On peut ainsi acclrer la phase de
conduction/non conduction des deux
MOSFETS, car ces composants ont
la plupart de leurs pertes justement
lors de cette phase.

Vous aurez probablement reconnu en


tout cas les plus chevronns la configuration classique, soit la forward de
type push-pull.

Bien que les MOSFETS soient considrs comme des composants haute
impdance dentre et que donc, en
thorie, ils ne consomment aucun courant par leur grille, en ralit cela nest
vrai quen rgime statique, car la grille
est constitue essentiellement dun
condensateur de capacit 1 2 nF.

Les deux transistors MOSFETS de puissance MFT1-MFT2 sont en effet pilots


alternativement par le circuit intgr
IC1 SG3524, lequel introduit de plus un
temps mort (ou dlai de latence) entre
la commutation des deux MOSFETS,

Il est bien vident que lorsque la capacit de la grille doit tre charge, afin
de porter le MOSFET en conduction,
elle consomme un certain courant
sous forme dun pic (ce courant sinverse quand il doit tre bloqu).

ELECTRONIQUE

17

magazine - n 92

LABORATOIRE
Liste des composants
EN1647
R1 ........ 4,7 k
R2 ........ 4,7 k
R3 ........ 10 k
R4 ........ 4,7 k
R5 ........ 4,7 1/2 W
R6 ........ 4,7 k
R7 ........ 4,7 k
R8 ........ 1 k
R9 ........ 1 k
R10 ...... 50 k trimmer
C1......... 100 nF polyester
C2......... 3,3 nF polyester
C3......... 10 nF polyester
C4......... 1 000 F lectrolytique
C5......... 100 nF polyester
C6......... 100 nF polyester
C7......... 100 F lectrolytique
C8......... 1 000 F lectrolytique
C9......... 1 000 F lectrolytique
C10 ...... 1 000 F lectrolytique
C11 ...... 1 000 F lectrolytique
C12 ...... 1 000 F lectrolytique
DS1 ...... BYW.29
DS2 ...... BYW.29
DS3 ...... BYW.29
DS4 ...... BYW.29
TR1....... NPN ZTX653
TR2....... PNP ZTX753
TR3....... NPN ZTX653
TR4....... PNP ZTX753
MFT1.... MOSFET N IRFZ44
MFT2.... MOSFET N IRFZ44
IC1........ SG3524
L1 ......... voir texte
JAF1 ..... 200 H VK2702
JAF2 ..... 200 H VK2702
F1 ......... fusible 15 A
T1 ......... transformateur mod.
TM1647
Note : par t R5, toutes les rsistances
sont des 1/4 W.

10 SPIRES
10 mm

FIL 1 mm.
ETAMER

L1

Figure 4 : Pour raliser la self L1, bobinez 10 spires jointives sur un support
provisoire cylindrique constitu par exemple par une queue de foret mtal de 10
mm de diamtre ; prenez du fil maill de 1 mm de diamtre. Noubliez pas de
gratter lmail des deux extrmits du fil sur 10 mm environ et de les tamer.

redresse par les diodes DS1-DS2,


puis filtre par la self JAF1 et lisse
par les condensateurs C9 et C10.

La ralisation pratique

La tension alternative du second


secondaire est redresse par les diodes DS3-DS4, filtre par la self JAF2 et
lisse par par les condensateurs C11
et C12. Nous pouvons ainsi prlever
en sortie une tension double rglable
entre +/5 et +/32 V pour un courant
de 2 A au maximum.

Quand vous avez ralis le circuit


imprim double face dont les figures 5b1 et 5b-2 donnent les dessins lchelle
1 ou que vous vous ltes procur, fabriquez la self L1, comme le montre la
figure 4, en bobinant dix spires jointives
sur un support rigide cylindrique (comme
une queue de foret) de 10 millimtres de
diamtre (utilisez du fil de cuivre maill
de 1 millimtre de diamtre) ; noubliez
pas de retirer le support (!) et de racler
lmail aux extrmits du fil avant de les
tamer en prvision de leur soudure
dans les trous du circuit imprim.

Modification pour obtenir


une tension simple positive
Le schma lectrique de la figure 3 peut
tre modifi (le schma lectrique de
la modification est reprsent en figure
8) pour obtenir en sortie une tension
simple positive rglable de 5 V 32 V
pour un courant maximal de 4 A.
Ce sera le cas si vous voulez par
exemple alimenter partir de la prise
allume-cigare de votre vhicule un
ordinateur portable.
Pour mener bien cette modification,
vous devrez au cours du montage
insrer les diodes DS3-DS4 et les
lectrolytiques C11-C12, dans la
position inverse (inversion de sens du
montage) de celle qui est srigraphie
sur le circuit imprim. Rien de plus
simple en vrit.

Par consquent, plus importante sera


la capacit de ltage pilote fournir du
courant, plus rapidement la capacit de
la grille se chargera et fera conduire le
MOSFET, ce qui rduira dautant la perte
de commutation et donc galement
lchauffement (qui nest rien dautre
que leffet Joule de cette perte).

Avec cette modification, les deux


secondaires deviennent comme deux
alimentations relies en parallle avec
pour effet une puissance double,
cest--dire un courant maximal double
(4 A au lieu de 2 A) et ce, bien sr, sans
changement de la plage de tension
rglable qui reste de 5 32 V.

La succession des cycles de conduction des MOSFETS nous permet de


prlever, sur les deux secondaires
du transformateur T1, deux tensions
alternatives. La tension alternative du
premier secondaire (voir figure 3) est

Avec une disponibilit de 4 A, vous


pouvez alimenter les PC portables les
plus voraces auront leur content ! En
ce qui concerne la ralisation pratique
de cette modification, voir le paragraphe correspondant ci-aprs.

ELECTRONIQUE

18

magazine - n 92

Version sortie double symtrique

Insrez et soudez en premier lieu


le support du circuit intgr et vrifiez bien ces premires soudures (ni
court-circuit entre pistes ou pastilles
ni soudure froide colle).
Vous ninsrerez le circuit intgr
quaprs avoir install la platine dans
son botier plastique.
Montez ensuite tous les composants en
commenant par les rsistances et les
condensateurs polyesters, puis le trimmer R10 et les quatre transistors (attention la polarit : partie arrondie vers T1
pour TR1-TR2 et vers R9 pour TR3-TR4).
Montez les trois selfs, comme le montre
la figure et les lectrolytiques (attention
la polarit de chacun deux).
Attention, ne montez pas C11 et C12
si vous optez pour la version sortie
simple positive.
Montez le porte-fusible (F1 15 A), ainsi
que les quatre diodes rapides (en botier TO220, la semelle mtallique sert
de repre-dtrompeur) en respectant
bien la polarit : semelles vers le centre
de la platine pour toutes.
Attention, ne montez pas DS3 et DS4
si vous optez pour la version sortie
simple positive.

LABORATOIRE

TM 1647

RIF.

RIF.

RIF.

F1

MFT1
DS2

JAF1

SUPPORT
DE FUSIBLE

DS1

C4

L1

12 V

RIF.

ENTRE

1
C6
C1

-V

TR1

IC1

TR2

R5

C11

RIF.
TR3

+V
GND

C7

R1

R4

C10

RIF.

C5

R2
R7

R6

C9

C8

DS4

TR4

R10

SORTIES

12

C12

JAF2

C2
R8 R9

C3

DS3
R3

MFT2

Figure 5a : Schma dimplantation des composants de lalimentation dcoupage EN1647. Attention au sens de montage
des composants polariss (lectrolytiques, diodes, transistors et MOSFETS). Le transformateur est muni dun dtrompeur,
montez-le avant les MOSFETS. Au moment de monter les MOSFETS, fixez-les dabord sur leurs dissipateurs laide de petits
boulons, enfilez leurs pattes dans les trous du circuit imprim jusqu ce que les dissipateurs prennent appui sa surface et
soudez-les. Ninsrez le circuit intgr dans son support quune fois la platine installe dans son botier plastique spcifique
(repre-dtrompeur en U vers R2).

Prenez les deux dissipateurs et sur


chacun montez un MOSFET laide
dun petit boulon : rservez ces
deux modules.
Montez le transformateur T1 : vous ne
pouvez le monter que dans le bon sens
grce aux ergots plastiques servant de
dtrompeur.
Enfilez maintenant les pattes de chacun des MOSFETS dans les trous du
circuit imprim jusqu ce que la base
des dissipateurs sappuie sur la surface du circuit imprim.

Maintenez fermement cet appui pendant que vous soudez les trois pattes.

Version sortie simple positive

Quand cest termin, vrifiez la bonne


orientation et la valeur de tous les
composants, faites attention aux
polarits et la qualit de toutes les
soudures.

Vous tes passs par le paragraphe


prcdent et avez mont tous les
composants sauf les diodes rapides
(en botier TO220 avec semelle repredtrompeur) DS3-DS4 et les condensateurs lectrolytiques C11-C12.

Note : si vous avez choisi la version


sortie simple positive, passez par
le paragraphe suivant Version sortie
simple positive ; sinon allez au paragraphe de dessous Linstallation dans
le botier.

Reportez-vous la figure 9 et montez


C11 avec la patte + (cest la plus longue des deux) vers le bas de la platine
(vers vous en fait) ; montez le condensateur C12 de la mme manire, la
patte + vers vous.

ELECTRONIQUE

19

magazine - n 92

LABORATOIRE

Figure 5b-1 : Dessin, lchelle 1, du circuit imprim double face trous mtalliss de la platine de lalimentation
dcoupage EN1647, ct soudures.

Figure 5b-2 : Dessin, lchelle 1, du circuit imprim double face trous mtalliss de la platine de lalimentation
dcoupage EN1647, ct composants.

Prenez DS4 (deux pattes) et montez-la


semelle mtallique vers vous galement ; prenez enfin DS3 et montez-la
encore semelle mtallique vers vous.
Pas moyen de se tromper !

la avec du fil de cuivre gain plastique.


Avec du fil (rouge pour le + et noir pour le
), ralisez la sortie sans vous tromper
de polarit (le fil noir GND au centre
du bornier et le fil rouge +V en haut).

du botier plastique spcifique laide


de quatre entretoises autocollantes.
Insrez maintenant le circuit intgr
IC1 dans son support, repre-dtrompeur en U vers le haut, soit vers R2.

Il ne vous reste qu raliser le pont


(strap) entre la premire (en bas du dessin) et la troisime (en haut du dessin)
section du bornier 3 bornes : ralisez-

Linstallation dans le botier

Prenez lautre partie du botier et percez des trous (3 ou 4 mm de diamtre)


daration sur les quatre cts et sur le
dessus, comme le montre la figure 10.

Reportez-vous aux figures 7 et 10 et


fixez tout dabord la platine sur le fond

ELECTRONIQUE

20

magazine - n 92

LABORATOIRE

Figure 6 : Photo dun des prototypes de la platine de lalimentation dcoupage EN1647. Les dissipateurs sont de petites
dimensions car, grce au principe de la commutation, les MOSFETS chauffent peu.

Figure 7 : Photo dun des prototypes de la platine de lalimentation dcoupage EN1647 fixe sur le fond du botier plastique spcifique laide de quatre entretoises autocollantes. Vous devrez pratiquer dans la partie suprieure de ce botier
des trous daration, comme le montre la figure 10.

Vissez les fils dentre (venant de la


batterie du vhicule ou de lallumecigare : prenez du fil rouge/noir de
gros diamtre) et de sortie (deux en
version sortie simple positive ou trois
en version sortie double symtrique)

aux borniers respectivement deux et


trois bornes.
Avant dutiliser cette alimentation,
procdez au rglage de la tension de
sortie en fonction de vos besoins.

ELECTRONIQUE

21

magazine - n 92

Le rglage de la tension de sortie


Reliez un multimtre rgl sur Vcc
entre les bornes +V et GND du bornier
de sortie trois bornes et ajustez la
tension de sortie.

LABORATOIRE
DS2

JAF1

R10

T1
1-2

12

DS1

DS1

JAF1

SORTIE

+V

11
DS2

10
3-4

C9

C10

C9

C10

GND

9
DS3

C11

GND

C12
C11

5-6

C12

7
DS4

JAF2

DS4

JAF2

DS3

Figure 8 : Pour modifier votre alimentation dcoupage


afin quelle fournisse une tension simple positive rglable
de +5 V +32 V pour un courant maximum de 4 A, il suffit
dinverser la polarit des composants dessins en bleu :
DS3-DS4 et C11-C12.

Figure 9 : Partie du schma dimplantation des composants affect par cette modification. Noubliez pas de
ponter les premire et troisime sections du bornier.

Figure 10 : Photo dun des prototypes de lalimentation dcoupage installe dans son botier plastique spcifique une
fois percs les trous daration indispensables.

Alimentez lentre du circuit partir


dune batterie 12 V. Tournez, avec un
petit tournevis, laxe du trimmer R10
jusqu lire sur le multimtre la tension
voulue.
Cette procdure de rglage vaut pour
les deux versions. En version double
symtrique la branche ngative aura
exactement la mme tension que la
positive. Si vous avez rgl 16 V vous
aurez dun ct +16 V et de lautre
16 V. En version simple cest encore
plus simple !

Montez au bout des fils de sortie (deux


ou trois selon version) le connecteur
exig par votre utilisation (lappareil
alimenter).

simple ou double symtrique dcoupage DC-DC EN1647 (circuit imprim


et composants) est disponible chez
certains de nos annonceurs.

Votre alimentation dcoupage est


prte fonctionner.

Voir les publicits dans la revue.

Comment
construire ce montage ?

Les typons des circuits imprims et les


programmes lorsquils sont libres de
droits sont tlchargeables ladresse
suivante :

Tout le matriel ncessaire pour construire cette alimentation en version

http://www.electronique-magazine.com/
circuitrevue/092.zip.

ELECTRONIQUE

22

magazine - n 92

LECTROMDICAL
EN1660-1661-2

Un gnrateur
dultrasons

anticellulite professionnel 3 MHz


Seconde partie : Lutilisation
Laccumulation localise dadiposits sous la peau de certaines
parties du corps, mieux connue sous le nom de cellulite, est
lennemi numro un des femmes, qui feraient presque nimporte
quoi pour la faire disparatre ou simplement lattnuer. La
technique que lon utilise aujourdhui avec le plus de succs
dans les centres de remise en forme est le massage par
ultrasons : cette mthode permet dobtenir de bons rsultats
aussi bien en soin quen prvention. Le gnrateur dultrasons
3 MHz que nous vous avons propos de construire est un
appareil professionnel et il ne vous cotera pas le tiers du prix
dun matriel quivalent du commerce. Dans cette seconde
partie nous allons vous apprendre vous en servir.

h bien nous voil presque au printemps, la saison


idale pour liminer les adiposits sous cutanes
(ou cellulite). Le gnrateur dultrasons anticellulite que vous avez peut-tre construit le mois dernier

ELECTRONIQUE

(sinon il est encore temps) va vous y aider ; dans cette


seconde partie, comme convenu, nous allons vous
apprendre lutiliser afin dtre au mieux de sa forme
lapproche de lt.

23

magazine - n 92

LECTROMDICAL
Les ultrasons et la cellulite

Il est bien connu que la cellulite est un des tourments qui rongent une grande partie des femmes daujourdhui ; le problme
est assez rpandu et npargne pas non plus les gnrations
montantes. Pour comprendre le rle que jouent les ultrasons
dans le soin de cette affection disgracieuse (en tout cas vcue
comme telle par la plupart des personnes qui en sont atteintes),
nous nous proposons de vous expliquer ici en quelques mots les
mcanismes biologiques qui sous tendent ce phnomne.
Prcisons tout dabord quil ne faut pas confondre la prsence
dune fine couche normale de graisse sous la peau (phnomne
normal, chez les femmes notamment) avec la cellulite. En effet,
lexistence dadipocytes sous cutans, est non seulement normale
mais ncessaire (voir figure en bas) car, comme lon sait, les graisses constituent une rserve dnergie pour lorganisme qui peut y
puiser ce dont il a besoin chaque fois quil en prouve la ncessit. Dans les conditions normales, cette couche dadipocytes
entretient des rapports harmonieux avec les tissus alentours et des changes rguliers ont lieu au niveau microcirculatoire.
Quand la microcirculation, cest--dire la circulation du sang
travers le rseau serr des vaisseaux capillaires qui maille tout
le corps pour permettre les changes nutritifs et lapport doxygne aux cellules, ne fonctionne plus comme elle le devrait, la
rserve de graisse du derme devient plus difficile utiliser par
lorganisme et tend saccumuler progressivement et comprimer les vaisseaux capillaires. Cette compression provoque une
diminution de la circulation et un suintement de plasma travers
les parois des capillaires. Le plasma qui scoule ainsi tend
sinfiltrer entre les cellules, ce qui finit par provoquer une inflammation du tissu adipeux. Un vritable cercle vicieux sinstalle,
car les capillaires sont encore plus comprims et le drainage des
liquides des tissus devient de plus en plus difficile : on a affaire
finalement une pathologie proprement parler. Le syndrome
de dgnrescence progressive du tissu adipeux passe dabord
par un aspect dmateux (enflure sans lourdeur des jambes), pour se poursuivre par un stade intermdiaire fibreux (avec
nodules adipeux trs fins et un effet trs caractristique de peau dorange) et aboutir la dernire phase consistant
en une sclrose des adipocytes qui sagglutinent en amas douloureux au toucher (voir figure en haut).
Il convient de souligner que pour obtenir de bons rsultats dans le traitement de la cellulite, il est trs important dintervenir quand le processus na pas encore dpass le stade initial, car cest l quil est le plus facile enrayer. Et,
comme les causes qui concourent la formation de la cellulite sont multiples (facteurs gntiques, situation transitoire
comme une maladie ou une grossesse, alimentation incorrecte ou vie trop sdentaire), pour lancer une action prventive
vritablement efficace, il faut intervenir sur plusieurs facteurs : adopter une alimentation quilibre, cesser de fumer et
commencer la pratique rgulire dune activit physique approprie.
ce propos nous voudrions pour finir attirer votre attention sur un dtail souvent nglig : un amaigrissement excessif,
consquence de rgimes souvent drastiques mais errons, ayant sacrifi la masse musculaire (manque de protines),
peut instaurer un terrain favorable la formation de cellulite.
Toutefois, mme si une amlioration du style de vie est bien videmment dune grande efficacit en prvention comme en
traitement de la cellulite, il arrive que cela ne suffise pas et quil faille recourir laction de massage des ultrasons.

Pour une bonne utilisation du gnrateur

la place du classique gel pour ultrasons, vous pouvez vous


servir de certains types de crmes spcialement tudies
pour ce type dapplications.

Pour utiliser correctement votre gnrateur dultrasons,


voici la notice dutilisation. La premire indication donner et rpter est quavant dallumer le gnrateur il faut
enduire la surface chrome du diffuseur dune couche denviron 1 mm dpaisseur de gel pour ultrasons. Ce dernier a
pour rle damliorer la transmission des ultrasons entre la
surface du transducteur et lpiderme et en mme temps
de garantir une dispersion adquate de la chaleur produite
par lmission des ultrasons. Effectuez cette opration avec
soin car si la quantit de gel ntait pas suffisante, un surchauffement du diffuseur risquerait de se produire et cela
pourrait lendommager.

ELECTRONIQUE

On utilise ainsi laction des ultrasons pour faire pntrer la


crme dans le derme, ce qui peut augmenter les effets du
massage ultrasonique par les vertus propres de la prparation cosmtique. Il faut souligner ce propos quil serait
catastrophique dappliquer sur le diffuseur nimporte
quelle prparation cosmtique (cest--dire non prvue
spcialement pour ce mode dapplication) ; il convient de
se limiter strictement aux crmes ou pommades conues
pour cet usage (demandez votre mdecin traitant et/ou
votre pharmacien habituel).

24

magazine - n 92

LECTROMDICAL

Figure 26 : Photo dun des diffuseurs. Avec notre ancien


gnrateur 1 MHz, en posant une goutte deau la surface du transducteur, on obtient un effet de vaporisation
bien visible.

Figure 27 : Avec le gnrateur 3 MHz, leau nest plus vaporise mais concentre vers le centre du transducteur.

la puissance sera rduite proportionnellement, selon que


vous utiliserez le mode Puls High (75%), Puls Mid (50%)
ou bien Puls Low (25%) et prcisment :
- si vous avez slectionn le Puls High, la puissance fournie
sera gale aux 3/4 de la puissance indique sur lafficheur ;
- si vous avez slectionn le Puls Mid, la puissance fournie
sera la moiti de la puissance indique sur lafficheur ;
- si vous avez slectionn le Puls Low, la puissance fournie
sera gale au quart de la puissance indique sur lafficheur.
Il faut prciser que dans un traitement esthtique de type
remise en forme, il nest pas possible de proposer un
Tableau des traitements types, comme nous lavons fait
pour nos autres appareils lectromdicaux, notamment
pour notre gnrateur dultrasons 1 MHz, car le mode, la
dure et la puissance utilise peuvent varier du tout au tout
selon le type et ltendue de la plaque de cellulite traiter.
Ntant pas des professionnels de la remise en forme (ni
mdecins ni kins), pour savoir quelle puissance utiliser, le
nombre et la dure des sessions excuter, nous vous conseillons de consulter un professionnel et mme, sil accepte,
de lui demander deffectuer un suivi de votre cure.

Figure 28 : Avant de positionner le transducteur sur la


partie traiter, appliquez sur son botier plastique un
morceau de Velcro adhsif pour fixer ce diffuseur la
bande dapplication (la partie mtallique chrome pourra
ainsi tre applique sur le corps du patient).

Rappelons enfin que lorsque lappareil est en fonctionnement (le transducteur est en train dmettre les ultrasons),
il ne faut pas loigner ce transducteur de la peau (le laisser
au contact, sans oublier la couche de gel) au risque de le
dtruire par manque de dissipation thermique.

Aprs avoir enduit le diffuseur avec le gel pour ultrasons


ou la crme prvue pour cela, vous aurez besoin, pour le
fixer sur la partie du corps traiter, dune bande en tissu
synthtique lavable munie dun morceau de Velcro adhsif.
Deux types de bandes sont disponibles : une de un mtre
et lautre de deux mtres. Elles permettent de traiter des
zones rduites, comme les cuisses et dautres plus vastes,
comme les hanches ou labdomen. Pour fixer le diffuseur
sur le morceau de Velcro situ lintrieur de la bande, vous
devrez appliquer au pralable sur le botier du diffuseur un
bout de Velcro adhsif (fixez, bien entendu, le Velcro adhsif
sur la partie en plastique du diffuseur et non sur la partie
chrome qui ira au contact de la peau). lintrieur de la
mme bande vous pouvez placer plusieurs transducteurs
et cela vous permettra de traiter plusieurs points du corps
en mme temps.

Lutilisation du gnrateur ultrasons


La mise en uvre
Avant dallumer le gnrateur dultrasons vous devez relier
deux transducteurs aux deux BNC de la face avant. Sur chaque
canal, en effet, se trouve un circuit de dtection de prsence du
diffuseur. Si le diffuseur nest pas connect, le LCD affiche OFF
et le canal est dsactiv, comme le montre la figure ci-aprs :
CH

Quand vous avez positionn les diffuseurs vous pouvez allumer le gnrateur dultrasons. La premire chose faire est
de rgler la puissance au minimum. Rappelez-vous que la
puissance indique par lafficheur LCD est celle mise en
mode Continu. Si vous utilisez le gnrateur en mode Puls,

ELECTRONIQUE

S
T
O
R
E
T
I
M
E

MODE

25

magazine - n 92

START PAUSE

LECTROMDICAL
Notes : - Nous appelons indiffremment transducteur ou diffuseur lapplicateur mettre en contact avec la zone traiter.
- La dtection de prsence du diffuseur seffectue uniquement la mise sous tension de lappareil. Ce contrle
peut tre utile aussi pour sassurer du fonctionnement
correct des transducteurs et du gnrateur dultrasons.
Si, mme aprs avoir branch les transducteurs au gnrateur, lindication OFF apparat ou se maintient, cest que
le transducteur est dfectueux ou quun problme sest
produit sur ltage final de puissance du gnrateur.
Aprs avoir press le poussoir de mise sous tension situ
sur le transformateur externe (voir figure 10), le LCD affiche lindication :
CH

Figure 29 : Si vous utilisez le gnrateur en


mode PULS, la puissance diffuse tant
moindre, vous pouvez
maintenir le diffuseur
arrt sur la partie
traiter ; pour le positionner, servez-vous de
la bande dapplication.

S
T
O
R
E
T
I
M
E

START PAUSE

MODE

Suivie dun bip bref qui assure du bon fonctionnement du


buzzer. Puis lindication disparat pour laisser place laffichage des paramtres de travail.

Figure 30 : Quand il est


utilis en mode CONTINU, la puissance est
suprieure ; dans ce cas
il ne faut pas maintenir
le diffuseur immobile sur
la partie traiter mais
effectuer un mouvement
de rotation continu sur
la zone slectionne.

Note : chaque fois que vous allumerez le gnrateur dultrasons, il se mettra automatiquement sur les paramtres
de la session prcdemment mmorise (voir ci-aprs le
paragraphe Mmorisation dune session).
Lafficheur LCD visualise la dure de la session, le mode de
travail (Cont, High, Mid, Low) et la puissance en pourcent
disponible sur chaque canal.
5

Figure 31 : Si lon dsire traiter en mme temps plusieurs


parties du corps, il est possible de monter plusieurs
gnrateurs en cascade (voir figure 5 dans la premire
partie de larticle). Quand on presse lun des poussoirs
de START, les gnrateurs sactivent en mme temps et
excutent indpendamment lun de lautre les diverses
sessions programmes sur chacun deux.

LEGENDE
1) astrisque indiquant le canal slectionn (CH1 ou CH2)
2) dure de la session en minute, programmable de 1 15
minute(s)
3) indication visuelle de la dure de la session
4) visualisation du mode de travail : CONT - HIGH - MID - LOW
5) indication OFF : indique un branchement dfectueux du
diffuseur
6) astrisque clignotant : indique que le gnrateur dultrasons met le signal 3 MHz
7) lettre P : indique que le gnrateur est sur Pause
8) indication de la puissance fournie de 10% 100%.

- Dure de la session
- Mode de travail
- Puissance fournie
- La dure de la session peut tre programme entre 1 et
15 minute(s) ;
- le mode de travail peut tre choisi parmi les quatre configurations : Continu (CONT) et Puls HIGH-MID-LOW ;
- la puissance peut tre rgle entre 10% et 100%.
La premire chose faire pour programmer un nouveau
paramtrage est de presser et de relcher aussitt la
touche PAUSE. Lafficheur visualise alors la puissance qui
passe de la valeur mmorise la valeur actuelle. Pressez
la touche CH/STORE de faon slectionner le canal programmer. En pressant alternativement la touche CH/STORE
vous pouvez slectionner le canal CH1 ou bien le canal CH2.
Sur lafficheur apparat un astrisque indiquant quel canal
a t slectionn, comme le montre la figure :

Si les paramtres affichs sur le LCD ne correspondent pas


la session de travail que vous voulez excuter, vous devez
procder comme indiqu au paragraphe suivant.
Programmer une session de travail
Les paramtres quil faut programmer pour excuter une
session de travail sont les suivants :

ELECTRONIQUE

26

magazine - n 92

LECTROMDICAL
CH

Touche CH/STORE : permet de slectionner le canal CH1


ou le CH2.
- press pendant plus de quatre secondes permet de
mmoriser les paramtres dune session ;

S
T
O
R
E
T
I
M
E

START PAUSE

MODE

Touche MODE/TIME : permet de slectionner le mode de


travail Continu (CONT) ou Puls (HIGH-MID-LOW) ;
- press pendant plus de quatre secondes permet de programmer la dure de la session ;

Aprs avoir slectionn le canal programmer, pour paramtrer la dure de la session, pressez et maintenez press la
touche MODE/TIME pendant au moins quatre secondes.

Touche START : presse brivement, elle lance une session ;


Touche PAUSE : presse brivement, elle interrompt la session
en mettant le gnrateur sur Pause ;
Buzzer : sonne lorsque chaque canal atteint la fin de sa propre
session (dure paramtre coule) ;
Potentiomtre de rglage de la puissance du CH1 ;
Potentiomtre de rglage de la puissance du CH2 ;
Connecteur BNC pour le branchement du diffuseur du CH1 ;
Connecteur BNC pour le branchement du diffuseur du CH2.

Si vous maintenez presse la touche PAUSE/TIME vous


verrez la dure affiche dcrotre progressivement jusqu
1 puis recommencer partir de 15. Une fois la dure
souhaite atteinte, relchez la touche MODE/TIME :
CH

S
T
O
R
E
T
I
M
E

MODE

START PAUSE

La puissance, entre 10% et 100%, saffiche :

4 sec

CH 2

Pour paramtrer le mode de travail vous devez maintenant presser la touche MODE/TIME. En pressant plusieurs fois la touche MODE/TIME vous verrez lindication
affiche passer de CONT, HIGH, MID et LOW, comme le
montrent les figures :
CH

POWER

Note : la puissance en pourcent nest pas gre par le


micro, elle doit donc tre contrle par lutilisateur avant
de lancer une sance.

S
T
O
R
E
T
I
M
E

START PAUSE

Vous pouvez alors ouvrir la session en pressant la touche


START. Sur chaque canal, la lettre P, qui indique ltat de
Pause de chacun des deux canaux, est remplace par un
astrisque clignotant indiquant que le gnrateur met
les ultrasons avec les transducteurs :

MODE

CH

S
T
O
R
E
T
I
M
E

CH
START PAUSE

MODE

T
I
M
E

Pour paramtrer la puissance vous devrez agir sur le potentiomtre correspondant au canal slectionn.

START PAUSE

MODE

Si par exemple vous avez slectionn le CH1 vous devrez


rgler la puissance avec le potentiomtre CH1. Si vous avez
slectionn le CH2 vous devrez rgler la puissance avec le
potentiomtre CH2.

Le compte rebours des dures indiques sur lafficheur


commence aussi et se poursuivra jusqu arriver aux zros.
La sance peut tre interrompue tout moment en pressant
la touche PAUSE.

BUZZER

FUNCTION

CH

S
T
O
R
E

CH 1

CH 2

POWER

POWER

OUTPUT

OUTPUT

S
T
O
R
E

T
I
M
E

MODE

START

PAUSE

Ultrasound Therapy 3 MHz

ELECTRONIQUE

27

magazine - n 92

LECTROMDICAL
Dans ce cas les astrisques clignotants seront remplacs
par la lettre P indiquant que lappareil est sur Pause :
CH

Quand la dure programme sur le second canal atteint 0, un


bip avertit que la session de ce canal est galement termine
et sur lafficheur apparat un P pour chaque canal (Pause) :
CH

S
T
O
R
E
T
I
M
E

S
T
O
R
E

BUZZER

T
I
M
E

START PAUSE

MODE

MODE

Une pression sur START et le gnrateur dultrasons


reprend la sance l o il la arrte. Quand le dcompte
de la dure slectionne pour un canal est achev (arriv
0), le buzzer met un bip de deux secondes pour indiquer
que la session est termine pour ce canal et lastrisque
clignotant disparat :

Lexcitation du second transducteur est interrompue et lafficheur redonne automatiquement la dure et le mode de la
session mmorise. Si vous voulez rpter la sance mmorise, vous devez dabord rgler la puissance et presser la
touche START :

CH

S
T
O
R
E

CH

BUZZER

S
T
O
R
E
T
I
M
E

T
I
M
E

START PAUSE

MODE

MODE

Au mme moment lexcitation du (ou des) transducteur(s)


cesse et le LCD affiche nouveau la dure et le mode
prcdemment mmoriss, mais pas la puissance,
laquelle devra toujours tre rgle manuellement par
loprateur.

Si, en revanche, vous dsirez mmoriser la session que vous


venez de programmer, vous navez rien dautre faire que
de mmoriser une session, comme expliqu au paragraphe
suivant.
La mmorisation dune session

Si vous regardez bien la figure ci-aprs, vous verrez quen


effet le LCD affiche la valeur actuelle (70%) et pas celle qui
a t mmorise (50%).

35ter, Route Nationale - B.P. 45


F-08110 BLAGNY (FRANCE)
E-mail: contacts@gotronic.fr

Le PPS10 est un oscillo portable 2 MHz command par


joystick et quip dune
interface RS232.
Code: 14265 Prix : 199

Tl.: 03.24.27.93.42
Fax: 03.24.27.93.50

Programmateur de PIC avec


support ZIF. Kit souder.
(ncessite alim 15Vcc/300mA)
Code: 24238 Prix : 39.95

Consultez notre nouveau site

www.gotronic.fr

Il peut arriver en effet que loprateur ou lutilisateur (dans


le second cas il est les deux, oprateur et patient !) souhaite

Oscillo numrique USB


2 canaux
PCSU1000.
Bande
passante DC
60 MHz.
Fonctions
analyseur
de spectre et enregistreur de
signaux transitoires.
Livr avec 2 sondes.
Code: 14254 Prix : 495.00

Port: 4.60 (ordinaire) ou 7.50 (colissimo)


Paiement: CB ou chque la commande

ELECTRONIQUE

28

magazine - n 92

LECTROMDICAL
rpter une sance plusieurs fois ; afin dviter davoir chaque
fois reprogrammer les paramtres de travail, il est possible
de mmoriser une session dans la mmoire permanente du
micro. Lafficheur LCD visualise alors ds la mise sous tension
le mode, la dure et la puissance que vous avez mmorises
et pour lancer la session vous navez qu presser la touche
START. Mais, alors que mode et dure mmoriss sont visualiss sur le LCD chaque fois quune session est termine, la
puissance mmorise ne lest qu la mise sous tension du
gnrateur et non la fin de la session, parce quil est prvu
que la puissance soit toujours contrle par loprateur avant
tout lancement dune session.

Lastrisque qui suit lindication RECALL se positionne sur


CH1 pour indiquer que nous devons rgler la puissance de
ce canal avec le potentiomtre correspondant. On na qua
tourner le bouton POWER de CH1 jusqu faire concider la
valeur actuelle et la valeur fixe. Ds que les deux valeurs
de puissance affiches sont identiques, le buzzer sonne
pour nous avertir que le rglage est fait.
Note : le buzzer sonne ds que les puissances affiches
sont gales avec une tolrance de +/3 %.
BUZZER

CH

S
T
O
R
E

Note : rappelons que la mmorisation des paramtres ne


peut tre effectue que lorsque les deux canaux se trouvent
dans ltat de Pause (lettres P sur lafficheur).
Si vous dsirez mmoriser une session de travail, aprs
avoir programm les paramtres vous navez rien dautre
faire que de maintenir presse la touche CH/STORE pendant
au moins quatre secondes, comme le montre la figure :
CH

MODE

Aprs avoir rgl CH1, pressez nouveau le poussoir CH


et vous verrez lastrisque se dplacer vers le bas pour
indiquer que vous avez slectionn CH2.

4 sec
S
T
O
R
E

Note : cette opration doit tre faite mme si la puissance


actuelle de CH2 concide avec la puissance fixe.

T
I
M
E

START PAUSE

Tournez le potentiomtre de puissance de CH2 pour


faire concider les deux pourcentages de puissance de
ce canal. Le buzzer sonne pour confirmer que ce rglage
est termin :

MODE

Lafficheur LCD visualise alors la confirmation de la mmorisation que vous venez doprer :
CH

CH 1

T
I
M
E

BUZZER
S
T
O
R
E

CH

T
I
M
E

S
T
O
R
E

CH 2

T
I
M
E

START PAUSE

MODE

MODE

Vous pouvez relcher la touche CH/STORE et le LCD affiche les


paramtres mmoriss. Si vous dsirez lancer la session avec
ces paramtres, vous navez qu presser la touche START.

Pour sortir de la fonction RECALL et revenir aux paramtres


de travail mmoriss, il faut presser encore une fois la touche CH/STORE et puis la touche START si lon veut lancer
la session :

Lexcution dune session dj programme


On la dit, chaque fois que vous mettez sous tension le
gnrateur dultrasons, le LCD affiche les paramtres de la
session mmorise ; remarquez que lappareil est alors sur
Pause ; pour lancer une session vous navez qu presser la
touche START. Le microcontrleur contrle la position des
deux potentiomtres de puissance des deux canaux.

CH

T
I
M
E

La procdure que nous venons de voir est utilise lorsquon


dsire rpter une sance prcdemment mmorise.

Comment construire ce montage ?


Tout le matriel ncessaire pour construire ce gnrateur
dultrasons anticellulite professionnel EN1660-1661 est
disponible chez certains de nos annonceurs. Voir les publicits dans la revue.

S
T
O
R
E
T
I
M
E

Les typons des circuits imprims et les programmes lorsquils


sont libres de droits sont tlchargeables ladresse suivante : http://www.electronique-magazine.com/circuitrevue/
092.zip.

START PAUSE

MODE

ELECTRONIQUE

START PAUSE

MODE

- Si, pour les deux canaux, la position des deux potentiomtres de puissance (POWER) de CH1 et CH2 correspond la
valeur programme, le micro lance la session de travail et,
titre de confirmation, sur le LCD les lettres P font place
aux astrisques clignotants.
- Si en revanche le rglage, mme dun seul, des potentiomtres de puissance ne correspond pas la valeur
mmorise, le LCD affiche, gauche la puissance fixe,
au centre RECALL et droite la puissance actuelle :
CH

S
T
O
R
E

29

magazine - n 92

Photos non contractuelles. Publicit valable pour le mois de parution. Prix exprims en euro toutes taxes comprises. Sauf erreurs typographiques ou omissions.

LABORATOIRE &
FRQUENCEMTRE
PROGRAMMABLE

Ce frquencemtre
programmable est en
mesure de soustraire
ou dadditionner une valeur quelconque de MF la
valeur lue.

EN1461..... Kit complet avec botier ....... 118,90

FRQUENCEMTRE
ANALOGIQUE

Ce frquencemtre permet de
mesurer des frquences allant
jusqu 100 kHz.
La sortie est connecter sur un
multimtre afin de visualiser la valeur.

Il est possible, partir de quelques


composants, de raliser un oscillateur
BF simple mais capable de produire un
signal frquence fixe trs faible distorsion. Qui plus est, mme si le montage que nous vous proposons produit, lorigine, un
signal 1 000 Hz, il vous sera toujours possible de
faire varier cette frquence par simple substitution
de 3 condensateurs et 2 rsistances.

EN1484..... Kit complet avec botier ......... 21,35

DEUX GNRATEURS DE SIGNAUX BF

FRQUENCEMTRE
9 CHIFFRES LCD 55 MHZ

Ce frquencemtre numrique utilise un afficheur LCD


intelligent 16 caractres
et il peut lire une frquence
jusqu 55 MHz : il la visualise sur les 9 chiffres de
lafficheur, mais il peut aussi soustraire ou ajouter
la valeur de la MF dun rcepteur laide de trois
poussoirs seulement.

EN1525..... Kit complet avec botier ......... 57,00


EN1526..... Kit alimentation du EN1525... 19,00

FRQUENCEMTRE NUMRIQUE
10 HZ 2 GHZ
Sensibilit (Veff.) :
2,5 mV de 10 Hz
1,5 MHz. 3,5 mV de 1,6 MHz 7 MHz. 10 mV de
8 MHz 60 MHz. 5 mV de 70 MHz 800 MHz. 8 mV de
800 MHz 2 GHz. Base de temps slectionnable : 0,1
- 1 - 10 sec. Lecture sur 8 digits. Alimentation 220 VAC.

EN1374..... Kit complet avec botier ....... 195,15

PRAMPLI DINSTRUMENTATION
400 KHZ 2 GHZ

Comme nul ne peut exercer un mtier avec succs


sans disposer dune instrumentation adquate, nous
vous proposons de complter votre laboratoire en
construisant deux appareils essentiels au montage et
la maintenance des dispositifs lectroniques. Il sagit
de deux gnrateurs BF, le EN5031 produit des signaux
triangulaires et le EN5032, des signaux sinusodaux.

EN5031..... Kit gnrateur de signaux triangulaires


.................. avec coffret............................ 32,00
EN5032..... Kit gnrateur de signaux sinusodaux
.................. avec coffret............................ 45,00
EN5004..... Kit alimentation de laboratoire
.................. avec coffret............................ 70,90

GNRATEUR BF
10 HZ - 50 KHZ

Dun cot rduit, ce gnrateur BF pourra rendre bien


des services tous les amateurs qui mettent au point
des amplificateurs, des pramplificateurs BF ou tous
autres appareils ncessitant un signal BF. Sa plage de
frquence va de 10 Hz jusqu 50 kHz (en 4 gammes).
Les signaux disponibles sont : sinus - triangle - carr. La
tension de sortie est variable entre 0 et 3,5 Vpp.

Impdance dentre et
de sortie : 52 .
Gain : 20 dB env.
100 MHz,
18 dB env. 150 MHz,
16 dB env. 500 MHz,
15 dB env. 1000 MHz,
10 dB env. 2000 MHz. Figure de bruit : < 3 dB.
Alimentation : 9 Vcc (pile non fournie).

EN1337..... Kit complet avec botier ......... 66,30

EN1169..... Kit complet avec botier ......... 18,30

EN5014..... Kit complet avec botier ......... 50,30

PRDIVISEUR
PAR 10 DE
10 MHZ 1,5
GHZ

Bas autour du
SP8830, ce kit permet
de diviser une frquence applique son entre par 10. Aliment par
pile, lentre et la sortie sont raliss par des fiches
BNC. Plage de frquence : 10 MHz - 1,5 GHz. Sensibilit : 32 mV 10 MHz, 2 mV 750 MHz, 15 mV 1
550 MHz. Alimentation. : pile de 9 V (non fournie).

VFO
PROGRAMMABLE
DE 20 MHZ 1,2 GHZ

Ce VFO est un vritable


petit metteur avec une puissance HF de 10 mW
sous 50 . Il possde une entre modulation et
permet de couvrir la gamme de 20 1 200 MHz
avec 8 modules distincts (EN1235/1 EN1235/8).
Bas sur un PLL, des roues codeuses permettent de
choisir la frquence dsire. Puissance de sortie : 10
mW. Entre : modulation. Alim. : 220 VAC. Gamme de
frquence : 20 1 200 MHz en 8 modules.

EN1234..... Kit complet avec botier


.................. et 1 module au choix ........... 158,40

MODULES CMS
Modules CMS
pour le EN1234/K, livrs
monts.

EN1235-1.. Module 20 40 MHz.............. 19,70


EN1235-2.. Module 40 85 MHz.............. 19,70
EN1235-3.. Module 70 150 MHz............ 19,70
EN1235-4.. Module 140 250 MHz.......... 19,70
EN1235-5.. Module 245 405 MHz.......... 19,70
EN1235-6.. Module 390 610 MHz.......... 19,70
EN1235-7.. Module 590 830 MHz.......... 19,70
EN1235-8.. Module 800 MHz 1,2 GHz.... 19,70

IMPDANCEMTRE
RACTANCEMTRE
NUMRIQUE

Cet appareil permet de


connatre la valeur Ohmique
dun diple une certaine
frquence. Les applications sont nombreuses :
impdance dun haut-parleur, dun transformateur
audio, de lentre dun amplificateur audio, dun
filtre Cross-Over, de linductance parasite dune
rsistance, la frquence de rsonance dun hautparleur, etc..
Gamme de mesure : 1 99,9 k en 4 chelles.
Frquences gnres : 17 Hz 100 kHz variable.
Niveau de sortie : 1 Veff. Alimentation : 220 VAC.

EN1192..... Kit complet avec botier ....... 154,75

EN1414..... Kit complet avec botier ......... 29,25

EN1215..... Kit complet avec boier .......... 66,30

COMELEC 05 / 2006

GNRATEUR SINUSODAL
1KHZ

TESTEUR DE
TRANSISTOR

Ce montage didactique
permet de raliser un simple
testeur de transistor. Alimentation : pile de 9 V (non fournie).

TABLE DE VRIT
LECTRONIQUE

Cette table de vrit lectronique est un testeur de portes logiques, il permet de voir
quel niveau logique apparat en sortie des diffrentes
portes en fonction des niveaux logiques prsents sur
les entes. Alimentation : pile de 9 V (non fournie).

EN5022..... Table de vrit lectronique ... 47,30

TESTEUR POUR
THYRISTOR ET TRIAC

A laide de ce simple montage didactique il est possible de comprendre comment


se comporte un thyristor ou un triac lorsque sur ses
broches lui sont appliqus une tension continue ou
alternative. Alimentation : pile de 9 V (non fournie).

EN5019..... Kit complet avec botier ......... 58,70

TESTEUR DE CAPACIT
POUR DIODES VARICAPS

Combien de fois avez-vous tent


de connecter un capacimtre
une diode varicap pour connatre
son exacte capacit sans jamais y
arriver ? Si vous voulez connatre
la capacit exacte dune quelconque diode varicap,
vous devez construire cet appareil. Lecture : sur
testeur analogique en A ou galvanomtre. Alimentation : pile de 9 V (non fournie).

INDUCTANCEMTRE NUMRIQUE
DE 0,1 H
A 300 MH
Cet appareil de
classe professionnelle est un
instrument de
mesure de linductance des selfs. Il est quip dun afficheur LCD
dix chiffres et son chelle de mesure stend jusque
300 000 H soit 300 mH.

EN1576 .... Kit avec botier sans alim..... 49,00


EN1526 .... Kit alimentation secteur....... 19,00

UN SELFMTRE
HF

ou comment mesurer
la valeur dune bobine
haute frquence. En
connectant une self HF
quelconque, bobine
sur air ou avec support et noyau, aux bornes dentre
de ce montage, on pourra prlever, sur sa prise de
sortie, un signal HF fonction de la valeur de la self. En
appliquant ce signal lentre dun frquencemtre
numrique, on pourra lire la frquence produite. Connaissant cette frquence, il est immdiatement possible de calculer la valeur de la self en H ou en mH. Ce
petit selfmtre HF nutilise quun seul circuit intgr
A720 et quelques composants priphriques.

EN1522..... Kit complet avec botier ........ 30,00

CAPACIMTRE
DIGITAL AVEC
AUTOZRO

Cet appareil permet


la mesure de tous
les condensateurs compris entre 0,1 pF et 200
F. Un bouton poussoir permet de compenser
automatiquement les capacits parasites.
6 gammes sont slectionnable par lintermdiaire
dun commutateur prsent en face avant.
Un afficheur de 4 digits permet la lecture de la
valeur. Spcifications techniques :
Alimentation : 230 V / 50 Hz.
Etendue de mesure : 0,1 pF 200 F. Gammes de
mesure : 0,1 pF / 200 pF - 1 pF / 2 000 pF - 0,01
nF / 20 nF - 0,1 nF / 200 nF - 0,001 F / 2 F
- 0,1 F / 200 F.
Autozro : oui. Affichage : 5 digits.

EN1340..... Kit complet avec botier ....... 124,25

CAPACIMTRE POUR
MULTIMTRE

Ce capacimtre pour
multimtre, la fois trs
prcis, simple construire et
conomique vous permettra
deffectuer toutes les mesures de capacit, partir de
quelques picofarads, avec
une prcision dpendant essentiellement du multimtre (analogique ou numrique), que vous utiliserez
comme unit de lecture.

UN GNRATEUR
DE FIGURES
DE LISSAJOUS

Quand le physicien franais Jules


Antoine LISSAJOUS (1822-1880)
fabrique un appareil mcanique,
constitu de deux diapasons et
de deux miroirs, grce auquel
il russit rendre visible la composition gomtrique
de deux mouvements harmoniques de frquences
identiques ou diffrentes, il ne pensait certainement
pas que son nom serait indissolublement li un
instrument de mesure, nexistant pas alors, que nous
connaissons aujourdhui sous le nom doscilloscope.

EN1612..... Kit complet avec botier ......... 39,00

UN CONVERTISSEUR DE 20
200 MHZ POUR
OSCILLOSCOPE
Si vous possdez un oscilloscope ordinaire avec
bande passante de 20 MHz, il ne pourra jamais
visualiser des signaux de frquences suprieures.
Ralisez cet accessoire simple et conomique (le
convertisseur EN1633) et vous pourrez visualiser
nimporte quel signal HF jusqu environ 100 MHz
et mme au-del. Tension dalimentation 230 VAC Frquence maximale entre : 500 MHz - Amplitude
max signal entre : 500 mV .

EN1633..... Kit complet avec son coffret .. 59,00

UN SISMOGRAPHE AVEC
DTECTEUR PENDULAIRE ET
INTERFACE PC

Pour visualiser sur lcran de votre ordinateur les


sismogrammes dun tremblement de terre vous
navez besoin que dun dtecteur pendulaire, de son
alimentation et dune interface PC avec son logiciel
appropri. Cest dire que cet lappareil est simple et
conomique.

EN1358D... Dtecteur pendulaire .......... 145,00


EN1359..... Alimentation 24 volts ............ 54,00
EN1500..... Interface avec botier .........................
.................. + CDROM Sismogest............ 130,00

SISMOGRAPHE

Traduction des mouvements des


plaques tectoniques en perptuel
mouvement, lactivit sismique de
la plante peut se mesurer partir
de ce sismographe numrique. Sa
sensibilit trs leve, donne par
un balancier pendulaire vertical,
lui permet denregistrer chaque secousse. Les tracs
du sismographe rvlent une activit permanente
insouponne quil est trs intressant de dcouvrir.
Alimentation : 230 V. Sensibilit de dtection : faible
intensit jusqu 200 km, moyenne intensit jusqu
900 km, forte intensit jusqu 6 000 km. Imprimante :
thermique. Balancier : vertical. Afficheur : 4 digits.

EN1358..... Kit complet avec boitier et une


.................. imprimante thermique ......... 655,40

UN TEMPORISATEUR DOUBLE
DIFFRENTIEL POUR PRODUIRE
DES VAGUES (OU DU COURANT)
DANS UN AQUARIUM

Pour connecter en phase les hautparleurs dune chane stro, il est


ncessaire de connatre la polarit
des entres. Ce kit vous permettra de
distinguer, avec une extrme facilit,
le ple positif et le ple ngatif dun
quelconque haut-parleur ou dune enceinte acoustique.
Alimentation : Pile de 9 V (non fournie).

Le contrleur que nous vous


prsentons NE mesure PAS la capa
cit en F dun condensateur
lectrolytique, mais il contrle seulement sa RES (en anglais ERS :
Equivalent Serie Resistance). Grce
cette mesure, on peut tablir lefficacit restante
dun condensateur lectrolytique ou savoir sil est
ce point vtuste quil vaut mieux le jeter plutt que
de le monter !

Si vous avez la passion des


aquariums vous savez quun
petit accessoire comme un
temporisateur pour engendrer des vagues (surtout
sil est double) peut devenir
horriblement coteux au seul
et unique motif quil est en vente dans un magasin
daquariophilie ou dans une grande surface de
jardinerie au rayon des poissons ! Nous allons vous
montrer qu trs bas prix, avec quelques neurones
et des coups de fer ( souder), on peut raliser
un temporisateur rglable dune seconde cinq
minutes (et qui plus est double diffrentiel : alimentant deux pompes disposes en sens inverses),
utilisable pour la production de divers mouvements
deau dans un aquarium. Alimentation: 230 Vac.

EN1481..... Kit complet avec botier ......... 12,20

EN1518..... Kit complet avec botier ...... 29,00

EN1602..... Kit complet & botier.............. 35,00

EN1274..... Kit complet avec botier.......... 39,30

TESTEUR DE POLARIT DUN


HAUT-PARLEUR

EN5033..... Kit complet avec botier ......... 41,00

RESMTRE

COMPTEUR GEIGER
PUISSANT ET PERFORMANT

Cet appareil va vous permettre de


mesurer le taux de radioactivit
prsent dans lair, les aliments, leau,
etc. Gamme de mesure: de 0.001
0.35 mR/h. Le kit est livr complet
avec son botier srigraphi. Alimentation par pile de 9 V.

EN1407 ......Kit compteur Geiger .... 115,00


EN1407KM .Version monte ........... 149,00

ANALYSEUR POUR
LE SECTEUR 220 V
Ce montage vous permettra
non seulement de mesurer le cos-phi (cest--dire le
dphasage produit par des charges inductives) mais
il vous indiquera aussi, sur un afficheur LCD, combien
dampres et combien de watts consomme la charge
connecte au rseau EDF.Cet instrument peut mesurer
une puissance maximale de 2 kW.

EN1485 ......Kit sans botier............ 100,00


MO1485......Botier srigraphi.......... 23,00

UN COMPTEUR-DCOMPTEUR
NUMRIQUE LCD

Il sagit dun
Up/Down Counter (cest--dire
dun compteur
avant/arrire
ou compteur/
dcompteur)
programmable qui
trouvera son utilit dans le labo de lamateur lectronicien (pour des exprimentations diverses et varies)
ou dans la petite industrie comme compteur de pices
de petite et moyenne sries (maximum 9 999). Vous
pouvez le raliser en vous passant pour une fois de
microcontrleur et en nutilisant que des composants
discrets. Alimentation : 230 Vac. Une sortie sonore
(buzzer) et un relais.

EN1634 ......Kit sans coffret ............. 84,00


MO1634......Coffret srigraphi ........ 17,00

GNRATEUR
DE MIRE
POUR TV ET PC
Ce gnrateur de mire
permet de tester tous les postes TV mais aussi les
moniteurs pour PC. Il possde 3 modes de fonctionnement : CCIR625, VGA 640*480, VGA 1024*768. La
sortie peut-tre de la vido composite ou du RGB. Une
prise PERITEL permet de connecter la TV tandis quune
prise VGA 15 points permet de connecter un moniteur.
Spcifications techniques : Alimentation : 230 V /
50 Hz. Type de signal : CCIR625 - VGA 640*480 - VGA
1024*768. Type de sortie : RGB - Vido composite.
Connecteur de sortie : PERITEL - VGA 15 points.

EN1351....... Kit complet avec botier .102,15

UN GNRATEUR
DE MIRES
PROFESSIONNEL
Ce gnrateur de mire de grande qualit deviendra
rapidement indispensable dans le labo de tout lectronicien sintressant la tlvision ; il fournit en effet
des signaux TV aux standards PAL-SECAM-NTSC et
utilise comme modulateur un minuscule circuit intgr
CMS capable de fournir un signal de sortie en VHFUHF. Ce gnrateur peut tre utilis aussi pour transfrer partir dun ordinateur des images visualiser
sur tlviseur. Le kit complet est constitu de la platine
de base (EN1630), de la platine affichage (EN1630B)
de la platine modulateur (EN1632KM), de la carte CPU
(EN1631KM) et du coffret

EN1630 ......Kit carte mre.............. 142,00


EN1630B ....Kit carte affichage.......... 39,00
EN1631KM .Carte CPU monte ....... 170,,00
EN1632KM .Carte modul. monte ...... 19,00
MO1630......Coffret usin ................. 54,,00

POLLUOMTRE HF

ou comment mesurer la
pollution lectromagntique. Cet appareil mesure
lintensit des champs
lectromagntiques HF,
rayonns par les metteurs FM, les relais de tlvision
et autres relais tlphoniques. Gamme de mesure: de
1MHz 3 GHz. Rsolution: 0.1 V/m. Alimentation :9V

EN1435 ......Kit avec botier............. 106,00


EN1435K ....Kit version monte ....... 146,00

MESUREUR DE CHAMPS
LECTROMAGNTIQUES

Cet appareil va vous permettre de mesurer les champs lectromagntiques BF


des faisceaux hertziens, des metteurs
radios ou TV, des lignes lctriques
haute tension ou encore des appareils
lectromnagers. Gamme de mesure:
de 0 200 T (microtesla). Le kit est
livr complet avec son botier srigraphi. Alimentation
par pile de 9 V.

EN1310 ......Kit champs-mtre .......... 71,20


TM1310......Bobine pour talonnage ... 8,40
EN1310KM .Version mont ............. 106,80

UN DTECTEUR
DE FUITES SHF POUR FOURS
MICROONDES

Avec ce dtecteur de fuite dondes


SHF pour four micro-ondes nous
compltons la srie de nos instruments de dtection destins
contrler la qualit des conditions
environnementales de notre existence, comme les
dtecteurs de fuite de gaz, de champs magntiques et
HF, les compteurs Geiger, etc

EN1517 ......Kit complet avec botier.. 27,00

DTECTEUR DE GAZ
ANESTHSIANT

Les vols nocturnes dappartement


sont en perptuelle augmentation.
Les voleurs utilisent des gaz
anesthsiants afin de neutraliser
les habitants pendant leur sommeil. Pour se dfendre
contre cette mthode, il existe un systme dalarme
installer dans les chambres coucher capable de
dtecter la prsence de tels gaz et dactiver une petite
sirne.

ET366.........Kit complet avec botier.. 61,00

DCIBELMTRE

TESTEUR POUR
LE CONTRLE
DES BOBINAGES

A laide de ce kit vous allez pouvoir


mesurer le niveau sonore ambiant.
Gamme couverte : 30 dB 120 dB.
Indication : par 20 LED. Alimentation : 9
V (pile non fournie).

Permet de dceler des


spires en court-circuit sur divers types de bobinages
comme transformateurs dalimentation, bobinages de
moteurs, selfs pour filtres Hi-Fi.

EN1056 ......Kit complet avec botier.. 51,70

EN1397 ......Kit complet avec botier.. 19,05

ALTIMTRE DE 0 1 999 MTRES

ANALYSEUR DE
SPECTRE POUR
OSCILLOSCOPE

Ce kit vous permet


de transformer votre
oscilloscope en un analyseur de spectre performant. Vous pourrez visualiser
nimporte quel signal HF, entre 0 et 310 MHz environ.
Avec le pont rflectomtrique EN1429 et un gnrateur de bruit, vous pourrez faire de nombreuses autres
mesures. Le kit est livr avec son botier ets lalimentation est disponible part.

EN1431 ......Kit & botier ................. 100,60


EN1432 ......Kit alimentation ............. 30,60

TESTEUR DE MOSPOWER
MOSFET - IGBT

Dune utilisation trs simple, ce


testeur universel permet de connatre
ltat dun MOSPOWER - MOSFET IGBT. Livr avec sondes de tests.

EN1272 ......Kit complet avec botier.. 19,70

SONDE LOGIQUE
TTL ET CMOS

Cette sonde vous rendra


les plus grands services
pour dpanner ou laborer
des cartes lectroniques
contenant des circuits logiques CMOS ou TTL

EN1426 ......Kit complet avec botier.. 27,30

TRANSISTOR
PIN-OUT CHECKER

Ce kit va vous permettre de


reprer les broches E, B, C
dun transistor et de savoir
si cest un NPN ou un PNP.
Si celui-ci est dfectueux
vous lirez sur lafficheur
bAd. Alimentation : pile de 9 V (non fournie).

EN1421 ......Kit complet vec botier ... 38,10

TESTEUR DE FET

Cet appareil permet de vrifier


si le FET que vous possdez est
efficace, dfectueux ou grill.

EN5018 ......Kit complet avec botier.. 51,80

1 999 m.

Avec ce kit vous pourrez


mesurer la hauteur dun
immeuble, dun pylne ou
dune montagne jusqu
une hauteur maximale de

EN1444 ......Kit complet avec botier.. 62,35

LAUDIO-METRE
OU LABO BF
INTGR

UN MESUREUR DE
PRISE DE TERRE

Pour vrifier si la prise de


terre dune installation lectrique est dans les normes
et surtout si elle est efficace,
il faut la mesurer et, pour ce faire, on doit disposer
dun instrument de mesure appel Mesureur de Terre
ou Ground-Meter. Le kit est livr avec son botier et le
galvanomtre. Alimentation par pile de 9 V.

EN1512 ......Kit complet avec botier.. 62,00

DTECTEUR
DE TLPHONES
PORTABLES

Ce dtecteur vous apprend,


en
faisant sonner un buzzer ou
en allumant une LED, quun
tlphone portable, dans un rayon de
30
mtres, appelle ou est appel. Ce prcieux appareil
trouvera son utilit dans les hpitaux (o les missions
dun portable peuvent gravement perturber les appareils de surveillance vitale), chez les mdecins, dans
les stations service, les cinmas et, plus gnralement,
dans tous les services privs ou publics o se trouvent
des dispositifs ou des personnes sensibles aux perturbations radiolectriques. On peut, grce ce dtecteur,
vrifier que le panneau affichant Portables interdits ou
Eteignez vos portables est bien respect.

EN1523 ...... Kit complet + botier .... 29,00

DTECTEUR DE FILS SECTEUR


Cet astucieux outil vous vitera de planter
un clou dans les fils dune installation
lectrique.

EN1433 ......Kit complet + botier ...... 13,55

UN DTECTEUR DE MICROS
ESPIONS

Voici un rcepteur large bande, trs


sensible, pouvant dtecter les rayonnements radiolectriques du mgahertz au
gigahertz. Sil est intressant pour localiser des metteurs dans les gammes
CB ou UHF, il est tout particulirement
utile pour dsinfester les bureaux ou la
maison en cas de doute sur la prsence
de micros espions.

Tout amateur clair qui se


lance dans la ralisation
dun montage BF saperoit tout de suite que, pour
effectuer les mesures requises, il devrait disposer
dune nombreuse instrumentation trs coteusequil
na pas, bien sr, puisquil nest pas un professionnel
! Pour sortir de cette impasse, nous vous proposons
de construire un instrument de mesure simple mais
universel, ddi aux basses frquences (BF), donc
laudio et contenant, dans un seul et unique botier :
un gnrateur BF, un frquencemtre numrique et un
voltmtre lectronique mesurant les tensions, mme
en dB. Alimentation 230 Vac.

ET370.........Kit complet avec botier.. 37,00

EN1600K...Kit complet + botier ...... 210,00

Alimentation : 220 VAC.

GNRATEUR DE
BRUIT BF

Coupl un analyseur de
spectre, ce gnrateur
permet le rglage de
filtre BF dans beaucoup de domaine : rglage dun
galiseur, vrification du rendement dune enceinte
acoustique etc.
Couverture en frquence : 1 Hz 100kHz. Filtre commutable : 3 dB / octave env. Niveau de sortie : 0 4
Veff. env. Alimentation : 12 Vcc.

EN1167 ......Kit complet avec botier.. 33,55

UN GNRATEUR BF
BALAYAGE

Afin de visualiser sur lcran


dun oscilloscope la bande
passante complte dun amplificateur Hi-Fi ou dun
pramplificateur ou encore la courbe de rponse dun
filtre BF ou dun contrle de tonalit, etc., vous avez
besoin dun bon sweep generator (ou gnrateur
balayage) comme celui que nous vous proposons ici
de construire.

EN1513 ......Kit complet avec botier.. 85,00


ENCAB3 ......Jeu de 3 cbles BNC/C.... 18,00

GNRATEUR DE BRUIT
1MHZ 2 GHZ

Signal de sortie : 70 dBV.


Frquence max. : 2 GHZ.
Linarit : +/- 1 dB. Frquence
de modulation : 190 Hz env.

EN1142 ......Kit complet avec botier.. 79,00

ANMOMTRE
PROGRAMMABLE
SIMPLE

Cet anmomtre peut tre


programm pour exciter
un relais ou un buzzer
afin que vous soyez averti
quand la vitesse du vent
dpasse une valeur de
seuil critique pour la survie de vos accessoires domestiques. En effet, le relais de sortie peut alors dclencher une sirne ou mme (moyennant lajout dun
relais plus puissant) actionner le moteur de relevage
ou denroulement des stores, parasol, etc.

EN1606 ......Kit complet avec botier.. 89,50


SE1.20........Capteur de vent seul....... 41,00

INDUCTANCEMTRE
10 H 10 MH

laide de ce simple inductancemtre,


vous pourrez mesurer des selfs comprises entre 10 H et 10 mH. La lecture de
la valeur se fera sur un multimtre analogique ou numrique (non fourni).

EN1422 ......Kit complet avec botier.. 42,70

CD 908 - 13720 BELCODENE Tl. : 04.42.70.63.90

w w w. c o m e l e c . f r

Fax : 04.42.70.63.95

DEMANDEZ NOTRE CATALOGUE 96 PAGES ILLUSTRES AVEC LES CARACTRISTIQUES DE TOUS LES KITS

Rglement la commande par chque, mandat ou CB. Frais de port en France moins de 5 Kg 8,40 / CEE moins de 5 Kg 15,00 .
Port autres pays sur devis. Catalogue gnral de kits contre ( cinq timbres 0,54 ) ou tlchargeable gratuitement sur notre site.

PASSEZ VOS COMMANDES DIRECTEMENT SUR NOTRE SITE : www.comelec.fr

MESURES DIVERSES

GPS
ET644

Une connexion
de donnes
pour le localiseur portatif GPS/GSM
et un modem GSM USB
Comment raliser une connexion de donnes en temps rel en
modifiant le programme rsident de notre localiseur miniature
GPS/GSM (ET596) dcrit dans les numros 78, 79 et 81 dELM.
Nous profitons de loccasion pour vous prsenter le projet dun
modem GSM USB utiliser pour cette mme application ET596
mais aussi pour bien dautres.

CARACTRISTIQUES TECHNIQUES
du MODEM GSM USB ET644
-

ous avons t les premiers vous proposer de


monter un localiseur miniature de poche (ou de
vhicule) module Q2501 de Wavecom contenant
la fois un mobile GSM et un rcepteur GPS. Ctait dans
les numros 78 (le matriel), 79 (les logiciels et la cartographie) et 81 (le pack de batteries) dELM. Le localiseur ET596
envoie les donnes de position par SMS : tout moment,
au moyen dun tlphone mobile, vous pouvez savoir o
se trouve le vhicule dentreprise ou la voiture de votre fils
(par exemple) ; lappareil envoie le SMS sur demande ou
intervalle rgulier (intervalle paramtrable distance) ;
les coordonnes peuvent en outre tre insres dans un
programme de gestion cartographique pour situer sur une
carte la position et le trajet du vhicule.

Lapplication permet au destinataire de ce message (et


seulement lui) dentrer sur le site et de voir la position du
vhicule lintrieur dune carte dtaille. La seule limitation est dordre temporelle, il ne faut pas adresser plus
dun SMS par minute. Si cela, dans la plupart des cas, ne
pose pas de problme, il existe cependant des applications
requrant la rception des coordonnes en temps rel, soit
au rythme du GPS qui les fournit (une donne de position
par seconde).

Notre innovation
La seule manire dobtenir ce rsultat est dtablir avec
lunit distante une connexion GSM en mode donnes : pour
cela il faut effectuer lappel avec un PC muni dun modem
et dun programme correspondant. Pour permettre au localiseur ET596 de fonctionner aussi en mode donnes, il est
ncessaire de modifier le programme rsident du microcontrleur, comme lexplique cet article ; aucune modification
matrielle nest en revanche requise.

Une autre solution consiste utiliser les sites de cartographie Internet servant normalement trouver une adresse
ou calculer un parcours. Dans ce cas le SMS est envoy
au numro de tlphone du serveur qui le transforme en
une information lisible par un programme de gestion cartographique et permet ainsi un affichage lcran.

ELECTRONIQUE

Connexion GSM : 900 / 1800 MHz


Puissance RF : 2 W (900 MHz) 1 W (1 800 MHz)
Alimentation : 5 V
Consommation au repos : 30 mA
Consommation en connexion : 250 mA
Interface donnes : USB 1.1 et USB 2.0
Antenne : bibande, intgre au ci.

32

magazine - n 92

GPS
Figure 1 : Schma lectrique du localiseur GPS/GSM ET596 (rappel). Lappareil est toujours disponible et cet article vous
permet de lui ajouter une fonction.

Le montage de ce localiseur distance GPS/GSM a t prsent dans les numros 78, 79 et 81 dELM. Lappareil, dans
sa version de base, est capable denvoyer par SMS les coordonnes de position du vhicule quip. Cela permet de savoir
tout instant, avec un simple tlphone mobile, o se trouve ledit vhicule. Le localiseur envoie le SMS sur demande ou
intervalle rgulier (paramtrable distance). Les SMS peuvent tre galement envoys un serveur Internet afin de permettre lusager de visualiser directement sur une carte routire la position du vhicule. Dans cet article nous vous proposons
une modification du programme rsident du localiseur ET596 qui vous permettra de lutiliser, en plus du mode habituel, en
mode connexion de donnes (mode de liaison en temps rel entre la station de base et lunit distante).
Le localiseur ET596 est quip du module GPS/GSM Q2501 WAVECOM. Ce module intgre un systme de communication
GSM/GPRS bibande complet et un rcepteur GPS seize canaux. Ses dimensions sont 58 x 32 x 6 mm et il ne pse que
15 g. Sa tension dalimentation est de 3,6 V (pack batteries rechargeables 3,6 V ou adaptateur dcoupage).
Lunit distante se comporte alors
de manire diffrente en fonction du
type dappel reu : sil sagit dun appel
vocal ou dun SMS de paramtrage, le
localiseur rpond par un SMS ; si au
contraire il sagit dun appel transmettant des donnes, le localiseur
instaure une connexion de ce type et
commence envoyer les informations
concernant la position (les coordonnes) du vhicule.
La liaison reste active jusqu ce que
nous linterrompions partir de la
station de base. Dans tous les cas
lusager qui lance lappel doit avoir t
habilit comme le systme le prvoit.

Nos ralisations

Logicielle

Matrielle
Comme le cot dun appel mobile/
mobile est de loin infrieur celui
dun appel mobile/fixe, il vaut mieux,
pour appeler, utiliser un modem GSM
au lieu dun modem connect au
rseau fixe.

Afin de complter cette nouvelle fonction de votre localiseur, nous avons en


outre mis au point un programme
installer sur la station de base (nomme GPS Link). Ce logiciel est capable de grer la connexion avec lunit
distante et de mmoriser les donnes
entrantes.

Nous vous proposons dans cet article


de monter un modem GSM avec interface USB, utiliser pour cette application (avec le localiseur ET596) ou avec
tout autre application ; notre modem
est en effet dun emploi universel.

Pour la visualisation des donnes


reues, nous avons utilis un logiciel
de gestion cartographique Fugawi avec
les cartes ncessaires, mais il est possible aussi de se servir de programmes
similaires (Route 66, etc.).

ELECTRONIQUE

33

magazine - n 92

GPS
Figure 2 : Les listings 1 du programme principal

MAIN:
LOW LED
PULSOUT LED,8000
IF RITENTA=1 THEN
GOSUB INVIOCOORDINATE
ENDIF
READ 203,TMP
CONTROLE SI LE POLLING EST PRESENT
IF TMP=1 THEN
GOSUB TIME
READ 204,ORAIMP
READ 205,MINUTIIMP
IF ORAGSM=ORAIMP THEN
IF MINUTIGSM>=MINUTIIMP THEN
HSEROUT [AT+CCLK=,34,01/01/01,00:00:00,34,13]
PAUSE 500
READ 207,TMP
IF TMP=0 THEN
GOSUB LEGGIMASTER
ELSE
GOSUB LEGGIEMAIL
ENDIF
POLLING=1
GOSUB INVIOCOORDINATE
ENDIF
ENDIF
ENDIF
IF CONNESSIONE=0 THEN
GOSUB LEGGISMS
IF MESS=1 THEN
GOSUB CERCANUMERO
IF TROVATO=0 THEN
GOSUB VERIFICAPWD
ENDIF
IF TROVATO=1 OR PWDOK=1 THEN
SI LE NUMERO EST EN MMOIRE, OU
SI LE MdP EST OK, AVANCE
GOSUB ANALIZZASMS
ENDIF
ENDIF
ELSE
CONNESSIONE ATTIVA
HSEROUT [AT,13]
HSERIN 200,EXITTEST,[wait (O)]
CONNESSIONE=0
HSEROUT [AT+WGPSM=0,0,13]
ETEINS GPS
PAUSE 500
EXITTEST:
ENDIF
GOSUB CHIAMATA
IF CHIAMA=1 THEN
SI UN APPEL ARRIVE
GOSUB CERCANUMERO
VERIFIE SI LE NUMRO EST PRESENT
IF TROVATO=1 THEN
SI OUI ENVOIE LES COORDONNEES
IF DATI=0 THEN
GOSUB INVIOCOORDINATE
ELSE
GOSUB GEST_REALT
ENDIF
ENDIF
ENDIF
IF CONNESSIONE=1 THEN
GOSUB GEST_REALT
ENDIF
GOTO MAIN
Pour complter largument, nous vous
proposons enfin un programme de gestion des SMS envoys par le localiseur
sans le recours Internet, un programme
qui nous a t rclam par des socits
possdant un parc de vhicules limit
et dsireuses de grer elles-mmes les
donnes provenant de ceux-ci.

Le nouveau programme
rsident
Les modifications introduites dans le
programme rsident sont relativement
simples, surtout si vous les comparez
avec la totalit du programme de gestion, crit avec le compilateur Basic de

ELECTRONIQUE

34

magazine - n 92

MicroEngineering. Dans les listings 1


et 2 de la figure 2 nous donnons les
modifications insrer dans le MAIN
PROGRAM (programme principal) et
dans le sous programme soccupant de
la gestion de la connexion de donnes.
En fait, dans le programme principal
MAIN, sont insres des instructions

GPS
et 2 du sous programme connexion de donnes.

GEST_REALT:
SerIn2 RXGPS,188,5000,REALT_EXIT,[WAIT($G),TMP1]
hserout[13,10,$GP]
FOR TMPW=0 TO 1000
SerIn2 RXGPS,188,5000,REALT_EXIT,[TMP1]
hserout[TMP1]
NEXT TMPW
FOR TMPW=0 TO 1000
SerIn2 RXGPS,188,5000,REALT_EXIT,[TMP1]
IF TMP1=$ THEN
GOTO EXIT_REALT
ENDIF
hserout[TMP1]
NEXT TMPW
EXIT_REALT:
CONNESSIONE=1
REALT_EXIT:
Return
permettant de savoir si lappel entrant
provient dun modem ou si cest un
appel vocal. Dans le premier cas le
dispositif saute au sous programme
GEST_REALT et dans le second il
envoie les coordonnes selon le mode
traditionnel, soit par SMS ou e-mail.
Notez que, mme dans le cas de la
connexion de donnes, le numro doit
avoir t au pralable habilit (parmi
cinq au maximum). Pour ce faire il est
ncessaire denvoyer un SMS au localiseur distant avec le contenu suivant :
Mx+3333.......;12345
o on insre la place de x la position
que doit occuper le numro ( taper
comme indiqu, avec le prfixe international +33). Les cinq chiffres aprs
le point virgule sont le mot de passe
(par dfaut 12345). Cette commande,
comme toutes les autres, a t dcrite
dans le numro 79 dELM (article
ET596-2) ; il faut faire rfrence ce
Tableau pour tous les paramtrages
distance du localiseur.
Mais revenons au programme rsident :
dans le sous programme GEST_REALT
le micro lit la sortie du GPS avec une
vitesse de transmission de 4800 bps
(valeur 188) pendant cinq secondes
(valeur 5000) la recherche du flux $G
(tous les flux NMEA commencent par
cet en-tte ou header). Si au bout de
ces cinq secondes le flux na pas t
trouv, le programme rsident sort du
sous programme avec REALT_EXIT.
Dans le cas o len-tte est trouv,
tous les caractres suivants (avec le
premier cycle de for-next) sont envoys
au GSM. Le second cycle de for-next est
en revanche ddi lenvoi dun flux
complet au bout duquel le programme
retourne au principal MAIN aprs

avoir valoris la variable connexion


1. Le programme principal MAIN,
vrifie si la connexion est encore active
et, si cest le cas, il retourne au sous
programme. Le programme rsident
contrle ainsi continuellement si la
connexion est active et vite de rester
bloqu dans le sous programme.

Le programme GPS Link


Pour effectuer la connexion en temps
rel avec le localiseur distant, il est
ncessaire dutiliser un PC auquel il
faut relier un modem GSM muni de sa
carte SIM habilite pour la connexion de
donnes. Pour cette application, mme
lunit distante doit faire usage dune
carte ainsi habilite. Pour rendre plus
simples les oprations dappel et la gestion des units distantes, nous avons
mis au point le programme GPS Link qui
doit tre charg sur le PC utilis pour la
connexion. Sur ce mme ordinateur
doit galement tourner un programme
de localisation cartographique (avec les
cartes correspondantes).
Le fonctionnement est fort simple :
aprs avoir choisi lunit distante qui
nous intresse, nous devons activer
la connexion GSM et, quand elle est
active (nous voyons les flux arriver
dans le log), activer le programme
cartographique (dans notre cas le
Fugawi) et sur la carte nous pourrons
voir la position du vhicule mise jour
chaque seconde.
La figure 3 donne les crans les plus
significatifs de ces programmes. La
figure 3a est la page principale du GPS
Link ; en haut droite nous trouvons
les paramtres de la connexion avec
le modem externe : vitesse, nom du
port et poussoir Connecter qui permet

ELECTRONIQUE

35

magazine - n 92

de dialoguer avec le modem GSM.


Les trois touches en haut gauche
permettent de mmoriser le numro
de tlphone et les noms des diverses
units distantes. Linsertion est fort
simple, comme le montre la figure 3b.
Au fur et mesure que les donnes
sont insres, la liste apparat dans
la fentre centrale aprs une case
cocher (voir figure 3c).
Pour se connecter une des units
distantes, il est ncessaire de slectionner son nom en activant le flag
correspondant (immdiatement les
poussoirs Appel et Terminer deviennent
visibles) et de cliquer sur le premier
des deux. Une fois la connexion tablie
(figure 3d), dans la fentre infrieure,
les flux NMEA commencent sinscrire.
Pour activer le programme de gestion
cartographique, il faut simplement cliquer sur le poussoir Cartographique : la
liaison au programme prcdemment
paramtr avec le menu Paramtrage
stablit et les donnes arrivant du
GPS distant sont utilises par le logiciel pour calculer et visualiser sur la
carte la position du vhicule.
Pour cela il faut disposer des cartes
correspondantes. La figure 3e donne la
fentre de configuration du programme
Fugawi : en particulier le paramtrage
de la connexion srie est visible. Les
figures 3f et g reprsentent, avec deux
niveaux de zoom diffrents, la position
du vhicule sur la carte. La fentre
lintrieur de lcran visualise, outre
les coordonnes, toutes les autres
informations provenant de lunit distante (date et heure, vitesse, altitude,
nombre de satellites reus, etc.).
Pour interrompre la connexion, il est
ncessaire de fermer avant tout le programme Fugawi ; en dessous, encore

GPS
Figure 3 : Le programme GPS Link ( gauche) permet de grer la connexion entre la station de base (constitue dun PC et dun
modem GSM) et le localiseur de lunit distante. Ce programme dispose dun archivage dans lequel on insre les donnes de
toutes les units distantes. Une fois la liaison tablie, il est possible dappeler le programme de gestion cartographique (pour
nous cest le logiciel cartographique Fugawi) auquel est confi le rle de visualiser la position du vhicule sur une carte. Pour
fonctionner correctement le logiciel Fugawi doit disposer en outre des cartes correspondantes.

a)

b)

c)

actif mais non connect au port, nous


trouvons le programme GPS Link. Il faut
presser le poussoir Connecter et vrifier
que dans la fentre de log apparaissent
bien les donnes entrantes ; cest seulement alors que nous pouvons interrompre la connexion GSM avec lunit
distante en cliquant sur le poussoir
Terminer.
Rappelons que le programme GPS
Link que nous avons ralis peut tre
gratuitement tlcharg sur le site de
la revue ; le programme Fugawi est par
contre un programme commercial et
vous devrez lacqurir.
Occupons-nous maintenant de lanalyse et de la construction du modem

d)

GSM avec interface USB que nous


avons ralis pour une utilisation dans
la station de base.

Le modem GSM
Ce montage a t conu le jour o,
devant effectuer une transmission
de donnes GSM avec un nouvel ordinateur portable, nous nous sommes
rendu compte que le modem que
nous utilisions habituellement cet
effet au laboratoire tait muni dun
port srie alors que le portable ne disposait que de ports USB. Nous avons
pris tout de suite une plaque dpoxy
perfore, un module Telit et un circuit
intgr FTDI et nous avons essay de

ELECTRONIQUE

36

magazine - n 92

faire fonctionner le tout. A notre grande


surprise, cela fonctionna trs bien du
premier coup !
Nous avons essay dalimenter le
montage par le 5 V de lUSB (dans un
premier temps nous avions pris une
alimentation externe) et, avec des
condensateurs de filtrage de valeurs
adquates, le montage a fonctionn
de manire optimale.
Nous nous sommes alors demands
aprs avoir additionn les cots des
composants si cela ne valait pas la
peine de proposer nos fidles lecteurs de construire ce modem GSM
USB. La rponse fut bien videmment
affirmative.

GPS
Figure 3 (suite).

f)

e)

g)

Figure 4 : Schma lectrique du modem GSM USB ET644.

ELECTRONIQUE

37

magazine - n 92

GPS
Liste des composants
ET644
R1 ....... 27 CMS
R2 ....... 27 CMS
R3 ....... 1,5 k CMS
R4 ....... 470 CMS
R5 ....... 470 CMS
R6 ....... 470 CMS
R7 ....... 560 k CMS
R8 ....... 1,5 k CMS
R9 ....... 330 CMS

Figure 5a : Schma dimplantation des composants du modem GSM USB ET644


vu du ct modem. Le montage du connecteur 50 broches CMS de U1 (module
modem Telit) exige beaucoup de soin, du doigt et il sera pratiqu avec un fer de
15-20 W pointe trs fine et avec du tinol de petit diamtre ; positionnez-le avec
une grande prcision, soudez deux broches diagonalement opposes (en rajustant
le positionnement entre les deux) avant de souder toutes les autres en vous aidant
dune pointe tracer (pour retoucher ventuellement la position de chaque broche
et pour vrifier quun pont de soudure ne sest pas cr entre deux broches). Cette
opration ne doit tre entreprise que par un monteur expriment. La soudure des
autres composants de cette face ne pose aucun problme. Attention la polarit
des deux diodes montes tte-bche et des trois LED.

C1 ....... 100 nF multicouche CMS


C2 ....... 470 F 6 V lectrolytique CMS
C3 ....... 470 F 6 V lectrolytique CMS
C4 ....... 470 F 6 V lectrolytique CMS
C5 ....... 100 nF multicouche CMS
C6 ....... 470 F 6 V lectrolytique CMS
C7 ....... 470 F 6 V lectrolytique CMS
C8 ....... 470 F 6 V lectrolytique CMS
C9 ....... 470 F 6 V lectrolytique CMS
C10 ..... 470 F 6 V lectrolytique CMS
C11..... 470 F 6 V lectrolytique CMS
C12..... 100 nF multicouche CMS
C13..... 15 pF cramique CMS
C14 ..... 15 pF cramique CMS
C15..... 100 nF multicouche CMS
D1 ....... 1N4007
D2 ....... 1N4007
LD1..... LED rouge 3 mm
LD2..... LED jaune 3 mm
LD3..... LED verte 3 mm
Q1 ....... quartz 6 MHz
U1 ....... GM862
U2 ....... FT232BM CMS
Divers :

Figure 6a : Dessin, lchelle 1, du circuit imprim double face trous mtalliss du modem GSM USB ET644, ct modem.

1 connecteur USB-B
1 cble coaxial dantenne (un
morceau) avec connecteur MMCX
1 connecteur 50 broches CMS pour
modem GSM Telit
Note : Tous les composants non assortis
du sigle CMS sont des classiques traversants ; le blindage du module modem
Telit traverse en six points le ci et peut
tre soud ct CMS de la platine (mais
son connecteur 50 broches se monte
comme un CMS ct modem !).

Voici donc le montage en question, le


ET644 : il compltera parfaitement le
localiseur ET596 mais ne se limite pas
cette utilisation restreinte ; il sagit
bien en effet dun modem GSM interface USB demploi universel.

Figure 7a : Photo dun des prototypes du modem GSM USB ET644 (la platine ct
modem). Lantenne GSM est grave dans cette face du circuit imprim.

ELECTRONIQUE

38

magazine - n 92

Le premier prototype a t optimis


tant au niveau du schma lectrique
que de la technologie de fabrication (ici
nous avons un circuit imprim double
face trous mtalliss et sur une des

GPS
deux faces, les composants sont des
CMS) ; grce quoi le circuit est particulirement compact.
Le schma lectrique
Comme le montre le schma lectrique
de la figure 4, le dispositif nutilise que
deux composants actifs : le module
GSM Telit GM862 (U1) et linterface
srie-USB FT232BM (U2) ; ces deux
lments sont dj bien connus de
nos lecteurs assidus.
Rappelons tout de mme que le
module bibande GM862 Telit est un
des plus fameux bibandes GSM/GPRS ;
il est dot des fonctions les plus avances et, notamment, la prsence dun
logement pour la carte SIM rend plus
simples les connexions avec les circuits externes de contrle, connexions
autorises par un connecteur 50
broches haute densit.
Le module salimente en 3,6 V et donc
la tension disponible sur le port USB
(5 V/500 mA) semble devoir faire laffaire, dautant que la consommation du
module en mission est de 200 250
mA et en attente de 30 mA. En ralit
ce nest pas si simple car en mission
on a des pics de courant brefs mais
trs intenses (jusqu 1 A !).

Figure 5b : Schma dimplantation des composants du modem GSM USB ET644,


ct composants CMS. Le montage de U2 exige beaucoup de soin, du doigt
et il sera pratiqu avec un fer de 15-20 W pointe trs fine et avec du tinol de
petit diamtre ; positionnez-le avec une grande prcision, soudez deux broches
diagonalement opposes (en rajustant le positionnement entre les deux) avant
de souder toutes les autres en vous aidant dune pointe tracer (pour retoucher
ventuellement la position de chaque broche et pour vrifier quun pont de soudure ne sest pas cr entre deux broches) ; attention au point repre-dtrompeur
en pan coup qui doit tre orient vers C13-C14. Insistons : cette opration ne
doit tre entreprise que par un monteur expriment. La soudure des autres CMS
pose moins de problmes. Attention tout de mme la polarit des lectrolytiques
CMS de 470 F (montez-les comme le montrent les figures 5b et 7b).

Cest pourquoi il est ncessaire dutiliser des condensateurs de forte capacit filtrant la ligne dalimentation : ils
servent de rservoir dnergie, bien
utiles lors des pics de consommation.
Le second dispositif est un circuit
intgr capable de convertir les donnes prsentes sur la ligne USB en
donnes srie asynchrones au standard RS232, avec toutes les lignes
de contrle.

Figure 6b : Dessin, lchelle 1, du circuit imprim double face trous mtalliss du modem GSM USB ET644, ct composants CMS.

La puce est fabrique par FTDI, maison spcialise dans ce genre de produit (comme Maxim avec le MAX232,
FTDI sest fait sa place au soleil
avec le composant que nous avons
mont dans ce modem). FTDI met
notre disposition toutes les ressources logicielles (cest--dire les pilotes) ncessaires pour faire fonctionner la puce ; ces ressources devront
ici tre charges sur un PC afin que
le dispositif soit reconnu.
Regardons maintenant le schma de
plus prs et particulirement la ligne
dalimentation : le 5 V prlev sur
le port USB alimente directement le
fameux FT232BM et le modem GSM
est aliment par une tension rduite
denviron 1,2 1,4 V sous leffet de la

Figure 7b : Photo dun des prototypes du modem GSM USB ET644 (la platine
ct composants CMS).

ELECTRONIQUE

39

magazine - n 92

GPS
Le fait dalimenter avec deux tensions
diffrentes deux dispositifs communiquant entre eux au moyen dun bus,
implique bien sr linsertion dun convertisseur de niveau.

Figure 8 : Le programme Gestion SMS.

a)

Dans le cas du FT232BM ce problme


peut tre brillamment rsolu puisquil
offre la possibilit dattribuer aux
lignes dE/S des niveaux diffrents
du standard (5 V) simplement en
appliquant une broche spciale une
tension gale celle dsire.
Nous avons appliqu la broche 13
(VCCIO) de U2 la mme tension dalimentation quau module Telit et donc
les niveaux des lignes srie de sortie
du FT232BM (broches 18 25) sont
au mme niveau que les lignes de
communication du GM862.

b)

Ce circuit intgr de conversion ne


ncessite que peu de composants
externes, juste un quartz dhorloge
(Q1, 6 MHz). La ligne de donnes
USB correspond aux broches 7 et
8 et elle est directement connecte
( travers deux rsistances de 27
ohms) au port USB du PC.
Les deux LED relies aux broches 11
et 12 signalent le flux de donnes sur
les lignes TX et RX. La communication avec le module GSM se fait par
toutes les lignes srie de contrle
standard : TX, RX, RING, DCD, DSR,
DTR, DTS et CTS.

c)

Elles sont directement connectes


aux lignes correspondantes du
module GSM Telit. Ce dernier galement ne ncessite que peu de composants externes : un rseau RC de
dmarrage la mise sous tension
(R7-C11), une LED de signalisation
et, bien sr, une antenne adapte.

d)

chute de tension dans les diodes D1 et


D2 montes en srie dans la ligne dalimentation en polarisation directe.
Avant comme aprs ces deux diodes
on a des lectrolytiques de 470 F ; le
nombre de ceux monts en aval des
diodes ( droite sur le schma) peut
tre augment facilement (on a en

En ce qui concerne cette antenne,


sachez quelle est constitue par une
piste du circuit imprim (solution simple, pratique et gratuite). La seule
LED relie au GSM est en mesure
de signaler, avec divers modes dallumage, ltat du module.

effet prvu de la place pour cela sur


la face CMS du circuit imprim double
face trous mtalliss). Ainsi nous
pourrons compenser dventuelles
carences du port USB en terme de
courant disponible. En effet, les PC
ne sont pas tous gaux de ce point
de vue et on na jamais les 500 mA
thoriques.

ELECTRONIQUE

40

magazine - n 92

Concluons cette analyse du schma en


signalant que ce circuit pourra aussi
tre aliment avec une alimentation
extrieure et bien entendu distincte
de celle fournie par le port USB.
Pour cela il faudrait utiliser une alimentation stabilise fournissant 5 V pour un
courant de 0,5 1A ; dans ce cas, il faudra imprativement interrompre la connexion entre le positif de la prise USB et
la ligne dalimentation du circuit.

GPS
e)

Figure 8 : Le programme Gestion SMS (suite).

h)

g)

i)

La ralisation pratique
Disons tout de suite que la plupart des
composants de la platine du modem
GSM USB ET644 tant des CMS (le circuit imprim est bien sr un double face
trous mtalliss), il est disponible tout
mont et test, prt tre utilis (ctait

f)

j)

dj le cas du localiseur ET596) ; mais si


vous voulez vous atteler la tche consistant raliser un circuit imprim double
face trous mtalliss et/ou y monter
des CMS dont un circuit intgr (U2)
quatre fois huit broches trs fines et
un module GSM support 50 broches
autrement dit si vous tes un monteur

ELECTRONIQUE

41

magazine - n 92

chevronn rompu de tels travaux hyper


minutieux sachez que vous trouverez le
CI et tous les composants ncessaires
auprs de nos annonceurs. Pour la ralisation, procurez-vous dabord le circuit
imprim double face trous mtalliss
(ou ralisez-le partir des dessins
lchelle 1:1 des figures 6a et 6b).

GPS
Attention au point repre-dtrompeur
pan coup qui doit tre orient vers
C13-C14. La soudure des autres CMS
pose moins de problmes. Attention
tout de mme la polarit des lectrolytiques CMS de 470 F (montezles comme le montrent les figures 5b
et 7b). Noubliez pas les rsistances
et les autres condensateurs (ils sont
minuscules mais si vous avez triomph de U2 cela vous paratra un jeu
denfant !).

Figure 8 : Le programme Gestion SMS (suite).

k)

Retournez nouveau la platine et insrez le module Telit dans son support


(avec dlicatesse) et son capot mtallique dans les six trous : vous pouvez
souder deux quatre ou six de ces broches traversantes. Reliez ensuite le
connecteur du cble coaxial la prise
dantenne du module. Glissez enfin
une carte SIM en cours de validit
elle doit tre habilite pour la transmission des donnes dans la fente
latrale indique par une flche .

l)

Toute la platine est alimente en 5 V


par la prise USB, mais on peut aussi
utiliser une alimentation stabilise
externe de 5 V 0,5 1 A.
La connexion du modem au PC

Face modem Telit


Quand vous lavez devant vous, commencez par vous occuper de la face
(voir figures 5a-6a-7a). Montez tout
dabord le support CMS 50 broches
du module modem Telit U1 ; ce travail
exige beaucoup de soin, du doigt et il
sera fait avec un fer de 20 W pointe
trs fine, avec du tinol de petit diamtre et une loupe claire.
Positionnez-le avec une grande prcision, soudez deux broches diagonalement opposes (en rajustant le
positionnement entre les deux) avant
de souder toutes les autres en vous
aidant dune pointe tracer (pour
retoucher ventuellement la position
de chaque broche et pour vrifier
quun pont de soudure ne sest pas
cr entre deux broches).
La soudure des autres composants de
cette face ne pose par contre aucun
problme : la prise USB, le quartz,
les diodes et les trois LED, tous ces
composants sont des classiques traversants.

Attention toutefois la polarit des


deux diodes montes tte-bche
et des trois LED. Vous ninsrerez le
module dans son support qu la fin.
Vous pouvez prparer (ou vous procurer tout fait) le morceau de cble
coaxial dot de sa fiche dantenne
MMCX et souder lextrmit libre
lantenne imprime (me au point
chaud et tresse la masse, comme le
montre la figure 7a).
Face CMS
Prenez maintenant la platine ct CMS
(voir figures 5b-6b-7b) et commencez
par le montage de U2 : il exige beaucoup de soin, et sera fait avec un fer de
20 W pointe trs fine et avec du tinol
de petit diamtre et une loupe claire.
Positionnez ce circuit intgr avec une
grande prcision, soudez deux broches
diagonalement opposes (en rajustant
le positionnement entre les deux) avant
de souder toutes les autres en vous
aidant dune pointe tracer. Retoucher
ventuellement la position de chaque
broche et vrifier quun pont de soudure
ne sest pas cr entre deux broches.

ELECTRONIQUE

42

magazine - n 92

Avant de relier au moyen dun cble


USB le modem au PC, il est ncessaire daccomplir deux dernires oprations : la premire est de vrifier
quil ny a aucun court-circuit entre le
positif et la masse du circuit.
Ceci afin dviter de dtruire le
port USB du PC. Pour cela vous pouvez vous servir dun multimtre ou,
mieux, alimenter le circuit avec une
alimentation externe stabilise
5 V ; la seconde opration consiste
installer sur le PC les pilotes
ncessaires au fonctionnement du
FT232BM (ils sont tlchargeables
gratuitement sur le site de FTDI :
www.ftdichip.com). Quand vous les
avez, vous pouvez relier le modem
GSM au PC : lordinateur reconnat
un nouveau priphrique et demande
dinsrer les pilotes. Il est conseill
de le faire manuellement et de slectionner les pilotes que lon vient de
tlcharger. Nous pouvons ainsi crer
un nouveau port COM virtuel utiliser pour le transfert srie des donnes. A la fin de linstallation, dans
tous les cas, redmarrez lordinateur,
mme si vous utilisez Windows XP.
Au prochain dmarrage vous pourrez
faire davantage attention au modem
et contrler les indications de LD3 :
durant la recherche du rseau elle

GPS
clignote 1 Hz et quand le rseau est
verrouill elle met un clair trs bref
toutes les deux secondes.

Figure 8 : Le programme Gestion SMS (suite).

m)

Il ne reste alors qu vrifier le bon


fonctionnement du modem en effectuant une connexion de donnes avec
le localiseur distant, comme dcrit dans
la premire partie du prsent article.
Entre lextinction et le rallumage du
modem GSM, il est conseill dattendre une vingtaine de secondes
afin que les condensateurs lectrolytiques de filtrage puissent se dcharger et de permettre, lors de la prochaine mise sous tension, au circuit
de dmarrage (compos de R7 et
C11) de fonctionner correctement.
Et nous voil presque arrivs la
conclusion de ce long article o nous
nous sommes finalement occups de
maintes choses : de la nouvelle version
du programme rsident du localiseur
GPS/GSM ET596 la description du
modem GSM USB. Terminons avec la
prsentation du nouveau logiciel que
nous avons mis au point (il est tlchargeable gratuitement sur le site de
la revue) pour la gestion personnelle
des SMS envoys par le localiseur distant.

n)

Le programme Gestion SMS


Dans ce cas les SMS contenant les
coordonnes devront tre envoys au
numro de tlphone de la carte SIM
insre dans le modem GSM reli au
PC. En pratique la station de base,
ayant prcdemment servi pour nous
connecter en temps rel une unit
distante, pourra tre utilise pour
recueillir les donnes (les SMS) provenant de plusieurs usagers distants.
Avec ce programme nous pourrons
grer automatiquement les messages entrants, liminer ceux qui ne
peuvent servir et mettre en ordre
et archiver ceux qui comportent des
donnes correctes.
On peut crer plusieurs archives, une
par unit distante (soit par numro
de tlphone), les donnes les plus
rcentes venant sajouter aux prcdentes (avec mise jour automatique). Quand nous voudrons analyser le parcours dune unit distante,
nous ouvrirons le Fugawi et chargerons larchive qui nous intresse.
Analysons maintenant en dtail le programme en question : la figure 8a est
lcran principal o apparaissent les

paramtrages de la connexion avec le


modem reli au PC.
Pour lancer ce programme, si le
paramtrage est correct, il suffit de
cliquer sur le poussoir Connecter ;
le paramtrage par dfaut (soit les
paramtres apparaissant quand le
programme est lanc), peut tre modifi et mmoris au moyen du menu de
la figure 8b.
Il est galement possible douvrir
automatiquement la connexion avec le
modem au lancement du programme.
Parmi les paramtres slectionner,
avant dexcuter le programme, il y a
ceux relatifs au type de message que
lon souhaite lire en mode automatique (voir figure 8c).
Dans lcran suivant, figure 8d, il faut
insrer le cheminement de la database
utilise pour la gestion des numros de
tlphone de lunit distante.
Cette gestion na rien voir avec larchivage des donnes entrantes (format .txt),

ELECTRONIQUE

43

magazine - n 92

mais sert simplement appeler rapidement une des units distantes afin quelle
envoie un nouvel SMS avec les donnes
de position, message qui sera ensuite
gr par le reste du programme.
Les crans e, f et g illustrent le mode
dinsertion des donnes. Pour se faire
envoyer un SMS avec les donnes
(option manuelle), il est ncessaire de
slectionner lunit distante correspondante et de cliquer sur Appel (voir
figure 8g).
Bien entendu, en utilisation normale,
les units distantes contrler devront
avoir t programmes pour lenvoi
automatique dun SMS intervalle
rgulier (paramtrable volont).
Une fois lanc, donc, le programme
vrifie en continu les SMS entrants
(voir figures 8h et i). Il carte ceux
qui ne sont pas valides et archive les
valides dans un fichier. Les messages
lus sont visualiss dans la page principale de lcran. Une fois lus, les SMS
sont effacs de la mmoire du module
GSM.

GPS
Rappel des caractristiques gnrales du localiseur ET596

Section GSM
- E-GSM 900 / 1 800 MHz
- ETSI GSM Phase 2+
- Class 4 (2 W @ 900 MHz)
- Class 1 (1 W @ 1 800 MHz)
- Consommation (900MHz) : 260 mA
- Consommation (1 800 MHz) : 190 mA
- Consommation (idle mode, mode inactif) : 3,5 mA
- SIM : Toolkit release 99
- Sonde interne de temprature
- Transmission voix (GSM mode)
- Tlphonie, Emergency calls 112
- Full Rate, Enhanced Full Rate,
- Half Rate (FR/EFR/HR)
- Echo Cancellation and Noise Reduction
- Full duplex hands free
- GPRS Class 10 (Up to 4R or 2Tx)
- PBCCH support
- Coding Schemes : CS1 to CS4
- Modalit asynchrone, transparente et non transparente jusqu 14 400 bits/s
- SMS Point-to-Point MT/MO et SMS CB
- EMS
- Call Forwarding, Call Barring Multiparty
- Call Waiting, Call Hold
- USSD
Section GPS
- Rcepteur 16 canaux, L1 frequency, C/A code
- Prcision : 3 m CEP
- Hot start : 3.5 sec
- Warm start 33 sec
- Cold start 41.5 sec
- Signal r-acquisition < 1 s
- Protocoles NMEA-0183 Input / Output UBX binary Input / Output RTCM in
- Prise pour antenne active (3 V / 5 V)
Interfaces
- Antenne : 2 prises dantenne spares pour GSM / GPRS et GPS
- Alimentation : 3,6 VDC
- Connecteur E / S : 80 broches
- SIM : 3 V interface SIM avec dtection (1.8 V or 5 V with external level shifter)
- Audio : 2 entres microphone et 2 sorties pour haut-parleur
- 2 SPI bus
- 10 input lines for 5x5 keypad
- 1 buzzer output
- 1 ADC, 1 DAC
- 1 flash LED
- 6 GPIO
- 4 GPO
- 1 GPI
- 2 RS-232 serial link up to 115.2 Kpbs
- 2 RS232 Serial Ports up to 115,2 Kbps
- Timepulse
- Dead Reckoning
Divers

Les donnes contenues sont en


revanche enregistres dans le rpertoire DirectorySFW / messages /
0123987654.txt o le nom du fichier
.txt correspond au numro de tlphone
de lunit distante. Ce programme est
en mesure de crer automatiquement
des fichiers contenant les donnes de
toutes les units distantes.
Pour visualiser ces donnes, il est
ncessaire que dans le PC se trouve un
programme de gestion cartographique
avec, bien sr, les cartes correspondantes. Nous avons utilis un logiciel Fugawi
avec lequel il est trs simple dappeler
les fichiers qui nous intressent et de
visualiser sur la carte le parcours de
chacun des vhicules, comme le montrent les figures 8j, k, l, m et n.
Nous pouvons tracer le parcours de chaque vhicule et analyser, pour chaque
point disponible, sa position exacte
un moment prcis, ainsi que sa vitesse.
Ce programme est un des plus simples
et des plus intuitifs de ceux qui sont
disponibles sur le march et ce malgr
les nombreuses fonctions quil propose.
Mais, rptons-le une dernire fois, en
plus du programme il faut charger les
cartes correspondantes.

Comment
construire ces montages
et se procurer les logiciels ?
Tout le matriel ncessaire pour construire ce modem GSM USB ET644 (ainsi
que le localiseur distance GPS/GSM
ET596 et lalimentation dcoupage
ET601), est disponible chez certains de
nos annonceurs. Les trois sont disponibles dj monts et tests, avec tous
les lments indispensables, y compris
le pack de batteries rechargeables de
3,6 V ; mais on peut aussi se procurer
tous les composants ncessaires aux
montages et les circuits imprims double face trous mtalliss.
Les deux programmes prsents dans
cet article (GPS Link et Gestion SMS)
peuvent tre tlchargs gratuitement
sur le site de la revue. Le logiciel cartographique Fugawi FUGPS-SW est
galement commercialis.
Voir les publicits dans la revue.

- Temprature de travail : de 35 C +85 C


- Dimensions : 58 x 32 x 6 mm
- Poids : <15 g
- Compatibilit GSM 07.05 et 07.07
- Commandes AT ddies la section GPS
- Protocoles : Open AT 2.0
- Connectivit IP : TCP/IP, POP3, SMTP.

ELECTRONIQUE

Les typons des circuits imprims et les


programmes lorsquils sont libres de
droits sont tlchargeables ladresse
suivante :
http://www.electronique-magazine.com/
circuitrevue/092.zip.

44

magazine - n 92

INFORMATIQUE
EV8061-2

Une interface USB


pour PC 33 E/S
Seconde partie : les logiciels
Voici une nouvelle interface USB pour PC avec 33 entres/sorties
numriques et analogiques. Elle dispose dune scurit maximale
grce lisolation galvanique de la connexion USB ralise au
moyen de photocoupleurs. Facile utiliser, cette interface dispose
dun logiciel complet et dune DLL spcifique avec laquelle il est
possible de raliser des programmes personnaliss en Visual
Basic, C++ ou Delphi. Dans cette seconde partie nous rendons la
platine oprationnelle grce au logiciel de gestion que nous avons
mis au point ; nous analysons les caractristiques de la DLL
utiliser pour le dveloppement des applications personnalises.

Caractristiques techniques :
-

Compatibilit USB 1.1/2.0 ;


8 entres analogiques 10 bits : 0 5 V ou 0 10 Vdc ;
8 sorties analogiques 8 bits : 0 5 V ou 0 10 Vdc ;
8 entres numriques compatibles open collector ;
8 sorties numriques open collector (max. 50 V/100 mA) ;
1 sortie PWM 10 bits avec rapport cyclique 0 100% ;
Possibilit dadresser jusqu huit platines au maximum ;
21 LED de signalisation ;
Temps de rponse aux commandes 4 ms ;
Tension dalimentation 12 Vdc ;
Consommation du port USB: 60 mA max ;
Isolation galvanique par photo coupleurs ;
Dimensions de la platine : 195 x 142 x 20 mm ;
Logiciel de contrle de toutes les E/S simple ;
DLL de communication utiliser pour la cration de programmes
personnaliss en Visual Basic, C++ ou Delphi.

ans le numro prcdent nous avons prsent la


structure matrielle de linterface USB 33 E/S :
adapte aux applications professionnels et didactiques et extensible de faon modulaire. Linterface K8061
dispose de huit entres et huit sorties numriques ; huit
entres et huit sorties analogiques ; une sortie PWM. Si le
nombre de canaux vous semble insuffisant, pas de panique,
il suffit de connecter dautres interfaces (maximum huit) au
port USB de lordinateur et les jeux sont faits !

Lintrt suscit par ce projet est considrable et vous nous


avez submerg dappels tlphoniques et de mails (encore,
encore !) pour nous demander des informations supplmentaires, en particulier sur le logiciel. Patience !
Nous vous avions annonc quune seconde partie traiterait en dtail de cette questionEh bien nous y voici : nous
dcrivons avant tout deux programmes disponibles avec la
platine, mais surtout nous vous prsentons les sous programmes de communication contenus dans la DLL (Dynamic Link Library) appele K8061.DLL (elle est utilise dans
nos programmes et elle est indispensable pour crire des
logiciels personnaliss).

Naturellement, afin dviter un engorgement des donnes,


quand on met en uvre plusieurs platines, il est ncessaire
dattribuer chaque interface une adresse diffrente en positionnant les cavaliers A1, A2 et A3 comme lindique le Tableau
1. Ladresse est paramtre avant de connecter la platine au
PC. Rappelons que, par rapport au montage analogue prcdent, cette interface est photo isole et donc il ny aura plus
moyen dendommager votre ordinateur de cette manire !

ELECTRONIQUE

En appelant les fonctions et les procdures exportes


partir de la DLL, on peut en effet crire des applications personnalises Windows (sous 98SE, 2000, Me, XP) en Delphi,
Visual Basic, C++ Builder ou autres outils de dveloppement

45

magazine - n 92

INFORMATIQUE
Figure 1 : Linterface USB, paramtrage et connexions dE/S.

18

11

14
9
12

13

17

10
7
8

16

20

15

6
5
4
3
1 Connecteur USB
2 Alimentation 12 VDC
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Connecteur de liaison entre la platine K8061 et le port USB du PC.


Connecteur dalimentation. Utiliser une alimentation bloc secteur 10-15 VA
230 V/12 V 300 mA non stabilis.
Entres numriques (1, 2, 3, 4)
Huit entres numriques : pour tre actives, elles doivent tre mises
Entres numriques (5, 6, 7, 8)
au niveau logique bas (relier GND).
Sorties numriques (1, 2, 3, 4)
Sortie de type collecteur ouvert. Quand elles sont actives, les transistors prsents dans IC4
Sorties numriques (5, 6, 7, 8)
conduisent et relient la masse la sortie intresse. La charge que lon veut connecter
(LED, relais, etc.) doit tre alimente par une source extrieure. Relier la borne CLAMP
au ple positif (+) de la source dalimentation extrieure de manire protger les transistors.
Entres analogiques (1, 2, 3, 4)
Entres analogiques auxquelles on applique une tension continue de 0 5 V ou de 0 10 V
Entres analogiques (5, 6, 7, 8)
selon le paramtrage des cavaliers AD1 AD8 (voir numro 12). Attention, lapplication dune
tension suprieure 5 V ou 10 V sur les entres A/N, pourrait endommager la platine (IC10/11) !
Sorties analogiques (1, 2, 3, 4)
La tension prsente sur ces sorties peut tre rgle par voie logicielle.
Sorties analogiques (5, 6, 7, 8)
Elle peut prendre une valeur comprise entre 0 et 5 V ou 0 et 10 V selon la position des cavaliers
DA1 DA8. Sur le connecteur SK9, est galement disponible une sortie PWM (broche 2)
de type collecteur ouvert, dont la largeur dimpulsion peut tre modifie par voie logicielle.
Cavalier pour paramtrage adresse
Au moyen des cavaliers A1, A2, A3, il est possible dattribuer une adresse univoque
platine connecte. On peut relier jusqu huit platines ;
si on nen utilise quune, paramtrer ladresse 0.
Cavalier pour paramtrage entres A/N Au moyen des cavaliers AD1 AD8, il est possible de paramtrer la tension maximale
de lentre correspondante A/N ; de 0 5 V (cavalier ouvert) ou de 0 10 V (cavalier ferm).
Cavalier pour paramtrage sorties A/N Au moyen des cavaliers DA1 DA8, il est possible de paramtrer la tension maximale que lon peut
atteindre sur la sortie correspondante N/A ; de 0 5 V (cavalier ouvert) ou 0 10 V (cavalier ferm).
LED de contrle PWM
Cette LED sallume quand la sortie PWM est active.
La luminosit de la LED est proportionnelle au rapport impulsion/pause.
LED CPU run-mode
Elle sallume quand le microcontrleur IC6, mont sur la platine, fonctionne correctement.
LED CPU RX/TX
Cette LED sallume quand il y a un change de donnes entre le micro IC6 et le
contrleur USB IC3. Si cette LED ne sallume pas, quand la platine est alimente,
vrifiez que le contrleur USB IC3 ou les photocoupleurs IC1/2 ne sont pas endommags.
LED POWER ON
Elle sallume quand la tension dalimentation (5 V) du contrleur USB
est prsente. Attention, le K8061 est aliment travers le port USB
qui ne fournit pas la tension dalimentation aux sections dE/S de la platine.
LED USB
Elle clignote durant la connexion USB et sallume quand la connexion
est tablie entre le PC et la platine K8061.
LED activation entres numriques
Elles steignent quand lentre correspondante passe au niveau logique bas (liaison de lentre
avec GND) au moyen dun contact externe ou travers une sortie collecteur ouvert.
LED activation sorties numriques
Elles sallument quand la sortie correspondante est active, soit lorsque le transistor
correspondant est conducteur vers la masse (sortie collecteur ouvert).

ELECTRONIQUE

46

magazine - n 92

INFORMATIQUE
Tableau 1 : Paramtrage des cavaliers A1, A2 et A3.

A1
ON
OFF
ON
OFF
ON
OFF
ON
OFF

A2
ON
ON
OFF
OFF
ON
ON
OFF
OFF

A3
ON
ON
ON
ON
OFF
OFF
OFF
OFF

des applications Windows 32 bits


supportant les appels une DLL. Nous
vous prsentons quelques exemples
montrant comment construire vos propres programmes dapplication ; dans
ces exemples en Delphi, Visual Basic
et C++ Builder, vous trouverez des
dclarations compltes sur les fonctions et procdures DLL. Les exemples
reports dans la description de la DLL
sont en revanche crits uniquement
en Delphi.

ADRESSE PLATINE
0
1
2
3
4
5
6
7

Panorama des procdures


et des fonctions de la
K8061.DLL
Procdures gnrales
OpenDevice
Ouvre la communication avec la platine
K8061.
CloseDevices
Ferme la connexion tous dispositifs
de la K8061.

PowerGood
Controle le fonctionnement correct
de IC6.
Connected
Controle que la connexion USB est
oprationnelle.
ReadVersion(CardAddress, Buffer)
Identifie la version logicielle de IC3
et IC6.
Procdures du convertisseur
Analogique-Numrique
ReadAnalogChannel(CardAddress,
Channelno)
Lit la tension prsente sur un canal
dentre analogique.
Paramtres : adresse de la platine,
numro du canal.
ReadAllAnalog(CardAddress, Buffer)
Lit les tensions prsentes sur tous les
canaux dentre analogiques.
Paramtres : adresse de la platine,
buffer de donnes.

Listing 1 : Un exemple en Delphi.

unit K8061dmo;
interface

Dans cet exemple en Delphi nous montrons comment utiliser les procdures et
les fonctions de la K8061.DLL et en particulier comment utiliser deux des plus
importants appels la DLL : OpenDevice et CloseDevices.

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls, ComCtrls, Math, Buttons;
type
TForm1 = class(TForm)
GroupBox1: TGroupBox;
A2: TCheckBox;
A1: TCheckBox;
A3: TCheckBox;
Timer1: TTimer;
Button3: TButton;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
function OpenDevice: Longint; stdcall; external K8061.dll;
procedure CloseDevices; stdcall; external K8061.dll;
function ReadAnalogChannel(CardAddress: Longint; Channel: Longint):Longint; stdcall; external
K8061.dll;
procedure ReadAllAnalog(CardAddress: Longint; Buffer: Pointer); stdcall; external K8061.dll;
procedure OutputAnalogChannel(CardAddress: Longint; Channel: Longint; Data: Longint); stdcall;
external K8061.dll;
procedure OutputAllAnalog(CardAddress: Longint; Buffer: Pointer); stdcall; external
K8061.dll;
procedure ClearAnalogChannel(CardAddress: Longint; Channel: Longint); stdcall; external
K8061.dll;

ELECTRONIQUE

47

magazine - n 92

INFORMATIQUE
Procdures de conversion
Numrique-Analogique
OutputAnalogChannel(CardAddress,
Channel,Data)
Configure un canal en sortie analogique.
Paramtres : adresse de la platine,
canal et donnes.
OutputAllAnalog(CardAddress, Buffer)
Configure tous les canaux en sorties
analogiques.
Paramtres : adresse de la platine,
donnes.
ClearAnalogChannel
Configure la valeur minimale la sortie
analogique indique.
Paramtres : adresse de la platine et
canal.
ClearAllAnalog
Configure la valeur minimale toutes
les sorties analogiques.
Paramtres : adresse de la platine.

SetAnalogChannel
Configure la valeur maximale la sortie
analogique indique.
Paramtres : adresse de la platine, canal.
SetAllAnalog
Configure la valeur maximale toutes
les sorties analogiques.
Paramtres : adresse de la platine.
Procdures pour output PWM
OutputPWM(CardAddress, Data)
Paramtre le canal de sortie PWM en
fonction des donnes.
Paramtres : adresse de la platine,
donnes.
Procdures sorties numriques
OutputAllDigital(CardAddress, Data)
Paramtre toutes les sorties numriques en fonction des donnes.
Paramtres : adresse de la platine,
donnes.

ClearDigitalChannel(CardAddress,
Channel)
Met zro le canal de sortie numrique
slectionn.
Paramtres : adresse de la platine, canal.
ClearAllDigital(CardAddress)
Met zro tous les canaux de sortie
numriques.
Paramtres : adresse de la platine.
SetDigitalChannel(CardAddress, Channel)
Paramtre le canal numrique slectionn.
Paramtres : adresse de la platine, canal.
SetAllDigital(CardAddress)
Paramtre tous les canaux numriques.
Paramtres : adresse de la platine.
Entres numriques,
procdures et fonctions
ReadDigitalChannel(CardAddress,
Channel)

Listing 1 (suite).

procedure ClearAllAnalog(CardAddress: Longint) ; stdcall; external K8061.dll;


procedure SetAnalogChannel(CardAddress: Longint; Channel: Longint); stdcall; external
K8061.dll; procedure SetAllAnalog(CardAddress: Longint); stdcall; external K8061.dll;
procedure OutputAllDigital(CardAddress: Longint; Data: Longint);stdcall; external
K8061.dll;
procedure ClearDigitalChannel(CardAddress: Longint; Channel: Longint); stdcall; external
K8061.dll;
procedure ClearAllDigital(CardAddress: Longint); stdcall; external K8061.dll;
procedure SetDigitalChannel(CardAddress: Longint; Channel: Longint); stdcall; external
K8061.dll;
procedure SetAllDigital(CardAddress: Longint); stdcall; external K8061.dll;
function ReadDigitalChannel(CardAddress: Longint; Channel: Longint): Boolean; stdcall;
external K8061.dll;
function ReadAllDigital(CardAddress: Longint): Longint; stdcall; external K8061.dll;
procedure OutputPWM(CardAddress: Longint; Data: Longint); stdcall; external K8061.dll;
function PowerGood(CardAddress: Longint): Boolean; stdcall; external K8061.dll;
function Connected(CardAddress: Longint): Boolean; stdcall; external K8061.dll;
procedure ReadVersion(CardAddress: Longint; Buffer: Pointer); stdcall; external K8061.dll;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
CloseDevices;
end;
procedure TForm1.Button3Click(Sender: TObject);
var h:longint;
begin
h:= OpenDevice;
case h of
0..7: begin
label12.caption:=Card + inttostr(h)+ connected;
RadioGroup3.items[h]:=inttostr(h);
RadioGroup3.enabled:=true;
RadioGroup3.itemindex:=h;
timer1.enabled:=true;
CardAddress:=h;
end;
-1: label12.caption:=All cards connected.;
-2: label12.caption:=Card not found.;
end;
end;

ELECTRONIQUE

48

magazine - n 92

INFORMATIQUE
Figure 2 : Le programme de test.

Ce programme simple permet de vrifier le fonctionnement correct de la platine lorsque le montage est termin.
Avec un bon niveau graphique, ce logiciel permet de contrler toutes les fonctions de linterface USB et didentifier
facilement dventuelles anomalies de fonctionnement.
Nous donnons ici quelques crans montrant comment
le programme opre. Les boutons de gauche permettent,
dans lordre, douvrir la connexion avec la platine en
vrifiant son adresse, ainsi que le bon fonctionnement
du microcontrleur et du lien de donnes. Le deuxime
bouton permet de lire toutes les entres analogiques : le
rsultat apparat immdiatement sur la droite. Le troisime poussoir permet de lire ltat de toutes les entres
numriques et le quatrime de lire une par une ltat de
toutes les entres analogiques. Le canal correspondant
est indiqu dans la fentre prvue cet effet. Les trois
autres poussoirs permettent de rgler (ou bien dactiver)
ou de rinitialiser (reset) ltat de toutes les entres
et sorties numriques ainsi que de toutes les sorties analogiques. Le dernier en bas permet de vrifier la version du
programme rsident avec laquelle ont t programms les deux microcontrleurs monts sur la platine. Rappelons que
la vrification des diverses fonctions ne peut tre effectue quaprs avoir tabli la liaison entre le PC et la platine en
activant le poussoir Open.

Lit ltat du canal numrique dentre


slectionn.
Paramtres : adresse de la platine,
canal.
ReadAllDigital(CardAddress, Buffer)
Lit ltat de tous les canaux numriques dentre.
Paramtres : adresse de la platine.

Procdures et fonctions
de la K8061.DLL
OpenDevice
Active la connexion de la platine et
charge les pilotes ncessaires la
communication avec le port USB. La
procdure doit tre excute avant
chaque tentative de communication
avec la platine. Si plusieurs platines
sont relies lordinateur, la procdure doit tre rpte pour chacune,

jusqu ce que toutes soient oprationnelles. Le rsultat est le suivant :


en prsence dune seule platine, il en
donne ladresse ; avec plusieurs platines la rponse est 1 quand toutes les
platines sont connectes et 2 quand
la platine nest pas reconnue.
Syntaxe :
FUNCTION OpenDevice: Longint;
Le paramtre utiliser est Longint, il correspond ladresse de la platine et peut
donc tre compris entre 0 et 7 ; ladresse
correspond bien sr au paramtrage des
micro-interrupteurs de la platine.
Exemple :
var CardAddress: longint;
BEGIN
CardAddress:=OpenDevice;
// Ouvre le link vers la platine et en
restitue ladresse attribue
END;

ELECTRONIQUE

49

magazine - n 92

CloseDevices
La commande est lordre ncessaire
pour fermer une session de travail :
elle dsactive les sous programmes de
communication de la platine K8061 et
celles des pilotes ncessaires pour la
connexion USB.
Syntaxe :
PROCEDURE CloseDevices;
Exemple :
BEGIN
CloseDevices; // ferme la communication avec les dispositifs K8061
END;
ReadAnalogChannel
Le convertisseur analogique/numrique
lit la tension prsente sur lentre du
canal correspondant.

INFORMATIQUE
Listing 2 : Un exemple en Visual Basic.

Nous donnons ici un listing permettant dexcuter les mmes tches quen Delphi. Dans ce cas le langage est le
Visual Basic de Microsoft. Pour quil fonctionne correctement, il faut absolument copier le fichier K8061.DLL dans
le dossier System32 se trouvant dans le rpertoire Windows.
Option Explicit
Dim DoNothing As Boolean
Dim n As Integer
Dim CardAddress As Long
Private Declare Function OpenDevice Lib k8061.dll () As Long
Private Declare Sub CloseDevices Lib k8061.dll ()
Private Declare Function ReadAnalogChannel Lib k8061.dll (ByVal CardAddress As Long, ByVal
Channel As Long) As Long
Private Declare Function PowerGood Lib k8061.dll (ByVal CardAddress As Long) As Boolean
Private Declare Function Connected Lib k8061.dll (ByVal CardAddress As Long) As Boolean
Private Declare Sub ReadVersion Lib k8061.dll (ByVal CardAddress As Long, Buffer As Long)
Private Declare Sub ReadAllAnalog Lib k8061.dll ( ByVal CardAddress As Long, Buffer As Long)
Private Declare Sub OutputAnalogChannel Lib k8061.dll (ByVal CardAddress As Long, ByVal
Channel As Long, ByVal Data As Long)
Private Declare Sub OutputAllAnalog Lib k8061.dll (ByVal CardAddress As Long, Buffer As
Long)
Private Declare Sub ClearAnalogChannel Lib k8061.dll ( ByVal CardAddress As Long, ByVal
Channel As Long)
Private Declare Sub SetAllAnalog Lib k8061.dll (ByVal CardAddress As Long)
Private Declare Sub ClearAllAnalog Lib k8061.dll (ByVal CardAddress As Long)
Private Declare Sub SetAnalogChannel Lib k8061.dll (ByVal CardAddress As Long, ByVal Channel
As Long)
Private Declare Sub OutputAllDigital Lib k8061.dll (ByVal CardAddress As Long, ByVal Data As
Long)
Private Declare Sub ClearDigitalChannel Lib k8061.dll (ByVal CardAddress As Long, ByVal
Channel As Long)
Private Declare Sub ClearAllDigital Lib k8061.dll (ByVal CardAddress As Long)
Private Declare Sub SetDigitalChannel Lib k8061.dll (ByVal CardAddress As Long, ByVal
Channel As Long)
Private Declare Sub SetAllDigital Lib k8061.dll ( ByVal CardAddress As Long)
Private Declare Function ReadDigitalChannel Lib k8061.dll ( ByVal CardAddress As Long, ByVal
Channel As Long) As Boolean
Private Declare Function ReadAllDigital Lib k8061.dll (ByVal CardAddress As Long) As Long
Private Declare Sub OutputPWM Lib k8061.dll (ByVal CardAddress As Long, ByVal Data As Long)
Private Sub Connect_Click()
Dim h As Long
h = OpenDevice
Select Case h
Case 0, 1, 2, 3, 4, 5, 6, 7
Label1.Caption = Card + Str(h) + connected
Option1(h).Enabled = True
Option1(h).Value = True
Timer1.Enabled = True
Case -2
Label1.Caption = Card not found
Case -1
Label1.Caption = All cards opened
End Select
End Sub
Private Sub Form_Terminate()
CloseDevices
End Sub

ELECTRONIQUE

50

magazine - n 92

INFORMATIQUE
Figure 3 : Le logiciel de gestion.

Ceux qui nont pas lhabitude de la programmation et qui souhaitent tout de mme simplement utiliser linterface
USB pour contrler des dispositifs externes, pourront utiliser le programme que nous mettons votre disposition
gratuitement sur le site de la revue. Nous donnons ici deux crans parmi les plus significatifs : ils mettent en vidence
toutes les potentialits du logiciel.
Le programme permet bien sr de contrler toutes les fonctions de la platine, les entres, les sorties et deffectuer
avec un simple clic les oprations contrlant en mme temps toutes les entres et les sorties.
Les illustrations permettent de voir que grce laire Select Card on paramtre la platine tester. Pour chaque
platine nous pouvons contrler toutes les fonctions : en effet, en bas gauche des images se trouvent des touches
correspondant aux procdures fondamentales de configuration des canaux dE/S analogiques, numriques et du
canal PWM.
Nous slectionnons chaque canal du dispositif en cochant la case correspondante, puis nous pouvons agir sur les
paramtres des convertisseurs N/A, sur les sorties numriques et sur le rapport pause/impulsion du canal PWM.
En ce qui concerne les entres analogiques, nous avons prvu outre la valeur numrique une barre dapplet qui
permet dapprcier immdiatement le niveau. Pour les entres numriques on a de simples cases cocher.

ELECTRONIQUE

51

magazine - n 92

INFORMATIQUE
Listing 4 : Un exemple en C++.

Nous traitons des mmes problmes avec un troisime exemple dutilisation de la DLL. Dans ce cas, le langage de
programmation est le Borland C++Builder ; vous trouverez ci-dessous le listing correspondant. Pour un fonctionnement correct, il est ncessaire dinclure K8061.lib au projet. Les experts en C++ nauront aucune difficult pour
le faire ; rappelons toutefois que cette opration se fait aprs avoir slectionn le projet en accdant au menu des
options et en choisissant Add To Project, qui nous permet dajouter lapplication cre le fichier K8061.lib.
//Listing K8061.h
#ifdef __cplusplus
extern C {
#endif
#define FUNCTION __declspec(dllimport)
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION

long __stdcall OpenDevice();


__stdcall CloseDevices();
long __stdcall ReadAnalogChannel(long CardAddress,long Channel);
__stdcall ReadAllAnalog(long CardAddress, long *Buffer);
__stdcall OutputAnalogChannel(long CardAddress, long Channel, long Data);
__stdcall OutputAllAnalog(long CardAddress, long *Buffer);
__stdcall ClearAnalogChannel(long CardAddress, long Channel);
__stdcall ClearAllAnalog(long CardAddress);
__stdcall SetAnalogChannel( long CardAddress,long Channel);
__stdcall SetAllAnalog(long CardAddress);
__stdcall OutputAllDigital( long CardAddress, long Data);
__stdcall ClearDigitalChannel(long CardAddress, long Channel);
__stdcall ClearAllDigital(long CardAddress);
__stdcall SetDigitalChannel(long CardAddress, long Channel);
__stdcall SetAllDigital(long CardAddress);
bool __stdcall ReadDigitalChannel(long CardAddress, long Channel);
long __stdcall ReadAllDigital(long CardAddress);
__stdcall OutputPWM(long CardAddress, long Data);
bool __stdcall PowerGood(long CardAddress);
bool __stdcall Connected(long CardAddress);
__stdcall ReadVersion(long CardAddress, long *Buffer);

#ifdef __cplusplus
}
#endif
//Listing Unit1.cpp
//--------------------------------------------------------------------------------------------------#include <vcl.h>
#pragma hdrstop
#include Unit1.h
#include K8061.h
//--------------------------------------------------------------------------------------------------#pragma package (smart init)
#pragma resource *.dfm
TForm1 *Form1;
bool DisableOtherFunctionCall = false;
long CardAddr;
int n=8;
//--------------------------------------------------------------------------------------------------__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//--------------------------------------------------------------------------------------------------void __fastcall TForm1::Connect1Click(TObject *Sender)
{
int h = OpenDevice();
switch (h) {
case 0:

ELECTRONIQUE

52

magazine - n 92

INFORMATIQUE
Listing 4 (suite).

case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
Label1->Caption = Card + IntToStr(h) + connected;
RadioGroup1->Items->Strings[h] = IntToStr(h);
RadioGroup1->Enabled = true;
RadioGroup1->ItemIndex = h;
Timer1->Enabled = true;
break;
case -1 :
Label1->Caption = All cards connected.;
break;
case -2 :
Label1->Caption = Card not found;
}
}
//-------------------------------------------------------------------------------------------------------void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
CloseDevices();
}
//-------------------------------------------------------------------------------------------------------La tension prsente est convertie en
une valeur comprise entre 0 et 1023.
Syntaxe :
FUNCTION ReadAnalogChannel (CardAddress: Longint; Channel: Longint): Longint;
Paramtres :
CardAddress : adresse de la platine en
service.
Channel : canal AD de 1 8 devant
tre lu.
Exemple :
var data: longint;
BEGIN
data := ReadAnalogChannel(0, 1);
// Dans la variable data est insre la valeur du conver tisseur A/ N
numro 1
END;
ReadAllAnalog
Lit ltat de tous les convertisseurs
analogiques/numriques sous forme
densemble (array) et dentiers longs
(integer long)
Syntaxe :
PROCEDURE ReadAllAnalog(CardAddress:
Longint; Buffer: Pointer);
Paramtres :
CardAddress : adresse de la platine en
service.
Buffer : permet dtablir lensemble de
rfrence de lentier long.

Exemple :
var Buffer: Array[0..7] of Longint;
begin
ReadAllAnalog(0, @Buffer[0]);
// Lit toutes les donnes analogiques provenant de la platine correspondant ladresse.
END;
OutputAnalogChannel
Permet de modifier la tension de sortie
du convertisseur N/A spcifie en fonction des nouvelles donnes. La valeur 0
correspond la tension minimale (0 V)
et 255 la tension maximale de sortie
(+5 V ou +10 V en fonction de la configuration des cavaliers).
Syntaxe :
PROCEDURE OutputAnalogChannel
(CardAddress: Longint; Channel: Longint; Data: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Channel : valeur comprise entre 1 et
8 correspondant au numro du canal
slectionn.
Data : valeur comprise entre 0 et 255
dterminant le niveau du signal de
sortie du convertisseur.
Exemple :
BEGIN
OutputAnalogChannel (0, 1, 127);

ELECTRONIQUE

53

magazine - n 92

// le canal N/A 1 de la platine 0 est


configur 2,5 V ou 5 V en fonction
de la position du cavalier du N/A
END;
OutputAllAnalog
Toutes les tensions des sorties des
huit convertisseurs N/A sont modifies en mme temps.
Comme dans le cas prcdent, 0
correspond la tension minimale de
sortie et 255 la maximale. La limite
suprieure que lon puisse atteindre est
5 V ou 10 V en fonction du paramtrage
des cavaliers.
Syntaxe :
PROCEDURE OutputAllAnalog (CardAddress: Longint; Buffer: Pointer);
Paramtres :
CardAddress : adresse de la platine en
service.
Buffer (tampon) : permet dtablir
lensemble de rfrence de lentier
long contenant les donnes.
Exemple :
var Buffer: Array[0..7] of Longint;
i: integer;
begin
for i:=0 to 7 do Buffer[i]:=10*i;
OutputAllAnalog(0, @Buffer[0]);
// grce la boucle for/next la platine
agit sur toutes les sorties analogiques.
END;

INFORMATIQUE
ClearAnalogChannel
Permet de mettre zro la sortie du
canal N/A slectionn en mettant la
valeur de sortie 0 V.
Syntaxe :
PROCEDURE ClearAnalogChannel (CardAddress: Longint; Channel: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Channel : valeur comprise entre 1 et
8 correspondant au numro du canal
dont les donnes doivent tre mises
zro.
Exemple :
BEGIN
ClearAnalogChannel (0, 1);
// la valeur de la tension de sor tie
du conver tisseur N/A du canal 1 de
la platine 0 est mise zro.
END;
ClearAllAnalog
Tous les canaux des convertisseurs N/
A (8) sont paramtrs pour la tension
minimale de sortie (0 V).
Syntaxe :
PROCEDURE ClearAllAnalog (CardAddress: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Exemple :
BEGIN
ClearAllAnalog(0);
// tous les canaux N/A de la platine
0 sont mis 0 Volt.
END;
SetAnalogChannel
La sortie du canal A/N slectionn est
paramtre pour la tension de sortie
maximale (+5 V ou +10 V en fonction
du paramtrage des cavaliers).
Syntaxe :
PROCEDURE SetAnalogChannel (CardAddress: Longint; Channel: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Exemple :
BEGIN
SetAnalogChannel(0, 1);

// le canal 1 du conver tisseur N/A


de la platine 0 est mis +5V ou
+10V en fonction de la position des
cavaliers
END;
SetAllAnalog
Toutes les sorties des canaux A/N sont
paramtres pour la tension de sortie
maximale (+5 ou +10 V en fonction du
paramtrage des cavaliers).
Syntaxe :
PROCEDURE SetAllAnalog (CardAddress: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Exemple :
BEGIN
SetAllAnalog(0);
// les canaux de 1 8 des convertisseurs N/A de la platine 0 sont mis
+5 V ou +10 V en fonction de la
configuration des cavaliers
END;
OutputAllDigital

ClearDigitalChannel
Le canal slectionn de la sortie numrique de la platine active est mis 0
Syntaxe :
PROCEDURE ClearDigitalChannel (CardAddress: Longint; Channel: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Channel : les valeurs comprises entre
1 et 8 correspondent la sortie sur
laquelle on souhaite intervenir.
Exemple :
BEGIN
ClearIOchannel(0, 4);
// la sortie numrique 4 de la platine
0 est off
END;
ClearAllDigital
Tous les canaux des sorties sont mis
zro.
Syntaxe :
PROCEDURE ClearAllDigital (CardAddress: Longint);

Avec une seule commande on rgle


les sorties numriques qui prennent
ltat logique haut ou bas (toutes hautes, toutes basses ou certaines 1 et
les autres 0).

Paramtres :
CardAddress : adresse de la platine en
service.

Le niveau 1 signifie que la sortie du


microcontrleur IC1 est active, le
niveau 0 que la sortie est la masse.

BEGIN
ClearAllDigital(0);
// tous les canaux, du numro 1
au numro 8, sont off
END;

Syntaxe :
PROCEDURE OutputAllDigital (CardAddress: Longint; Data: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Data : lintervalle des donnes que lon
peut envoyer en sortie va de 0 255.
Exemple :
BEGIN
OutputAllDigital(0, 7);
// les sor ties des canaux 1...3 de
la platine 0 sont actives et les canaux
4...8 de cette mme platine sont off
car 7 en binaire vaut 00000111 et
le bit le plus significatif, celui de
gauche, correspond la sor tie 8 et
le moins significatif, celui de droite,
la sor tie 1
END;

ELECTRONIQUE

54

magazine - n 92

Exemple :

SetDigitalChannel
Le canal numrique slectionn de la
platine en service est activ.
Syntaxe :
PROCEDURE SetDigitalChannel (CardAddress: Longint; Channel: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Channel : le canal slectionn, compris
entre 1 et 8 est activ.
Exemple :
BEGIN
SetDigitalChannel(0, 1);
// La sor tie numrique du canal 1
de la platine avec adresse 0 est ON
END;

INFORMATIQUE

SetAllDigital
Toutes les sorties numriques de la
platine slectionne sont actives.
Syntaxe :
PROCEDURE SetAllDigital (CardAddress: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.
Exemple :
BEGIN
SetAllDigital(0);
// tous les canaux 0 sont sur ON
END;
ReadDigitalChannel
Lit ltat de lentre numrique slectionne. Le rsultat que lon obtient
est de type boolen, VRAI (1) signifie que la tension dentre du canal
numrique slectionn est haute ;
FAUX (0) indique que la valeur dentre est basse.
Syntaxe :
FUNCTION ReadDigitalChannel (CardAddress: Longint; Channel: Longint):
Boolean;
Paramtres :
CardAddress : adresse en service.
Channel : la valeur comprise entre 1 et
8 correspond au canal lire.
Exemple :
var status: boolean;
BEGIN

status := ReadIOchannel(0, 2);


// lit lentre du canal 2 de la
platine 0
END;
ReadAllDigital
Lit ltat de toutes les entres numriques de la platine. Le rsultat se prsente comme entier long et les huit bits
les moins significatifs correspondent
la condition dentre de chaque canal ;
1=entre haute, 0=entre basse.
Syntaxe :
FUNCTION ReadAllDigital (CardAddress:
Longint): Longint;
Paramtres :
CardAddress : adresse de la platine en
service.
Exemple :
var status: longint;
BEGIN
status := ReadAllDigital(0);
// Lit ltat des canaux dentre
numriques avec ladresse 0
END;
OutputPWM
Le rapport cyclique de la sortie PWM
prsente une valeur proportionnelle
la donne paramtre.
Syntaxe :
PROCEDURE OutputPWM (CardAddress: Longint; Data: Longint);
Paramtres :
CardAddress : adresse de la platine en
service.

ELECTRONIQUE

55

magazine - n 92

Data : la sortie PWM de la platine une


valeur de 0 1023 peut tre attribue.
Exemple :
BEGIN
OutputPWM (0, 255);
// Le rappor t cyclique de la sor tie
PWM est configur 25%
END;
PowerGood
Procdure diagnostique contrlant le
bon fonctionnement des deux micro (IC3
et IC6) et vrifiant que la connection est
active entre les deux micro. La rponse
obtenue est de type boolen : 1 (vrai)
indique que IC6 (PIC16F871) fonctionne
correctement et que le data-link entre
IC3 et IC6 est oprationnel ; 0 (faux),
signifie que IC6 ne fonctionne pas, ou
bien que le data-link entre les deux
circuits intgrs nest pas correct.
Syntaxe :
FUNCTION PowerGood (CardAddress:
Longint): Boolean;
Paramtres :
CardAddress : adresse de la platine en
service.
Exemple :
if PowerGood(CardAddress) then
begin
Label19.Caption:=CPU OK;
Label19.Font.Color:=ClGreen;
end
else
begin
Label19.Caption:=CPU FAIL;
Label19.Font.Color:=ClRed;
end;

INFORMATIQUE

Connected
Contrle le fonctionnement de la
connexion USB. La rponse que lon
obtient est de type boolen : 1 (vrai),
la connexion USB est active et elle
fonctionne ; 0 (faux), la connexion USB
nest pas active ou bien le cble est
dbranch.
Syntaxe :
FUNCTION Connected (CardAddress:
Longint): Boolean;
Paramtres :
CardAddress : adresse de la platine en
service.
Exemple :
if Connected(CardAddress) then
begin
Label20.Caption:=USB Connected;
Label20.Font.Color:=ClGreen;
end
else
begin
Label20.Caption:=USB Disconnected;
Label20.Font.Color:=ClRed;
label12.caption:=Card disconnected;
end;
ReadVersion
Procdure permettant de lire la version
du programme rsident avec laquelle
ont ts programms les microcontrleurs IC3 et IC6.

Pour la lecture, on positionne le pointeur sur le tableau (array) contenant


les informations et on extrait les
donnes. Loccupation minimale du
buffer est dun entier long de 200
octets (valeur 50).
Syntaxe :
PROCEDURE ReadVersion(CardAddress:
Longint; Buffer: Pointer);
Paramtres :
CardAddress : identifiant de la platine
en service.
Exemple :
var Buffer: array[0..50] of longint;
i:integer;
begin
ReadVersion(cardnumber,@Buffer[0]);
label6.caption:=;
for i:=0 to 49 do label6.caption:
=label6.caption+chr(Buffer[i]);
end;
Lanalyse de la DLL tant termine, nous
vous proposons quelques exemples concernant la ralisation des programmes
dapplication. Le premier est crit en
Delphi : dans cet exemple nous trouvons les dclarations des procdures
et les fonctions K8061.DLL ainsi quun
exemple montrant comment utiliser les
deux appels aux fonctions DLL les plus
importantes : OpenDevice et CloseDevice.
Dans lexemple en Visual Basic aussi sont
prsentes les dclarations des procdures et fonctions K8061.DLL ainsi quun

ELECTRONIQUE

56

magazine - n 92

exemple montrant comment utiliser les


deux appels OpenDevice et CloseDevice. Dans ce cas il faut vrifier que le
fichier K8061.DLL est bien copi dans le
dossier Windows SYSTEM32. Lexemple
crit en C++ Builder est galement fort
simple avec, l encore les deux appels
aux fonctions DLL les plus importantes :
OpenDevice et CloseDevice. Cet article
prsente aussi deux programmes complets : le premier permet de vrifier le bon
fonctionnement de la platine quand on en
a termin le montage et le second est un
logiciel dusage gnral permettant dutiliser toutes les ressources disponibles sur
linterface. Il sagit dun programme complet pouvant tre utilis pour commander
toutes les sorties de la platine les analogiques comme les numriques et pour
lire les valeurs en entre.

Comment
construire ce montage ?
Tout le matriel ncessaire pour
construire cette interface USB 33
E/S EV8061 (ainsi que le CDROM contenant tous les logiciels voqus par
larticle) est disponible chez certains
de nos annonceurs. Voir les publicits
dans la revue.
Les typons des circuits imprims et les
programmes lorsquils sont libres de
droits sont tlchargeables ladresse
suivante :
http://www.electronique-magazine.com/
circuitrevue/092.zip.

DOMOTIQUE
EN2107-2

Un systme
embarqu
microcontrleur
Seconde partie
Cet article prsente un systme lectronique trs complet
microcontrleur, facilement programmable en langage Basic :
il permet de nombreuses applications, mme industrielles, car
il est dj certifi CE. Sa simplicit de programmation permet
mme aux non spcialistes des microcontrleurs et aux moins
experts en informatique de lutiliser.

CARACTRISTIQUES TECHNIQUES
Le cur du S.E. EN2107 est un microcontrleur
Atmel AVR (Advanced Virtual Risc) AtMega8535L en
mesure dexcuter une instruction chaque impulsion dhorloge. Ce S.E. interface le microcontrleur
avec le monde extrieur travers :
-

omme convenu, dans cette seconde partie nous


allons nous occuper de linstallation et de lutilisation
du logiciel BASCOM-AVR.

cliquer sur OK, YES ou NEXT dans les fentres apparaissant


successivement). Ne modifiez pas le cheminement du rpertoire propos au cours de linstallation : il vous sera ainsi
plus facile de trouver tout de suite le programme dexemples
que nous avons conu.

Linstallation de BASCOM-AVR

Les crans dordinateur reproduits dans les figures ont t


obtenus avec un PC compatible IBM tournant sous W98
avec une carte graphique rgle pour 800 x 600 pixels
(combinaison de couleurs Windows standard). Le navigateur est Internet Explorer, mais la procdure dinstallation

Rappelons tout dabord que le logiciel BASCOM-AVR se


trouve sur le CDROM CDR2107. Linstallation du programme
est guide et les figures 12 17 vous en montrent les premires phases (les suivantes ne vous demandent que de

ELECTRONIQUE

six sorties relais


huit entres pour signaux numriques TTL
une E/S TTL/analogique
deux entres analogiques vers le convertisseur
ADC dix bits interne du micro.

58

magazine - n 92

DOMOTIQUE
est presque la mme si lon en utilise
un autre : ce qui peut changer, cest le
graphisme des fentres.
Aprs avoir insr le CDR2107 dans le
lecteur CD de votre ordinateur, cliquez
sur licne Poste de travail du Bureau
(ou dfaut du programme Dmarrer) ; pour en visualiser le contenu,
cliquez sur licne du lecteur de CD
o vous avez insr le CDR2107 (nous
cest le D:) puis cliquez sur le fichier
prsentation.htm (voir figure 13). Vous
lancez ainsi le navigateur Internet et
visualisez limage de la figure 14.
Cliquez sur Entrer pour accder la
prsentation du CDROM et, pour installer sur le PC le logiciel BASCOMAVR, cliquez deux fois sur le symbole
disquette frapp des lettres NE.

Figure 12 : Insrez le CDR2107 dans le lecteur de CD de votre ordinateur, ouvrez


le programme Poste de travail et cliquez deux fois sur licne du lecteur de CD.

Avec lcran de la figure 16 commence la procdure dinstallation :


pour la lancer, cliquez sur Ouvrir.
Dans les fentres suivantes, rpondez toujours par laffirmative en cliquant sur YES, OK ou NEXT, jusqu
ce que la dernire fentre vous
informe que linstallation est faite
(cliquez alors sur FINISH pour terminer). BASCOM-AVR est install sur
votre PC dans le dossier :
C:\Programmes\MCS Electronics\
BASCOM-AVR
Dans ce mme dossier ont t automatiquement installs le fichier ione.bas
et tous les programmes au format
.bas (nous en parlerons dans la suite

Figure 13 : Dans la fentre qui apparat vous pouvez voir le contenu du CDROM
DR2107. Parmi les dossiers de fichiers se trouve le fichier presentation.htm, sur
lequel vous devez cliquer deux fois pour lancer le navigateur Internet.

Figure 14 : Comme limage le suggre, pour continuer cliquez sur Entrer.

ELECTRONIQUE

59

magazine - n 92

DOMOTIQUE

Figure 15 : Comme larticle lexplique, le CDR2107 coupl au S.E. EN2107 contient, en plus du datasheet du microcontrleur AtMega8535L, quatre exemples de programmation en Basic, deux applications pratiques et, naturellement, le
programme BASCOM-AVR en version 1.11.8.1. Pour installer le logiciel, cliquez sur la disquette.

de larticle) et qui sont galement disponibles dans le dossier Exemples du


CDR2107.

Liaison du S.E. au PC
Pour relier le S.E. EN2107 au PC,
vous devez utiliser le cble et les
adaptateurs (voir figure 18) et runir
le CONNC du S.E. et le port parallle
de lordinateur.

Le connecteur femelle du cble sinsre dans le CONNC du EN2107 dans


un seul sens (vous ne pouvez pas vous
tromper).

Lutilisation de BASCOM-AVR
Pour utiliser le programme BASCOMAVR, cliquez sur Dmarrer (sur le
Bureau en bas gauche) et suivez les
explications de la figure 19.

Une fois ouvert, le programme visualise


lcran de la figure 20. Pour pouvoir
programmer le S.E. on doit ncessairement modifier certains paramtres de
BASCOM-AVR ; cela devra tre effectu
chaque lancement du logiciel.
Cliquez sur le menu Options et ensuite
sur Programmer (voir figure 21). A partir de lcran Programmer, slectionnez
dans le menu droulant lindication
STK200/STK300 Programmer, puis
cliquez sur Compiler et dans le menu
droulant de la fentre Chip slectionnez lindication m8535.dat (voir les
figures 22 25).
Pour confirmer les choix, cliquez sur OK :
le programme BASCOM-AVR est alors
prt pour la programmation du S.E.

Premier exemple :
exe1.bas

Figure 16 : Comme pour la plupart de nos CD, nous avons simplifi au maximum la procdure dinstallation ; pour le lancer, faites un clic sur le poussoir
Ouvrir. load file

Pour apprendre utiliser le programme BASCOM-AVR et commencer tester les possibilits du S.E.,
considrons le programme-exemple
nomm exe1.bas. Il sagit dun programme en Basic pour compilateur
BASCOM-AVR, utile pour comprendre
les modalits de contrle des relais,
touches, afficheur LCD et de la LED
situe sous T1 du S.E. EN2107.
A partir de la fentre principale de
BASCOM-AVR cliquez sur menu File et
ensuite sur Open (voir figure 26). Dans
la fentre qui souvre, slectionnez avec
un clic le fichier exe1.bas, puis cliquez
sur Ouvrir pour confirmer. Le listing
saffiche (voir figure 27).

Figure 17 : Cliquez sur OK dans toutes les fentres ( commencer par celle-ci) ;
certaines, la place de OK, proposent de cliquer sur Yes ou Next.

ELECTRONIQUE

60

magazine - n 92

Pour transfrer cette source dans le


S.E., il faut dabord la compiler, cest-dire la transformer en un langage
machine qui soit compris par le microcontrleur. Pour ce faire, cliquez sur
le menu Program, choisissez Compile

DOMOTIQUE
(voir figure 28) et le fichier exe1.hex
en langage machine pour processeur
AVR est cr. Durant la compilation un
dbogage est effectu : si BASCOM-AVR
relve des erreurs, il le signale dans
une fentre en bas, sous le listing
et il indique mme la ligne o trouver
lerreur. Il convient alors de transfrer
le programme compil au S.E. en cliquant nouveau sur le menu Program
et ensuite sur Send to chip (voir figure
29). Une nouvelle fentre souvre,
dans laquelle on peut voir le contenu
des aires de mmoire interne du microcontrleur.
Si un message derreur du type Could
not identify chip... apparat, cest quil
ny a pas de communication entre PC
et S.E. Cela peut venir de connexions
mal effectues (contrlez-les) ou
bien peut-tre que vous navez pas
configur correctement BASCOM-AVR
(revoyez les explications qui prcdent et vrifiez que vous les avez bien
suivies) ou que le S.E. nest pas ou
incorrectement aliment ou encore
que le port parallle nest pas activ
dans le BIOS.

Figure 18 : Le EN2107 est dot dun cble dun mtre avec les adaptateurs
ncessaires pour le relier entre le port parallle de votre ordinateur de bureau
ou portable (photo de gauche) et le connecteur CONNC (photo de droite).

Note : si vous avez un doute sur le


fonctionnement du port parallle de
votre PC, utilisez notre testeur pour
port parallle EN1588.
Pour programmer le micro, choisissez
dans la fentre du menu Chip (figure
31) la commande Autoprogram de telle
manire que le logiciel BASCOM-AVR
commence la programmation.
Quand elle est termine, le S.E. commence automatiquement lexcution
du programme. Lafficheur LCD indique
les fonctions remplies par les touches
T1 et T2 (voir figure 32). Quand on
presse T1 le RELAIS1 sactive et la LED
sous T1 sallume ; quand on presse T2
le RELAIS1 se met au repos et la LED
sous T1 steint .

Figure 19 : Pour ouvrir le programme, cliquez sur le poussoir Dmarrer, puis


pointez sur Programmes et dans le menu droulant pointez sur BASCOM-AVR.
Enfin, dans le bandeau de droite, cliquez sur BASCOM-AVR.

Figure 20 : La figure reproduit la fentre principale du programme BASCOM-AVR ver.1.11.8.1.

ELECTRONIQUE

61

magazine - n 92

DOMOTIQUE
Quand on presse T3, le S.E. devient
insensible la pression des touches
T1 et T2 jusqu une nouvelle pressions de T3 (voir figure 33). Analysons
comment tout cela est possible en
examinant point par point le listing
de la figure 34 (pour y revenir, fermer
en cliquant sur la croix en haut droite
X de la figure 31). Les lignes du haut,
commenant par une apostrophe (),
sont des commentaires.

Figure 21 : chaque lancement du programme, vous devez modifier le paramtrage


du logiciel en cliquant sur le menu Options et ensuite sur Programmer.

Nous lisons ensuite $include


ione.bas : ce nest pas une instruction pour le micro mais une commande pour le compilateur, lequel
ajoute ainsi, en tte du fichier
exe1.bas, avant de le compiler, le
code contenu dans le fichier entre
apostrophes, soit ione.bas, incluant
de ce fait toutes les dfinitions (variables, procdures, fonctions) qui y
sont contenues.
La commande Cursor off configure
ltat du curseur de lafficheur pour
quil disparaisse. Bien sr, avec les instructions correspondantes, le curseur
pourrait rester visible ou clignotant.
Note : la syntaxe de chaque instruction ou commande Basic peut tre
consulte dans la section Help du
logiciel BASCOM-AVR laquelle on
accde par la fentre principale en
cliquant sur le menu homonyme puis
sur Index.

Figure 22 : Ouvrez le menu droulant Programmer en cliquant sur la flche.

Laide en ligne est fort utile non


seulement parce quelle donne des
dfinitions et des syntaxes de toutes
les commandes en Basic, facilement
trouvables grce au classement
alphabtique du sommaire situ sous
Bascom Language References, mais
surtout car elle propose des exemples
dapplications trs utiles que lon peut
Copier-Coller dans la source.
Pour revenir la fentre principale
BASCOM-AVR, il suffit de fermer (un
clic sur la croix X) la fentre de Help.
La mention suivante est Prg : cest
une tiquette (label), soit une rfrence introduite pour faire en sorte
que, lorsquon excute linstruction
Goto Prg (dernire ligne du code),
on revienne lexcution des instructions partir de celle qui suit
immdiatement ltiquette spcifie,
en loccurrence Prg.
Avec Cls on efface laffichage du LCD.

Figure 23 : Quand vous trouvez lindication STK200/STK300 Programmer, slectionnez-la avec un simple clic.

ELECTRONIQUE

62

magazine - n 92

Avec linstruction Lcd on visualise sur


lafficheur LCD ce que contient le texte
entre guillemets (), soit Att. Disat Block.

DOMOTIQUE
Linstruction lcd accepte en outre le nom
dune variable. Dans ce cas lafficheur
visualise la valeur contenue dans la
variable.
Le texte spcifi est visualis partir
de la premire adresse (ligne 1, position 1) ou de la position spcifie avec
linstruction Locate suivie du numro
de la ligne et de celui de la colonne,
spars par une virgule.
Linstruction suivante Locate 2 , 1 respecte justement la syntaxe <numero
riga> , <numero colonna> que lon
vient de voir. Aprs cette instruction les
indications de la figure 32 saffichent
sur le LCD.
Linstruction Wait 1 fait en sorte que le
S.E. nexcute aucune opration pendant une seconde. Sachez ce propos
que linstruction waitms suspend lexcution du programme pour une dure
exprime en ms (milliseconde).

Figure 24 : Cliquez sur longlet Compiler et ouvrez le menu droulant correspondant au mot Chip.

Ensuite commence un cycle infini, compris entre les instructions Do et Loop,


qui rpte un bloc dinstructions en
mesure dexcuter un test de ltat
des trois touches.
Prcisons que chaque test est compris entre les instructions If et Then :
jusqu ce que les conditions poses
soit vrifies et que donc le test soit
positif, le code correspondant est excut (cest--dire celui compris entre
Then et End if).

La phase ddition
A ceux qui voudraient crire un programme, nous conseillons douvrir

Figure 25 : Quand vous trouvez lindication m8535.dat slectionnez-la. Confirmez les choix par un clic sur OK.

Figure 26 : Pour ouvrir un des programmes installs automatiquement avec le logiciel BASCOM-AVR, slectionnez dans
le menu File la commande Open et, quand la fentre de droite souvre, choisissez entre les sources .bas crites en
Basic. Larticle analyse le listing du fichier exe1.bas, mais sur le CD vous trouverez de nombreuses explications sur
tous les fichiers.

ELECTRONIQUE

63

magazine - n 92

DOMOTIQUE

Figure 27 : Voici comment se prsente le fichier EXE1.BAS en Basic pour compilateur BASCOM-AVR. Les instructions proprement dites sont en bleu et les commentaires en vert. La premire instruction sert au compilateur pour unifier la source
et le fichier IONE.BAS, ce qui permet dinclure toutes les informations qui y sont contenues.

Figure 28 : Pour transfrer au micro un programme que vous


avez crit, il est ncessaire de le compiler dabord ; cliquez
ensuite dans le menu Program sur loption Compile.

lun des exemples fournis et de lenregistrer sous un autre nom (renommer).


Cliquez donc sur le menu File (Fichier)
et choisissez loption Save as (Enregistrer sous) pour enregistrer une copie
renomme (voir figure 35).

Figure 29 : Si la compilation ne signale aucune erreur,


vous pouvez programmer le micro. Toujours dans le menu
Program, slectionnez avec un clic Send to chip.

Nous vous recommandons deffectuer


lenregistrement dans le dossier par
dfaut soit :
C:\Programmes\MCS Electronics\
BASCOM-AVR

ELECTRONIQUE

64

magazine - n 92

o se trouve le fichier ione.bas,


sinon des erreurs se produisent au
moment de la compilation du nouveau
programme (ces erreurs sont imputables au fait que le compilateur ne peut
trouver le fichier ione.bas).

DOMOTIQUE

Figure 30 : Avec la commande de la figure 29, on ouvre la fentre donnant le contenu des adresses de mmoire.

Figure 31 : Pour commencer la programmation, cliquez sur le menu Chip puis sur Autoprogram.

Att. Dsact Block


Relais Relais T1, T2

T1, T2 Bloqus
T3 dbloque T1, T2

Figure 32 : Quand la programmation est termine, le S.E.


EN2107 commence lexcution du programme et lafficheur LCD visualise lindication des fonctions remplies
par les touches.

ELECTRONIQUE

Figure 33 : Quand on presse T3, le systme devient insensible la pression des touches T1-T2. Pour dbloquer le
systme il est ncessaire de presser nouveau T3.

65

magazine - n 92

DOMOTIQUE
Figure 34 : Pour vous permettre de suivre lexplication des instructions contenues dans le fichier EXE1.BAS, cette figure
donne le listing complet. Souvenez-vous que la section Help du logiciel BASCOM-AVR donne la syntaxe de chaque instruction en Basic, avec des exemples se prtant au Copier-Coller.

****************************************************************************
*************************** Programma EXE1.BAS *****************************
****************************************************************************
Ce programme, adapt au systme embarqu EN2107, sert lutilisateur
pour comprendre les modalits de contrle des relais, touches, afficheur LCD et
de la LED situe au dessous de T1 sur la platine EN2107 travers un logiciel
crit en Basic pour compilateur BASCOM-AVR
$include ione.bas

IL EST NCESSAIRE DINCLURE DANS CHAQUE PROGRAMME


LIBRAIRIE POUR POUVOIR UTILISER LE PROGRAMME AVEC
LE SYSTME DE CONTROLE EMBARQUE EN2107

CETTE

Cursor Off
Prg :
Cls
Lcd Att. Disat Block
Locate 2 , 1
Lcd Rele Rele T1,T2
Wait 1
Do
If Tasto1 = Premuto Then
Rele1 = Attivo
Led = Allume
End If
If Tasto2 = Premuto Then
Rele1 = Disattivo
Led = Spento
End If
If Tasto3 = Premuto Then
Wait 1
Cls
Lcd T1,T2 Bloccati
Locate 2 , 1
LCD T3 sblocca T1,T2
Do
Loop Until Tasto3 = Premuto
Goto Prg
End If
Loop
Goto Prg

Effacement de lafficheur
Envoi de donnes lafficheur
Dfinition de position
Envoi de donnes
Attente 1 seconde

Si la touche1 (T1) est presse


Le relais1 est activ
et la LED sous T1 est allume
pour indiquer lactivation du relais

cycle

cycle dattente de la pression de T3

Figure 35 : Pour commencer crire un programme personnel, nous vous conseillons denregistrer sous un autre nom un
fichier source dj ouvert. Cliquez sur le menu File (Fichier) et slectionnez par un clic loption Save As (Enregistrer sous).
Quand souvre la fentre de droite, noubliez pas de modifier seulement le nom du fichier et de laisser inchang le parcours
du dossier par dfaut ; sans quoi le compilateur ne trouverait pas le fichier ione.bas et ferait des erreurs.

ELECTRONIQUE

66

magazine - n 92

DOMOTIQUE
Quand on clique sur la touche Save,
souvre une fentre dans laquelle on
vous demande (en Anglais) si vous
voulez abandonner le fichier dorigine pour travailler sur le fichier que
vous venez de renommer. Cliquez sur
YES pour continuer (voir figure 37).
Note : si la place de cette fentre une
autre apparat (elle comporte un message davertissement avec un point
dexclamation dans un triangle jaune),
cest que vous avez oubli de taper le
nouveau nom ; cliquez alors sur NO et
tapez le nouveau nom (renommez) du
fichier.

Figure 36 : Ce message apparat si vous cliquez sur la touche Sauvegarder (voir la fentre de droite de la figure 35) sans avoir modifi le nom
du fichier dorigine. Dans ce cas cliquez sur la touche Non et rptez les
oprations dcrites dans la figure 35.

Pour crire la nouvelle source, liminez


toutes les parties de lancienne qui ne
servent pas, lexclusion toutefois de
linstruction $include ione.bas quil
ne faut JAMAIS effacer et ajoutez les
instructions dsires.
Bien sr, avant de compiler la nouvelle
source, il est ncessaire de lenregistrer en choisissant dans le menu File
la commande Save.

Renvoi au CDROM
Dans le CDROM CDR2107 et dans
le dossier partir duquel vous avez
charg le fichier exe1.bas se trouvent
dautres exemples et leur fonctionnement est amplement dcrit dans le
CDROM.
Ce mme dossier contient en outre
deux projets que nous avons raliss en tant que suggestions dapplications du S.E. Nous allons maintenant les analyser rapidement.
Une horloge quartz avec le EN2107
Avec le quartz de 8 MHz dont est
dot le S.E. EN2107 il est possible
de transformer ce S.E. en une horloge trs prcise.
Le programme en Basic orologio.bas
fournit en outre un point de dpart
pour raliser des programmes ncessitant une gestion du temps : par exemple un temporisateur (timer) ou un
rveil muni dun capteur de pluie et qui
sonne avant lheure rgle sil pleut.
Une installation dalarme
avec le EN2107
Si on programme le S.E. avec le programme en Basic allarme.bas qui se
trouve dans le CDROM CDR2107, on
peut transformer le EN2107 en une
centrale dalarme.

Figure 37 : Ce message apparat chaque fois que vous sauvegardez avec


un nom diffrent un fichier dj existant. Le programme vous demande
en effet de confirmer labandon du fichier dorigine pour travailler sur le
nouveau fichier. Pour continuer cliquez sur la touche Yes.

Le logiciel implmente de nombreuses


fonctions, que lon peut activer sparment :
gestion dun systme de capteurs
primtriques (de type magntique
fixer sur portes et fentres).

Conclusion
Comme vous avez pu en juger par vousmme, le S.E. EN2107 peut sadapter
un grand nombre de situations et il est
facilement programmable en Basic.

gestion dun systme de capteurs de


prsence ( IR).

Comment
construire ce montage ?

gestion dune ligne retard qui


dsactive lalarme laide du code
de dblocage.

Tout le matriel ncessaire pour construire ce systme embarqu microcontrleur EN2107 (avec lalimentation
EN1348 et le testeur de port parallle
EN1588) est disponible chez certains
de nos annonceurs.

gestion dun systme de capteurs


auxiliaires pour dclencher lalarme
si les voleurs coupent les fils.
gestion dun systme dalimentation
hybride permettant le fonctionnement de linstallation dalarme mme
en cas de coupure du courant.
possibilit deffectuer des tests
priodiques de fonctionnement de
linstallation sans gner les voisins.
Pour toutes les informations concernant le schma lectrique, les branchements aux capteurs, la batterie
tampon et la sirne (ainsi que les
instructions dusage), consultez le
contenu du CDROM.

ELECTRONIQUE

67

magazine - n 92

Voir les publicits dans la revue.

Retrouvez sur notre site Internet


www.electronique-magazine.com
tous les articles, revues et CD ROM
tlchargeables au format
numrique Acrobat PDF
Abonnements et anciens
numros papier en ligne

COURS
BUS CAN9

la dcouverte
du BUS CAN
Partie 9

Conu comme protocole de communication srie pour faire communiquer entre eux tous les
systmes lectroniques prsents bord dune voiture, le bus CAN gagne aussi du terrain
dans les domaines de lautomatisation industrielle (robotique) et de la domotique. Dans cette
srie darticles, ou de Leons (comme vous voudrez), nous allons aborder la thorie de son
fonctionnement et nous prendrons de nombreux exemples dans le domaine domotique (cest-dire des automatismes ddis la maison). Dans cette neuvime partie, nous prsentons
une volution dune application pratique dj vue au dbut de ce Cours.

ous voil arrivs la conclusion de ce cours ; rassurez-vous, cela prendra encore deux parties en plus
de celle-ci qui commence ! Elles seront consacres
un systme en mesure denregistrer en temps rel les
messages changs entre deux nuds. Aprs avoir rcemment analys lensemble des fonctions ncessaires pour
reconfigurer un nud CAN, nous nous occupons dun cas
concret. Il sagit dune volution de lexprimentation prsente dans la sixime partie, un nud dmission ddi
la surveillance de la temprature ambiante et lenvoi des
valeurs releves un nud de rception. Les valeurs sont
normalement envoyes au moyen de messages CAN avec
ID=121. Quand la temprature dpasse un seuil mmoris
en EEPROM, le nud TX commence envoyer des messages avec ID=123, messages reconnus par le nud RX
comme messages dalarme. Toutes les tempratures sont
enregistres dans lEEPROM du nud RX lequel, en cas de
dpassement de la limite maximale, envoi travers le port

ELECTRONIQUE

srie une commande Hayes pour appeler le 115. La premire exprimentation ne prvoyait que lenvoi des valeurs
et leur enregistrement dans lEEPROM du nud RX. Maintenant nous voudrions activer la fonction dalarme aprs
lenvoi de la part du nud TX dun message particulier
avec ID=120.
Le programme rsident de rception comporte dj la
fonction dalarme, mais elle est dsactive lors du dmarrage. Cest seulement aprs larrive du message correspondant que le filtre dalarme est activ et que les ID=123
sont gres par appel tlphonique. Dans tous les autres
cas, le nud se limite enregistrer les tempratures dans
lEEPROM. Pour tablir le moment auquel on doit effectuer
la reconfiguration, nous lions lvnement la pression de
la touche donnant sur la broche RB1. Nous essaierons ainsi
de vrifier la diversit de comportement du nud RX avec
lalarme active et avec lalarme dsactive.

68

magazine - n 92

COURS
Listing 1.
Quand le poussoir est press RB1 passe au niveau
logique bas.

if (PORTBbits.RB1 == 0)
{

while(!ECANSendMessage(0x120, data, 2, ECAN_TX_STD_FRAME));


On envoie un message avec ID=20. Les deux octets
correspondants reportent la dernire valeur de temprature releve.

putrsUSART(TX RICONFIG\n\r);

Un message davertissement est transmis sur le


port srie et ensuite le PIC reste sur pause.

Delay10KTCYx(5000);
}

Figure 1 : Si nous enregistrons les messages envoys alors que la temprature ambiante na pas atteint le seuil fix et que
nous imposons une reconfiguration, nous verrons une squence comme celle visible ici.

Commenons par le programme rsident du nud TX.

Nud TX :
le programme rsident
Dans le code du nud dmission,
nous avons introduit une modification
assez simple : au moment o RB1
passe au niveau logique bas (poussoir press), on lance le cycle dmission dun message avec ID=120. Afin
de rendre les choses plus simples,
le nud envoie sur le port srie un
message prvu cet effet pour avertir lusager que la squence a t
excute. Voir le Listing 1.
Si nous enregistrons les messages
envoys alors que la temprature
ambiante na pas atteint le seuil fix et
que nous imposons une reconfiguration,

Figure 2 : Nous faisons ainsi en sorte que le module CAN dmarre avec une
configuration fixe modifiable au lieu de constante.

nous verrons une squence comme


celle visible la figure 1. Nous avons
mis en vidence dans un rectangle
rouge (figure 1) le message de reconfiguration envoy quand la touche est
presse. Les deux octets transfrs
reportent la valeur de la dernire

ELECTRONIQUE

69

magazine - n 92

temprature releve et ne sont pas


pris en considration par le nud de
rception. Ce dernier devra tre en
mesure dintercepter le message en
question, entrer en mode configuration mode et modifier le filtre relatif
ltat dalarme.

COURS
Tableau 1.

ID
120
123
121

DESCRIPTION
Le nud doit tre reconfigur : on doit donc arrter rception et mission et ajouter un filtre sur lID=121
pour grer ltat dalarme.
La temprature a atteint le seuil fix, le nud doit initialement enregistrer seulement la valeur en EEPROM
et rien dautre. Aprs la reconfiguration, en revanche, en plus de lenregistrement de la valeur,
il devra grer lalarme en envoyant le flux AT.
La temprature est infrieure au seuil fix, le nud enregistre la valeur en EEPROM avant
comme aprs la reconfiguration.

Figure 3 : Nous rsumons ici les paramtres des masques.

Figure 4 : Nous rsumons ici les paramtres des filtres.

Passons maintenant au nud de


rception.

Nud RX :
le programme rsident

Les autres valeurs concernent exclusivement le fonctionnement des filtres et


masques. Considrons que le nud de
rception pourra recevoir initialement
trois messages possibles visibles dans
le Tableau 1.

Les modifications sur le nud RX sont


bien plus complexes : avant tout, il est
ncessaire de produire un nouveau
fichier ECAN.def. Pour ce faire, nous
utilisons toujours loutil Application
Maestro de Microchip. Les paramtres
essentiels considrer sont : Routine
Mode, RXF0 Value, RXF1 Value, RXF2
Value, RXM0 Value, RXM1 Value. Le
premier doit passer de FIXED RUNTIME. Nous faisons ainsi en sorte
que le module CAN dmarre avec une
configuration modifiable au lieu de
constante (figure 2).

Pour bien les distinguer, nous augmentons la longueur du masque en


la faisant passer de deux six bits.
Attention : la rception dun message
concernant un tat dalarme dbouche sur deux scnarios selon que la
reconfiguration a t faite ou non.
Dans le scnario prdfini, le nud se
limite enregistrer la valeur et celui
reconfigur doit envoyer aussi le flux
AT travers le port srie. En fait, nous
ralisons un systme dont les fonctions sont tendues avec un message
particulier envoy au nud dmission.

ELECTRONIQUE

70

magazine - n 92

Naturellement, il sagit dun exemple


didactique, vu que la diffrence ne
tient qu lenvoi dun flux. Une fois
cela compris, on peut implmenter et
attribuer des fonctions bien plus complexes. La diffrence consiste en la
possibilit de reconfigurer le fonctionnement dun nud de lextrieur sans
avoir agir sur le programme rsident
pour faire face des conditions dtermines. La diffrence peut paratre
subtile sous certains aspects mais elle
est tout de mme importante car plusieurs scnarios diffrents sont possibles. Un nud peut par exemple tre
assimil une machine tats finis,
chacun desquels on attribue un groupe
dtermin de messages. Le nud TX
peut commander les transitions entre
un tat et lautre du nud RX selon
les entres actives (pressions de touches, sondes, etc.). A chaque transition
le nud est reconfigur et les filtres
modifis pour pouvoir grer les divers
groupes de messages.
Mais revenons notre exprimentation : en fonction de ce qui vient dtre
dit, nous pouvons imaginer que le
nud a un tat initial que nous nommerons MONITOR, car il nenregistre
que les tempratures et un tat final
que nous appellerons GESTOR, car si
la temprature dpasse un seuil fix,
le nud gre lvnement en envoyant
un appel tlphonique. Dans ce cas,
nous appellerons le changement dtat
reconfiguration et ce changement sera
de type irrversible au sens o il sera
ncessaire de couper lalimentation du
nud RX pour revenir ltat initial.
Dans les figures 3 et 4 nous rsumons les paramtres des masques et
filtres. Nous avons rendu la chose un
peu plus complique afin dillustrer en
mme temps la question de la priorit
attribue aux filtres.
Nous avions expliqu que les filtres RXFn
fonctionnent de manire rendre prioritaires ceux ayant un n infrieur. Dans ce
cas nous avons attribu RXF1 comme
RXF2 un ID=120. Mais quel sera le
rsultat de la fonction GetFilterHitInfo

COURS
Listing 2.

switch (ECANGetFilterHitInfo())
{

Filtre RXF0, message avec ID=121h la


temprature est infrieure au seuil fix,
le nud envoie seulement un message de
signalisation sur le port srie.

case 0:
PORTC_RC0 = 0;
putrsUSART(TEMP<=LIM\n\r);
break;
case 1:
PORTC_RC0 = 0;
putrsUSART(INI-CONFIG\n\r);
ECANSetOperationMode(ECAN_OP_MODE_CONFIG);
ECANSetRXF2Value(0x123, ECAN_MSG_STD);
ECANSetOperationMode(ECAN_OP_MODE_NORMAL);
putrsUSART(FINE-CONFIG\n\r);
break;

Filtre RXF2, message avec ID=123h reu


aprs lopration de reconfiguration.
Attention : le dmarrage de ce filtre est
configur pour intercepter un ID=120h
mais il est toujours prcd du RXF1
cause de la priorit. Il nest capable de
dtecter les messages avec ID=123h correspondant une temprature suprieure
au seuil fix quaprs la configuration. Le
nud envoie ensuite un flux contenant la
commande Hayes ATDT115. Lenvoi se
fait une fois (grce au if initial) pour toute
la dure de ltat dalarme en mme temps
que la LED jaune sallume.

case 2:
if (PORTC_RC0 == 0)
{
putrsUSART(ATDT115\n\r);
PORTC_RC0 = 1; //LED GIALLO
}
break;

case 3:
PORTC_RC0 = 0;
putrsUSART(TEMP>LIM\n\r);
break;

Filtre RXF3, message avec ID=123h la


temprature est suprieure au seuil fix
mais le nud na pas encore t reconfigur. Nous nous limitons envoyer le flux
de signalisation sur le port srie. A partir
du moment o la reconfiguration a t
effectue, ce filtre sera toujours prcd
du RXF2 cause de la priorit.

au moment o le message sera reu


par le nud ? Eh bien, le rsultat sera
toujours gal 1 car RXF1 a une priorit
suprieure RXF2. En second lieu, nous
avons attribu RXF3 lID=121 soit celui
de ltat dalarme. Cela nous servira
faire en sorte que le nud se comporte
diffremment en tat dalarme avant ou
aprs la reconfiguration. Au niveau du
programme rsident, il est ncessaire
dagir principalement sur linstruction
de switch suivant la rception du
message. Voyons-la en dtail dans le
Listing 2.
Lenregistrement des valeurs se fait
au moment o le message est reu en
extrayant les deux octets de donnes.
Dans le switch, en revanche, on gre
seulement la situation dalarme. Pour
quune vrification plus simple soit
possible, nous envoyons par le port
srie des messages de signalisation.

Filtre RXF1, message avec ID=120h le nud


TX a demand une reconfiguration. En appelant la ECANSetOperationMode on entre
dans le mode de configuration. mission et
rception sont bloques. La valeur des registres ECANRXF2SIDH et ECANRXF2SIDL est
rgle de manire intercepter les ID=123h.
Quand lopration est termine, la ECANSetOperationMode est nouveau appele pour
revenir au mode normal. mission et rception reprennent normalement.

Quand le nud reoit un ID=121 la


temprature releve ne dpasse pas le
seuil fix et le filtre correspondant est le
RXF0. Si nous rchauffons la sonde,
un certain point le nud TX commencera
envoyer le message avec ID=123.
Nous nous trouvons ainsi en tat
dalarme et le filtre correspondant est
RXF3. Dans ce cas la reconfiguration
na pas encore t effectue et le nud
RX se limite enregistrer la valeur dans
lEEPROM et envoyer sur le port srie le
message TEMP>LIM. Les filtres RXF2
et RXF1 ne sont pas pris en considration jusqu ce que le nud dmission
envoie le message avec ID=120. Insrons dans le PIC de chaque nud le
programme rsident tlchargeable sur
le site de la revue. Souvenez-vous que
le nud TX doit avoir dans les deux premiers octets de lEEPROM la valeur de la
temprature limite au format DS18B20.

ELECTRONIQUE

71

magazine - n 92

Essayons de connecter les deux nuds,


toujours avec le cble dot de terminators et construit durant le Cours.
Relions le port srie du nud RX lordinateur et lanons une session Hyper
Terminal 19 200 bps (8-N-1). Si on
alimente les deux nuds, la LED verte
des deux platines sallume. Pressons
le poussoir donnant sur RB0 du nud
TX : immdiatement la LED rouge des
deux platines commence clignoter
pour signaler que les messages sont
correctement envoys par le TX au RX.
Regardons les messages qui apparaissent sur lcran de lordinateur.
Essayons de rchauffer la sonde
(refroidissez-la ou augmentez le seuil
si la temprature ambiante est suprieure celle enregistre en EEPROM).
A un certain point nous dpasserons le
seuil fix et le nud TX commencera
envoyer des messages avec ID=123.

COURS
Si nous essayons alors de rchauffer
nouveau la sonde pour la porter la
limite maximale de temprature fixe,
nous nous apercevrons que le comportement du nud RX est modifi.
Au lieu de transmettre seulement
le flux TEMP>LIM comme avant la
reconfiguration, il envoie maintenant
le flux ATDT115 une seule fois et
allume la LED jaune pendant toute la
dure de ltat dalarme.
En fait nous avons modifi une fonction, alors que le nud de rception
tait en mode oprationnel, sans
accder au code correspondant mais
seulement en envoyant un message
particulier sur le bus. Nous voyons
figure 7 comment se prsente la
squence correspondante.

Figure 5 : Squence visualise dans la fentre de lHyper Terminal quand la


temprature limite est atteinte.

On voit clairement comment, aprs


avoir dpass le seuil, le nud
envoie le flux avec la commande
Hayes et attend, tout en continuant
enregistrer les valeurs, mais sans
produire dautres signalisations sur
le port srie.
Ds que la temprature revient la
normale, lalarme cesse et dans la
session Hyper Terminal les messages
correspondants rapparaissent. A la
fin de lexprimentation, vous pouvez
presser le poussoir donnant sur RB0
du nud RX. La LED verte sallume
et lcran affiche le mot Fin.
Ensuite vous pouvez passer au nud
TX et effectuer la mme procdure
jusqu lallumage de la LED verte.
Naturellement on peut aussi dbrancher directement lalimentation.

Modifications
de la librairie ECAN
Pour faire correctement fonctionner
les deux nuds, nous nous sommes
servis de la librairie ECAN (Polled)
distribue par Microchip.
Figure 6 : Vous verrez lcran deux flux apparatre (INI-CONFIG et FINE-CONFIG) :
ils tablissent le moment o le nud entre en configuration et le moment o il
retourne au mode normal.

Le nud RX se contentera de transmettre lordinateur le flux TEMP>LIM.


Les valeurs continueront tre enregistres dans lEEPROM. La figure 5
montre la squence visualise dans la
fentre de lHyper Terminal quand la
temprature limite est atteinte.
Que se passe-t-il au moment o le
nud RX est reconfigur ?

Pressons le poussoir donnant sur la


broche RB1 de la platine dmission. La
reconfiguration se fait trs rapidement
si bien quon ne saperoit pas non plus
du bloc de rception de la part du nud
RX. Vous verrez lcran deux flux apparatre (INI-CONFIG et FINE-CONFIG) :
ils tablissent le moment o le nud
entre en configuration et le moment o
il retourne au mode normal (figure 6).

ELECTRONIQUE

72

magazine - n 92

Nous avons d cependant y apporter


quelques modifications afin dviter
des erreurs de compilation pour la
rfrence des structures implmentes dans la famille suprieure des PIC
et non au 18F458 utilis pour cette
exprimentation.
Par exemple dans une premire partie
du ECANPoll.c on dtermine le nombre
de buffers utiliser en fonction du
mode de fonctionnement du nud.
Les deux bits les plus significatifs du
registre ECANCON sont lus pour tablir

COURS
le mode oprationnel et en fonction du
rsultat on valorise la limite buffers.
Dans notre cas on utilise seulement
le MODE0, lECANCON nexiste pas
et le nombre de buffers maximal
est gal deux. Par consquent
la section considre est modifie
comme le montre le Listing 3.
Vu le nombre rduit de buffers,
on a clairement limin toutes les
rfrences aux six buffers programmables suppltifs prsents dans la
classe suprieure.
Par exemple, la fonction ECANPointBuffer, qui doit retourner le pointeur au premier octet du buffer de
rception, est modifie en ne maintenant que les rfrences au RXB0CON
et au RXB1CON qui sont les uniques
registres du 18F458. La modification
est visible dans le Listing 4.
De mme on a limin les structures
conditionnelles et les attributions relatives aux structures compatibles avec
le MODE1 et le MODE2. Par exemple,
l o se vrifie travers la fonction
ECANCON le mode oprationnel
MODE0, on a insr une expression

Figure 7 : Nous avons modifi une fonction, alors que le nud de rception tait
en mode oprationnel, sans accder au code correspondant mais seulement en
envoyant un message particulier sur le bus. Nous voyons ici comment se prsente
la squence correspondante.

toujours vraie et l o on faisait rfrence aux registres essentiels, pour les


autres modes on a limin les instructions correspondantes.

Rue
des
coles
82600
SAINT-SARDOS
Rue de
coles
82600
Saint-Sardos
France
Tl:
05.63.64.46.91
Fax:
05.63.64.38.39
Tl.
05 63 64 46 91 Fax
05 63
64 38 39
SUR INTERNET http://www.arquie.fr/
e-mail : arquie-composants@wanadoo.fr

4
N6.
e
u
s
n
alog ntatio
Cat rs. Alimeeurs. s

t
apt
heu
rcui
.
Affic ras. C es. Ci tgrs
c
n
C a m s pu rcuits i e u r s .
i
t
te
Car ms. C d e n s a
ri
on
rs
imp ets. C ires.
. Fe .
s
a
fr
l
f
e
o
o
d
t
C les s
io
Ki s
rs.
e. D
lu
Cel ectiqu rupteu urs.
r
n
.
le
Con er. Inte contr copes
d
o c i l l o s urs.
r
u
c
o
i
s
ate s .
s. M . Os
LED mtres ogrammstance
i
i
r
t
s
l
M u lage. P i s . R a n s i s r
il
la
Out t z . R e u r s . T
e
r
t
a
a
Qu s f o r m .
ie
n
T r a Visser . . .
.
c
t
s
r
E
o
t

Passez vos commandes


sur notre site:
www.arquie.fr
BON pour CATALOGUE papier FRANCE: GRATUIT

(3.00 pour: DOM, TOM, UE et


autres pays)

Nom:.....................................................Prnom:.......................................
Adresse:.....................................................................................................
..........................................................................................................
Code Postal:........................... Ville:..................................................
M

ELECTRONIQUE

73

magazine - n 92

Le registre COMSTAT est recartographi selon le mode oprationnel.


Dans le 18F458 ce registre a la structure reporte en figure 8 qui, dans

COURS
la classe suprieure, devient comme
reporte en figure 9.

Listing 3.

#if ( ECAN_LIB_MODE_VAL == ECAN_LIB_MODE_RUN_TIME )


mode = ECANCON&0xC0; XXXX
if ( mode == ECAN_MODE_0 )
buffers = 2;
else
buffers = 8;
#endif
#if ( ECAN_LIB_MODE_VAL == ECAN_LIB_MODE_RUN_TIME )
buffers = 2;
#endif

Listing 4.

Enfin, dans les dclarations incluses


dans le fichier ECANPoll.h et relatives aux fonctions ECANSetRXFnValue, nous avons limin la rfrence
aux registres RXFCONn en ce qui concerne le bit dactivation RXFnEN, prcisment parce que dans le 18F458
les six filtres sont dj tous actifs.
Cest pourquoi les fonctions deviennent seulement une redfinition de
la CANIDToRegs que nous avons vue
dans la partie prcdente et qui sert
seulement extraire correctement
les divers bits composant lID dun
message pour les transfrer dans
les divers registres, comme la paire
RXF0SIDH/RXF0SIDL.

static BYTE* _ECANPointBuffer(BYTE b)


{
BYTE* pt;
switch(b)
{
case 0:
pt=(BYTE*)&RXB0CON;
break;
case 1:
pt=(BYTE*)&RXB1CON;
break;
case 2:
pt=(BYTE*)&B0CON;
break;
case 3:
pt=(BYTE*)&B1CON;
break;
case 4:
pt=(BYTE*)&B2CON;
break;
case 5:
pt=(BYTE*)&B3CON;
break;
case 6:
pt=(BYTE*)&B4CON;
break;
default:
pt=(BYTE*)&B5CON;
break;
}
return (pt);
}

Les six fonctions deviennent comme


le montre le Listing 5. On voit clairement que la redfinition ne fait rien
dautre quappeler la CANIDToRegs en
passant un pointeur un registre diffrent selon le nombre associ au filtre.
Par exemple, pour la fonction
ECANSetRXF0Value, le pointeur est
pass RXF0SIDH. Ce sera ensuite la
fonction CANIDToRegs qui soccupera
daugmenter ladresse au moment
daccder loctet infrieur RXF0SIDL.
Pour plus de dtails, nous vous renvoyons la partie 8 du mois dernier.

Conclusion
Nous voici arrivs au terme de notre
parcours dans lunivers de la programmation du programme rsident pour
linterfaage sur bus CAN. Nous avons
tent de rendre le propos le plus intressant possible en partant des fonctions simples denvoi et de rception
des messages, passant travers la
configuration des filtres et masques et
arrivant la configuration dun nud
en temps rel.

static BYTE* _ECANPointBuffer(BYTE b)


{
BYTE* pt;
switch(b)
{
case 0:
pt=(BYTE*)&RXB0CON;
break;
case 1:
pt=(BYTE*)&RXB1CON;
break;
}
return (pt);
}

ELECTRONIQUE

Le bit 7 a une signification diffrente


en MODE2 et cest pourquoi la section de code correspondante a t
limine.

Ce panorama complet vous permet


dentreprendre la conception de
circuits en mesure de dialoguer de
manire efficace travers un bus CAN.
Naturellement cela ne signifie pas
que lapprentissage des techniques
de dveloppement et de conception
dans ce secteur sarrte ici ! Ce Cours
constitue une base fondamentale de
connaissances nous permettant de

74

magazine - n 92

COURS

Figure 8 : Le registre COMSTAT est recartographi selon le mode oprationnel. Dans le 18F458 ce registre a la structure
reporte ici

Figure 9 : structure qui, dans la classe suprieure, devient comme reporte ci-dessus.

Listing 5.

#define ECANSetRXF0Value(val, type)

_CANIDToRegs((BYTE*)&RXF0SIDH, val, type)

#define ECANSetRXF1Value(val, type)

_CANIDToRegs((BYTE*)&RXF1SIDH, val, type);

#define ECANSetRXF2Value(val, type)

_CANIDToRegs((BYTE*)&RXF2SIDH, val, type);

#define ECANSetRXF3Value(val, type)

_CANIDToRegs((BYTE*)&RXF3SIDH, val, type);

#define ECANSetRXF4Value(val, type)

_CANIDToRegs((BYTE*)&RXF4SIDH, val, type);

#define ECANSetRXF5Value(val, type)

_CANIDToRegs((BYTE*)&RXF5SIDH, val, type);

dialoguer avec vous de manire plus


efficace et plus immdiate. A partir de
l nous avons besoin de pouvoir vous
parler dID, de masque et de filtre ou
de mode oprationnel en tant certains dtre bien compris et sans avoir
reprendre chaque fois les explications lmentaires.

Cet outil vous permettra en outre de


vous former fond dans le domaine
des filtres et des divers registres du
module CAN intgr dans le PIC ; vous
verrez par vous-mme comment se
fait la reconfiguration dun nud oprationnel.

Pour commencer, ds la prochaine


partie, nous vous prsenterons un
outil que vous trouverez fort utile
puisquil vous permettra denregistrer
sur ordinateur les divers messages
envoys sur un bus CAN et denvoyer
des messages partir du PC.

suivre

Tout le matriel ncessaire pour construire la platine dexprimentation bus


CAN est disponible chez certains de
nos annonceurs.
Voir les publicits dans la revue.

Tout cela sera fait directement sur la


platine dexprimentation utilise pour
ce Cours. Il ne nous reste qu vous
donner rendez-vous le mois prochain
pour la dixime partie.

ELECTRONIQUE

Comment
construire ce montage ?

75

magazine - n 92

Les typons des circuits imprims et les


programmes lorsquils sont libres de
droits sont tlchargeables ladresse
suivante :
http://www.electronique-magazine.com/
circuitrevue/092.zip.

PETITES ANNONCES
Vends gnrateur de fonctions TEKTRONIX
CFG280 0.1 Hz 11 MHz ; sinus, carr,
triangle, rampes, impulsions +et-, TTL, wobulable, modulable (AM) 120 . Frquencemtre SCHLUMBERGER 2711, 2 voies, 9 digits,
120 MHz 120 . Tl : 02 40 83 69 13
Vends tuner rfrence A 764 STUDER,
ampli B 250 REVOX, cbles CANARE XLR.
Tl : 06 85 96 37 70
Vends alternateur basse vitesse 12 V
dbut de charge 350 tr/min 130 W 700
tr/min pour fabrication olienne ou barrage
hydraulique 135 . Tl : 01 39 90 63 07
Vends charge BIRD 300 watts, wattmtre
ORITEL MV410 40 , wattmtre FERISOL
N300C 35 , wattmtre FERISOL N300 sans
sonde 50 . Ondemtre PHILIPS 0.94/4.2
GHz 75 . Wobulateur METRIX WX601 900
MHz 75 . Transfo mission 1500 V 50 .
Gnrateur ADRET 740 640 MHz tout numrique 520 . Tl : 02 48 64 68 48
Vends pont dimpdance METRIX IX 307A
avec notice 140 . Lot de CV air sur
statite petit modle avec frein. Multimtre de table Frisol A 207 S 3000 V CC 1.5
GHz avec sonde et notice 75 . Cherche
paves pour pices gnrateurs HF et UHF
1975/90 Tl : 02 48 64 68 48
Vends oscillo TEKTRONIX 2465B 4 x 40 Mhz,
auto setup,read out,curseurs et mesures
auto. Le top des scopes professionnels. Parfait tat de marche et de calibration. Visible
sur Paris. Tl : 01 46 83 29 92

Vends Q mtre FERISOL M802D modifi sans thermo-couple avec notice et


schma M802/M803 190 . Attnuateur HP 355 D 0.5 W 50 ohms DC
1000 Mhz 80 . DC power supply DF
173 SB3A avec tracking 4 afficheurs
2 x 0 30 V o 3 amp 4 afficheurs
LCD 90 . Prampli BF fet en vente
actuellement en kit 175 , mont
test jamais servi 95 . Ensemble
microscope stro, zoom bausc H et
lomb gros=0 , 8 40 fois + occulaires
X 15, quipement idal cablge fin et
prcis le tout avec clairage, en trs
bon tat 250 . OM non fumeur.
Tl : 01 39 55 50 33

Directeur de Publication
Rdacteur en chef
J-M MOSCATI
redaction@electronique-magazine.com
Direction - Administration
JMJ ditions
B.P. 20025
13720 LA BOUILLADISSE
Tl. : 0820 820 534
Fax : 0820 820 722
Secrtariat - Abonnements
Petites-annonces - Ventes
A la revue
Vente au numro
A la revue
Publicit
A la revue
Maquette - Illustration
Composition - Photogravure
JMJ ditions sarl

INDEX DES ANNONCEURS


ELC ...........................................................................

COMELEC Kits du mois ........................................

Impression
SAJIC VIEIRA - Angoulme
Imprim en France / Printed in France

SELECTRONIC .......................................................... 14

Distribution
NMPP

GOTRONIC - Site Internet ......................................... 28


COMELEC PNP Blue.............................................. 28

Hot Line Technique


0820 000 787*
du lundi au vendredi de 16 h 18 h

COMELEC Sant ................................................... 30


COMELEC Sant ................................................... 31
MICRELEC Robot.................................................... 57

Web
www.electronique-magazine.com

PCB POOL Ralisation de prototypes .................. 57


SRC ........................................................................... 57

e-mail
info@electronique-magazine.com

ARQUI Catalogue N63 ....................................... 73


JMJ Bulletin dabonnement ELM ...................... 77

* N INDIGO : 0,12 / MN

JMJ Anciens numros ELM .................................. 78


JMJ CD cours......................................................... 79
COMELEC Kits Sant ............................................ 80

EST RALIS
EN COLLABORATION AVEC :

VOTRE ANNONCE POUR SEULEMENT


LIGNES

2 TIMBRES* 0,54 !

TEXTE : 30 CARACTRES PAR LIGNE.


VEUILLEZ RDIGER VOTRE PA EN MAJUSCULES. LAISSEZ UN BLANC ENTRE LES MOTS.

1
JMJ ditions
Sarl au capital social de 7800
RCS MARSEILLE : 421 860 925
APE 221E
Commission paritaire: 1000T79056
ISSN: 1295-9693
Dpt lgal parution

2
3
4
5
6
7

8
9
10
*Particuliers : 2 timbres 0,54 - Professionnels : La grille : 90,00 TTC - PA avec photo : + 30,00 - PA encadre : + 8,00

Nom ................................................................................. Prnom ...........................................


Adresse .....................................................................................................................................
Code postal ...................... Ville .................................................................................................
Toute annonce professionnelle doit tre accompagne de son rglement libell lordre de JMJ ditions.
Envoyez la grille, avant le 10 prcdent le mois de parution, accompagne de votre rglement l'adresse:
JMJ/ELECTRONIQUE Service PA BP 20025 13720 LA BOUILLADISSE

ELECTRONIQUE

76

magazine - n 92

Reproduction, totale ou partielle, par tous moyens et sur tous


supports, y compris linternet, interdite sans accord crit de
lEditeur. Toute utilisation des articles de ce magazine des
fins de notice ou des fins commerciales est soumise autorisation crite de lEditeur. Toute utilisation non autorise fera
lobjet de poursuites. Les opinions exprimes ainsi que les
articles nengagent que la responsabilit de leurs auteurs et
ne refltent pas obligatoirement lopinion de la rdaction.
LEditeur dcline toute responsabilit quant la teneur des
annonces de publicits insres dans le magazine et des
transactions qui en dcoulent. LEditeur se rserve le droit
de refuser les annonces et publicits sans avoir justifier
ce refus. Les noms, prnoms et adresses de nos abonns
ne sont communiqus quaux services internes de la socit,
ainsi quaux organismes lis contractuellement pour le routage. Les informations peuvent faire lobjet dun droit daccs
et de rectification dans le cadre lgal.

L'ASSURANCE de ne manquer aucun numro en recevant votre revue directement dans votre bote aux lettres
prs d'une semaine avant sa sortie en kiosques.

BNFICIER de 50% de remise** sur les CD-ROM des anciens numros ( voir page 79 de ce numro )
RECEVOIR un cadeau* !
* Pour un abonnement de 22 numros uniquement (dlai de livraison : 4 semaines environ). ** Rserv aux abonns 11 et 22 numros.

A PARTIR DU N
93 ou suprieur

E092

Ci-joint mon rglement de


correspondant labonnement de mon choix.
Adresser mon abonnement : Nom
Prnom
Adresse
Code postal
Ville
Tl.
e-mail

chque bancaire chque postal mandat


Je dsire payer avec une carte bancaire
Mastercard Eurocard Visa

au lieu de 30,00 en kiosque,


soit 5,00 d'conomie

11 numros

Date dexpiration :

au lieu de 55,00 en kiosque,


soit 10,00 d'conomie

Cryptogramme visuel :

(3 derniers chiffres du n au dos de la carte)

22 numros

Date, le
Signature obligatoire
Avec votre carte bancaire, vous pouvez vous abonner par tlphone.

TARIFS CEE / EUROPE

11 numros

TARIFS FRANCE
6 numros

55 ,00

au lieu de 110,00 en kiosque,


soit 25,00 d'conomie

1 CADEAU
au choix parmi les 5
POUR UN ABONNEMENT
DE 22 numros
Gratuit :

Un money-tester
Une radio FM / lampe
Un multimtre
Un rveil quartz
Une revue supplmentaire

25 ,00
45,00
85,00

Pour un abonnement 22 numros,


cochez la case du cadeau dsir.

DOM-TOM/HORS CEE OU EUROPE :


NOUS CONSULTER

Bulletin retourner : JMJ Abo. ELM


B.P. 20025 - 13720 LA BOUILLADISSE Tl. 0820 820 534 Fax 0820 820 722

VEAU
NOU

U
EA
UV
NO

Avec 2,00
en plus de votre rglement ou
(4 timbres 0.54 )

Un set confort pour voyager


Un Hub USB 4 ports

dlai de livraison :
4 semaines dans la limite des stocks disponibles

POUR TOUT CHANGEMENT


DADRESSE, NOUBLIEZ PAS
DE NOUS INDIQUER VOTRE
NUMRO DABONN
(INSCRIT SUR LEMBALLAGE)

Photos non contractuelles

OUI, Je mabonne

Articles, Revues et CD tlchargeables


au format PDF sur Internet
http://www.electronique-magazine.com

Au sommaire : Une alimentation


double symtrique professionnelle :
Premire partie, lanalyse thorique
et la ralisation pratique - Un nettoyeur
vido pour VHS et DVD - Un compteur
- dcompteur numrique LCD sans
lutilisation dun microcontrleur - Un
localiseur GPS avec enregistrement
des donnes sur SD-Card : seconde
partie (le logiciel) - Un enregistreur
de donnes de temprature avec
enregistrement des donnes sur SDcard: troisime partie et fin (le logiciel)
- Un micro espion GSM professionnel:
seconde partie et dernire (le logiciel)
- Un amplificateur de puissance stro
2 x 60 W - la dcouverte du BUS CAN
(seconde partie).

Au sommaire : Schmas
base de circuits intgrs NE555
-Une alimentation double symtrique
professionnelle : Seconde partie,
la ralisation pratique
des
platines modulaires - Schmas
base de circuits intgrs NE602
- Un enregistreur audio sur SD-Card
(exprimentation) - Nos lecteurs ont
du gnie! - Un testeur de quartz
deux transistors - Un photocoupleur
pilotant un TRIAC - Un feu clat
tube xnon - Un oscillateur quartz
- Un convertisseur 12 Vcc / 230 Vca
ou onduleur - Un interphone circuit
intgr LM386 - la dcouverte du
BUS CAN ( troisime partie).
Oscilloscope ( Neuvime partie) .

Au sommaire : Un convertisseur
DMX512-ETHERNET ou ETHERNETDMX512 - Un serveur Web GPRS
- Une alimentation double symtrique
professionnelle : Troisime partie la fin
de la ralisation pratique des platines
modulaires - Une interface Client
FTP avec PIC et SD-Card utilisant une
RTL8019 Premire partie: analyse
thorique et ralisation - Un rpteur
HF de tlcommande pour chaine
HI-FI ou tlviseur - Une nouvelle
platine dexprimentation pour PIC
(une interface clavier avec un afficheur
LCD) - la dcouverte du BUS CAN
( Quatrime partie): comment un
module peut acqurir des donnes et
les rendre disponibles sur le bus.

5,50 port inclus

Au sommaire : Un onduleur 12
VDC /230 VAC - 50 Hz - Un gnrateur
de mires aux standards PAL - SECAM
- NTSC avec sortie VHF-UHF: seconde
partie (le schma lectrique) - Un
micro espion GSM professionnel:
premire partie (le matriel) - Un
localiseur GPS avec enregistrement
sur SD-Card : premire partie (analyse
thorique et ralisation) - Un metteur
de tlvision du canal 21 69 audio
et vido UHF - Un contrle distance
modem radio MU1 - la dcouverte
du BUS CAN - COURS Apprendre
llectronique en partant de zro:
Comment utiliser loscilloscope (Un
convertisseur de 20 200 MHz pour
oscilloscope Huitime partie) .
5,50 port inclus

5,50 port inclus

6,00 port inclus

6,00 port inclus

Au sommaire : Une interface Client


FTP avec PIC, RTL8019 et SD-Card:
deuxime partie (le logiciel) - Une
alimentation professionnelle rglable
de 0 25 V 0-5 A avec visualisation
des valeurs sur un afficheur LCD
- Un contrle distance de lumires
domestiques avec sa tlcommande
infrarouge - Un amplificateur linaire
de 10 15 W bande FM 88-108 MHz
pour lexiteur EN1618 - Un variateur
de luminosit pour tubes au non - Un
gnrateur sinusodal de 1 Hz 120
MHz circuit intgr DDS AD9951:
(lanalyse thorique) Premire partie
-- la dcouverte du BUS CAN:
(Cinquime partie) description des
instructions du programme principal -

Au sommaire : Un contrle
distance GSM avec antenne intgre :
Premire partie : analyse thorique et
ralisation - Un capteur ultrasons
universel - Un thermostat radio
pour chaudire ou climatiseur - Un
gnrateur BF-VHF circuit intgr
DDS : Seconde partie : la ralisation
pratique et lutilisation - Un microphone
sans fil 863-865 MHz - Une interface
Client FTP avec PIC et SD-Card :
Troisime partie : le logiciel (suite et fin)
- Apprendre l'lectronique en partant
de zro : Dixime partie : Rendez
votre oscilloscope plus performant
avec le LM733 - la dcouverte
du BUS CAN : Partie 6A : La platine
d'exprimentation.

Au sommaire : Un lecteur/
enregistreur de donnes sur mmoire
Secure Digital (carte SD) pour port
USB - Un contrle distance GSM
avec antenne intgre (mmoire
200 numros) : seconde partie: le
logiciel et la configuration distance
- Une platine dexprimentation pour
Bluetooth module Ezurio : premire
partie : la ralisation des platines
- Un allumage progressif (PWM) pour
ampoules de 12V en courant continu
- Une tlcommande courant
porteur pour installation lectrique
230 Vac - Une radiocommande code
deux canaux - la dcouverte du
BUS CAN : partie 6B : La platine
d'exprimentation suite.

Au sommaire : Un testeur de
rapidit pour diodes - Un transmetteur
tlphonique dalarme GSM : le
matriel (tude et ralisation)
- Une platine dexprimentation pour
Bluetooth le logiciel pour PC (Seconde
partie ) - Un Stthoscope lectronique
pour couter les battements du
cur - Un variateur pour ampoules
de 12 24 V (dont halognes 12 V)
- Un temporisateur pour extinction
automatique - REGIE DE LUMIERES
Un variateur DMX monocanal -
la dcouverte du BUS CAN platine
dexprimentation Partie 7. COURS:
Comment utiliser loscilloscope, La
double base de temps de loscilloscope:
Deuxime partie

Au sommaire : Un contrle de
prsence empreintes digitales - Une
interface USB pour PC 33 E/S
numriques et analogiques avec logiciel
et programmes DLL: - Premire partie
: tude thorique et ralisation - Un
transmetteur tlphonique dalarme
GSM : Seconde partie: le logiciel - Un
gnrateur dultrasons anticellulite
3 MHz : Premire partie : tude
thorique et ralisation pratique - Une
alarme pour cabriolets et bateaux - Un
systme embarqu microcontrleur
- la dcouverte du BUS CAN :
Huitime partie : analyse du mode de
fonctionnement de la librairie ECAN
- Erratum testeur de diodes EN1642 &
cours sur loscilloscope EN5060

6,00 port inclus

6,00 port inclus

6,00 port inclus

6,00 port inclus

6,00 port inclus

Au sommaire : Une rgie de


lumires quatre canaux contrle
par PC suite et fin (le logiciel) - Un
chargeur de batterie thyristors pour
batteries 6, 12 et 24 volts - Un
gnrateur de mires aux standards
PAL - SECAM - NTSC avec sortie VHFUHF - Un amplificateur Haute Fidlit
dune puissance de 200 W musicaux
- Un enregistreur de donnes de
temprature sur SD-card seconde
partie: le logiciel -- Une serrure
lectronique ChipCard (carte
puce) pour ouverture de porte
serrure lctrique - un modem radio
longue distance pour transmettre des
donnes en UHF; 9600 bps; porte
300 mtres

Frais de port pour la CEE les DOM-TOM et ltranger : Nous consulter.

Renseignements sur les disponibilits des revues depuis le numro 1


Tl. : 0820 820 534 du lundi au vendredi de 9h 12h
J M J E d i t i o n s B . P. 2 0 0 2 5 - 1 3 7 2 0 L A B O U I L L A D I S S E

CD-ROM ENTIREMENT IMPRIMABLE


LISEZ ET IMPRIMEZ VOTRE REVUE SUR VOTRE ORDINATEUR PC OU MACINTOSH

50 Les 3 CD du Cours dlectronique en Partant de Zro

COURS

19

( Port inclus en France)

NIVEAU 3

19

19

( Port inclus en France)

( Port inclus en France)

SOMMAIRE
I N T E R AC T I F
ENTIREMENT
IMPRIMABLE

SP

51 C I AL 51

5.50 LE CD

45 MONTAGES
JMJ/Electronique

B.P. 20025 - 13720 LA BOUILLADISSE


Tl : 0820 820 534 - Fax : 0820 820 722

19

99
-2

00

4-

.
ys
pa
us
r to
ou
sp
r v
rse

www.electronique-magazine.com
email : elecmag@wanadoo.fr

JMJ

dit
ions
-

Tous droits de reproduction

SUPER AVANTAGE POUR LES ABONNS DE 1 OU 2 ANS


- 50 % SUR TOUS LES CD DES
ANCIENS NUMROS CI - DESSOUS
13 19

1 6 7 12
18 24
Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

25

30

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

31

36

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

37

42

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

43

48

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

49

54

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

55

60

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

61
67

66 72

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

73

78

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

79

84

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Tous les mois, retrouvez


Tous
ELECTRONIQUE
les mois, retrouvez
et Loisirs
Tous
ELECTRONIQUE
les
magazine
mois, retrouvez
et Loisirs
TousELECTRONIQUE
les
magazine
mois, retrouvez
etTous
Loisirs
ELECTRONIQUE
lesmagazine
mois, retrouvez
et Loisirs
Tous
ELECTRONIQUE
les
magazine
mois, retrouvez
et Loisirs
Tous
ELECTRONIQUE
les
magazine
mois, retrouvez
et Loisirs
Tous
ELECTRONIQUE
les
magazine
mois, retrouvez
et Loisirs
Tous
ELECTRONIQUE
les
magazine
mois, retrouvez
et Loisirs
Tous
ELECTRONIQUE
les
magazine
mois, retrouvez
et Loisirs
ELECTRONIQUE
magazine
et
Loisirs
magazine
Tous
les mois,
retrouvez
ELECTRONIQUE
et Loisirs
magazine et Loisirs magazine
Tous
les
mois, retrouvez
ELECTRONIQUE
Tous
les
mois, retrouvez
Tous
ELECTRONIQUE
les mois,
retrouvez
et
Loisirs
ELECTRONIQUE
magazine
et Loisirs
magazine
chez votre marchand de
chez
journaux
votre marchand
ou par abonnement.
de
chez
journaux
votre marchand
ou par abonnement.
chez
de journaux
votre marchand
ou par abonnement.
de
chez
journaux
votre marchand
ou par abonnement.
de
chez
journaux
votre marchand
ou par abonnement.
de
chez
journaux
votre marchand
ou par abonnement.
de
chez
journaux
votre marchand
ou par abonnement.
de
chez
journaux
votre marchand
ou par abonnement.
de
chez
journaux
votre marchand
ou par abonnement.
de
journaux
ou par abonnement.
chez
votre marchand
de
journaux
ou par abonnement.
chez
votre marchand
de journaux ou par abonnement.
chez
votre marchand
chez
de journaux
votre marchand
ou par abonnement.
de
journaux
ou par abonnement.

JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/Electronique JMJ/ElectroniqueJMJ/Electronique JMJ/Electronique JMJ/Electronique

1, tr. Boyer - 13720 LA1,


BOUILLADISSE
tr. Boyer - 13720 LA BOUILLADISSE
1, tr. Boyer - 13720 LA
1,BOUILLADISSE
tr. Boyer - 13720 LA1,
BOUILLADISSE
tr. Boyer - 13720 LA1,
BOUILLADISSE
tr. Boyer - 13720 LA1,
BOUILLADISSE
tr. Boyer - 13720 LA BP
BOUILLADISSE
20025 - 13720 LA BP
BOUILLADISSE
20025 - 13720 LA BP
BOUILLADISSE
20025 - 13720 LA BP
BOUILLADISSE
BP 20025 - 13720 LA BOUILLADISSE
BP 20025 - 13720 LA BOUILLADISSE
20025 - 13720 LA
BPBOUILLADISSE
20025 - 13720 LA BOUILLADISSE

Tl. : 04 42 62 35 99 - Fax
Tl.
: 04
: 04
4242
6262
3535
3699 - FaxTl.
: 04: 42
04 62
42 35
62 36
35 99 - Fax
Tl.: 04
: 0442
4262
6235
3536
99 - Fax
Tl.
: 04
: 04
4242
6262
3535
3699 - Fax
Tl.
: 04
: 04
4242
6262
3535
3699 - Fax
Tl.
: 04
: 04
4242
6262
3535
3699 - Fax Tl.
: 04: 42
0820
62 820
35 36
534 - Fax Tl.
: 0820
: 0820
820820
722534 - Fax Tl.
: 0820
: 0820
820820
722534 - Fax Tl.
: 0820
820820
722534 - Fax
: 0820
: 0820
820820
722534 - Fax : 0820 820 722
: 0820
: 0820
Tl.: 0820
: 0820820
820722
534 - Fax Tl.
: 0820
820820
722534 - Fax Tl.
19
99

-20

3-

JMJ

dit

ions
-

s
53443333334JM
t ou
ou
- JM
po u
J
pou
pou
pou
pou
pou
pou
pou
pou
pou
po u
pou
JM J
JMJ
JM J
JM J
JMJ
JMJ
JMJ
JMJ
JMJ
JMJ
JMJ
sp
o ur
J d
d i t i o r v s
s
dsiter vs
dsiter vs
dsiter vs
d er v
r vs
r vs
ditser vs
r vs
r vs
dsiter vs
dsiter vs
sp
itriosner v
er v
rdsiteions rsdeitions r ions rdsiteions rdsiteions r i o n s r i o n s r i o n s r i o n s r i o n s rsnes - Tou
s - Tou
n rsitions - To
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
Tous droits de reproduction
s droits de reproduction rs
s droits de reproductio
us droits de reproduction

LE CD 6 NUMROS

24

1 12

13

24

25

36

37

48

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

49

60

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

61

72

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

73

84

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Lisez et
imprimez votre
revue favorite
sur votre
ordinateur PC
ou Macintosh.

Tous les mois, retrouvez ELECTRONIQUE


Tous les mois, et
retrouvez
Loisirs magazine
ELECTRONIQUE
Tous les mois, et
retrouvez
Loisirs magazine
ELECTRONIQUE
Tous les mois, et
retrouvez
Loisirs magazine
ELECTRONIQUE
Tous les mois, et
retrouvez
Loisirs magazine
ELECTRONIQUE
Loisirs magazine
Tous les mois, et
retrouvez
ELECTRONIQUE et Loisirs magazine
Tous les mois, et
retrouvez
ELECTRONIQUE
Loisirs magazine
chez votre marchand de journaux
chez votre
ou par
marchand
abonnement.
de journaux
chez votre
ou par
marchand
abonnement.
de journaux
chez votre
ou par
marchand
abonnement.
de journaux
chez votre
ou par
marchand
abonnement.
de journaux
ou par
abonnement.
chez votre
marchand
de journaux ou par abonnement.
chez votre
marchand
de journaux
ou par
abonnement.

JMJ/Electronique

JMJ/Electronique

JMJ/Electronique

JMJ/Electronique

JMJ/Electronique

JMJ/Electronique

JMJ/Electronique

1, tr. Boyer - 13720 LA BOUILLADISSE


1, tr. Boyer - 13720 LA BOUILLADISSE
1, tr. Boyer - 13720 LA BOUILLADISSE
1, tr. Boyer - 13720 LA BOUILLADISSE
1, tr. Boyer - 13720 LA BOUILLADISSE
B.P 20025 - 13720 La Bouilladisse
B.P 20025 - 13720 La Bouilladisse

Tl. : 04 42 62 35 99 - Fax : 04Tl.


42 62
: 0435
4236
62 35 99 - Fax : 04Tl.
42 62
: 0435
4236
62 35 99 - Fax : 04Tl.
42 62
: 0435
4236
62 35 99 - Fax : 04Tl.
42 62
: 0435
4236
62 35 99 - Fax : 04 42
35 36820 534 - Fax : 0820
Tl.
: 0820
Tl.62
: 0820
820
722 820 534 - Fax : 0820 820 722
19
99

s
1y9s
1 ys
19
ys
ys 19
ys1
ys 1 9
ys 1 9
ys 1 9
ys 1 9
ys 19
ys 1 9
ys
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
ay 199
pa
99
99
99
99
99
99
99
99
pa999
pa
pa 999
pa
pa
pa
pa
pa
pa
pa 9 9
pa
20
9-2
sp
-20
-20
-20
-20
-2 0
-20
-20
-20
-20
-20
-20
us
06
us
us
us
us
us
us
us
us
us
us
us
email : elecwebmas@aol.com
email : elecwebmas@aol.com
email : relecwebmas@aol.com
email : elecwebmas@aol.com
email : elecwebmas@aol.com
email : elecwebmas@aol.com
email : elecwebmas@aol.com
email : elecmag@wanadoo.fr
info@electronique-magazine.com
email : elecmag@wanadoo.fr
email : elecmag@wanadoo.fr
email : elecmag@wanadoo.fr
email : elecmag@wanadoo.fr
email. : elecmag@wanadoo.fr
00
tou
05
0
0
0
0
0
0
0
0
0
0
0
r to
r to
r to
r to
r to
r to
r to
r to
r to
r to
r to
r to

.
.
.
.
.
.
s.
20
19
19
19
19
19
ys
ys
ys
ys
ys
ys
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
http://www.electronique-magazine.com
ay
05
99
99
99
99
99
pa
pa
pa
pa
pa
pa
sp
-20
-20
-20
-20
-20
-20
us
-2
us : elecwebmas@aol.com
us : elecwebmas@aol.com
us : elecwebmas@aol.com
us : elecwebmas@aol.com
us : elecmag@wanadoo.fr
email
email : elecwebmas@aol.com
email
email
email
email
email
tou : elecmag@wanadoo.fr
00
03
05
03
03
03
03
r to
r to
r to
r to
r to
r to
ur
6J
ou
- JM
- JM pou
- JM pou
- JM pou
- JM pou
- JM pou
MJs po
sp
Js
Js
J d
Js
Js
Js
r v
er v dition
er v ditio
er v dition
er v dition
er v dition
er v dition
ition
rse
ns - T
n
s - Tou
s - Tou
s - Tou
s - Tou
s - Tou
s - Tou
n rs
n rs
n rs
n rs
n rs
n rs
o
o
o
o
o
o
o
i
i
i
i
i
i
i
t
t
t
t
t
t
t
c
c
c
c
c
c
c
o
u
u
u
u
u
u
u
us droits de reprod
s droits de reprod
s droits de reprod
s droits de reprod
s droits de reprod
s droits de reprod
s droits de reprod

LE CD
12 NUMROS

43

FRAIS DE PORT INCLUS POUR LA FRANCE (DOM-TOM ET AUTRES PAYS: NOUS CONSULTER.)

adressez votre commande :

JMJ/ELECTRONIQUE - B.P. 20025 - 13720 LA BOUILLADISSE avec un rglement par Chque lordre de JMJ
Par tlphone : 0820 820 534 ou par fax : 0820 820 722 avec un rglement par Car te Bancaire
Vous
pouvez
galement
commander
par
lInternet
:
www.electronique-magazine.com/anc_num.asp

86_XX_ELM A4 CD_A_N.indd

03/08/2006, 16:48

pa

ys

EN

UN GNRATEUR DULTRASONS
USAGE MDICAL
La capacit de pntration des ultrasons
dans les tissus du corps humain a rvolutionn limagerie mdicale (avec lchographie) et donc la fiabilit du diagnostique.
Cette proprit des ultrasons les fait galement utiliser en physiothrapie avec un
succs qui nest plus dmontrer. Lappareil que nous vous proposons de construire est un gnrateur dultrasons
usage mdical : il vous rendra de grands services pour de nombreuses
affections (comme Arthropathie, Arthrose, Arthrite, Nvrite, Priarthrite,
Tendinite, Epicondylite, Traumatisme par contusion, Retard de consolidation osseuse, Adiposit localise, Ostite, Myalgie, Bursite, Lombalgie,
Rigidit et douleur articulaire) quil vous aidera soigner. Le diffuseur
professionnel SE1.6 est livr mont est talonn avec son cordon.
EN1627K .. Kit complet avec coffret et 1 diffuseur SE1.6 ........ 290,00
SE1.6 ........ diffuseur ultrasons supplmentaire ........................ 139,00

CESSEZ DE FUMER GRCE LECTRONIQUE LM


ET SON LECTROPUNCTEUR
Bien que les pires maldictions soient crites de plus
en plus gros au fil des ans (comme une analogie des
progrs de la tumeur qui nous envahit ?) sur chaque
paquet de cigarettes (bout filtre ou sans ), cesser
de fumer sans laide de contributeurs externes est
plutt difficile ! La menace ci-dessus aide nous
dcider darrter mais pas nous tenir cette dcision. Llectrostimulateur, ou lectropuncteur, que
nous vous proposons de construire rveillera dans
votre corps lnergie ncessaire (ce que lon appelle
tort la volont) pour tenir bon jusquau sevrage et la dsintoxication
dfinitive.
LX1621 ..... Kit complet avec son boitier ...................................... 24,00

UN APPAREIL DE MAGNTOTHRAPIE
MICROCONTRLEUR ST7
Beaucoup de mdecins et de praticiens
de sant, comme les kinsithrapeutes,
utilisent la magntothrapie : certains ont
dcouvert quen faisant varier de manire
continue la frquence des impulsions on
acclre la gurison et on limine plus
rapidement la douleur. Les maladies que lon peut traiter avec cet appareil de magntothrapie sont trs nombreuses. Vous trouverez ci-dessous
la liste des plus communes, suggres par le corps mdical et le personnel paramdical, : arthrose, arthrite, sciatique, lombalgie, tendinite,
talalgie, dchirure et douleur musculaires, luxation, fractures ect.
EN1610 .... Kit complet avec boitier mais sans nappe ............. 92,00
PC1293 .... Nappe dimensions 22 x 42 cm .............................. 31,00
PC1325 .... Nappe dimensions 13 x 85 cm ............................... 31,50

STIMULATEUR ANALGESIQUE
Cet appareil permet de soulager des douleurs tels larthrose et les cphales. De
faible encombrement, ce kit est aliment
par piles incorpores de 9 volts. Tension
lectrode maximum :
30 V - +100 V. Courant lectrode maximum : 10 mA. Frquences : 2 130 Hz.
EN1003 .... Kit complet avec boitier ............................................. 36,30

COMELEC 11 / 2006

MAGNETOTHERAPIE VERSION VOITURE


La magntothraphie est trs souvent utilise pour soigner les maladies de notre organisme (rhumatismes, douleurs musculaires, arthroses lombaires et dorsales) et ne
ncessite aucun mdicament, c'est pour cela que tout le
monde peut la pratiquer sans contre indication. (Interdit
uniquement pour les porteurs de Pace-Maker.
EN1324 .... Kit complet avec botier
et une nappe version voiture ......................................................... 66,50
PC1324 .... Nappe supplmentaire ........................... ................... 27,50

w w w. c o m e l e c . f r

FORME
UN GNRATEUR DONDES DE KOTZ
POUR SPORTIFS ET KINS

Le gnrateur dondes de Kotz est utilis en


mdecine pour la rcupration musculaire des
personnes ayant eu un accident ou une maladie
et qui sont donc restes longtemps inactives,
comme pour le sport ou lesthtique corporelle
afin de tonifier et raffermir les muscles sains.

EN1520-1521 .... Kit complet avec botier, plaques et bat. .... 220,00

STIMULATEUR MUSCULAIRE
Tonifier ses muscles sans effort grce
llectronique. Tonifie et renforce les
muscles (4 lectrodes).
Le kit est livr complet avec son coffret
srigraphi mais sans sa batterie et sans
lectrode.
EN1408 ................. Kit avec botier ............................................. 96,35
Bat. 12 V 1.2 A ..... Batterie 12 V / 1,2 A ...................................... 15,10
PC1.5 .................... 4 lectrodes + attaches ............................... 28,00

LA IONOTHERAPIE: TRAITER ELECTRONIQUEMENT


LES AFFECTIONS DE LA PEAU

Pour combattre efficacement les affections de


la peau, sans aucune aide chimique, il suffit
dapprocher la pointe de cet appareil environ 1 cm de distance de la zone infecte. En
quelques secondes, son souffle germicide
dtruira les bactries, les champignons ou les
germes qui sont ventuellement prsents.

EN1480 .... Kit tage alimentation avec botier ......................... 80,00


EN1480B . Kit tage voltmtre ................................................... 24,00
PIL12.1 .... Batterie 12 volts 1,3 A/h ........................................... 15,10

MAGNETOTHERAPIE BF ( DIFFUSEUR MP90)


A HAUT RENDEMENT
Trs complet, ce kit permet dapporter tous les bienfaits de la magntothrapie BF. Par exemple, il apporte
de loxygne aux cellules de lorganisme, limine la cellulite, les toxines, les tats inflammatoires, principales
causes de douleurs musculaires et osseuses.
Frquences slectionnables : 6.25 - 12.5 - 25 - 50 100 Hz. Puissance du champ magntique : 20 - 30 - 40
Gauss. Alimentation : 220 VAC.
EN1146 .... Kit complet avec botier et diffuseur... ....................165,60
MP90 ....... Diffuseur supplmentaire. ....................... ...................22,15

DIFFUSEUR POUR LA IONOPHORSE


Ce kit paramdical, microcontrleur, permet
de soigner larthrite, larthrose, la sciatique
et les crampes musculaires. De nombreux
thrapeutes prfrent utiliser la ionophorese
pour inoculer dans lorganisme les produits
pharmaceutiques travers lpiderme plutt
qu travers lestomac, le foie ou les reins. La
ionophorse est aussi utilise en esthtique
pour combattre certaines affections cutannes comme la cellulite par
exemple.
EN1365 .... Kit avec botier, hors batterie et lectrodes ........... 95,60
PIL12.1 .... Batterie 12 V 1,3 A/h ................................................. 15,10
PC2.33x ... 2 plaques conduct. avec diffuseurs ........................ 13,70

Tl. :04.42.70.63.90
Fa x : 0 4 . 4 2 . 7 0 . 6 3 . 9 5
CD 908 - 13720 BELCODENE

DEMANDEZ NOTRE CATALOGUE 96 PAGES ILLUSTRES AVEC LES CARACTRISTIQUES DE TOUS LES KITS
Rglement la commande par chque, mandat ou CB. Frais de port en France moins de 5 Kg 8,40 / CEE moins de 5 Kg 15,00 .
Port autres pays sur devis. Catalogue gnral de kits contre ( cinq timbres 0,54 ou tlchargeable gratuitement sur notre site.

89_80_CS1 Medical A4.indd 1

PASSEZ VOS COMMANDES DIRECTEMENT SUR NOTRE SITE : www.comelec.fr

Photos non contractuelles. Publicit valable pour le mois de parution. Prix exprims en euro toutes taxes comprises. Sauf erreurs typographiques ou omissions.

RESTEZ

18/01/2007 18:17:45

Vous aimerez peut-être aussi