Vous êtes sur la page 1sur 88

Nr.

372 JUIN 2009 ISSN 0181-7450

electronics worldwide
... banc de rodage automatique 3 ... rgulateur de camping ... prampli de poche ... calculette ...

Modules solaires portatifs


De lnergie pour la route

Moniteur daccus
Fiable et prcis

Profiler Pro
Mise niveau matriel
Elektor
Wheelie
p age

et logiciel pour le
44
Profiler

(B) 7,10 e (CH) 12,20 FS CAN 8,95 $CAN DOM surface 7,50 e DOM avion 9,45 e
Ru/A 9,40 e Cal/S 850 CFP Cal/A 1450 CFP And 6,50 e
entre Visual Basic
la fac et le C avec Elektor,
vous hsiteriez, vous ?
Moi pas !
Fabrice T., 20 ans, BAC+2

Avantages
aux abonns
tudiants :

-30% Elektor, ma (p)rfrence en lectronique

Prenez de lavance,
prenez un abonnement !

Les avantages exclusifs de ltudiant :

30% dconomie sur le prix de vente au numro

jusqu 40% de remise sur certains produits dElektor

collection complte, livraison ponctuelle domicile

toujours jour, toujours une longueur davance


STU-FR-1

www.elektor.fr/abo Tl. 01 49 19 26 19
electronics worldwide
e l e k t o r- h e b d o

Recevez gratuitement chaque semaine dans


votre bote lettres lectronique la lettre
dinformation dElektor
Labonnement est libre et gratuit, et vous donne accs aussi aux
changes entre lecteurs et praticiens sur le forum dElektor.

La page daccueil du site dElektor est mise jour rgulirement par


une quipe de rdacteurs spcialiss, curieux de lvolution des
techniques, de leurs accidents de parcours quon passe sous silence
ailleurs, des bizarreries sur lesquelles dautres ne sinterrogent pas,
et des nouveauts les plus prometteuses.
Lensemble de ces nouvelles constitue elektor-hebdo pour vous aider
rester au fait de lactualit llectronique.

Naviguez sur www.elektor.fr et abonnez-vous !

ECD 5
E
V ELL N Cet ensemble consiste en une quadruple banque de donnes
U
NO DITIO
(circuits intgrs, transistors, diodes et optocoupleurs) complte
par neuf applications satellites, au nombre desquelles on trouvera
notamment de quoi calculer la valeur de la rsistance associe
une diode zener, un rgulateur, un diviseur, ou un multivibrateur
astable, mais aussi le code de couleur de la rsistance et de
La base de donnes de composants linductance.
Pour presque tous les composants de ces bases
dElektor de donnes, on trouve sur le CD-ROM une
empreinte du botier, avec le brochage, ainsi que,
le cas chant, les caractristiques techniques ;
pour lui faciliter laccs toutes ces informations,
lutilisateur dispose dun moteur de recherche
partir de nimporte lequel des paramtres.
Avec ce CD-ROM, vous disposez donc de
ISBN 978-90-5381-159-7 29,50 donnes ables sur
plus de 5.400 circuits intgrs
plus de 35.800 transistors, FET,
Elektor / Publitronic SARL
1, rue de la Haye thyristors et triacs
BP 12910 environ 25.000 diodes
95731 Roissy CDG Cedex et plus de 1.800 optocoupleurs
Tl. : +33 (0)1.49.19.26.19
Fax : +33 (0)1.49.19.22.37
E-mail : ventes@elektor.fr
CHOPPE

Informations complmentaires et catalogue complet sur


www.elektor.fr/e-choppe
electronics worldwide

24 Modules
Tout va mal,
restons optimistes!
Le premier avril dernier je me suis
rendu la 17e dition du salon des
solutions informatiques en temps
rel et des systmes embarqus, RTS
pour faire court. Sous le mme toit se
tenaient au mme moment les salons
Display 2009 et Machine to Machine
2009.
Le premier exposant minterpeller
quelques encablures de lt, nombreux sont ceux qui entament les prpa-
fut un commercial du stand de la ratifs de dpart pour des loisirs en pleine nature. Si lexcursion se prolonge,
socit Anticyp, bien nomme, qui mieux vaut disposer de suffisamment dnergie pour le GSM, liPod, le rcep-
ma jur quil ny avait rien de nou-
veau voir au salon. Daprs lui, je teur GPS, tout ce quil faudra recharger. Un panneau solaire portatif serait
verrais beaucoup de bons produits,
mais rien dinnovant: La belle
poque, ctait il y a dix ou quinze
ans, aujourdhui les gens ont tout vu
et plus rien ne les tonne! .
Je me suis demand si ctait un
poisson davril, mais je nallais pas
rentrer chez moi tout de mme! Jai
donc consciencieusement fait mon 70 Moniteur daccus
petit tour, quip dun sac dos
solide pour les prospectus que je
comptais ramasser. Il ny avait pas
trop de monde et jai eu largement le
temps de bien regarder partout.
la fin de la journe mon sac dos
ne pesait pas bien lourd et je navais
effectivement rien vu dtonnant.
Beaucoup de bons produits, en
effet, dinnombrables petites cartes
truffes de fonctions intressantes,
des afficheurs ultra performants, des
ordinateurs super robustes et des
logiciels fantastiques, mais, cest vrai,
pas un produit qui mait laiss une
impression durable.
Ainsi le commercial rencontr le
matin avait donc vu juste. Ny aura-t-
il plus en lectronique dinnovations
surprenantes?
la fin du XIXe sicle on craignait
quil ne restait dsormais plus grand-
chose dcouvrir. Lide stait
rpandue que les savants arrivaient
au bout de leurs recherches. En
serions-nous aujourdhui au mme
point en lectronique?
Loin de moi une pense aussi dpri-
mante! Nest-ce pas prcisment
quand on a cru tout savoir que la
science a connu un dveloppement
phnomnal, allant de rebondisse-
ment en rebondissement, remettant
sans cesse en cause acquis et
certitudes. Alors, pourquoi pas llec-
tronique maintenant? Nous avons Ce circuit a t dvelopp initialement pour surveiller la charge daccumulateurs
encore de belles annes devant nous, dune installation solaire autonome. Mais il peut tre utilis partout o des
pleines de dcouvertes dcoiffantes.
Je reste optimiste, il est urgent de
accumulateurs sont chargs et dchargs. Le circuit comporte un microcontrleur
rver LPC2103 et un convertisseur AN 22bits. Ceux-ci mesurent le courant de charge
et de dcharge, la tension de laccumulateur, ltat de charge (capacit disponible)
Clemens Valens et la puissance momentane fournie laccu ou par laccu.
Rdacteur en chef
SOMMAIRE
32ime anne
Juin 2009
N 372

pratique
solaires portatifs 18 Pilote de DEL RVB
32 Profiler Pro
36 ATM18 - Par pour la RFID
46 Banc de
rodage automatique (3)
54 Prampli de poche
alors le bienvenu, mais comment choisir? Nous avons opr une slec- 58 Rgulateur de camping
tion de tout ce que le march propose dans ce domaine et nous vous en
livrons ici les caractristiques compares.
64 Se lancer
dans le C enfoui (2)
70 Moniteur daccus

58 Rgulateur de camping 76 Calculette-automate


programmable
Ceux qui frquentent les terrains de camping
le savent bien: on branche une plaque
chauffante, pas trop puissante, alors
que le frigo est en marche technique
et le fusible du
camping saute. 31 Ide lumineuse
Ennuyeux, 43 Protection pour rgulateur
parce que le
plus souvent
de tension
il faut aller 44 Et voici ElektorWheelie!
chercher le
grant pour 68 et quatre qui font trois
remplacer le
fusible ou rarmer
le disjoncteur, et quen

info & march


plus a cote quelques euros.
Avec le rgulateur de camping, ces
dsagrments sont du pass.
6 Ours
8 Courrier
10 Infos & Actualits
44 Et voici ElektorWheelie! 16 Vos circuits imprims pro-
Ce ne doit pas ncessairement
fessionnels
tre une Prius, on peut aussi 24 Modules solaires portatifs
prendre du plaisir avec une taille
en dessous. La sensation de plein 84 Avant-premire
air comme dans un cabriolet, une
ligne qui rappelle la Cinquecento
(bon, enfin presque), mais assur
tout coup, le regard envieux du
voisin et des connaissances. Deux rcration
puissants moteurs, deux batteries,
51 BeeProg+ du labo Elektor
deux capteurs, sans oublier deux
microcontrleurs AVR, petits mais 63 Rtronique
costauds, il nen faut pas plus
notre ElektorWheelie! 69 Hexadoku
ELEKTOR ELECTRONICS WORLDWIDE

elektor international media


Elektor International Media propose une plateforme multimdia et interactive destine tous les lectroniciens.
Du professionnel passionn par son mtier lamateur aux ambitions professionnelles.
Du dbutant lexpert, de ltudiant au professeur. Information, ducation, inspiration et rcration.
Analogue et numrique. Thorie et pratique.

English
German
Dutch
French
Chinese

Portugal
Italian
Spanish
Swedish
Finnish
32me anne, n372 juin 2009 Elektor dsire tre une source dinspiration pour ses lecteurs, les intresser Rdacteur en chef international : Wisse Hettinga
ISSN 0181-7450 Dpt lgal : mai 2009 CPPAP n en cours llectronique, par la description de projets faire soi-mme, et les tenir au courant
Rdacteur en chef France : Clemens Valens (redaction@elektor.fr)
des dveloppements en lectronique et en micro-informatique.
ELEKTOR / PUBLITRONIC SARL
c/o Regus Roissy CDG - 1, rue de la Haye - BP 12910 Maquette et graphisme : Giel Dols, Mart Schroijen
95731 Roissy CDG Cedex - France Elektor parat 11 fois, le numro de juillet/aot est un numro double.
Tl. : (+33) 01.49.19.26.19 - Fax : (+33) 01.49.19.22.37 Il existe, sous le nom Elektor, des ditions anglaises, allemande, espagnole, Rdaction internationale : Harry Baggen, Thijs Beckers, Jan Buiting,
Internet : www.elektor.fr franaise et nerlandaise. Elektor est vendu dans plus de 50 pays. Eduardo Corral, Ernst Krempelsauer, Jens Nickel
Numro de compte : 002-007-97-026 Secrtariat de rdaction : Hedwig Hennekens
IBAN : FR76 1873 9000 0100 2007 9702 603 Conformment la loi Informatique et Libert, vous bnficiez dun droit daccs
BIC : ABNAFRPP et de rectification des donnes vous concernant. Sauf refus crit de votre part Rdaction technique : Antoine Authier (chef labo), Ton Giesberts,
Monnaie : Euro Branche ABN AMRO : Paris, France auprs du service abonnement, ces informations pourront tre utilises par des tiers. Luc Lemmens, Daniel Rodrigues, Jan Visser, Christian Vossen

6 elektor - 6/2009
FOUR REFUSION CMS e-CHOPPE

Four refusion CMS


dElektor
Elektor dmocratise la soudure par refusion

Outil professionnel pour lamateur et


le pro
Idal pour bureaux dtudes, coles,
universits, PME et particuliers
Notice en franais
Utilisation facile grce aux menus
Slectionn, test et certifi par Elektor
Service aprs-vente assur par Elektor
Vido de dmonstration et
tlchargements gratuits sur
www.elektor.fr/four_cms

Spcifications :
Surface de platine effective : 28,0 28,0 cm
Consommation max. : 1650 W
Alimentation : 230 VAC
Dimensions : 41,8 37,2 25,0 cm
Poids net : 16,7 kg

Prix : 1429 U*
Rfrence : 080663-91

*hors frais de port

CHOPPE

Informations complmentaires et commandes :

www.elektor.fr/four_cms
Directeur/diteur : Paul Snakkers DROITS DAUTEUR : 2009 Elektor International Media B.V. de la part de la Socit ditrice. La Socit ditrice nest pas tenue de renvoyer des articles
Toute reproduction ou reprsentation intgrale ou partielle, par quelque procd que ce soit, qui lui parviennent sans demande de sa part et quelle naccepte pas pour publication. Si
Responsable du marketing : Carlo van Nistelrooy des pages publies dans la prsente publication, faite sans lautorisation de lditeur est la Socit ditrice accepte pour publication un article qui lui est envoy, elle est en droit de
illicite et constitue une contrefaon. Seules sont autorises, dune part, les reproductions lamender et/ou de le faire amender ses frais; la Socit ditrice est de mme en droit de
Administration des ventes : (ventes@elektor.fr) traduire et/ou de faire traduire un article et de lutiliser pour ses autres ditions et activits,
strictement rserves lusage priv du copiste et non destines une utilisation collective,
et, dautre part, les analyses et courtes citations justifies par le caractre scientifique ou contre la rmunration en usage chez elle.
dinformation de loeuvre dans laquelle elles sont incorpores (Loi du 11 mars 1957 -art.
40 et 41 et Code Pnal art. 425). Elektor est dit par Elektor International Media B.V.
Certains circuits, dispositifs, composants, etc. dcrits dans cette revue peuvent bnficier Sige social : Allee 1 - 6141 AV Limbricht, Pays-Bas
Publicit : SL Rgie - Sophie Lallonder de droits propres aux brevets; la Socit ditrice naccepte aucune responsabilit du fait de
12, alle des Crtelles - 37300 Jou-Ls-Tours labsence de mention ce sujet. Conformment lart. 30 de la Loi sur les Brevets, les Imprim aux Pays-Bas par Senefelder Misset Doetinchem
Tl : 02.47.38.24.60 - Fax : 02.90.80.12.22 circuits et schmas publis dans Elektor ne peuvent tre raliss que dans des buts privs ou
E-mail : sophie.lallonder@wanadoo.fr scientifiques et non commerciaux. Lutilisation des schmas nimplique aucune responsabilit Distribu en France par M.L.P. et en Belgique par A.M.P.

6/2009 - elektor 7
info & march courrier

Toupie lectronique dans Elektor, mais son principe de ronnement de programmation


(n366) synchronisation qui utilise le champ autre que Arduino, notamment
Je vous remercie pour larti- magntique de la terre, est le mme BASCOM, dans une carte
cle du n366. La ralisation que celui de la toupie dElektor. Voici Arduino.
dun objet lectronique est ladresse Internet de liTop: Jos van Kempen (Pays-Bas)
souvent plus amusante et ins- www.doo-bee-toys.com
tructive que son utilisation. http://med.hro.nl/kemjt/Send_Eng.
Aussi jai renonc lachat htm
du kit CMS et je lai recons-
truite en composants tradi- D quantique (n370) plac par un supercondensa-
tionnels. De plus, jai utilis Fidle lecteur dElektor que teur Goldcap pour que lclai-
un PIC16F628 et donc rcrit japprcie beaucoup depuis rage subsiste plus longtemps Soudure sans plomb
le programme. Cela ma pris toujours, je viens de consta- aprs la disparition de la ten- Jai achet rcemment deux
beaucoup dheures ter une erreur grossire dans sion sur les rails. La tension kits dans lechoppe (le kit
mais que de choses le schma la page 38 du de service la plus leve que ATM18 et le Analyseur logi-
apprises! numro 370 davril 2009. jai pu trouver pour ce genre que 4voies). Maintenant
Pour lanecdote, Cette erreur a d chapper de condensateur est de 5,5V. jaimerais savoir si ces kits
jai pris comme lauteur vu la grande qualit Si lon dpasse cette tension sont conformes aux spci-
self la de sa conception. le Goldcap ne survivra pas fications RoHS. Devrais-je
Je pense quune rectifica- et pourrait mme exploser. utiliser de la soudure sans
tion simpose car sans Ne vaut-il pas mieux linsrer plomb pour le cblage des
elle on arrive brve aprs IC1? cartes? Je possde dj
chance la des- Benot LEJEUN de la soudure sans plomb
truction du tube (Sn95.5Ag3.8Cu0.7). Puis-
dtecteur de radio Vous avez tout fait raison. Ne je lutiliser? Quelle est la
activit. remplacez pas C3 par un Goldcap. meilleure temprature pour
Dans lutilisation Rajoutez ventuellement un Goldcap souder?
de ce genre de tube aprs le rgulateur IC1. Martin BAUMBERGER
il est impratif de
monter la rsistance de Les kits dont vous parlez sont, com-
limitation (R7) la borne me tous les kits et modules actuels
bobine dun du tube. En effet, ce genre de Arduino et BASCOM dElektor, conformes aux spcifica-
relais ILS [Interrupteur Lames tube ne peut tre connect sur (n368) tions RoHS, mme si cela nest pas
Souples, red.] et jai rappris Le numro de fvrier compor- obligatoire puisquil sagit de kits
mesurer une inductance. tait un article sur Arduino. pour usage personnel, pas dans le
Joseph KOPFF tube compteur
Je vous laccorde, lenviron- cadre dune production commerci-
cble coaxial R7
4M7
A
nement de programmation ale. Pour les montages personnels
Joli travail, bravo! C
Arduino est facile appren- (non commerciaux) il est toujours
+5V dre, mais parfois on aime- autoris dutiliser de la soudure con-
propos de la toupie lectronique, rait utiliser des programmes tenant du plomb (SnPb60/40 par
C3 C4
saviez-vous que10n la premire
630V
10n
630V
toupie provenant dune autre source exemple), ce type de soudure tant
ou mme utiliser un autre
R9
lectronique,
TR1
D1
liTop, a t invente
D2 D3 D4 D5 C12 toujours commercialis.
100k

R1
en 2001 par Gyora Benedek, 5x 1N4007
Avi y 300...1000V
100M
langage comme par exem- Si vous souhaitez utiliser de la sou-
ple le BASIC. Vu quArduino
C5 C6 D7
Olti,
6V
Shai
230V
Seger et Robert 10n
Fuhrer? 10n
dure Sn95.5Ag3.8Cu0.7, noubliez
100k

630V 630V

est une carte microcontrleur


2x
Une demande de R6brevetR5 a tR4d- pas quelle a un point de fusion de
D6
1N4148

avec port USB bon march,


4 1VA
R
T1
pose aux tats-Unis 10M
sous
22M
le nu-
22M
4 8
217C, contre 183C pour la sou-
2
3 R2
mro 7037169 et honore en 2006.
C1
IC3.A
R
7
R10
T3
robuste et facile mettre en dure tain/plomb (SnPb60/40). En
+5V DIS 1k8
OUT

555
100k 10n
2
1
1 une charge
3
IC1 capacitive. BC557
Avec 2
uvre, on aimerait quand pratique cette diffrence de 34C
le schma publi, la capa- mme lutiliser. Le site Internet
OUT TR
nest pas un souci car les fers
501,7Hz P1
BUZ71
NE555
CV T2 IC3.B
cit non ngligeable du cble
6
5 50k 4
1
3
CV
THR BZ1
ci-dessous explique en anglais souder utiliss habituellement pour
coaxial va dtriorer brve comment charger un fichier
14

C10 BC547 C2
R3
C7 IC3
5
C8
1 R8
C9
le cblage des cartes lectroniques
chance le tube lui-mme. excutable cr dans un envi-
1M

ont en gnral une temprature


27k

7
10n 10n 10n 10n 22n
630V
Bernard THOMAS de panne de 350C. Nanmoins,
+5V
elle ne devrait pas dpasser les
R13 R15 R17
Merci infiniment pour votre il de
T4 R19 R20
380C.
220 7

120 7

1k8

10k
100k

IC3 = 7404
lynx! Une chose qui demande un peu
1 LED2
12
IC3.F
13
BC547 dadaptation est lapparence des
1 5 R18 P2
joints de soudure sans plomb,
1k8

14
IC3.D
Avant la publication
8 9
de larticle
12
QA
IC4 nous
A
4 8 moins luisante que celle des joints
3 LED4
1
neLED5le savions pas non 9plus,QB sinonB
1
Dcodeur dclairage de R
DIS
7 100k
de soudure avec plomb. Quoi que
voiture (n368)
7490 IC5
larticle laurait
IC3.E mentionn.
8
QC LiTop
R0(1)
2
3
3
OUT TR
2 vous fassiez, les soudures ressem-
R0(2)
Lauteur crit en page 44
10 11
est toujours en1 vente et on11 peut
QD
trou-
R9(1)
6
7
NE555
THR
6 bleront dsormais des soudures
du numro de fvrier 2009,
R9(2)
6 ver
LED7la version Pro sur Internet pour
IC3.C CV dites froides.
5 1
que le condensateur C3
6 5
environ 15$.1 Cette toupie possde 10
C13 C14 S1 Elektor a publi un article de fond
plus de fonctions que celle publie (22F/35V) peut tre rem-10n 22M
JOUER
sur la soudure sans plomb en mai
060309 - 11

 elektor - 6/2009
Ava
con nt de v
s ou s
r el a u l te r s
tive ur n lan cer
sa ot r dan
c o r r u p r oj e e s i t e w s u n p
ec t i t afi w w. ro
on s
et d
n de elek jet, ve
pre tor. uill e
em
total i se s n dre c f r le s p z
jo o a
de la runion u r n n ai s s a ge s
dmarrent aprs un bref v e nt ue n ce d
appui sur le bouton codeur; ll e s . e
-Arrt du compteur par un Le fichier
bref appui sur le bouton excutable fait
codeur; seulement 3926 octets et
-Arrt de laffichage du cot rentre donc mme dans un
total par un appui plus long ATmega48.
sur le bouton codeur; Wilfried WATZIG
-Affichage de ooo.
2000 (n263) suivi par des articles cration des listes de composants. Boucle dattente, terminer Vous pouvez tlcharger le logiciel
en juin 2005 (n324) et mai 2006 Altium est aussi utilis pour la plu- par un appui long sur le bou- de Wilfried sur la page Internet du
(n335). part des diagrammes publis dans ton codeur; projet:
la revue. Par contre, nous utilisons -Retour mode horloge. www.elektor.fr/080396
McCAD pour les schmas publis
dans le magazine, et parfois pour
ATM18 Triangulation un synoptique.
optique (n368) Ces deux programmes sont compl-
Jai remarqu une inconsis- ts par des grosses bibliothques de
tance dans larticle de fvrier composants cres et affines du-
2009, avec lATM18. Selon rant des longues annes par Elektor,
le texte, le diviseur de tension ce qui explique notre style si recon-
la sortie du capteur consiste naissable. Ces bibliothques restent
en deux rsistances de 4,7k la proprit exclusive dElektor.
et 6,8k respectivement.
Dans le schma de figure7
on voit aussi ces deux valeurs MISES AU POINT
pour R1 et R2. Par contre, Compteur de runion
quand on regarde bien la (n367) CANtrleur pour lautomobile (n370)
photo au dbut de larticle ou Cest avec beaucoup din- Ni le schma de la figure 1 (p.74), ni la liste des compo-
la figure6, on peut aperce- trt que jai lu larticle sur sants (p.76) ne mentionnent les valeurs de L1 et L2. Les
voir une rsistance de 4,7k le compteur de runion du deux inductances sont des ferrites BLM21PG300SN1D de
et une autre, de 5,6k. numro de janvier 2009 et chez Murata.
Pour arriver la tension de jai tout de suite ralis le
rfrence de 1,1V de lAT- montage. Pendant les pre-
mega partir dun niveau de miers essais je me suis aperu
2,4V, R2 devrait avoir une que le compteur ntait pas Datalogger tout confort (n357)
valeur de 5,6k. capable dafficher lheure, ce Une nouvelle version du micrologiciel du montage publi
Michael KAISER que je trouvais dommage. Je dans le numro de mars 2008 est disponible gratuitement
me suis donc plong dans le sur la page Internet du projet. Cette nouvelle version intitu-
Vous avez de bons yeux. Les bonnes logiciel et jai rajout les fonc- le V2.00 corrige la version pr-
valeurs pour le diviseur de tension tions suivantes: cdente et rajoute quelques nou-
sont 5,6k (R2) et 4,7k (R1). -Un message de bienvenue velles fonctions, comme un mode
quand le compteur est mis intervalle programmable de 1
sous tension; 9999sec ou de 1 9999min et
-Laffichage de HrS 00 autorise le format de fichier CSV,
Quelle CAO? pour rgler les heures, vali- compatible avec les tableurs.
Est-ce quElektor utilise Eagle der par un bref appui sur le Consulter les fichiers contenus
comme outil de saisie de bouton codeur; dans le tlchargement pour
schma et de routage de cir- -Laffichage de Min 00 connatre tous les dtails.
cuit imprim? Si oui, sera-t-il pour rgler les minutes, vali- www.elektor.fr/070745
possible de mettre disposi- der par un bref appui sur le
tion non seulement les typons, bouton codeur;
mais aussi les projets et librai- -Affichage de lheure actuelle
ries Eagle? Je suis particuli- hhmmss, supprimer avec
rement intress par la carte un appui soutenu sur le bou-
Rgles du jeu
microcontrleur ATM18 que ton codeur (lhorloge continue Publication de la correspondance de lecteurs la discrtion du rdacteur en chef Les points
jaimerais utiliser dans mes en tache de fond); de vue et opinions exprimes par les correspondants ne sont pas ncessairement ceux du rdacteur en chef
propres projets. -Affichage Par 00 pour ou de lditeur. La rdaction se rserve le droit de traduire, de corriger ou dcourter les mes-
David BANNISTER saisir le nombre de partici- sages reus avant de les publier. Si vous crivez la rubrique COURRIER, veuillez indiquer
pants, valider par un bref le numro du magazine concern. Veuillez adresser votre correspondance :
Le labo dElektor utilise Altium appui sur le bouton codeur; redaction@elektor.fr ou
Designer pour la saisie des schmas, -Affichage 0.00. Le Elektor (rubrique Courrier) BP 12910 95731 Roissy CDG Cedex France
le routage des circuits imprims et la calcul et laffichage du cot

6/2009 - elektor 
info & march info & actualits

FlexRIO: FPGA et LabVIEW pour la plate-forme PXI


National Instruments annonce de protocoles, qui gnes diffrentielles
une nouvelle gamme de mat- sont ncessaires au jusqu 1Gbps par
riels ouverts bass sur la techni- cours des tapes de paire ou 132li-
que FPGA, pour la plate-forme conception et de test gnes asymtriques
PXI. Avec le FlexRIO, il est possi- de nombreux mat- jusqu 400Mbps.
ble dajouter des algorithmes de riels lectroniques En outre, ces modu-
traitement du signal personnali- complexes. les embarquent une
ss des matriels au format PXI Les nouveaux mo- grande quantit de
intgrant un circuit FPGA. Grce dules intgrent des mmoire et peuvent
des modules adaptateurs inter- FPGA hautes perfor- utiliser des horloges
changeables, les ingnieurs peu- mances Virtex5 de externes.
vent ensuite interfacer le FPGA Xilinx, programma- Toute mise en uvre
des E/S dinstrumentation ou en- bles avec LabVIEW du FlexRIO ncessite
core crer leur propre frontal afin FPGA. Jusqu pr- deux types de ma-
de rpondre aux besoins spcifi- sent, la technique triel distincts: un
ques de leurs applications. Ces FPGA ntait accessible qu un technique, grce la program- module PXI FPGA et un module
capacits leur permettent ainsi nombre restreint dingnieurs mation graphique intuitive. En adaptateur, qui dfinit les E/S
de mettre en uvre des tech- spcialiss dans la conception effet, avec LabVIEW FPGA, les spcifiques du systme.
niques telles que le traitement numrique. Toutefois LabVIEW ingnieurs accdent directement (090259-6)
en ligne, la simulation hard- FPGA permet aujourdhui tous aux broches numriques des mo- www.ni.com/flexrio/f/
ware-in-the-loop (HIL) et le test les ingnieurs de profiter de cette dules FlexRIO FPGA, avec 66li-

Nouveau kit de dveloppement PICDEM Lab


Microchip annon- apporte tout ce qui une introduction intuitive aux p-
ce son Kit de Dve- est ncessaire pour riphriques habituels et permet-
loppement PICDEM dvelopper rapide- tent ensuite de passer divers
Lab, une plateforme ment et facilement exemples dapplication pour ren-
de dveloppement des applications uti- forcer les concepts de base. Tous
complte dentre lisant les microcon- ces exemples de code sont crits
de gamme pour trleurs PIC 8bits en C, langage de haut niveau,
les microcontr- de Microchip. et peuvent tre compils en uti-
leurs (MCU) Flash La zone de prototy- lisant le compilateur HITECHC,
PIC 8bits (jusqu page sans soudure disponible gratuitement en tl-
20broches). Desti- sur la carte de d- chargement. De plus, une ver-
ns aux tudiants, veloppement permet sion gratuite du composeur gra-
formateurs ou dbu- aux utilisateurs dex- phique logiciel FlowcodeV3 (de
tants en microcon- plorer les nombreux Matrix Multimedia) est galement
trleur, le kit de d- exemples dapplica- disponible.
veloppement est livr complet: gueur/programmateur PICkit2 tions dcrits dans les tutoriaux (090259-9)
cinq MCU PIC 8bits populaires, et dun CD contenant le guide prsents dans le guide utilisateur
accompagn dune slection de utilisateur, des tutoriaux et des qui est fourni avec le kit. Ces ate- www.microchip.com/picdemlab
composants discrets, du dbo- exemples dapplication. Ce kit liers faciles suivre fournissent

SoC USB sans fil hautes performances


Samsung dvoile un nouveau sys- riques, fichiers vido lphones portables
tme sur puce (SoC) USB sans fil, ou de musique MP3) avant de stendre
spcialement conu pour le mar- entre des appareils progressivement
ch venir de lUWB (ultra large lectroniques. Par dautres priphri-
bande). Dernier n dun porte- exemple, le nouveau ques lectroniques,
feuille de solutions de technique SoC USB sans fil comme les impri-
mobile en plein essor, le nouveau peut tlcharger un mantes sans fil et
SoC USB sans fil de Samsung as- film de 700Mo en les retro-projecteurs,
socie le confort dune connectivit une minute environ. mais aussi les dis-
sans fil, le niveau de scurit de Cette puce hautes ques durs, crans et
lUSB cbl et la vitesse leve de performances de- haut-parleurs sans
lUWB pour transfrer immdiate- vrait tre employe fil. Par exemple, les
ment des donnes de stockage de dans les camras clients peuvent en-
masse (par exemple photos num- numriques et les t- voyer des photos

10 elektor - 6/2009
directement depuis leur camra peuvent tre partages sur les t- UWB physique et un contrleur consommation dnergie un fai-
numrique sur leur PC ou les voir lphones portables, par linterm- de mmoire intgrs. Il dispose ble niveau, infrieur 300mW;
instantanment sur leur tlvi- diaire dun rseau poste poste, par ailleurs dinterfaces pour il reprsente ainsi un produit
sion, sans connecter de cbles. sans ordinateur matre. une carte mmoire Flash SD, idal pour les appareils lectro-
Ils peuvent galement connecter Utilisant des procds CMOS un contrleur MMC et une m- niques portables, comme les tl-
directement leur lecteur MP3 de pointe et la technique UWB moire Flash NAND, ainsi quune phones portables et les camras
des haut-parleurs dambiance bande de 3,1 10,6GHz, interface USB2.0 OTG hau- numriques.
de haute qualit pour couter le nouveau SoC USB sans fil te vitesse, sans circuit logique (090259-7)
leur musique favorite. Les don- est une puce unique, compre- supplmentaire. www.samsung.com
nes multimdia, quant elles, nant un cur ARM, une couche Ce nouveau SoC maintient la

Kit de dveloppement pour FPGA CycloneIII.


Altera annonce la disponibilit projets embarqus sous Linux.
de son kit de dveloppement de Le kit de dveloppement comprend
systmes embarqus CycloneIII un choix de systmes processeur
FPGA Edition, plate-forme com- prconus, de la proprit intellec-
plte qui acclre le prototypage tuelle (IP), des systmes dexploita-
et le dveloppement de systmes tion et des applications logicielles.
embarqus base de FPGA. Ce Les utilisateurs crent leur systme carte
kit de dveloppement multi-carte embarqu bas sur un FPGA en de dvelop-
comprend un circuit CycloneIII choisissant parmi une multitude de pement FPGA Cy-
EP3C120, associ un jeu de systmes processeur prsents en cloneIII est compose dun
mmoires sur la carte, dinterfa- exemples et des concepts de rf- FPGA EP3C120F780, 256Mo
ces E/S, de priphriques et de rences en dmonstration. de SDRAM DDR2 double canal
concepts de rfrence prcon- Le kit est une solution en trois car- avec 8Mo de pseudo SRAM Web Edi-
us. Avec lannonce rcente de tes comprenant une carte de d- ECC, 64Mo de flash et un tion, ModelSim-Altera Starter
la prise en charge de Wind River veloppement FPGA CycloneIII, port de communication Ethernet Edition, la suite de conception
Linux par le processeur logiciel possdant deux connecteurs mez- 10/100/1000. Ce kit comprend embarque NiosII et la biblio-
NiosII dAltera, les concepteurs zanine haut dbit (HSMC), une sur un DVD la suite de concep- thque IPB MegaCore dAltera.
peuvent utiliser cette plate-forme carte HSMC multimdia LCD et tion complte dAltera avec le (090259-10)
matrielle pour dvelopper des une carte HSMC multi-usage. La logiciel de conception QuartusII www.altera.com/esdk

Petites, lumineuses, conomes en nergie et brillantes


elles affichent une dure de vie un flux lumineux allant jusqu
jusqu 40.000 heures. 6,4cd pour une consommation
Les nouveaux DEL sont fabriqus nergtique de 0,01 0,2W.
pour des domaines dapplications Les DEL de lumire blanche af-
polyvalents, exigeant simultanment fichent une conception com-
une forte luminosit et un facteur pacte, avec un botier standard
de forme rduit. Outre des usages 3228 dune hauteur de 1,9mm
communs comme le rtroclairage et 0,9mm, mais aussi avec un
des crans LCD ou des claviers, les botier ultra rduit de 1,6 par
DEL servent par exemple pour un 0,8mm, avec une hauteur mini-
clairage gnral, dans des projec- mum de 0,2mm.
teurs chirurgicaux, des panneaux De plus, Sharp propose des DEL
de situation dans lindustrie et des multi puce en forme de briques,
lampes dambiance intrieure. dnommes Flash Brick, qui peu-
Les tempratures de couleur des vent tre traites par soudure par
DEL de lumire blanche sont com- fusion. Malgr leurs petites di-
prises entre 2.200 et 11.500K. mensions (2,6 x 1,6 x 0,7mm),
Du fait des diffrents mlanges elles assurent de trs grandes
de phosphores, les DEL atteignent performances lumineuses allant
un indice de rendu de la couleur jusqu 39lm.
(Colour Rendering Index, CRI) al- Les DEL Flash et Side Shoot, em-
lant jusqu 90 pour une repro- ployes dans les tlphones por-
duction vritablement authenti- tables et autres dispositifs porta-
Sharp largit sa gamme avec des lumire blanche et de 11types que des couleurs et des dtails. tifs, viendront complter la gam-
DEL haute luminosit blanches et diffrents de DEL RVB et mono- Elles sont disponibles avec des me de DEL de lumire blanche.
RVB. Cette gamme se compose chromes. Les DEL ont une lumi- angles de radiation de 120 et (090259-11)
de 21types diffrents de DEL de nosit allant jusqu 90lm/W et 130. Les DEL blanches gnrent www.sharpsme.com

6/2009 - elektor 11
info & march info & actualits

Ordinateur portable et Tablet-PC en un


la prochaine gnration il suffit de faire pivoter lcran est dot du processeur Intel
de sa srie Toughbook TFT en couleur de 10,4" de Core2 Duo SU9300 cadenc
ultra durci. Avec une 180 et de le rabattre au-des- 1,2GHz garantissant ainsi une
technique innovante, le sus du clavier. On obtient ain- longue autonomie de la batterie
nouveau rtroclairage si un cran tactile qui permet et un temps de raction interne
de lcran par DEL, une de saisir des donnes en tout rapide.
flexibilit dutilisation confort laide dun doigt ou
plus leve, de nom- dun stylet; cette fonction sera Grce au nouveau rtroclaira-
breuses interfaces et particulirement apprcie par ge de lcran par DEL, lappa-
une construction robuste lutilisateur, notamment lors de reil est plus rsistant et plus fia-
qui a fait ses preuves, ses activits en extrieur. ble, lautonomie de la batterie
cest le compagnon est plus leve et sa consomma-
idal de vos activits De plus, le CF19 nouvelle gn- tion en nergie est plus faible.
en extrieur. ration est quip de Duo Touch, Un traitement antireflet garantit
offrant ainsi encore plus de fonc- une lisibilit parfaite partir de
Le Pana- tions et de flexibilit pour les uti- diffrents angles dobservation,
sonic lisateurs mobiles. Cette fonction mme au soleil.
CF19 permet dutiliser aussi bien des
Tough- applications prcises comman- Le CF-19 mk3 est disponible
book des par stylet que des applica- dans le commerce pour 3.300
combine les carac- tions plus robustes comman- (hors TVA).
tristiques dun ordinateur por- de tactile et cre ainsi une solu- (081135-L)
table classique avec celui dun tion vraiment intressante pour
Panasonic introduit le CF19 Tablet-PC. Pour transformer lor- tous les utilisateurs mobiles. www.toughbook.eu
(mk3), un des modles phares de dinateur portable en Tablet-PC, Le nouveau modle Toughbook

mikroC PRO for PIC 2009


mikroElektronika annonce une ver rapidement un programme
nouvelle version de son compi- fonctionnel sans trop se perdre
lateur C pour microcontrleurs dans les registres du microcontr-
PIC: mikroC PRO for PIC 2009. leur ou du priphrique.
Loutil nest pas un simple compi- Le fabricant annonce galement
lateur, cest un environnement de de nouvelles versions de ses
dveloppement complet compre- outils mikroBasic PRO for PIC et
nant un diteur de code source mikroPascal PRO for PIC avec
convivial, un compilateur, un lin- les mmes spcifications que le
ker, un dbogueur, un program- nouveau mikroC. Les nouveaux
mateur et des outils pratiques, compilateurs sont tous supports
bienvenus pendant la mise au par une panoplie doutils de d-
point dun programme, comme veloppement matriel pour PIC.
des terminaux pour port srie, programmes complexes avec me-machine (clavier, afficheur Des versions dvaluation des lo-
USB, UDP ou cartes MMC, des mikroC. Comme bibliothques graphique ou alphanumrique, giciels, 100% fonctionnelles, li-
diteurs pour bitmap, caractres de communication on trouve, son, USB, etc.), des bibliothques mites seulement un code ex-
LCD ou EEPROM et un dcodeur parmi dautres, Ethernet, I2C, de commande (PWM, E/S, etc.) cutable binaire de 2Ko, sont dis-
dafficheur 7 segments. RS232/485, PS/2, CAN ou et dautres encore. La grande ponibles gratuitement sur le site
encore SPI. Sinon il y a des bi- collection dexemples pratiques du fabricant.
Le grand nombre de biblio- bliothques pour le stockage (EE- qui mettent en uvre les biblio- (090440-1)
thques pour priphriques PROM, carte MMC/SD/compact thques, ainsi que la documen- www.mikroe.com
fournies acclre lcriture de flash, etc.), pour linterface hom- tation tendue, permettent darri-

Onduleur avec fonction conomie dnergie


Le groupe industriel diversifi Ea- tion des ordinateurs personnels, 650VA et 800VA/8 prises de
ton annonce le lancement de son des consoles de jeux et des qui- sorties), le Protection Station
Protection Station (hrite du sa- pements audiovisuels. Cest le combine en un seul appareil
voir-faire de MGE Office Protec- premier onduleur avec fonction les fonctions dune multipri-
tion Systems). Ce combin ondu- conomie dnergie. se standard, dun parafou-
leur/parafoudre/multiprise est en Disponible en trois modles dre haute performance et
premier lieu destin la protec- (500VA/6prises de sortie, dun onduleur capable de

12 elektor - 6/2009
fournir une autonomie de 30min audio-vido) est teint. Selon mes parafoudre IEC616431, modem/Internet ADSL et rseau
un PC typique. le fabricant, cette fonction per- ils possdent un port USB qui Ethernet na pas t oublie et
Le Protection Station est une sour- met dconomiser jusqu 30% permet la gestion de lalimen- un test batterie automatique avec
ce dconomie dnergie grce dnergie par rapport la situa- tation par logiciel et ils ont une un indicateur de remplacement
sa fonction EcoControl qui coupe tion classique de mise en veille prise compatible pour brancher batterie tente de vous viter une
automatiquement les priphri- de ces priphriques. un adaptateur CPL (Courant Por- panne de batterie au mauvais
ques lorsque lquipement prin- Les Protection Station 650 et teur en Ligne). Bien entendu, la moment.
cipal (ordinateur, quipement 800VA sont conforme aux nor- protection ligne tlphone/fax/ (090440-2)

Suppresseurs de tensions transitoires base de ZnO


AVX a dvelopp une srie de va- dallumage plus court et une att- clairs, les appli-
ristances base doxyde de zinc nuation inhrente des interfren- cations mdicales et
(ZnO) qui offre un faible courant ces lectromagntiques (IEM). dinstrumentation, les
de fuite de 2A maximum. Les Les varistances, avec des capaci- convertisseurs dner-
varistances cramiques multicou- ts allant de 40 3000pF, sont gies basse tension et
ches UltraGuard ont des carac- petites grce aux botiers 0402, les circuits de sur-
tristiques tension/courant non-li- 0603 et 0805. Des botiers veillance dalimenta-
naires et bi-directionnelles simi- deux lments de taille 0405 et tion. Dautres appli-
laires celles de diodes Zener 0508 et de botiers 4 lments cations existent dans
montes en anti-parallle avec un de taille 0612 sont galement le domaine optique,
condensateur pour la CEM (com- disponibles. comme les diodes la-
patibilit lectromagntique). ser, les pilotes de dio-
Cette srie de varistances des laser et les com-
La nouvelle srie de varistances convient aux applications de posants Serdes.
offre de plusieurs avantages sur protection contre les transitoires (090440-3)
le plan lectrique par rapport o la consommation est une pr- www.avx.com
aux diodes Zener: elles ont une occupation majeure. Ce qui re-
meilleure rsistance aux dchar- couvre les circuits intgrs haute
ges rptes, une tenue de plus frquence, les appareils alimen-
forts courants dappel, un temps ts par batterie, les crans rtro-

Pilote et contrleur de DEL intgr sur une puce


La nouvelle gamme PowerPSoC moins de composants, des cycles loppement PSoC Designer, les programmables et des pilotes
de contrleurs de puissance em- de conception plus rapides, une concepteurs peuvent program- de gate low-side puissance
barqus intgrs de Cypress est moindre consommation dner- mer rapidement et efficacement programmable. Une frquence
la premire solution puce uni- gie et une fiabilit ac- les contrleurs pour diffrentes de commutation jusqu 2MHz
que de lindustrie permettant de options dclairage et de puis- permet lutilisation dinducteurs
contrler et de grer les sance. Ils peuvent galement plus petits et les topologies Buck
DEL forte puis- effectuer des modifica- (charge flottante), Buck-Boost
sance. La famille tions tardive- (charge flottante) et Boost ap-
PowerPSoC intgre ment portent une souplesse pour les
quatre rgulateurs tensions diffrentes selon les ap-
de courant constant et plications. Un rgulateur de puis-
quatre MOSFET 32V au sance auxiliaire permet de mettre
systme sur puce program- la puce sous tension depuis une
mable PSoC, qui inclut un alimentation unique. Enfin, une
microcontrleur, des blocs gradation 16bits permet une
analogiques et numri- gradation haute rsolution pour
ques programmables dans les applications dclairage.
et de la mmoire. le cy-
cle de Un kit de dmonstration
Ce niveau dintgra- concep- (CY3268), qui pilote quatre DEL
tion apporte une solution tion sans avec des fonctions de reprogram-
puce unique pour les produits avoir modi- mation/dbogage de base ainsi
dclairage de haute qualit uti- crue. Pour fier le routage quun kit dvaluation (CY3267)
lisant des DEL, et dautres appli- plus dinformations de carte. sont disponibles.
cations embarques telles que les sur la gamme PowerPSoC, Les PowerPSoC (090440-4)
gros appareils lectromnagers consultez. intgrent jusqu
et le contrle industriel. Il per- Grce au logiciel qui accompa- quatre MOSFET 32V/1A www.cypress.com/go/pr/
met dobtenir des systmes avec gne PowerPSoC, loutil de dve- avec contrleurs dhystrse PowerPSoC

6/2009 - elektor 13
info & march info & actualits

Connecteurs XLR pour laudio numrique


supporter des conditions dutili- prcision et des coques lgres
sation extrmes sur le terrain; en aluminium. De multiples op-
dots dun blindage RFI et EMI tions de finition sont disponibles,
performant pour minimiser la dis- et la famille est conforme RoHS.
torsion audio, leur embase iso-
lant en caoutchouc absorbe les Les connecteurs XLR conviennent
chocs, ce qui rduit les vibrations un grand nombre dapplica-
et le bruit lectrique. tions analogiques et numriques
Comportant un loquet de ver- comme les camras de tlvision,
rouillage dconnexion rapi- amplificateurs, mlangeurs, mi-
de facilitant le dcouplage, les crophones et enregistreurs; lins-
connecteurs XLR sont disponibles trumentation mdicale et les dis-
Une famille trs complte de grande varit de cbles audio en configurations offrant de 27 positifs de contrle industriels.
connecteurs audio XLR a t d- numriques, ces connecteurs XLR positions, avec des contacts fia- (090440-5)
veloppe par ITT. Adapts une durcis et fiables sont conus pour bles fabriqus par usinage de www.ittcannon.com

15 machines commandes numriques


Opti-Machines, importateur ex- santes des particuliers avertis. rement offrant la possibilit dta-
clusif pour la France de la mar- Outre la simplicit dutilisation, ler son investissement. Ainsi, le
que allemande de machines-outils ces machines sont proposes rve devient accessible
Optimum, prsente son nouveau des tarifs trs comptitifs. Ainsi, Afin de vous familiariser ou de
programme de machines com- dans le domaine de llectroni- vous perfectionner au fonction-
mande numrique. La socit que, la fraiseuse Opti BF20 Va- nement de ces machines num-
propose un programme complet rio est capable de travailler trs riques, Opti-Machines propose
de 15 machines commandes prcisment sur des plaques de des journes de formation au
numriques tours et fraiseuses grandes dimensions (jusqu sige de la socit. Cette forma-
rpondant des domaines dap- 160x440mm), des niveaux tion rpond aux attentes de ceux
plication trs spcifiques. de prcision sous le 1/100me qui possdent dj une machine
de mm. De plus, le logiciel de numrique, mais aussi ceux qui
Equipes de moteurs pas--pas, conception et de fabrication du dsirent dcouvrir la commande
de vis billes, de contrleurs mme fabricant intgre un modu- numrique avant de franchir le
CNC, elles sont capables de re- le de gravure pour la ralisation pas.
produire volont toutes sortes de vos circuits intgrs. (090440-6)
de pices et dusinages crs www.optimachines.com
pralablement grce un logi- Flexible et volutive, la gamme
ciel de conception et de fabri- permet dacqurir sa machine
cation 3D rpondant ainsi aux en version conventionnelle dans
besoins des professionnels mais un premier temps puis opter pour
galement aux demandes crois- lquipement numrique ultrieu-

Des condensateurs en cramique pour automobiles


Les concepteurs de pour vhicules de TDK 55C +150C. Tous les dispo-
systmes lectroniques porteront des rfren- sitifs offrent une capacit stable,
pour vhicules et autres ces de pice uniques avec un changement de capacit
applications pour les- avec le prfixe CGA. de 15% sur la plage de temp-
quelles les exigences ratures de fonctionnement.
de temprature sont TDK classe ses conden-
leves ont dsormais sateurs en cramique La srie de condensateurs en
accs une gamme pour automobiles en cramique CGA comprend des
tendue de conden- deux groupes, selon dispositifs allant du facteur de
sateurs en cramique la plage de tempra- forme 0402 (1,0x0,5mm) jus-
qualifis pour vhicule tures: les dispositifs quau facteur de forme 1210k.
avec le lancement de portant la nomencla- La gamme de capacits commen-
la srie CGA de TDK. ture X7R sont prvus ce 100pF.
pour des tempratures (090440-7)
Cette srie rpond une deman- tant des spcifications de qualit allant de 55C +125C. Les www.tdk-components.eu
de de lindustrie automobile qui leves pour les vhicules. Tous dispositifs X8R peuvent tre utili-
recherche des produits respec- les condensateurs en cramique ss des tempratures allant de

14 elektor - 6/2009
Nouveau commutateur Serial RapidIO
IDT annonce un nouveau compo- ques dont la fonction centrale te quel de ses
sant dans sa famille de commu- est de router et de distribuer les 6 p o r t s d e n -
tateurs de paquets centralisateurs paquets entre DSP, FPGA, pro- tre vers nim-
(CPS). Ce nouveau composant cesseurs, autres commutateurs porte lequel de
supporte jusqu six ports 4x per- et nimporte quels autres circuits ses 6por ts de
mettant une bande passant utile avec interface SRIO. sortie.
de 10Gbps par port et offre Sappuyant sur
une solution optimise en terme Tout comme les autres com- les normes din-
de performance, consommation posants de la famille CPS, le terconnexion
et flexibilit de configuration. Ce 80KSW0006 utilise des SerDes Serial RapidIO,
nouveau composant offre gale- (srialisation/dsrialisation) et JTAG et I2C, la fa-
ment un dbit soutenu pour toute une technique de commutation mille IDT CPS rpond tout spcia- tion du commutateur lors de di-
taille de paquet tout en consom- SRIO de quatrime gnration, lement aux besoins de plusieurs vers usages. Les utilisateurs peu-
mant peu, ce qui permet dlimi- offrant un maximum de souples- marchs tels les communications vent lutiliser pour ajuster les op-
ner la prsence dun dissipateur se, dvolutivit et dintgrit de filaire et sans fil, limagerie, le tions du circuit afin dconomiser
thermique dans la plupart des signal. Ce nouveau composant mdical, le militaire ou encore la au maximum la consommation
applications. En outre, ce com- supporte la commutation de pa- tlvision par Internet (IPTV). nergtique.
mutateur Serial RapidIO (SRIO) quets S-RIO (incluant les modes (090440-8)
rpond aux besoins dintercon- de diffusion unicast, mutlicast Loutil Power Calculator dIDT www.IDT.com/go/CPS
nexions des applications embar- et broadcast) depuis nimpor- permet destimer la consomma-

Onduleur de prcision
Linear Technology annonce le lioration du fonctionnement par un signal pseudo
LTC6909, un oscillateur de pr- rapport aux IEM, une rduction alatoire. La mo-
cision, au silicium, qui rduit de de londulation du courant den- dulation SSFM est
faon significative les pics dIEM tre et de sortie, et une meilleure facilement active
(interfrences lectromagnti- rponse aux transitoires de char- et prsente une
ques) et amliore le contrle des ge. En utilisant trois entres de mthode pour
rgulateurs dcoupage, dans niveau logique, le dphasage en- rduire les mis-
les alimentations plusieurs tre ces sorties peut tre configu- sions des impul-
phases. Le LTC6909 possde r de 45 120, ou les sorties sions lectroma-
huit sorties spares, procurant peuvent tre places en un tat gntiques. Lta-
jusqu huit signaux dhorloge, logique bas ou encore en haute lement de spectre
rail--rail, rapport cyclique de impdance. est fix 10% par rapport la et fonctionnement fiable, aussi
50%. On peut utiliser ces sorties Une simple rsistance slection- frquence centrale, et lutilisateur bien quun dmarrage rapide et
pour activer ou dsactiver et syn- ne la frquence de 12,5kHz slectionne une des trois frquen- une faible consommation. Ces
chroniser les phases de plusieurs 6,67MHz. Le LTC6909 possde ces de modulation. composants sont disponibles
rgulateurs dcoupage. La syn- galement une modulation de fr- en botier compact MSOP de
chronisation de phase prsente quence par talement de spectre Spcifi pour la gamme de tem- 16broches.
des avantages au niveau de la (SSFM), une technique qui mo- pratures 40C 125C, le (090440-9)
conception, incluant une am- dule la frquence dhorloge par LTC6909 propose robustesse www.linear.com

Publicit

Spcialiste des CI de lunit aux petites sries et des prototypes s


type
proto
e CI
eau servic
Nouv

Calculer les prix et commander en ligne


Prix trs attractifs 1 8 couches - 2 CI en 5 jours ouvrs
Toutes options On demand 1 16 couches - Pas de frais doutillages
Dlai partir de 3 jours ouvrs - Pas de minimum de commande
Service pochoirs cran pte braser - Prix trs attractifs
Exemple 2 DF 160x100mm PUHT 49
2 MC4 160x100mm PUHT 99
Une quipe novatrice votre coute: +33 (0)3 86 87 07 85

www.eurocircuits.fr
Offre non contractuelle susceptible dtre modifie sans information pralabe

6/2009 - elektor 15
Vos circuits imprims
professionnels
par www.elektorpcbservice.fr
Raliser un circuit imprim pour un montage lectronique reste un souci
pour les concepteurs, rebuts juste titre par le prototypage.
Pour rendre la vie plus agrable tous ceux qui dsirent
raliser leur propre circuit imprim, Elektor lance en collaboration
avec Eurocircuits, le trs attendu Elektor PCB Service.

Disons-le demble, la spcificit et la va-


leur ajoute du Elektor PCB Service dispo-
nible sur la toile via
www.elektorpcbservice.fr Les avantages
est quil est dsormais possible sans en-
freindre les droits dauteurs, de produire - Ouvert au particuliers et entreprises. dans les 4 heures qui suivent votre
tout ou partie des CI Elektor en petite s- - Pas de frais doutillage ou de dossier. commande) et aprs rception de votre
rie jusqu 50 exemplaires. - Pas de montant de commande mini- paiement, votre CI sera fabriqu.
Vous avez rapidement besoin de quel- mum ; les frais de port et de traite- - Une commande de prototypage consiste
ques protos ? Vous dsirez lancer un lot ment sont compris. en 2 platines que nous vous expdions
de 50 exemplaires ? Vous trouverez chez -D  eux ou quatre couches. 5 jours ouvrables aprs la rception du
nous le moyen de les raliser un prix -L  es platines sont de qualit profes- rglement. Pour vous livrer 2 platines
comptitif. Lors de la commande, il suffit sionnelle avec finition industrielle nous en fabriquons 3. Si la troisime est
denvoyer un fichier attach .zip conte- (sans plomb), avec vernis pargne bonne, nous vous loffrons.
nant le typon en fichiers gerber tendu sur les deux faces et srigraphie sur - Une commande en lot consiste en une
(Extended Gerber, RS274X). La plupart une face. srie de 5 50 exemplaires, expdie
des logiciels de routage de CI sont capa- - Dossier sous format RS274X, un 10 jours ouvrables aprs la rception du
bles de crer ce genre de fichiers. format support par la plupart des rglement.
logiciels de routage de CI. - Le rglement se fait en ligne par carte de
- Aprs vrification et acceptation de crdit VISA ou Mastercard ; cest facile,
votre dossier (vous en seriez inform rapide et scuris.
Maintenant
accessible
tous ! Les tapes
1 Crer votre compte
Vous devrez dabord crer un compte sur
www.elektorpcbservice.fr (ces comptes
Spcifications sont diffrents de ceux de www.elektor.fr).
techniques Assurez-vous que vos coordonnes sont
correctes car elles seront utilises pour
LElektor PCB Service utilise lexpdition des platines. Votre adresse
un procd de fabrication
de messagerie et votre mot de passe vous
fixe pour limiter les cots. Les
permettent daccder au service.
exceptions sont ainsi exclues
et toutes les informations et
instructions qui ne sont pas
conformes aux spcifications
de ce service sont ignores
comme par exemple une sri-
graphie sur deux faces,
des couleurs diffrentes
pour le vernis pargne,
dautres spcifications pour
2 Placez votre commande
Un clic sur le bouton Commande vous
le matriau, des instructions
emmne sur la page de commande.
dassemblage, et toutes autres
choses quil serait trop long Utiliser les boutons Proto et Batch pour
de lister ici. Il est essentiel de choisir entre une commande de 2 platines
respecter ce format et de ne prototypes ou une petite srie (de 5 50
pas envoyer dautres donnes exemplaires). Saisissez les dimensions du
que celles de votre typon. CI (de 20 x 20 mm jusqu 425 x 425 mm)
Nous fabriquons votre circuit et cliquez sur Calculer pour afficher le prix.
imprim selon les donnes
contenues dans vos fichiers
Extended Gerber (pistes) et
Excellon (perage). Ces don-
nes doivent tre conformes
aux spcifications ci-dessous :
- largeur de pistes et distance
entre les pistes minimale
150 m. 3 Votre dossier est vrifi
- taille minimum de pastille Avant de finaliser la commande il faudra
moins le diamtre de perage envoyer votre dossier sous format
(restring) des couches Extended Gerber (RS274X). Vous recevrez
extrieures 125 m. dans les quatre heures qui suivent une
- t aille minimum de pastille
confirmation si votre dossier est ralisable.
moins le diamtre de perage
(restring) des couches Si votre dossier ne lest pas, vous recevrez
internes 175 m. un rapport explicatif assorti de
-d  iamtre trou fini minimal suggestions.
250 m.
-2  x vernis pargne (vert).
-1  x srigraphie blanche.
-u  sinage contour et intrieur
ralisable avec fraise de 2 mm.
- fi
 nition sans plomb (nous
avons opr ce choix de pr-
frence largent chimique,
au nickel/or chimique et HAL 4 Rglement
sans plomb). Le montant payer est communiqu via
-m  atriau FR-4, p. 1,55 mm, la section Facture pro forma accessible par
conforme RoHS. le bouton Finances. Les cartes de crdit
-D  imensions minimales telles Visa ou Mastercard sont acceptes.
20 x 20 mm La fabrication de votre dossier est lance
- maximales 425 x 425 mm ds rception du rglement.

www.elektorpcbservice.fr

5 Livraison de la commande
Les commandes de prototypage sont
expdies dans les 5 jours ouvrables. Les
commandes en lots (de 5 50 exemplaires)
sont expdies dans les 10 jours ouvrables.
pratique projet de lecteur

Pilote de DEL RVB


Rglage haute rsolution des
couleurs avec lAAT3129

Fred Splittgerber

Le pilotage de DEL couleur en gnral la variation continue dun groupe RVB devrait permettre
dobtenir nimporte quel mlange de couleurs en variant la luminosit individuelle. Il naboutit que
trop souvent un gouffre de composants. Llectronique de commande conventionnelle est en outre
encombrante. Les microcontrleurs et puces spcialises sont toutefois moins encombrants et plus
faciles manipuler
et une DEL bleue sur un support com- quels sont bases les DEL rouges, ver-
Caractristiques mun ou en botier) sest accru significa- tes et bleues font quelles possdent
tivement ces dernires annes. Avant des tensions diffrentes en sens direct.
techniques de mettre en service cet clairage On passe de moins de 1,5V pour une
Module pilote universel pour DEL color bas sur des semi-conducteurs, DEL rouge presque 4V pour une
RVB. il convient de se poser quelques ques- DEL bleue. On sexpose dimportan-
Commande srielle facile tions sur llectronique de commande. tes pertes dnergie lorsque la tension
mettre en uvre. applique llectronique de com-
Tension de fonctionnement mande est identique pour les DEL R, V
partir de 2,7V grce des Pilotage RVB et B. Elle est toute au moins bien trop
pompes de charge.
La commande de DEL RVB doit tout leve pour R. Il faut donc recourir un
Courant DEL max.(total) de
dabord obir certaines rgles. La dcoupage plus fut. Des sources
40180mA.
plus triviale concerne lalimentation de courant modules en largeur dim-
4096 couleurs.
des DEL courant constant, non pas pulsions ne suffisent de loin pas
16pas de luminosit totale.
tension constante. La tension de non plus, en particulier dans les appli-
Frquence constante de seuil des DEL, qui dpend trs for- cations sur piles. Mais ne nous cassons
fonctionnement ne provoquant
que de faibles perturbations. tement de la temprature, empche- pas la tte la recherche de solutions
Absence de scintillement grce
rait sinon tout fonctionnement stable. idoines bases sur des rgulateurs
la frquence PWM de 1MHz. Pour obtenir une variation continue du dcoupage: lindustrie a dj rsolu
courant, le plus simple est de recou- le problme et les solutions ont t
rir une source de courant rglable. concrtises entre-temps sous forme
Pour rduire les pertes dnergie, on de puces spciales de silicium.
Il existe un nombre incalculable dap- peut recourir des sources de courant
plications destines au rglage indivi- constant dcoupage dont le rapport
duel continu de DEL RVB. Dans tous cyclique peut tre modifi.
AAT3129
les cas, le choix de DEL RVB (RGB en Les DEL RVB prsentent toutefois une Lentreprise Analogic Tech ne fabrique
anglais, une DEL rouge, une DEL verte particularit: les principes sur les- pas que des rgulateurs dcoupage

18 elektor - 6/2009
et autres circuits intgrs pour alimen-
tations. Elle a mis au point une srie +UB
de puces spcialement conues pour
assurer le fonctionnement simple de CIN
11
DEL en tout genre. Le circuit intgr VIN
1 5
AAT3129[1] permet de rsoudre avec ISRC

une seule puce la plupart des probl- 4


IC1
1
mes de pilotage causs par les DEL C1 C1+ C2+ C2
R G B
RVB. 1
3 12
1
C1 C2
Ce circuit intgr offre une commande EN/SET AAT3129
numrique en srie. Il dispose de pom- 6
EN/SET DR
9

pes de charge internes dont les fac- DG


8
2 7
teurs sont 1, 1,5 et 2. La tension de CP DB

fonctionnement peut donc varier de CCP GND

2,7V 5,5V. Une logique dvitement 1


10

de surcharge thermique figure parmi 080178 - 11


les autres caractristiques ainsi quun
mode veille prolonge ne consom-
mant que 0,1A, un grand atout dans Figure1. Schma de principe du pilote dune DEL RVB avec AAT3129.
le cas du fonctionnement sur piles. La
consommation intrinsque de la puce
en fonctionnement est de lordre de
1mA. Le courant maximum des DEL,
rparti entre les trois DEL, peut attein- +5V

dre 180mA. La luminosit individuelle P1

des DEL peut tre rgle selon 16pas D1


C1
logarithmiques, ce qui correspond 1N4001 100k
100n
163=4096 couleurs diffrentes. Ce IC1
P2 8 8
quoi viennent sajouter 16pas de lumi- +U 78L05
VCC
nosit totale. 7
PB2 ISRC
1
IC2
La puce fonctionne une frquence de C3 C2 C4
100k 3
PB4 AAT3129
R
2 breakout
1MHz. Elle est minuscule: 12broches 10 100n 47
P3 1
PB3
5 3 board 5
PB5 PB0 EN DR
et un botier 2,4x3,0x1mm. Le circuit 16V 16V
ATTiny25 DG
6 G

externe ne comporte que quatre petits 100k


6
PB1
2
DB
7
B
condensateurs cramique 1F. Les- GND

sentiel du circuit est reprsent dans P4


S1
4 4
RGB-LED
la figure1. Il suffit dun petit micro-
contrleur fournissant les donnes 100k
080178 - 12
lAAT3129 pour complter le circuit.

Figure2. Circuit de commande avec microcontrleur et socle pour la platine de raccordement.


AS2Cwire
Les donnes sont transmises Contrleur de commande
lAAT3129 selon le protocole srie uni- particulire est immdiatement mise
filaire AS2Cwire[2]. Les informations jour ou si toutes les valeurs de couleur Un petit microcontrleur compor-
envoyes forment une squence dim- sont mises jour de faon synchrone tant un convertisseur A/N plusieurs
pulsions ngatives dune dure variant aprs leur criture. canaux permettrait dutiliser des
entre 50ns et 75s. Le niveau haut potentiomtres ou des curseurs de
entre les impulsions peut durer jus- rglage pour ajuster commodment
qu 500s. Des valeurs plus leves
sont interprtes comme un signal
de sparation entre les squences Tableau 1
dimpulsions (voir le descriptif tech-
nique[1]). Les squences composes Plage de
Registre Adresse Signification
valeurs
de 1621impulsions sont interpr-
tes comme les adresses des registres R (intensit rouge) 17 1-16
R, G, B, T (intensit totale) et M (mode G (intensit vert 1: inactif
18 1-16
de fonctionnement); consulter le (green)) 16: luminosit max.
tableau1. La squence qui suit la pr- B (intensit bleu) 19 1-16
cdente comporte de 116impulsions
1: luminosit max.
et est interprte comme des donnes. T (intensit totale) 20 1-16
16: niveau le plus sombre.
Un niveau haut >500s est donc
suivi dune adresse, elle-mme suivie 1 : valeur immdiatement mise jour.
M (mode de
de donnes. Le contenu du registre 21 1-2 2 : v aleur mise jour seulement aprs
fonctionnement)
lcriture du registre T.
M dtermine si une valeur de couleur

6/2009 - elektor 19
pratique projet de lecteur

et un commutateur (avec une rsis-


tance de charge intgre dans IC2).
Le socle de circuit intgr permet dac-
cueillir une platine de raccordement
+U
(breakout board). Il sagit dune petite
carte enfichable sur laquelle se trouve
CIN 11 la puce AAT3129 proximit des qua-
VCC

DG
DB

DR

VIN tre condensateurs dj mentionns.


1 5
8 7 6 5 ISRC Ajouter une DEL RVB si dsir.
IC1
4 1 Le circuit est si lmentaire quil est
C1 C1+ C2+ C2
support possible de le monter sans difficult sur
DIL
1
3
C1 C2
12
1 un morceau de carte perfore. La dis-
R
AAT3129 position fine pitch des broches du
6 9
1 2 3 4 EN/SET DR AAT3129 pourrait poser des problmes
8 G
DG de montage. Lauteur a conu une pla-
GND
ISRC

EN

2 7
CP DB
B tine de raccordement pour lAAT3129
CCP GND
en incluant les condensateurs (et une
10
1 DEL RVB modle PLCC4 en option).
RGB-LED
Il ne reste plus qu lenficher dans
un socle DIL ou sur un panneau de
connexion, sinon le souder sur une
080178 - 13

Figure3. Le circuit de la platine de raccordement est uniquement compos dun AAT3129, de quatre condensateurs
et dune DEL RVB si dsir.

les couleurs et la luminosit globale. Il +UB et la masse, sert de sortie srielle


convertirait les valeurs analogiques en pour piloter la puce AAT3129. Le logi-
valeurs numriques transmises ensuite ciel pour le type de microcontrleur
sous forme adquate la puce de pilo- ATtiny25 utilis ici est dcrit dans un
tage. Les petits contrleurs 8broches encadr supplmentaire.
ATtiny dAtmel permettent de passer
facilement du rve la ralit. Qua-
tre broches sont configures comme
Circuit de commande
entres analogiques pour R, G, B et T Le circuit de commande de la figure2
et un interrupteur permet de commu- sera vite dcrit: outre un rgulateur de
ter le mode. La broche restante, aprs tension 5V, il comporte un microcon- Figure5. Il est important de paramtrer correctement les
avoir dcompt les deux broches pour trleur, quatre potentiomtres 100k fusibles dATtiny comme indiqu dans cette saisie dcran.

carte perfore, espacement 2,54mm.


Le circuit de la platine de raccordement
est reprsent dans la figure3. On
peut tlcharger les fichiers de fabri-
cation (layout) de cette petite carte en
format KiCAD et Gerber partir de la
page du site Elektor consacre cet
article. Il nest pas indispensable de
combiner la mini carte avec le micro-
contrleur propos ici. Elle peut tre
intgre sans difficult dans dautres
circuits. La figure4 prsente une dis-
position diffrente. La petite carte plus
un ATtiny25 en botier DIL sont monts
sur une carte perfore conformment
au circuit de la figure2.

Dignes dune mention


Le 78L05 (IC1) permet de fournir une
tension de 7,510V lensemble du
circuit. La plage tendue de tension
dalimentation de lAAT3129 et de
Figure4. Ce prototype ralis par lauteur se compose dune platine de raccordement et dun microcontrleur sur carte perfore. lATtiny25 permet aussi de faire appel

20 elektor - 6/2009
propos de Logiciel
lauteur: Deux points du logiciel programm en C sont dignes dattention. Premirement, la broche
de rinitialisation de lATtiny25 sert de broche dentre. Il faut donc positionner le fusible
Fred Splittgerber soccupe de la pro-
RSTDISBL (voir la figure5). La programmation SPI sera irrmdiablement dsactive. Il faut
grammation proche du matriel depuis
donc procder avec prudence ou se procurer un autre processeur en cas derreur de logi-
lapparition des premiers CPU 8bits.
ciel. Deuximement, en mode de changement de couleur, le logiciel optimise lapparition de
Il travaille comme auteur technique et
tons gris peu frquents lors du passage dune couleur lautre. Il calcule la saturation des
traducteur.
couleurs et acclre le passage par des couleurs faible saturation selon le modle colori-
mtrique HSV[3].
Le signal de commande sriel destin lAAT3129 est engendr par la fonction suivante:

void tx_pulses(uint8_t n)
{
for (i=n; i>0; i--)
{
PIN_AAT = 1<<AAT_BIT;
PIN_AAT = 1<<AAT_BIT;
}
}

Un nombre n dimpulsions est engendr sur le bit AAT_BIT de la sortie PORT_AAT. Cette li-
gne doit transmettre le niveau haut en labsence de donnes transfrer. Initialisation des
ports de lATtiny25:

#define PIN_AAT PINB


#define AAT_BIT PB0
#define PORT_AAT PORTB
#define DDR_AAT DDRB
un rgulateur de tension de 3,3V,
voire dliminer compltement ce der- PORT_AAT |= 1<<AAT_BIT; // Sortie AAT_BIT = 1
nier et dalimenter directement le reste DDR_AAT |= 1<<AAT_BIT; // AAT_BIT est la sortie
de llectronique par une tension sta-
bilise de 3,3V. Il faut adapter dans ce Une opration dcriture sur PINx provoque une inversion de polarit (toggle) du bit cor-
cas le fusible du dtecteur de chute de respondant PORTx. Au lieu dcrire deux foisPIN_AAT = 1<<AAT_BIT, on pourrait aussi
tension (brown-out). crire:
La platine de raccordement comporte
un socle pour une DEL RVB ainsi quun PORT_AAT &= ~(1<<AAT_BIT); // AAT_BIT= 0
espace suffisant pour le montage direct PORT_AAT |= 1<<AAT_BIT; // AAT_BIT= 1
dune DEL RVB PLCC4. Il ne faut tou-
tefois jamais raccorder deux DEL en Les deux mthodes permettent dengendrer les impulsions ngatives ncessaires entre 50ns
parallle, sinon la rpartition du cou- et 75s quand lhorloge du contrleur fonctionne entre 14kHz et 20MHz.
rant devient imprvisible.
Si linterrupteur raccord au portB1 La pause servant de signal de sparation entre les squences dimpulsions peut tre engen-
est ferm, un mode de changement de dre par un des temporisateurs ou un sous-programme de dlai. Dans le second cas, lcri-
couleur contenu dans le micrologiciel ture de lintensit 10 pour le DEL rouge se prsente comme suit:
est activ. Ce mode permet dajuster la
luminosit totale au moyen du poten- #include <util\delay.h>
tiomtre P4. Si par contre linterrupteur //
#define CANAL_ROUGE 17
est ouvert, la DEL RVB luit de faon
//
constante selon la couleur dtermine
par P1P3. tx_pulses(CANAL ROUGE); // Slectionner le registre ROUGE
Le code source dun exemple de micro- _delay_ms(0.5);
logiciel pour lATtiny25 (voir aussi len- tx_pulses(10); // Donnes ROUGE (luminosit 10 de 1...16)
cadr Logiciel) se trouve comme _delay_ms(0.5);
dhabitude sur la page Web Elektor[5],
prt tre tlcharg gratuitement. Choisir le degr doptimisation O2 si le compilateur GCC[4] est utilis.
(080178-I, trad. Softcraft)

Liens et [2]Informations sur AS2Cwire: [4]Compilateur GCC pour AVR:


bibliographie: www.analogictech.com/resources/applica- http://winavr.sourceforge.net
tions/appnotes/AN110_S2Cwire_TLAT.pdf
[5]www.elektor.fr/080178
[1]Descriptif technique de lAAT3129: [3]Espace colorimtrique HSV:
www.analogictech.com/products/digitalfiles/ http://fr.wikipedia.
AAT3129.pdf org/wiki/Teinte_Saturation_Valeur

6/2009 - elektor 21
Publicit

Bon.
Maintenant il vous faut un ...

bus CAN

Trois systmes de dveloppement


EasyPIC5 connects un bus CAN
grce aux modules CAN-SPI

Il arrive souvent quil est ncessaire dintgrer plusieurs microcontrleurs avec des
SmartGPS module connected to
EasyPIC5 Development System
fonctions diffrentes dans un seul systme. Ici nous vous montrons comment connecter
trois microcontrleurs un bus CAN et comment se servir de filtres dans les nuds
CAN avec afin de filtrer des messages.
par Zoran Ristic
MikroElektronika - Software Department les registres du microcontrleur et du protocole CAN prescrit dans ce cas
module CAN SPI. que le nud mettant le message
En gnral, le protocole CAN na pas ayant la plus basse priorit se retire du
Lorsque plusieurs priphriques se besoin dun matre. Toutefois, pour bus, ce qui permet au nud mettant
partagent le mme bus, il convient de faciliter la comprhension de cet un message priorit plus leve de
dfinir la faon comment accder exemple tout en lui conservant son continuer sa transmission.
ce bus. Le protocole CAN dcrit avec objectif gnral, nous autorisons seu- Comme mentionn ci-dessus, nous
prcision et en dtail la connexion de lement le premier priphrique ini- utiliserons un module interne SPI du
plusieurs dispositifs un bus, cest un tier la communication, les deux autres microcontrleur pour transfrer les
bus trs rpandu dans lindustrie. Le priphriques ne font que rpondre. donnes au bus CAN. Lutilisation du
protocole dfinit principalement la pr- module interne SPI du microcontrleur
sance daccs au bus et rsout le pro- Logiciel offre certains avantages : la possibilit
blme de collision au niveau matriel de gnrer une interruption pendant
dans le cas o plusieurs priphriques Si un message est envoy, le nud lenvoi et la rception de donnes ; le
commenceraient communiquer en matre laisse un temps de rponse suf- module SPI opre indpendamment
mme temps. fisant au nud appel. Dans le cas o des autres priphriques et est facile
un nud distance ne rpondrait pas mettre en uvre. La librairie CAN SPI
Matriel dans le temps prvu, le matre signale vous permet de paramtrer le mode
une erreur dans le message actuel et opratoire du bus CAN et des filtres
Cet exemple montre un bus CAN continue appeler les autres nuds du nud, de lire les donnes depuis
configur de sorte que le premier (Figure 3). Dans le cas o un nud r- la mmoire tampon du module CAN
dispositif envoie des messages ID pondrait en mme temps quun autre, SPI, etc.
0x10 et 0x11, tandis que le deuxime il y aurait une collision sur le bus. Le
et le troisime dispositif envoient des
messages respectivement ID 0x12
et 0x13. Nous allons aussi configurer
les nuds CAN de faon ce que le
deuxime nud ne rponde que des
messages entrants ID de 0x10, tan-
dis que le troisime rpond seulement
ceux ID 0x11. En consquence, le
premier dispositif est configur pour
recevoir des messages ID 0x12 et
0x13 (Figure 2). Le filtrage de messa-
ges est facile implmenter grce la
fonction CANSPISetFilter qui configure Figure 1. Filtrage de messages.

Article publicitaire de MikroElektronika www.mikroe.com


mikroC et mikroC PRO sont des marques dposes par MikroElektronika. Tous droits rservs.
... making it simple SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD www.mikroe.com

Programme montrant le fonctionnement dun bus CAN.

#dene NODE1 // Uncomment this line to build HEX for Node 1


//#dene NODE2 // Uncomment this line to build HEX for Node 2
//#dene NODE3 // Uncomment this line to build HEX for Node 3
char Can_Init_Flags, Can_Send_Flags, Can_Rcv_Flags; // Can ags
char Rx_Data_Len; // Received data length in bytes
char RxTx_Data[8]; // Can rx/tx data buffer
char Msg_Rcvd; // Reception ag
long Tx_ID, Rx_ID; // Can rx and tx ID
char ErrorCount;
// CANSPI module connections
sbit CanSpi_CS at RC0_bit; // Chip select (CS) pin for CANSPI board
sbit CanSpi_CS_Direction at TRISC0_bit; // Direction register for
CS pin
sbit CanSpi_Rst at RC2_bit; // Reset pin for CANSPI board
sbit CanSpi_Rst_Direction at TRISC2_bit; // Direction register for
Reset pin
// End CANSPI module connections
void main(){
ANSEL = 0; ANSELH = 0; // Congure analog pins as digital I/O
PORTB = 0; TRISB = 0; // Initialize ports
PORTD = 0; TRISD = 0;
ErrorCount = 0; // Error ag
Can_Init_Flags = 0; Can_Send_Flags = 0; Can_Rcv_Flags = 0;//Clearflags

Can_Send_Flags = _CANSPI_TX_PRIORITY_0 & // Form value to be used


_CANSPI_TX_XTD_FRAME & // with CANSPIWrite
_CANSPI_TX_NO_RTR_FRAME;

Can_Init_Flags = _CANSPI_CONFIG_SAMPLE_THRICE & // Form value to


be used
_CANSPI_CONFIG_PHSEG2_PRG_ON & // with CANSPIInit
_CANSPI_CONFIG_XTD_MSG &
Schma 1. Connexion du module CAN-SPI au PIC16F887. _CANSPI_CONFIG_DBL_BUFFER_ON &
_CANSPI_CONFIG_VALID_XTD_MSG;
Cet exemple utilise aussi les LED connectes au microcontrleur et qui indiquent SPI1_Init(); // Initialize SPI module
CANSPIInitialize(1, 3, 3, 3, 1, Can_Init_Flags);
si le bus fonctionne correctement. Si le nud 2 rpond lappel du nud 1, les // Initialize external CANSPI module
LED du PORTB seront automatiquement allumes. Si le nud 3 rpond lappel, CANSPISetOperationMode(_CANSPI_MODE_CONFIG, 0xFF);
// Set CONFIGURATION mode
les LED du PORTD seront allumes. Le code source pour les trois nuds est inclus CANSPISetMask(_CANSPI_MASK_B1, -1, _CANSPI_CONFIG_XTD_MSG);
// Set all mask1 bits to ones
dans lexemple. Afin de crer un fichier HEX personnalis pour chaque noeud, il CANSPISetMask(_CANSPI_MASK_B2, -1, _CANSPI_CONFIG_XTD_MSG);
// Set all mask2 bits to ones
suffit dcrire une unique directive DEFINE dans en tte de lexemple. #ifdef NODE1
CANSPISetFilter(_CANSPI_FILTER_B2_F4, 0x12, _CANSPI_CONFIG_XTD_MSG);
// Node1 accepts messages with ID 0x12
CANSPISetFilter(_CANSPI_FILTER_B1_F1, 0x13, _CANSPI_CONFIG_XTD_MSG);
// Node1 accepts messages with ID 0x13
#else
CANSPISetFilter(_CANSPI_FILTER_B2_F2, 0x10, _CANSPI_CONFIG_XTD_MSG);
// Node2 and Node3 accept messages with ID 0x10
CANSPISetFilter(_CANSPI_FILTER_B1_F2, 0x11, _CANSPI_CONFIG_XTD_MSG);
// Node2 and Node3 accept messages with ID 0x11
#endif
CANSPISetOperationMode(_CANSPI_MODE_NORMAL,0xFF); // Set NORMAL mode
RxTx_Data[0] = 0x40; // Set initial data to be sent
#ifdef NODE1
Tx_ID = 0x10; // Set transmit ID for CAN message
#endif
#ifdef NODE2
Tx_ID = 0x12; // set transmit ID for CAN message
#endif
#ifdef NODE3
Tx_ID = 0x13; // Set transmit ID for CAN message
#endif
Figure 2. Exemple de communication. #ifdef NODE1
CANSPIWrite(Tx_ID, &RxTx_Data, 1, Can_Send_Flags);
// Node1 sends initial message
#endif
Nous avons dcrit ici une faon de connecter des microcontrleurs au bus CAN. while (1) // Endless loop
Nous avons aussi dcrit comment dtecter des erreurs laide du protocole de {
Msg_Rcvd = CANSPIRead(&Rx_ID, &RxTx_Data, &Rx_Data_Len, &Can_Rcv_Flags);
communication dans le cas o un nud distance ne rpondrait pas comme // Attempt receive message
if (Msg_Rcvd) { // If message is received then check id
souhait, comment filtrer des messages, ainsi que la procdure de communication #ifdef NODE1
if (Rx_ID == 0x12) // Check ID
utilise en gnral sur le bus CAN. PORTB = RxTx_Data[0]; // Output data at PORTB
else
PORTD = RxTx_Data[0]; // Output data at PORTD
delay_ms(50); // Wait for a while between messages
mikroC PRO pour PIC diteur de librairie CANSPIWrite(Tx_ID, &RxTx_Data, 1, Can_Send_Flags); // Send one byte
avec des librairies prtes lemploi telles
que: CAN_SPI, GLCD, Ethernet, etc. Fonctions utilises dans ce programme Tx_ID++; // Switch to next message
if (Tx_ID > 0x11) Tx_ID = 0x10; // Check overow
#endif
#ifdef NODE2
CANSPIGetOperationMode() lire le mode de fonctionnement actuel if (Rx_ID == 0x10) { // Check if this is our message
PORTB = RxTx_Data[0]; // Display incoming data on PORTB
RxTx_Data[0] = RxTx_Data[0] << 1; // Prepare data for sending back
CANSPIInitialize()* Initialiser le module CANSPI if (RxTx_Data[0] == 0) RxTx_Data[0] = 1; // Reinitialize if
// maximum reached
CANIRead()* Lire un message Delay_ms(10); // Wait for a while
CANSPIWrite(Tx_ID, &RxTx_Data, 1, Can_Send_Flags); // Send one byte
CANSPISetBaudRate() Paramtrer la vitesse CANSPI // of data back
}
#endif
CANSPISetFilter()* Congurer un ltre de messages #ifdef NODE3
if (Rx_ID == 0x11){ // Check if this is our message
CANSPISetMask()* Congurer le ltrage avanc PORTD = RxTx_Data[0]; // Display incoming data on PORTD
RxTx_Data[0] = RxTx_Data[0] >> 1; // Prepare data for sending back
CANSPISet OperationMode()* Choisir mode de fonctionnement if (RxTx_Data[0] == 0) RxTx_Data[0] = 128; // Reinitialize if
//maximum reached
Delay_ms(10); // Wait for a while
CANSPIWrite()* Ecrire un message CANSPIWrite(Tx_ID, &RxTx_Data, 1, Can_Send_Flags); // Send one byte
//of data back
* fonctions de la librairie CANSPI utilises dans le programme }
#endif
}
else { // An error occured, wait for a while
#ifdef NODE1
Autres fonctions de mikroC PRO pour PIC utilises dans le programme: ErrorCount++; // Increment error indicator
Delay_us() Delay_ms(10); // Wait for 100ms
if (ErrorCount > 10) { // Timeout expired - process errors
SPI1_init() ErrorCount = 0; // Reset error counter
Tx_ID++; // Switch to another message
SPI1_read() if (Tx_ID > 0x11) Tx_ID = 0x10; // Check overow
CANSPIWrite(Tx_ID, &RxTx_Data, 1, Can_Send_Flags); le
// Send new message ans r

PRO
it d teu
Ecrmpila

GO TO
}

roC
Le programme de cet exemple en C, BASIC et PASCAL pour microcontrleurs PIC, ainsi que #endif co
tous les programmes crits pour les microcontrleurs dsPIC et AVR sont disponibles sur
}
m i k
}
IC
for P
notre site Internet : www.mikroe.com/en/article/ }

Microchip, son logo et leurs combinaisons, PIC et autres sont des marques dposes par Microchip Corporation ou ses subsidiaires.
Toutes les autres marques mentionnes appartiennent leurs propritaires respectifs.
info & march panneaux solaires

Modules solaires
De lnergie pour la route
Harry Baggen (rdaction Pays-Bas)

quelques encablures de lt, nombreux sont ceux qui entament les prparatifs de
dpart pour des loisirs en pleine nature. Si lexcursion se prolonge, mieux vaut disposer de
suffisamment dnergie pour le GSM, liPod, le rcepteur GPS, tout ce quil faudra recharger.
Un panneau solaire portatif serait alors le bienvenu, mais comment choisir? Nous avons
opr une slection de tout ce que le march propose dans ce domaine et nous vous en
livrons ici les caractristiques compares.

La vie moderne ne nous pargne ni la tension nerveuse ni batterie de ces appareils nest pas inpuisable, que faire
la crispation. Que ce soit au bureau, lusine ou la mai- quand elle est dcharge? On peut emporter des batteries
son, nous sommes souvent sur les dents. de rechange ou bien un panneau solaire portable.
Il en existe maintenant diffrents modles destins cet
Rien dtonnant ce que beaucoup de gens aspirent pas- usage. Il y en a aussi qui conviennent la recharge de
ser leurs quelques jours de libert en toute srnit. Que fai- la batterie de la voiture ou de la caravane larrt, dis-
tes-vous alors? Une journe de randonne dans la nature, poser derrire une vitre ou le pare-brise. Nous en avons
peut-tre, ou mme quelques jours consacrs une randon- choisi des deux sortes pour les tudier plus en dtail. Que
ne, sac au dos, en emportant le strict ncessaire. peut-on en attendre et que sont-ils capables de donner en
pratique?
En cours de route, on saperoit vite quil est devenu bien
difficile de se passer de certains luxes de la vie moderne.
Un tlphone portable, un rcepteur GPS, question de ne Catgories
pas se perdre, cest quand mme bien pratique. Mais la Les panneaux disponibles, nous pouvons les rpartir en
quelques catgories.
Il y a les modles fixes destins la charge de la batte-
rie de lautomobile ou de la caravane. La plupart du temps,
vous pouvez les installer derrire une vitre et en raccorder
le cordon laccumulateur sur la prise pour allume-cigare.
Selon ses dimensions, ces panneaux peuvent dlivrer un
courant de 100 1000mA. Comme ces modles ne sont
pas vraiment bon march, on peut trs bien employer aussi
un panneau plus petit pour alimenter un appareil portable
ou une lampe de jardin de construction personnelle.
Une autre catgorie rassemble des panneaux solaires
emporter avec soi. Ce sont des excutions spcialement
prvues pour tre faciles transporter, en randonne
pdestre par exemple. Il y en a que vous pouvez replier ou
enrouler, ceux-ci ne sont donc pas dots de blocs daccu-
mulateurs intgrs.

Une telle batterie daccumulateurs, souvent au lithium,


contient un rgulateur de charge et peut se brancher direc-
Figure1. tement au panneau solaire. Quand les accumulateurs sont
Avec de nombreux pleins, ils peuvent servir recharger ou alimenter dautres
panneaux solaires portatifs, appareils, comme un tlphone portable. Pour cette appli-
vous recevrez un large cation, beaucoup de ces chargeurs sont accompagns
assortiment dadaptateurs dune panoplie de fiches dadaptation pour y brancher
de branchement. peu prs tous les appareils portables usuels.

24 elektor - 6/2009
portatifs

Les types dpourvus daccumulateurs sont aussi livrs avec surtout les petits chargeurs daccu qui prsentent une sur-
des adaptateurs qui permettent dalimenter directement des face minime et il faut beaucoup de temps pour charger
appareils sur le panneau solaire. Dans ce cas, il faudra bien compltement quelques cellules AA.
sr faire attention la tension dalimentation requise.
Dhabitude, la puissance dlivre est indique sur les pan-
neaux solaires. Pour rdiger cet article, nous avons limit
Technique nos recherches, en gros, aux panneaux de moins de 10W,
La plupart des panneaux solaires analyss pour cet article quelques exceptions prs, pour viter de dborder du
sont quips de cellules photovoltaques film mince pro- cadre assign, mais il existe de nombreux modles beau-
duites au moyen de la technique de vaporisation. Ce type coup plus grands.
de cellules est relativement conomique produire, mais
natteint pas un rendement comparable celui des cellules La puissance annonce par le fabricant se rfre gn-
monocristallines ou polycristallines. Leur avantage est une ralement une exposition une lumire dont le contenu
bonne flexibilit et par consquent leur tolrance au pliage spectral est spcifi et sous une intensit de 100000lux.
et lenroulement.

Tout panneau solaire se compose dun certain nombre de


cellules branches en srie de manire produire la ten-
sion de sortie voulue, par exemple 8cellules pour une ten-
sion de sortie voisine de 4,8V (8x0,6V). La dimension
de chaque cellule indique le maximum du courant de sortie
que lon peut en attendre.

Les panneaux prvus pour lutilisation en automobile et


caravane se composent gnralement dune grande pla-
que de verre ou de plastique transparent sur laquelle sont
dposes les cellules. Dans les modles portatifs, les cel-
lules solaires sont enfouies sous une couche plastique et
enfermes dans un revtement de nylon ou quelque chose
Figure2.
du genre, les fils de liaison sont dexcution similaire et Impossible de se passer
peuvent donc se plier avec lenveloppe. dun luxmtre quand on
veut connatre lintensit
lumineuse. Pour nos
Efficacit? mesures exprimentales,
Combien dnergie un tel panneau dlivre-t-il? Vous per- nous avons utilis un
met-t-il de recharger laccumulateur dun tlphone ou dun Voltcraft LX-1108 qui a t
iPod, pourrait-il donner de quoi alimenter un ordinateur aimablement mis notre
portable? Tout dpend principalement de la dimension du disposition par Conrad
panneau utilis et de lensoleillement disponible. Ce sont Pays-Bas.

6/2009 - elektor 25
info & march panneaux solaires

Aux Pays-Bas, pour les atteindre, il faut une radieuse jour- En pratique
ne estivale sans le moindre nuage dans le ciel. Cela veut
dire que le panneau, en conditions mtorologiques nor- Pour nous faire une ide du fonctionnement des diffrents
males, ne fournira que bien moins dnergie. titre indi- panneaux, nous les avons tous essays en plein air par
catif, par temps ensoleill avec un lger voile nuageux, la une belle journe de demi-saison, lintensit lumineuse
puissance convertie dcrot dj facilement 50 ou 70%. avoisinait alors les 75000lux. Dans ces conditions, la
Quand le ciel est moyennent nuageux, elle chute entre 20 plupart des panneaux fournissaient entre 75 et 90% de
et 40% et quand le temps est bouch, sans soleil direct, on leur puissance nominale. Ce sont principalement le pan-
se retrouve entre 2 et 10% du maximum annonc. Il sagit neau enroulable de 6,5W de ME et le botier solaire de
de valeurs approximatives, mais elles dvoilent en tout cas chez ELV qui ont obtenu les meilleures notes. Les modles
une indication de ce quon peut esprer comme moisson pour automobile ont aussi excut le travail attendu. Les
nergtique. Maintenant, si vous prenez vos vacances en deux produits Solar, en revanche, nont jamais dpass
Afrique, vous pourrez recueillir beaucoup plus dnergie. les 70% de la puissance spcifie. Clairement, ils ont
Si vous ne partez pas aussi loin, les choses risquent dtre grand besoin de soleil!
diffrentes, mais il est vrai que dans ce cas, il y a de fortes
chances que vous trouviez une prise de courant tous les Nous les avons donc tous mesurs sous le soleil printanier.
coins de rue. De ces beaux rsultats, il ne restait pas grand-chose sous
Premire conclusion pratique, avec un panneau solaire de les nuages et la sortie dgringolait vite 1/10e de la puis-
quelques watts, il faudra certainement plusieurs heures en sance annonce. Un paramtre dont il convient de tenir
plein soleil pour une recharge complte de vos accumula- compte, videmment!
teurs. Pendant ce temps, vous ne pourrez pas vous prome-
ner. Une solution de compromis consiste doter votre sac
dos dun panneau solaire, nous en avons mme trouv Les prix
un qui en tait quip dorigine. Quel intrt y a-t-il acheter un panneau solaire portatif?
Une bonne combinaison, ce sont les panneaux solaires Il est agrable de constater que le prix dun panneau nor-
avec leur bloc daccumulateurs. Ils contiennent souvent un mal a bien baiss, vous trouverez dj pour 32 de petits
rgulateur de charge qui tire le meilleur parti de lnergie modles de 2W. Mais quen ferez-vous? Les modles plia-
disponible. Ces combinaisons cotent un peu plus cher, bles ou enrouler cotent en moyenne plus cher du fait de
mais vous pouvez profiter de vos moments de repos pour leur construction et les prix se situent entre 100 et 600.
les dballer sans devoir restreindre votre mobilit. Le soir,
vous pourrez alors, votre aise, profiter de lnergie emma- Regardez dabord, au moment du choix, votre cas parti-
gasine pour charger le GSM ou le rcepteur GPS. culier. Ce nest pas simplement une question de cot, mais

Les cellules solaires se manifestent et, en outre, des porteurs de charge positifs, que
lon appelle les trous (ou lacunes), qui se recombinent aux lec-
Jens Nickel (rdaction allemande) trons. Le champ lectrique spare les porteurs de charge de la
jonction p-n, ce qui empche (partiellement), quils se recombi-
Une cellule solaire
nent directement avec les lectrons.
Blocking est toujours compo-
Diode La tension que lon peut mesurer entre les contacts suprieur et
se dau moins deux
infrieur de la cellule atteint environ 0,6V. Le courant (de court-
matriaux diffrents,
circuit) est proportionnel la surface de la cellule, lnergie inci-
qui se superposent
dente et au rendement. On obtient des tensions ou des courants
souvent en couches
plus levs en raccordant les cellules en srie pour former des
minces. Lun des deux
chanes que lon relie en parallle pour former des modules.
matriaux doit, sous
Les cellules polycristallines atteignent au maximum un rende-
Bypass leffet de la lumire,
Diode ment de 17%, les monocristallines, 22% tout au plus. Si lon in-
fournir des lectrons et
clut dans le compte la superficie totale du module, le rendement
lautre, loppos, en
est moindre. Un jour ensoleill, en Europe centrale, lnergie lu-
capter. Il est essentiel
mineuse atteint environ 1000W/m, dont on peut convertir en
de prvoir une sorte de
nergie lectrique environ 150W/m avec les cellules actuelles.
barrire entre les deux,
le rsultat en est une
tension lectrique. Si
lon applique sur cha- I [A]
cun deux sparment
une lectrode bonne
conductrice et que lon
090059 - 11
referme le circuit sur
une charge extrieure, les lectrons emprunteront cette voie.
La cellule solaire la plus utilise est faite dune mince couche
de silicium mono ou polycristallin (les cellules polycristallines
prsentent, quand on les scie ou les gratte, une structure ar-
borescente comme des fleurs de givre). Le silicium est trs pur,
mais en y ajoutant une infime quantit de bore, on y cre des U OC
impurets et la surface est ensuite dope au phosphore. Dans la U [V]
cellule, une jonction p-n apparat, exactement comme dans une MPP
diode. Sous leffet de la lumire incidente, des lectrons libres I SC 090059 - 12

26 elektor - 6/2009
plutt de savoir quelle frquence vous aurez absolument Prenez plutt un modle plus grand que le strict ncessaire,
besoin dnergie lectrique quand vous serez au milieu de parce que le jour o le soleil a du mal se lever, la puis-
nulle part. Si vous partez un mois au Tibet, vous serez bien sance glane sera mince.
content de pouvoir recharger votre camra ou votre GSM Dans les pages qui suivent, nous vous donnons un synop-
sur des cellules photovoltaques. Faites une bonne estima- tique sur de nombreux modules, de manire vous faire
tion de la quantit dnergie quil vous faudra et de la dis- dj une opinion sur la catgorie qui vous convient et les
ponibilit de rayonnement solaire que vous pouvez esprer possibilits offertes.
et dcidez en connaissance de cause. (070798-I

Marque Type Prix Revendeur France


Grains DSoleil
Backpack www.grainsdsoleil.com
Voltaic www.voltaicsystems.com 225
Sac dos nergie solaire MacWay
www.macway.com
Solar www.solarmio.com Supra survival kit 600
Solar Mio 31 140 www.cestnouveau.fr
ME2 www.mobile-energy2.com Panneau solaire de 6,5W enrouler 175
Sunforce www.sunforceproducts.com Goutte--goutte de 5W pour accu 90 www.compass24.fr
Sunsei www.sunsei.com SE400 Article n 857032-89 105
Sunsei SE135 Article n 857030-89 36 Conrad
www.conrad.fr
Entretien daccu par nergie solaire
SunForce 1,8W 35
Article n 85378489
Coffret solaire mobile TPS-936
Topray Solar 90
Article n 68-693-25
Orbitica
PowerFilm www.powerfilmsolar.com R15-600 256
www.orbitica.com

De plus hauts rendements peuvent tre obtenus avec des cellu- laire se comporte toujours comme une source de courant et pas
les au germanium, larsniure de gallium et encore quelques comme source de tension.
autres jonctions, mais elles sont vraiment plus chres et sont r-
Si laccumulateur reste branch au panneau, dans lobscurit,
serves des usages spciaux, comme dans lespace. Dautres
un petit courant de perte circule dans le panneau solaire. On
concepts ne se focalisent pas sur un haut rendement, mais sur
peut lviter en y ajoutant une diode de blocage (blocking diode
la baisse des cots. Le but est demployer nettement moins de
sur le schma). Cette diode est dj incorpore sur de nom-
silicium pur ou mme pas du tout. Un exemple en est la cellule
breux panneaux solaires portatifs (vrifiez-le dans les spcifica-
solaire film mince compose de silicium amorphe qui offre un
tions du fabricant).
rendement de 8 10% avec un rapport du prix la puissance
nettement meilleur. On peut dposer le silicium en couche min- Aussi longtemps que le courant maximum du panneau est inf-
ce sur une plaque de verre ou un film plastique. Cette techno- rieur au courant maximal de charge tolr par la batterie, cette
logie de film mince est tout fait approprie la fabrication de configuration simple est suffisante. Les accumulateurs NiMH
modules flexibles mais robustes comme ceux que nous prsen- peuvent endurer jusqu 100heures de charge excdentaire
tons dans cet article. pour peu que ce courant (en A) reste infrieur au dixime de sa
capacit (en Ah). On peut donc brancher sans souci un pan-
Charge daccumulateurs neau dont le courant nominal est de 2A sur un accu de 20Ah.
Au point de vue lectrique, une cellule solaire idale se compo- La condition est que laccu soit priodiquement dcharg par
se dune pure source de courant et dune diode en parallle (la une consommation.
partie encadre du schma). Ds quelle est illumine, la diode
voit sa caractristique U/I typique se dplacer vers le bas (voyez
le dessin, il reprsente galement la force lectromotrice ou Affaires pratiques
tension vide UOC et le courant de court-circuit ISC. Le panneau Si vous installez un panneau solaire, assurez-vous quune partie
fournit le maximum de puissance quand la charge correspond de sa surface ne risque pas de se retrouver lombre, auquel
aux points de la figure qui sont tiquets MPP (Maximum Power cas la tension chute svrement et laccumulateur ne recevra
Point). La puissance annonce par le fabricant se rapporte ordi- probablement plus de courant.
nairement au MPP sous une intensit lumineuse de 100000lux Dans la plupart des modules, il y a des diodes de roue libre
une temprature de 25C. Si la temprature slve, la puis- (bypass) incorpores, branches tte-bche avec les cellules
sance diminue de 0,2 0,5%/degr Celsius. solaires. Elles vitent que les cellules plonges dans lombre ne
Tant que la tension vide du panneau est suprieure la ten- subissent une inversion de polarit et quelles drivent le courant
sion nominale des accumulateurs, rien nempche de charger produit par les cellules ensoleilles, ce qui peut entraner une
directement la batterie sur le panneau solaire. Mme si la ten- surchauffe et la dtrioration des cellules. Par souci dconomie,
sion des accus est de 3V et la tension nominale du panneau de la plupart du temps, ce ne sont pas les cellules individuellement
12V, aucun diviseur de tension nest ncessaire. Une cellule so- qui sont ainsi pontes, mais par groupe de plusieurs.

6/2009 - elektor 27
info & march panneaux solaires

ME2 Solar Foldable 650 Solar Mio 31


Ce panneau pliable est fait dune toile de nylon trs solide. Ce petit panneau repliable de couleur voyante peut se recro-
Le fabricant a utilis des cellules dites c-CIGS qui, ses dires, queviller pour former un petit paquet. Il fournit une assez basse
prsentent un meilleur rendement que les cellules amorphes tension, 6V et se destine donc la charge dappareils porta-
habituelles. Le panneau est conu pour rsister aux intempries bles. Sur la face arrire, un support pour un petit botier dans
et bien y regarder, on dcouvre que les cellules sintgrent au lequel se trouve un accumulateur au lithium polymre avec r-
nylon pratiquement sans couture, la construction peut endurer gulateur de charge intgr. On peut charger laccu pendant la
lexposition la pluie. journe et lutiliser au moment opportun pour charger un autre
Comme accessoires, diffrents cbles de raccordement ac- appareil. cette fin, il y a un connecteur USB (5V) et une fiche
compagnent lappareil, une fiche pour allume-cigare et son dalimentation de 2,5mm. Une large panoplie dadaptateurs
complment, une fiche dalimentation de 5mm, une allonge permet dy brancher toutes sortes dappareils. On y trouve
et deux accumulateurs. aussi un adaptateur pour le secteur et pour automobile qui
permettent de recharger laccu sans panneau solaire.
Un produit de bonne qualit qui tmoigne de cellules solaires
efficaces et dune excellente finition. Un petit ensemble pratique, dommage que la capacit de
laccumulateur ne soit pas un peu plus grande.
Tension/ courant: 12V/0,433A
Tension/courant: panneau 6V/0,42A, accu 5/6V 0,5A
Dimensions: repli 23 x 12cm, dploy 75 x 12cm
Dimensions: repli 23 x 8cm, dploy 23 x 23cm.

PowerFilm R15-600 Voltaic Backpack


Ce panneau trs spcial est lunique modle enroulable de Il y a quelques firmes (telles que Ecosolar et Voltaic) qui pro-
ce synoptique. Les cellules solaires y sont montes entre deux duisent des sacs dos panneau solaire intgr. Nous avons
couches de plastique souple trs rsistantes et lpreuve des examin pour vous le populaire Backpack.
intempries et des rayons UV. Ce type de panneau solaire Ce sac dos solide et confortable dune capacit de 30l pos-
semploie couramment sur les bateaux. Le prix de cette ver- sde trois sections de cellules solaires monocristallines qui
sion de 10W (environ 250) peut sembler lev en compa- chargent ensemble un accumulateur Li-ion de 7,2V/2,2A.
raison des autres modles, mais pour ce montant, vous avez Joint aussi, un adaptateur secteur pour recharger laccu sur
un panneau robuste capable de rsister aux chocs et aux pires une prise de courant et une cargaison de fiches dadaptation.
conditions atmosphriques. Quatre anneaux sur les coins per-
Lavantage primordial de ce genre de sac, cest le fait que
mettent une fixation efficace.
le routard peut circuler toute la journe et que pendant ce
On peut, avec le cble joint, charger directement un accumu- temps laccu se recharge quand mme. Les autres pan-
lateur de 12V. Les plus petits appareils se raccordent au mieux neaux, il faut les dposer pour sen servir et vous voil priv
par lintermdiaire du chargeur de voiture. de promenade.
Un excellent panneau, bien adapt des applications spciales recommander vivement aux vrais randonneurs.
en raison de ses caractristiques particulires.
Tension/ courant: 10,2V/0,4A
Tension/ courant: 15,4V/0,6A
Dimensions: 51 x 25 38 x 18 25cm, poids 1,6kg.
Dimensions: enroul 29 x 11cm, dploy 97 x 29cm.

28 elektor - 6/2009
Advertentie
Kit Solar Supra Survival

@dX^`e\qc\dfe[\
Le panneau repliable de cette excution particulirement luxueuse,
mais dont le prix frise aussi le luxe, contient 16 cellules triple jonc-
tion qui ensemble peuvent produire une puissance maximale de
presque 13,5W. Lenveloppe en nylon qui contient les panneaux est
trs robuste et dispose aussi de la place ncessaire pour les accu-
mulateurs et le rgulateur associs. Cette banque de puissance
~mfki\gfik\
recle un accu costaud capable de fournir 50W. La capacit nest
malheureusement pas renseigne, on se contente de vous indiquer
que laccu peut alimenter votre bloc-notes lectronique des heures
durant. Cest le meilleur ensemble daccumulateurs que nous ayons
rencontr dans ce synoptique. La tension de sortie du convertisseur
CC/CC interne est rglable par crans entre 5 et 19V et la capacit
est effectivement leve. Une des meilleures combinaisons que nous
ayons vues, avec une foule daccessoires.
Tension / courant: 8V/1,68A
Dimensions: repli: 23 x 15 x 9cm, dploy: 49 x 46cm
Bloc accumulateur: 50W sous 5 19V.

Panneau solaire Mobile TPS936 @dX^`e\qZ\hl\mflj


vrai dire, ce panneau solaire ne cadre pas tout fait dans
notre synoptique en raison de ses dimensions qui ne facilitent
gflii`\q]X`i\Xm\Z
pas le transport, mais vu lattractivit du prix dun si grand
panneau, nous avons trouv quil nous servirait utilement, au
moins de point de comparaison.Il sagit dune sorte de coffret
au format A3 environ, que lon peut dployer pour exposer
(/''gif[l`kjdlck`d[`Xj`eefmXekj
les deux panneaux qui forment les cts du coffret. Le rende-
%%%[\jjfclk`fej\kflk`cj[\[m\cfgg\d\ek
ment des cellules amorphes utilises nest pas trs haut, mais
lappareil fournit quand mme 13W et convient donc parfai-
gflimfjXggc`ZXk`fejXmXeZ\j\e
tement comme appoint la charge de la batterie de la voiture dlck`d[`X
ou de la caravane. Dans le coffret, on trouve aussi un cble
et des adaptateurs et des pinces qui permettent de raccorder %%%efki\^l`[\[`jgfe`Yc\\ec`^e\
toutes sortes dappareils. Le coffret est assez lourd, mais dans
une voiture ou une caravane, le mal nest pas bien grand. Une
authentique bonne affaire 90.
Tension / courant: 15V/0,88A
Dimensions: repli: 34 x 52cm, dploy: 68 x 52cm. nnn%]Xie\cc%Zfd&dlck`d\[`X
+/''''gif[l`kj
(,'']XYi`ZXekjc\X[\ij
8lZled`e`dld[\ZfddXe[\
:fe[`k`fee\d\ekjX[Xgkj~mfjY\jf`ej
C`miX`jfec\c\e[\dX`e
Jlggfikk\Z_e`hl\c^`jcXk`]^iXkl`k

Le\]`c`Xc\[l^iflg\Gi\d`\i=Xie\cc

6/2009 - elektor 29
info & march panneaux solaires

Sunsei Solar Charger 135 Sunsei Solar Charger 400


Ce panneau est conu pour lusage en automobile, bateau ou Ce panneau est une version plus grande du Solar Charger
caravane, on peut le brancher directement sur la batterie avec 135 (la srie compte quatre modles diffrents). Celui-ci peut
les pinces et les cbles livrs. Cest un panneau assez petit qui aussi se brancher facilement la batterie laide des cbles
a une puissance nominale de 1,5W et quil faut plutt consi- et pinces livrs. Il est de bonne finition, ses connecteurs sont
drer comme un appoint au goutte--goutte. protgs par des capuchons avec anneau de silicone, il sem-
Il est quip de quatre supports dplier et peut se fixer ble bien labri des mauvaises conditions atmosphriques.
laide des quatre ventouses sur une vitre de voiture. Vous pou- On peut conjuguer plusieurs de ces panneaux au moyen dun
vez donc ly laisser en permanence. Le fonctionnement est cor- systme en boucle.
rect et lensemble est lpreuve des intempries. Un bouton Un bouton poussoir qui reprsente un soleil permet de vrifier si
poussoir et une LED bleue permettent de contrler que le pan- le panneau fournit du courant: une LED bleue en tmoigne.
neau fonctionne. Un trier tournant spcial est disponible pour une installation
Tension / courant: 15V/0,135A aise du panneau.
Dimensions: 38 x 13cm. Tension / courant: 15V/0,4A
Dimensions: 36 x 37cm.

Sunforce Battery Maintainer Sunforce Battery Trickle Charger


Ce panneau-ci est galement destin lentretien dune bat- Ce panneau est comparable au grand modle de Sunsei: pra-
terie dautomobile. Le courant dlivr est faible, il ne faut pas tiquement les mmes dimensions et aussi peu prs la mme
attendre trop dun panneau aux dimensions aussi rduites. puissance.
On le raccorde la batterie au moyen des pinces et du c- Un cble est fix demeure sur le panneau qui peut tre bran-
ble livrs. Une LED bleue intgre clignote quand le panneau ch, via quelques allonges, la batterie par pinces ou sur
fournit de lnergie. La LED est branche en permanence sur lallume-cigare. loppos des autres, il ny a ici aucun t-
une partie du panneau, ce qui occasionne une srieuse chute moin LED, ce qui nest pas vraiment un dfaut, on sait dj
de tension par temps couvert et laccumulateur ne reoit plus pourquoi.
aucun courant. Les dimensions et le poids de ce panneau font quil est pr-
En superficie, ce panneau est quivalent au Solar Charger 135 frable de le fixer demeure. cet effet, il y a quatre trous
et cote peu prs autant. Au-dessus et en dessous, deux trous de montage et des vis pour lassujettir un support faire
sont prvus pour la fixation. Il y a bien des ventouses jointes, soi-mme.
mais elles sont assez petites et ladhrence prcaire. Tension / courant: 15V/0,35A
Tension / courant: 15V/0,125A Dimensions: 35 x 34cm.
Dimensions: 35 x 13cm.

30 elektor - 6/2009
recyclage technique

Ide lumineuse
Recyclage dun cran TFT ou LCD rtroclair
Daniel ARNAUD (France) feuille plastique transparente pour protger le traitement dif-
fusant et de monter le tout dans un coffret de votre choix.
Attention cependant aux gnrateurs HT des tubes dclai-
Le recyclage (destructif) est une indniable rage dont le potentiel avoisine les 900V!
ncessit appliquer afin que les gnra- Les applications de cette table lumineuse sont laisss votre
tions futures subissent le moins possible les imagination: contrle des typons de CI (figure3), pan-
neau publicitaire, clairage dambiance personnalisable et
excs de consommation plantaires actuels. mme cadre photo de grande dimension avec une photo
tire sur transparent.
Mais avant de dtruire et recycler un appa- (081168-I)

reil rendu inutilisable pour son applica-


tion premire, il est parfois possible peu
de frais de lui trouver une autre applica-
tion utile, donc une seconde vie et de ce fait
retarder le moment du recyclage dfinitif.

Tout a commenc avec lachat sur le net dun cran TFT en


panne 2,5 destin servir de pices dtaches pour Figure 1.
remettre en tat un autre cran que je possdais et ayant La dalle quipe de son
une panne dalimentation. Malheureusement, le modle que lectronique cache sous
je venais dacqurir avait une alimentation incompatible. un blindage en tle.
Du, je dcidais de rcuprer ce qui pouvait ltre et je
commenais dmonter lcran qui tait fl et naffichait
quune demi image. Au cours de ce dmontage, au vu
de ce que je dcouvrais, une petite lueur dide devint
rapidement plus lumineuse: pourquoi ne pas rutiliser le
rtroclairage?

Un cran TFT est compos dune dalle TFT (ou LCD) qui affi-
che limage et derrire cette dalle, une autre, plus paisse,
constitue dune plaque de plexiglas avec un rtroclairage
sur les quatre cts et un revtement diffusant une lumire
trs blanche et neutre.
Donc, la premire opration consiste dmonter le moni-
teur (qui, bien sr, doit tre en mesure au minimum de sal-
Figure 2.
lumer) et ne conserver que la dalle quipe de son lectro-
Une rsistance permet
nique cache sous un blindage en tle (figure1). Ensuite
lallumage permanent du
dmonter soigneusement le blindage et la dalle TFT ou LCD, rtroclairage.
qui est souvent maintenue par du ruban adhsif noir quil
faut retirer pour dgager lcran et dbrancher son connec-
teur. Attention, cest du verre assez fin et a casse ( dpo-
ser avec le tout-venant en dchetterie et pas en conteneur
pour verre).
ce stade, si vous rebranchez le moniteur, vous aurez la
surprise de voir un superbe panneau lumineux blanc. La
satisfaction est dsormais de courte dure, car lcran, en
labsence de signal vido, steint au bout dune trentaine
de secondes. La solution consiste trouver la connexion
de validation des gnrateurs haute tension des tubes de
rtroclairage et de porter cette broche au niveau logique
adquat au travers dune rsistance de quelques k afin Figure 3.
dobtenir un allumage permanent (figure2). Voici un dispositif idal
Reste ensuite retirer le panneau de commande qui ne sert pour le contrle de typons
pas dans cette application, dventuellement appliquer une de CI.

6/2009 - elektor 31
pratique profiler

Profiler Pro
Nouvelle carte processeur, logiciel tendu,
mises niveau mcaniques
Harry Baggen (Elektor Pays-Bas) et
Frank Jacops (Colinbus, Belgique)

Fraisage 3D, Gcode, fraisage de circuits imprims: grce


une nouvelle carte contrleur avec un puissant processeur
ARM et un axe Z plus robuste avec tte flottante, vous
pouvez convertir votre Profiler existante en une version
Pro. Le logiciel aussi est adapt et
apporte un lot damliorations et de
nouvelles fonctions.

Quand Elektor et le fabricant belge Colinbus ont


dcid, il y a deux ans et demi, de crer pour les
lecteurs dElektor une fraiseuse simple, pratique, et
surtout abordable, ni lun ni lautre nimaginaient
le succs clatant quelle allait rencontrer. La Profiler
est apparue comme un coup au but et il sest vendu un
nombre norme de kits de cette machine. Rapidement aussi
sest cre une communaut active qui se tient au courant
des dtails de cette machine; sont apparues rapidement compo
aussi des modifications et amliorations. Tant du ct utili sants dcrits
sateurs que du ct fabricant, on a recherch des modifi ici, nous esprons
cations pour amliorer encore la Profiler. exaucer les souhaits les
plus importants. La Profiler
Les concepteurs chez Colinbus ont consacr beaucoup de devient une machine plus profes
temps lamlioration et la suite du dveloppement, et sionnelle avec beaucoup de nouvelles
nous sommes maintenant au point de pouvoir proposer dif possibilits.
frentes nouveauts. Disons dabord que la combinaison
de toutes ces nouveauts (nouvelle carte processeur, adap
tations logicielles et quelques mises niveau mcaniques) Quoi de neuf?
constitue une amlioration rvolutionnaire. Comme on la dj dit, il y a de nombreuses possibilits
Chaque utilisateur naura pas lusage de toutes ces amlio nouvelles. Cet article va prsenter les plus importantes.
rations. Cela dpend entirement de ce que vous attendez Beaucoup demand, maintenant disponible : le nou-
de votre fraiseuse et des activits pour lesquelles vous luti veau contrleur 3D! Une nouvelle carte processeur
lisez. Celui qui veut fraiser en deux dimensions dans des a t dveloppe, quipe dun processeur 32bits RISC
matriaux lgers sans exigence spciale peut parfaitement denier cri, avec toute la logique bord, comme la carte
se contenter de la machine existante. La fraiseuse Profiler dorigine. La nouvelle carte senfiche tout simplement sur la
donne ces utilisateurs la possibilit de produire les for carte de puissance la place de lancienne.
mes les plus compliques plus vite et plus prcisment que ColiDrive, le logiciel de pilotage Colinbus, est tendu
par le pass. avec de nombreuses possibilits nouvelles. Le programme
peut maintenant importer du Gcode et la communication
Mais dautres utilisateurs en veulent davantage et recher avec le nouveau contrleur est plus confortable et plus
chent des solutions et des nouveauts. Leurs souhaits ont puissante.
t bien entendus et Colinbus a essay dy accorder les Un nouvel axe Z est disponible, plus robuste, simple
nouveaux dveloppements. Avec la mise sur le march des monter et ajuster.

32 elektor - 6/2009
Et l'option la plus importante: une tte flottante,
un accessoire indispensable pour tous les travaux de
gravure.
Du fait que la tte flottante est disponible, une tte de
gravure pour la Profiler est propose aussi.

Nouveau contrleur 3D
La Profiler est livre en standard avec
un contrleur 2,5D. Ce contrleur un
peu ancien aujourdhui quipe des mil
liers de machines et il donne
pleine satisfaction. En se
donnant un peu de mal,
on peut fraiser aussi des
objets en trois dimensions,
mais il faut tenir compte
du fait que la puissance
de calcul est juste suffi Figure 1.
sante pour piloter deux La nouvelle carte contrleur
axes simultanment. PB3D.
Pour la fabrication de
vrais objets en trois
dimensions, il faut un de la mme classe de prix font excuter les calculs par le
vrai contrleur 3D PC connect. Un tel ordinateur a toujours une puissance de
(plus puissant). Le calcul trs suprieure celle dun processeur embarqu et
rsultat final sera linterpolation simultane de plusieurs axes demande une
plus beau et le trs grande puissance de calcul. Le logiciel crit pour le PC
est donc beaucoup plus simple et bon march. Mais, comme
dhabitude, le moyen plus simple nest pas le meilleur, et il
est insparable de plusieurs inconvnients. Le plus impor
tant de ces inconvnients est le PC lui-mme. Son systme
dexploitation (habituellement Windows) par dfinition nest
pas au service exclusif de la machine CNC, mais il excute
entretemps toutes sortes dautres tches. De ce fait la fiabi
lit rgresse fortement. De plus, crire soi-mme un logiciel
de pilotage est peu prs impossible parce que le logiciel
nest pas open source et que le fabricant ne se soucie pas
de tous les dtails de pilotage. Loption de travailler sous
Linux ou Mac nest pas disponible ni souhaite.

temps Avec la carte contrleur PB3D toute lintelligence se tient


dusinage bien plus dans le contrleur lui-mme. Le PB3D est en fait un petit
court. Les contrleurs bass ordinateur qui travaille en toute indpendance grce un
sur des FPGA et DSP dont Colinbus puissant logiciel embarqu. Lutilisateur peut donc sil le sou
quipe les plus grosses machines taient trop chers haite crire ses propres applications, il lui suffit denvoyer
et mal adapts la Profiler, do la dcision dtudier la Profiler les instructions correctes. On trouvera sur le site
une nouvelle carte contrleur CNC (Computer Numerical de Colinbus une documentation tendue sur le sujet. (www.
Control, commande numrique par calculateur), abordable colinbus.com/download.htm).
mais puissante. Elle est maintenant disponible et sera pro
pose dans la version spciale de Profiler.
La nouvelle carte contrleur est construite autour dun pro
cesseur ARM7 32bits qui est parfaitement adapt la
CNC grce la technique pipe-line utilise. Cet article
est trop court pour quon sy tende, mais les lecteurs int
resss peuvent se reporter la feuille de caractristiques
de NXP (http://www.nxp.com/acrobat_download/
datasheets/LPC2212_2214_4.pdf).
Il est vrai que mme avec un processeur dernier cri, tout le
gnie tient naturellement dans le logiciel embarqu. Celui-
ci rsume quatre annes de dveloppement. Interpolations
3D circulaires et colinaires, courbes dacclration expo
nentielles adaptables et vitesse adaptative dans les angles
ne sont que quelques-unes des nombreuses nouveauts qui Figure 2.
rendent cette carte processeur si rapide et si intressante. La nouvelle version
Ce qui rend le contrleur PB3D vraiment unique est son de ColiDrive offre de
prix. Il applique un principe quon ne trouve que dans des nombreuses modifications
systmes beaucoup plus chers. Tous le autres contrleurs et amliorations.

6/2009 - elektor 33
pratique profiler

Nous donnons ci-dessous une vue densemble des nouveauts,


avec indication de celles qui sont rserves la version 3D.

Import
Beaucoup dutilisateurs lattendaient: la dernire version
de ColiDrive peut importer et traiter directement du Gcode
(avec dtection automatique des coordonnes Z positives
et ngatives).

Plug-in
Fraisage ou gravure de texte dans toutes les tailles pos
sibles. Utilisation pour cela de toutes les polices true-type
prsentes sur le PC.
Figure 3.
Fraisage ou gravure directs de cercles et carrs sans
Le nouvel axe Z est
recours un logiciel FAO. Lutilisateur peut slectionner
plus robuste et plus
loutil et dcider sil fraise lintrieur du trait, lextrieur
facile rgler que son
prdcesseur. De plus il
ou dessus. Le logiciel calcule loffset.
possde une tte flottante. Support dune srie de nouvelles fonctions de perage:
Le moteur mont ici sur -perage
laxe Z est un IAC500 de -lamage
Colinbus. -dgagement de copeaux
-alsage

Nouvelle bibliothque amliore doutillage avec calcul


Grce la grande puissance de calcul du contrleur ARM de la dure de vie de loutil.
utilis, il est possible de travailler avec des routines beau Calcul du temps dusinage prvu et correction.
coup plus complexes avec comme rsultat une machine plus Support complet de lusinage 3D (seulement avec le
dynamique. En combinaison avec le logiciel ColiDrive, on contrleur PB3D).
obtient un grand nombre de puissantes fonctions suppl Suivi du traitement en temps rel sur l'cran (seulement
mentaires. Ces possibilits ne sont disponibles quavec la avec le contrleur PB3D).
nouvelle platine contrleur, ce qui est li aussi la vitesse Chaque profondeur de fraisage a sa propre couleur (seu
du processeur et sa nouvelle technologie. Et enfin on lement avec le contrleur PB3D).
allait presque loublier le simple enfichage de la platine Fonction pause: on peut arrter la machine tout
contrleur PB3D convertit votre Profiler en une vritable moment, effectuer une opration et ensuite repartir tout sim
machine3D. plement (seulement avec le contrleur PB3D).
Base de donnes dobstacles: permet lutilisateur de
reprsenter un obstacle lcran. La tte de fraisage ne
Nouvelle version de ColiDrive peut pas venir cet endroit. Ainsi peut-on protger des
La toute dernire version de ColiDrive est disponible pour objets. Les obstacles peuvent tre enregistrs et rutiliss
tous les utilisateurs de Profiler. Nous conseillons vivement tout moment (seulement avec le contrleur PB3D).
de la tlcharger, car elle apporte de nombreuses modifi ColiDrive a maintenant une fonction dfaire-refaire
cations et amliorations. cinq niveaux.
Attention, il y a deux versions: lune pour la Profiler ori Lidentificateur de projet contient maintenant toutes les
ginale avec le contrleur 2,5D, mieux connue comme informations dun fichier charg. On obtient ainsi une vue
Robby, lautre pour le nouveau contrleur PB3D, le nou complte de toutes les oprations effectues par le ficher.
veau contrleur trois dimensions. Cette dernire version est Nouvelles possibilits de positionnement par saut un
plus volumineuse parce que le puissant processeur RISC coin ou au centre dun objet.
32bits qui quipe le PB3D offre maintenant beaucoup plus Le dtourage de plusieurs fichiers superposs ou juxtapo
de possibilits. ss est devenu un peu plus simple. Cela peut se faire par
dtourage de diffrents points tels que bottom left, From-file
center point et calculated file center.
Interface utilisateur plus moderne avec icnes actives.
Elles apparaissent seulement quand elles sont ncessaires,
ce qui rend le logiciel plus agrable utiliser.
Nombreuses fonctions qui conomisent du temps, telles
que optimised down movement. La tte descend la vitesse
maximale jusqu une distance prdfinie au-dessus de la
pice et passe seulement alors la vitesse de travail. Cette
fonction peut rduire de 65% le temps de travail.
Slow retract feed: il est possible de rgler indpendam
ment les vitesses dentre et de sortie. Trs intressant pour
le forage de trous profonds.
Support de la mesure de la longueur doutils de manire
Figure 4. trs simple (seulement avec le contrleur PB3D).
Cette tte de gravure suit Le service support de Colinbus peut, avec votre accord,
prcisment la surface du accder votre machine. Cela peut viter de longues
matriau et assure une conversations tlphoniques ou des sries de courriels (seu
profondeur constante. lement avec le contrleur PB3D).

34 elektor - 6/2009
Ce qui prcde est une vue limite des changements les
plus importants. Vous voyez que le tlchargement vaut
certainement la peine. Vous recevez en mme temps une
mise jour de ColiLiner, avec galement de nombreuses
amliorations.

Nouvel axe Z
La plupart des acheteurs du kit Profiler ont eu peu de dif
ficults construire la machine. Sil y eu des problmes,
ctait avec laxe Z. Le rglage des roulements de guidage
ntait effectivement pas si facile. Quand un certain nombre
de Profilers sont rassembles, par exemple pour une forma
tion, on peut remarquer que laxe Z de certaines machines
prsente du jeu et que cela donne videmment de pitres
rsultats de fraisage.

Certes, cela peut tre corrig par un petit rglage, mais ce


nest pas aussi simple, du fait de la conception de laxe Z. Figure 5.
Laxe Z actuel reste aussi le point le plus faible de la Profi Quelques objets 3D usins
ler: plus quassez solide pour un fraisage lger, mais ina avec la Profiler Pro.
dapt pour des moteurs porte-broche plus lourds.
Cest pourquoi Colinbus a dvelopp un axe Z tout nou
veau pour la Profiler, qui est non seulement beaucoup plus et elle est fabrique spcialement pour la Profiler. Cette tte
solide, mais aussi plus prcis que le premier. La construc permet de rgler trs exactement la profondeur de fraisage.
tion et le rglage sont un jeu denfant et ce nouvel axe Z La paroi latrale porte une connexion pour un aspirateur
cerise sur le gteau a en plus la fonction flottante. Tou de poussire. Cest important parce que sans cela la tte
tes ces amliorations ont bien sr un prix. Ce nouvel axe Z glisse sur la poussire et le fraisage na plus la profondeur
est plus cher que lancien et destin surtout aux utilisateurs prvue. Cette tte de fraisage nest utilisable pour linstant
de Profiler qui veulent excuter des travaux plus lourds ou quen combinaison avec un moteur haute frquence.
plus prcis. Si on veut graver seulement du texte, on peut faire soi-mme
une tte de gravure, parce que la tte professionnelle est
Vu que beaucoup dutilisateurs se servent de Profiler pour assez chre. Il sagit seulement de maintenir constant lcart
fraiser des circuits imprims ou des faces avant, on a entre loutil et le matriau.
dcid dquiper ce nouvel axe Z dune tte flottante. Si
on veut faire un travail de fraisage plus lourd, on peut blo
quer cette fonction. En conclusion
Le simple enfichage dune autre carte contrleur sur la
La difficult ici est que ColiDrive a une srie de caractris carte de puissance de votre Profiler en fait une tout autre
tiques conues pour optimiser lusage de cette option de machine. Le nouveau contrleur PB3D rend la machine
gravure. Ainsi, par exemple, il nest plus utile de fixer un plus rapide, lui apporte de nouvelle possibilits et vous met
point zro pour le fraisage de circuits imprims. ColiDrive en mesure de fabriquer des pices vritablement en trois
stocke tous les paramtres dans une base de donnes, ce dimensions. Vous recevez gratuitement en plus le nouveau
qui simplifie beaucoup la gravure dans un matriau identi logiciel ColiDrive.
que (par exemple circuit imprim).
Les utilisateurs qui veulent une Profiler plus robuste et plus
prcise peuvent lquiper dun nouvel axe Z.
Tte de gravure Le site oube dElektor propose un petit film qui mon
Pour un beau travail de gravure, on a besoin dabord dune tre la nouvelle configuration luvre: www.elektor.
tte qui suive la surface du matriau. Mais on a besoin fr/profilerpro.
aussi dun composant qui permette de rgler la profondeur (090163-I, trad. Brodier)
de fraisage. La tte de gravure propose maintenant avec
la Profiler vient des machines professionnelles de Colinbus

Lquipement PRO pour votre Profiler existante


Fraisage 3D, perage et gravure de qualit professionelle
Contrleur 3D, cbl et test (nouveau logiciel ColiDrive inclus) 380,00

Commandez Axe Z (avec tte flottante)


Tte de gravure (pour un fraisage de prcision)
454,00
295,00

maintenant! TVA et frais de port inclus


Vido de dmonstration et infos complmentaires sur www.elektor.fr/profilerpro

6/2009 - elektor 35
pratique microcontrleurs

Par pour la RFID


EM4095, ATmega et Bascom
Wolfgang Rudolph (D) et Gerhard Gnzel (D)

La radio-identification a bien des aspects dune technologie futuriste. Souvent considre avec
mfiance, la RFID ne manque pas de dfenseurs enthousiastes. Une chose est sre: ces infimes puces
nous envahiront bientt sans se faire remarquer ou si peu. Notre projet ATM18 est un outil tout fait
remarquable pour exprimenter soi-mme avec elles et mettre en oeuvre ses propres ides.

Le programme BASCOM conu pour fication (ID) radio (RF) qui dclenche maire sur une prise du rseau et attel
ce projet est tout fait apte com- lopration. Rares sont les lecteurs qui un rcepteur au secondaire, le cou-
mander par RFID une gche lec- ignorent tout de lobjet, mais combien rant ne traverse pas seulement le cir-
trique, par exemple. Il est, bien sr savent comment il fonctionne. cuit du secondaire, il circule naturelle-
possible de remplacer la gche lec- ment aussi du ct du primaire. Do
trique par dautres appareils ou fonc- viendrait-il sil nen tait pas ainsi. En
tions qui seront mis sous ou hors ten-
Principe de la RFID appliquant le mme principe, nous pou-
sion en liaison avec la carte relais et Imaginez un transformateur secteur. vons coupler deux enroulements sans
tout cela en tenant compte de lidenti- Quand vous en avez branch le pri- noyau, le systme fonctionnera encore,

36 elektor - 6/2009
VDD to all blocks
VSS to all blocks
RDY/CLK
BIAS & BIAS & AGND SHORT
SHD to all blocks
AGND to all blocks DETECTION
AGND & READY

VSS DC2
LOCK DVDD
FCAP RDY/CLK FCAP

LOOP VCO & ANTENNA ANT1 ANT1 SHD


FILTER SEQUENCER DRIVERS
ANT2 DVDD
EM4095 DEMOD_OUT

HOLD DVSS MOD


MOD SYNCHRO ANT2 AGND
VDD CDEC_IN
DEMOD_IN CDEC_OUT
SO16
DMOD_IN SAMPLER FILTER COMPARATOR DMOD_OUT 080910 - 14B

CDEC_OUT CDEC_IN DC2 080910 - 14A

Figure 1. Schma fonctionnel et brochage du circuit de lecture de RFID EM4095.

mme si la puissance est plus faible malins du voisinage pour dcouvrir semi-conducteurs propose aujourdhui
du ct secondaire. Si nous cblons quils pouvaient non seulement rece- des circuits intgrs qui facilitent
un ampremtre dans le circuit du pri- voir la radio, linformation, mais ga- considrablement la construction dun
maire, nous pouvons y mesurer sans lement alimenter une loupiote avec rcepteur RFID. Nous avons choisi
problme les mises sous tension et une antenne de longueur convenable. lEM4095 comme lecteur de RFID. Il
hors tension du rcepteur du dtecte de nombreux trans-
secondaire. Si nous loignons pondeurs quips de puces
encore de quelques centim- du mme fabricant suisse,
tres les deux enroulements Principales caractristiques EM Microelectronic-Marin
lun de lautre, la charge de Lecteur RFID: SA. Le transpondeur, appel
lenroulement secondaire res- Connexion la carte dessai ATM18 (CC2-AVR-Board) galement tiquette lec-
tera mesurable dans le circuit Compatible avec les tiquettes RFID EM4102 et EM4200 tronique ou tag, ne se com-
Alimentation 5V
primaire. pose que dune puce de
Un transpondeur RFID passif Logiciel RFID en Bascom pour ATM18: cette sorte et dune bobine
(une tiquette ou un tag Collecte des donnes RFID dantenne. Citons quelques
RFID) fonctionne sur le mme Sortie des donnes RFID via RS232 puces de tags compatibles
Affichage des donnes RFID sur LCD
principe que le secondaire. Du Commande de relais par RFID
avec lEM4095: EM4100,
ct primaire, une source EM4102, EM4150, EM4170
haute frquence engendre et EM4069. Pour nos essais,
dans une antenne un courant nous avons utilis un trans-
alternatif lorigine dun champ lec- Cette consommation diminuait ainsi la pondeur quip de la puce EM4102.
tromagntique. Du ct du rcepteur, porte de Radio Berlin sur 400m de Elle est, certes, encore distribue
secondaire, ce champ induit son tour faon tout fait sensible et fut donc mais, selon les informations du fabri-
une tension. Lnergie transmise ali- interdite. cant, sera remplace par une version
mente le circuit intgr du rcepteur. Revenons au prsent: lindustrie des plus rcente, EM4200, qui remplacera
Le programme de ce circuit galement les EM4005/4105.
commande une charge dans Contrairement dautres
le circuit du rcepteur. Cette RFID, comme, par exemple,
consommation diffrente du RDY/CLK les tags Mifare dj utiliss
rcepteur peut tre dtecte par dautres projets dElek-
C DC2
du ct de lmetteur, comme 1 16 tor, les puces EM ne sont pas
nous lavons vu pour le trans- CFCAP normalises ISO. Elles sont,
2 15
R SER
formateur. La puce RFID ren- SHD en revanche, trs apprcies
LA 3 14
voie ainsi des informations DEMOD_OUT
et bien distribues.
+5V 4 EM4095 13
lmetteur sans tre oblige
MOD
P
dmettre elle-mme. 5 12

Soit dit en passant, lexploi-


C RES
6 11
CAGND EM4095
tation de ce principe est C DV1
+5V
7 10 CDEC Le schma fonctionnel et le
connue depuis les premiers 8 9
brochage (figure1) dEM4095
temps de la radio. Lorsque C DV2
nous montrent une quan-
le premier metteur radio fut tit de connexions pour le
mis en service Berlin, le 29 080910 - 15
cblage extrieur. Pour notre
octobre 1923, il ne fallut pas projet, nous utiliserons le
longtemps quelques petits Figure 2. Montage dapplication dEM4095. montage dapplication de la

6/2009 - elektor 37
pratique microcontrleurs

Extracteur
dhorloge
horloge
COIL1 logique signal de
VDD la bobine
transpondeur
AC1
Cress redresseur Csup
tableau
double squenceur mmoire
alternance signal de
AC2
la bobine
metteur-rcepteur
VSS
COIL2

sortie de
modulateur donnes
de donnes srielles Porteuse RF Donnes 080910 - 17

codeur
de donnes
contrle 080910 - 16
de modulation

Figure 3. Schma fonctionnel de la puce de transpondeur EM4102. Figure 4. Les signaux 125kHz sur les enroulements
du lecteur et du transpondeur.

figure2. Des alimentations spares et rgule la frquence avec une PLL transpondeur revient lEM4095. La
sont prvues pour les parties antenne (boucle phase asservie). Les trans- tension maximale ne doit pas dpas-
et puce (VDD et DVDD). Une applica- pondeurs fonctionnent naturellement ser 4V ici.
tion simple comme la ntre se contente aussi dans cette gamme. Grce la Le condensateur CDEC dcouple la com-
toutefois dune seule tension dalimen- rsistance srie RSER, le courant ne posante continue entre sortie dchan-
tation. Deux tches sont dvolues au dpassera pas lintensit maximale tillonnage et entre de filtre. Le conden-
circuit oscillant avec bobine dantenne: admise par le circuit dattaque dan- sateur CDC2 forme un filtre passe-bande
il doit, dune part, produire le signal tenne. LEM4095 dispose dun arrt avec le circuit de filtre interne.
dmission destin au transpondeur durgence, un systme de dtection En temps normal, le nombre normal
et, dautre part, recevoir le signal du interne de court-circuit qui dcon- de liaisons au microcontrleur est de
transpondeur modul en amplitude. necte son tage de puissance en cas quatre: SHD, MOD, DEMOD_OUT et
Le circuit oscillant se compose de surcharge. Ready/Clock.
de la self LA et du condensateur CRES. Les condensateurs CDV1 et CDV2 for- La liaison RDY/CLOCK transmet
Ces composants dfinissent la fr- ment un diviseur de tension capaci- dabord au contrleur les informations
quence de rsonance qui doit tre tif qui ramne une partie de la ten- dtat et, par la suite, quand lEM4095
de lordre de 125kHz. LEM4095 est sion dantenne sur lentre DMOD_IN est en service, le signal dhorloge.
conu pour une gamme de frquen- (broche6). Cest cette entre que MOD est le signal ncessaire pour
ces comprise entre 100kHz et 150kHz le signal modul en amplitude par le lcriture de donnes dans le trans-

RFID Patience et longueur de temps


En dehors de la scurit et de la logistique, lidentification des animaux
est une autre application intressante de la RFID. Pour celle de lhu-
La radio-identification (RFID = Radio Frequency Identification) ne date main, la lgislation devait sen mler. En novembre 2004, lautorit sa-
pas dhier: des prcurseurs ont t mis sur le march dans les an- nitaire des Etats-Unis (FDA) ouvrait la voie une application qui suscite
nes60 du sicle dernier. Le monde nest toutefois mr que depuis peu des inquitudes: elle autorisait lutilisation dune puce sur lhumain.
pour une collecte dinformations qui englobe tout Le VeriChip, marque dpose dune puce RFID de la socit Ap-
plied Digital Solutions, simplante sous la peau. En cas durgence, les
La RFID tait la suite du dveloppement dune technologie qui stait
secouristes quips peuvent ainsi collecter immdiatement les rensei-
distingue pendant la seconde guerre mondiale. Le systme appel
gnements dont ils ont besoin sans interroger le patient qui sest fait im-
Identification Friend or Foe (IFF, identification ami-ennemi) devait
planter la puce. Elle leur indique son groupe sanguin, ses allergies ou
permettre aux forces allies de distinguer leurs avions de ceux des
affections connues. Le contrle daccs dentreprises, voire de discoth-
ennemis. Les appareils de lpoque taient aussi encombrants quune
ques, en fait galement usage. A chacun de peser pour soi les avanta-
valise et cotaient trs cher.
ges et les inconvnients daccepter dtre ainsi intgr un systme.
Dans les annes60, la technique servait dj la protection lectro-
Des bibliothques de prt, aux Pays-Bas, en Allemagne, en France, en
nique de marchandises. La capacit dune tiquette (ou tag) RFID
Autriche, par exemple utilisent les RFID pour leurs inventaires. Les lec-
tait alors de 1bit! Elle tait mre pour lindustrie automobile dans les
teurs spciaux de RFID peuvent lire en une seule passe des tiquettes
annes80. Les puces y furent introduites dans des protections anti-d-
de radio-identification de volumes empils. Le transport de voyageurs
marrage, des cartes dessence et des ouvre-portes.
peut galement, avec ce procd, fabriquer des billets contrlables
Avec les rapides progrs de la miniaturisation, ici comme dans beau- sans contact et rechargeables. Ces billets donnent toute satisfaction
coup de secteurs de llectronique, la technique intressa dautres do- dans les transports urbains de nombreuses villes asiatiques, comme
maines. Elle fut alors utilise par certaines cartes de crdit, des protec- Hong-Kong ou Singapour.
tions daccs ou des systmes didentification de personnel, par exemple.
La rapidit avec laquelle la technique sest rpandue, au cours des
dernires annes, a toutefois abouti une certaine confusion techni-

38 elektor - 6/2009
sion induite dans la self est amene
un redresseur deux alternances et
1 1 1 1 1 1 1 1 1 9 bits den-tte utilise comme alimentation. La fr-
8 bits de version D00 D01 D02 D03 P0 quence dhorloge est produite dans
ou dID client D10 D11 D12 D13 P1
lextracteur dhorloge. Le squenceur
D20 D21 D22 D2 3 P2
32 bits de donnes D30 D31 D32 D33 P3 dcale cette frquence les donnes
D40 D41 D42 D4 3 P4 de la mmoire dans le codeur de don-
D50 D51 D52 D5 3 P5 nes. Les donnes y sont mises en
D60 D61 D62 D6 3 P6 forme selon le protocole, conduites
D70 D71 D72 D7 3 P7 au modulateur avant de revenir la
D80 D81 D82 D8 3 P8
D90 D91 D 92 D93 P9 10 bits de parit bobine dantenne. La frquence du
PC0 P C1 PC2 PC3 S0 de ligne lecteur et celle du transpondeur sont
maintenant synchrones. Les donnes
4 bits de parit de colonne 080910 - 18
superposes forment, sur lenroule-
ment du transpondeur, un signal HF
modul en amplitude.
Sur le lecteur, la courbe denveloppe
Figure 5. Rpartition des 64bits dans la mmoire dEM4102.
est en exacte opposition (voir figure4).
Comme nous lavons dit plus haut,
une partie de la tension module est
dcouple et le lecteur peut exfiltrer
pondeur. En mode de lecture pure, servir de la table que propose la page les donnes du transpondeur de son
lentre MOD est mise au niveau bas du fabricant et dont vous trouverez propre signal brouill.
par le contrleur. SHD est lentre dac- le lien sur la page du projet [3]. Pour Les donnes collectes peuvent tre
tivation dEM4095. Quand ce signal est vous, le calcul des composants sera codes de diffrentes faons. Les pro-
au niveau haut, un sommeil profond trs simple et seffectuera de faon tocoles rpandus sont des protocoles
gagne le lecteur qui ne consomme quasi automatique. tels que Manchester, Biphase, PSK ou
plus que quelques micro-ampres. FSK. Dans notre EM4102, les donnes
Quand ce signal est tir au niveau bas, qui sont enregistres demeure en
lEM4095 se rveille et a besoin de
Transpondeur mmoire sortent codes en Manches-
41priodes doscillateur pour dmar- Le tag RFID proprement dit est une unit ter. En principe, des donnes codes
rer. DEMOD_OUT amne au contrleur complte qui peut prendre diverses for- en Manchester sont transmises sriel-
le flux dmodul de donnes codes mes, de la carte puce au porte-cls, en lement sur une ligne de donnes. Pour
en Manchester. passant par le petit tube de verre. ce faire, les donnes utiles sont combi-
La fiche technique et la note dapplica- La figure3 prsente le schma fonc- nes au double de la frquence dhor-
tion 404 du fabricant fournissent quan- tionnel de la puce de transpondeur loge des donnes. Il nest ainsi pas
tit de formules pour le calcul des com- EM4102 et ses diffrents groupes. Le ncessaire de prvoir de ligne dhor-
posants externes. Si ces calculs vous seul composant externe est une self loge supplmentaire. Pour le codage,
semblent trop ardus, vous pouvez vous connecter entre Coil1 et Coil2. La ten- frquence lmentaire et signal utile

que. On avait, en effet, nglig de dfinir des normes industrielles en antenne sur un film. Il est possible dy imprimer et de les mettre en
temps voulu. La diffusion future des systmes RFID dpendra certai- oeuvre comme du papier. Des versions diffrentes de ces smart la-
nement de la faon dont les fabricants et les organismes russiront bels existent. Selon leur excution et leur gamme de frquences, les
sentendre pour raliser une certaine normalisation. Pour permettre informations de ces tiquettes sont lisibles dune distance de quelques
lutilisation inter-entreprise et internationale de la technologie RFID, centimtres seulement une centaine de mtres.
lindustrie et le commerce ont fond EPCglobal, sous la direction
Les tiquettes de radio-identification qui disposent dune mmoire
dEAN International (European Article Numbering, association euro-
inscriptible offrent plus de possibilits et de souplesse. Leur mmoire
penne de numrotation des articles) et de lUCC (Uniform Code
compte de quelques quelques centaines de kilo-octets, selon les va-
Council) en Amrique du Nord. EPCglobal a mis au point un code
riantes. Certaines tiquettes RFID, destines des applications dont la
lectronique de produit (EPC) qui dcrit sans ambigut fabricant et
scurit est plus exigeante, intgrent un mcanisme de verrouillage.
produit. Ce code de 96bits se compose de quatre groupes: en-tte
On en trouve galement qui sont quipes dun microprocesseur avec
de 8bits, fabricant du produit sur 28bits, classe dobjet sur 24bits,
son propre systme dexploitation. Elles se prsentent, le plus souvent,
numro de srie de lobjet sur 36bits. Avec lui, 2,68*108 fabricants
sous la forme de cartes puce (cartes double interface).
peuvent ainsi identifier chacun 6,87*1010 articles dans chacune de
leurs 1,67*107 classes dobjets. Wal-Mart, le groupe Metro, Carre- On distingue fondamentalement trois types de puces RFID en fonction
four et Tesco sont dj acquis cette norme. Le code de produit et la de leur alimentation: les puces passives, actives ou semi-actives. Une
banque de donnes devraient permettre la description complte de tiquette RFID passive, la diffrence dune tiquette active, na pas
tous les produits commercialiss sur la plante. dalimentation propre. Une tiquette semi-active commute automati-
quement en mode de veille et la dure de sa pile peut atteindre 6ans.
Une srie de fabricants comme NXP, Infineon ou Texas Instruments
Les tiquettes actives prsentent lintrt de permettre des contrles de
produisent des variantes dtiquettes RFID pour des applications trs
temprature, laide de capteurs intgrs, ou de dterminer prcis-
varies. Dans leurs versions les plus simples et les moins chres, les
ment la position des objets sur lesquelles elles sont poses ( laide de
transpondeurs contiennent un identifiant codage permanent et
capteurs GPS).
non modifiable (Read Only Tag). Ils sont minuscules et ne deman-
dent aucun entretien. Les transpondeurs sont souvent poss avec leur

6/2009 - elektor 39
pratique microcontrleurs

sans ambigut. Cela suffit pour des


+5V
applications comme une gche lec-
trique, une protection antidmarrage,
C1
lidentification du btail ou du chat.

100n

RY/CL Platine de lecture RFID


K1
La carte dessai ATM18 ne peut, bien
7 4 K1
VDD DVDD
sr, dtecter des RFID que si elle dis-
ANT1 R1
2
RY/CL SHD
14 pose dune extension, un lecteur de
68
3
ANT1 DEMOD OUT
13
RFID. Le ntre utilisera le montage de
10 12
K2
C10
CEDEC IN MOD la figure6 construit autour de lEM4095
IC1
C3
que nous avons dcrit. Le cblage du
EM4095
K3 C4
1n
100n
9
CEDEC OUT
circuit intgr correspond celui du
6
ANT2 DC2
16 montage dapplication de la figure2,
1n
ANT2 C5
8 15
extrait de la fiche technique du circuit.
DEMOD IN FCAP
Les composants: CRES est de 2nF (C3
47p VSS AGND DVSS
C6 + C4), CDV1, de 47pF (C5), CDV2, de
1 11 5
1nF (C2), la rsistance srie RSER est
* C2 C9 C8 C7
de 68 (R1). Le deuxime condensa-
1n 100n 10n 10n
teur C6, en drivation sur C5, permet,
au besoin, un ajustage de la valeur de
080910 - 11
CDV1.
Pour ce montage, nous avons conu
une petite platine (figure7) qui se
Figure 6. Le montage de connexion du lecteur RFID la carte CC2-AVR.
connecte la carte exprimentale
ATM18. Comme la carte monte avec
CMS est disponible le-choppe (le
sont dabord dmarrs en synchroni- de donnes, les premiers 8bits sont magasin en ligne dElektor) le brasage
sation et, sur chaque changement de spcifiques au client. Lacheteur de la se rsume limplantation de la self et
niveau du signal dhorloge, frquence puce peut ici se faire immortaliser ou aux connexions la carte ATM18.
lmentaire et donnes sont combi- faire enregistrer des codes propres Il vous reste bobiner la self dan-
nes en OU exclusif. Il en rsulte un son entreprise, condition, bien sr, de tenne. La self circulaire que montre la
flux de donnes modul avec le signal la commander en quantit suffisante. photo se compose de 160spires de fils
de 125kHz pour le transfert. Le transpondeur rpte cette squence de cuivre maill de 0,2mm. Comme
Pour notre transpondeur, le flux de don- de 64bits aussi longtemps quil dis- le diamtre des spires est de lordre
nes se compose de 64bits. Len-tte pose dune tension dalimentation, de 23mm, il vous faut environ 12m de
(header), forme de 9bits, est suivi donc aussi longtemps quil reste por- fil. Lidal est de trouver un noyau aux
des 40bits de donnes, de 10bits de te du signal du lecteur. Le signal cod dimensions, fixer sur une perceuse, le
parit de range, de 4bits de parit de se termine et commence avec la mme bobinage est alors facile. Linductance
colonne et de 1bit darrt. Le graphi- position de phase. Linterprtation peut de la self est denviron 780H, valeur
que de la figure5 en donne une vue ainsi trouver sans quivoque lempla- que vous pouvez contrler si vous dis-
densemble. Les donnes du tableau cement o commence la squence de posez dun inductancemtre ou dun
se succdent ligne ligne de gauche, dmarrage avec ses neuf uns. multimtre avec cette fonction. La pr-
en haut, droite, en bas, en un flux Les transpondeurs EM4102 appar- cision nest pas critique. Lors de nos
sriel de 64bits. Les 9bits de poids tiennent la catgorie la plus simple essais avec cette bobine dantenne,
fort constituent lamorce. Les 10lignes de RFID. La puce nenvoie que des nous avons toujours dtect immdia-
suivantes se composent chacune de donnes dusine, il nest pas possible tement les transpondeurs EM4102. Il
4bits de donnes et dun bit de parit. denregistrer de donnes personnelles en allait de mme avec la self de sec-
La dernire ligne se compose des bits dans la RFID. Chaque puce EM4102 a tion rectangulaire de la photo de titre
de parit des 4colonnes et du bit dar- toutefois sa particularit, un code uni- qui vient dun kit de conception de
rt, qui est toujours 0. Dans le champ que qui permet didentifier chaque tag rfrence EM4095 propos par MCS

Liste des composants


Semi-conducteurs:
Rsistance (CMS 0805): IC1 = EM4095 (CMS SO16)
R1 = 68
Divers:
Condensateurs (CMS 0805): K1 = picot souder
C5 = 47pF K2-K3 = barrette 2 contacts, au pas de
C2, C3, C4 = 1nF 2,54mm
C7, C8 = 10nF K4 = barrette 5 contacts, au pas de 2,54mm
Figure 7. Platine du lecteur RFID C1, C9, C10 = 100nF Platine CMS monte, avec barrettes
pour le montage de la figure 6. C6 = non implant (voir le texte) 080910-91

40 elektor - 6/2009
Electronics (le fabricant de BASCOM)
[2].
En pratique, la platine de lecteur
EM4095 fonctionne sans rglage ni
accord. Sa sensibilit sera maximale
si la frquence de son oscillateur est
aussi proche que possible de 125kHz.
Pour viter de dsaccorder loscilla-
teur lors de la mesure, ne mesurez
pas directement sur la self mais uti-
lisez une petite self auxiliaire reni-
fleuse que vous tiendrez porte de
la bobine dantenne. Cette petite self
sera rectangulaire (ou circulaire) den-
viron 60mm de ct (ou de diamtre),
dune vingtaine de spires de fil isol ou
de fil de cuivre maill de 0,5 1mm
de diamtre.
Figure 8. Le signal modul de 125kHz (en haut) et le signal de donnes la sortie DEMOD OUT
Si la frquence mesure avec la self
de lEM4095 en bas de loscillogramme.
auxiliaire scarte significativement
de 125kHz, vous pouvez corriger en
jouant sur le nombre de spires de la
bobine dantenne. En diminuant ce
nombre, vous augmentez la frquence
et, bien sr, en laugmentant, vous
diminuez la frquence de loscillateur.
ANT.

Essais et connexion
Le premier essai de fonctionnement de
la platine de lecteur EM4095 demande,
outre une alimentation de 5V, un tag
RFID qui puisse tre dtect par
lEM4095. Il peut sagir dun trans-
pondeur EM4102 sous la forme dun
porte-cls, par exemple, comme en
montre la grande photo.
La figure8 prsente une mesure avec
dtection du tag RFID. Loscillogramme
montre, en haut, le signal modul de
125kHz et, en bas, le signal de don-
nes la sortie DEMOD OUT (bro-
che13 du circuit intgr et broche2
de K1 sur la platine). Le transpondeur
met donc ses donnes avec applica-
tion. Tel est laspect du rsultat quand
tout se passe bien.
DEMOD OUT

+5V
MOD
GND

SHD
+5V

Lvaluation et laffichage des donnes GND

demandent une liaison de la platine


du lecteur la carte ATM18, comme
le montre le schma de cblage de
la figure9: SHD est reli PB3, MOD
avec PB4 et DEMOD_OUT avec PD2. DATA
Noublions pas, en outre, les liaisons CLK
LCD 20 x 4
au +5V et la masse. Le schma
indique galement les liaisons de la
carte ATM18 lafficheur et la carte DATA
relais. Laspect matriel du problme CLK
+5V
est ainsi trait, il ne nous manque plus GND

que le programme BASCOM.


080910 - 12

RFID et BASCOM
Le programme peut rester trs sim- Figure 9. Schma de cblage du projet RFID avec platine du lecteur, carte dessai ATM18,
ple puisquune fonction Lib prend en afficheur et platine de relais avec extension de port.

6/2009 - elektor 41
pratique microcontrleurs

En dtail
Start
main program Le programme principal doit conte-
nir quelques entres dinclusion de
Config Hitag = 64 , Type = Em4095 , Demod = Pind.2 , Int = @ int0
la bibliothque. Les entres en rouge
Config Int0 = Change concernent le traitement de linterrup-
On Int0 Checkints
Enable Interrupts tion et celles en vert concernent lappel
DIM Array (5) as Byte la fonction de la bibliothque.

DO Config Hitag = 64 , Type = Em4095 ,


lib routine Demod = Pind.2 , Int = @int0
readhitag : Hitag est le facteur de division de la
If Data
Is from frquence dhorloge. Typ correspond
LCD no
no transponder
call readhitag call lib function transponder au circuit intgr de lecture, Demod
true = OK
data in array la broche sur laquelle est appliqu
yes return = 1 le signal Manchester. Int est, bien sr,
linterruption utilise. Demod et Int ne
read 5 byte peuvent pas tre spares physique-
from array
ment. Il est manifeste sur la fiche tech-
nique quInterrupt 0 est physiquement
sur PIND.2.
LCD transponder
relay 1 sec on
Config Int0 = Change
Le signal Manchester sapplique sur
LOOP la broche dinterruption D.2. Les deux
flancs, montant et descendant, sont
utiliss pour dclencher la routine
TAG interrupt routine dinterruption.

On Int0 Checkints
input On Int0 dclare la routine dinterrup-
transponder Lib Routine
_ checkhitag tion Checkints.
INT 0 Enable Interrupts
Positionnement du bit dinterruption
Checkints
dans le registre dtat.
Call
_ checkhitag
Return
Checkints:
Call _checkhitag
080910 - 13
Return
Checkints est la routine dinterruption
Figure 10. Organigramme du programme BASCOM du projet RFID.
dclare plus haut par On Int0.

DIM Array(5) as Byte


charge pratiquement toutes les tches. le traitement sur le PC ou les y enregis- DIM Array(5) rserve un emplacement
Les donnes du tag RFID sont dpo- trer et les afficher sur le moniteur au de 5 octets en mmoire.
ses octet par octet sur la pile lors de moyen dun programme de terminal.
la lecture avec la fonction Lib. Si nous Le programme principal tourne dans une
les collectons comme tableau normal, Le programme destin au lecteur de boucle Do dont la tche est dafficher
ce que fait le code exemple en BAS- RFID est reprsent symboliquement sur le LCD quil ne se passe rien. Lors-
COM, les diffrents octets se succ- par lorganigramme de la figure10. quun transpondeur passe porte de
dent rebours. Il est prudent de ne pas Les textes en rouge et en vert ne sont lEM4095, il saute la routine dinterrup-
loublier si lon fait subir dautres trai- pas traits par des instructions BASIC tion Checkints. Cette routine appelle
tements aux donnes. Laffichage sur le normales mais appellent des program- elle-mme la fonction de la bibliothque
LCD utilise les sous-programmes dj mes en assembleur de la bibliothque _checkhitag. Il sagit dune routine en
connus, de mme que la commande em4095.lib. La bibliothque RFID pour assembleur qui lit et dcode la chane
du relais sur la platine de relais. Tous le circuit du lecteur EM4095 est intgre Manchester. Elle calcule et contrle
ces programmes sont connus, ont t BASCOM depuis sa version 1.11.9.0. la parit avant de mettre les octets de
utiliss prcdemment et expliqus Ds quun transpondeur est dtect, donnes en tableau. Un dpassement du
en dtail dans les articles o ils ont ses donnes sont dcodes par une temps dexcution (timeout) ou une autre
t introduits. Comme le programme routine dinterruption. Les donnes erreur met fin la fonction sans crire de
envoie aussi par linterface srielle les sont dposes en mmoire et peuvent nouvelles donnes dans le tableau. Le
donnes quil adresse en parallle au tre collectes partir dun tableau programme principal reprend jusqu
LCD, on peut galement en poursuivre doctets. linterruption suivante.

42 elektor - 6/2009
La condition If value la rponse de la
fonction Readhitag(Array(1)). Readhi-
tag est une fonction intgre BAS-
COM qui appelle galement EM4095.
lib. Ladresse laquelle commence
le tableau doctets dfini auparavant
(avec 1 comme premire adresse) est
transmise en paramtre. La biblioth-
que dpose les donnes ladresse de
tableau transmise et renvoie la valeur
1 de validation (les donnes sont en
mmoire). Le bit dinterruption du
registre dtat est maintenant blo-
qu de faon empcher quune autre
interruption vienne modifier les don-
nes. Le tableau peut alors tre lu et
Figure 11. Ds quune tiquette RFID est dtecte, les donnes collectes saffichent su le LCD.
affich dans une bouche for-next.
Paralllement cette lecture, notre
programme excite en outre un relais
pendant une seconde. Le bit dinter- que les informations de ltiquette Nous vous laissons le soin de compl-
ruption du registre dtat est ensuite RFID sont accessibles au lecteur, un ter cette liste avec vos propres ides,
repositionn et le jeu peut reprendre. relais de la platine CC2 est excit la elles ne manqueront pas.
cadence dune seconde. Ce contact de (080910-I)
relais peut, par exemple, commander
La route est ouverte une gche lectrique. Liens:
Comme toujours, ce projet devrait Les possibilits ne sont gure limites.
fournir une base solide vos propres Quelques suggestions: chatire auto- [1] www.elektor.fr/080910
ides et dveloppements. Le matriel matique, commande par lapproche [2] avrhelp.mcselec.com/index.html (EM4095
et le logiciel prsents permettent de du chat et de sa puce, chargeur avec RFID Reader dans: BASCOM-Hardware >
dtecter et collecter les informations identification daccus RFID, protec- Reference Designs)
dtiquettes RFID bon march dont la tion du tlviseur ou de lordinateur [3] www.emagu.de/rfid_mit_em4095.htm
puce de transpondeur est compatible contre les enfants, protection anti- (projet EM4095 de Gerhard Gnzels avec
avec lEM4095 (voir figure11). Tant dmarrage de canot moteur gche lectrique en bote dencastrement)

tsecrets du concepteur technique

Protection pour rgulateur de tension


Ton Giesberts cuite suite une surtension la
A78Lxx
Souvent le charge dun rgula VI VO D1
sortie du rgulateur. Si la tension
teur de tension nest pas connec de sortie du rgulateur est 7V ou
t la masse mais une tension D1
A78Lxx plus au dessus la tension den
VI VO
plus basse, voire mme lalimen tre, la jonction base-metteur
tation ngative (nous supposons du transistor de puissance inter
un rgulateur pour tensions po ne pourrait claquer et le transistor
sitives; pour les rgulateurs de pourrait tre endommag.
tension ngatives linverse est
vrai). Comme exemple nous pou 080943 - 11
080943 - 12
Pour viter cette condition nous
-VO
vons citer des montages AOP, 1 2 pouvons utiliser une diode shunt
les adaptateurs de niveaux, etc. comme le montre la figure2.
Dans ce genre de cas, une diode Cette diode court-circuitera une
(1N4001 ou quivalent) la sor mais la diode vite que la ten une telle condition. ventuelle tension trop leve
tie du rgulateur peut fournir une sion la sortie du rgulateur des la sortie du rgulateur vers
protection suffisante (voir figu- cende en dessous zro (0,7V Il arrive parfois que la tension lentre.
re1). Les inversions de polarit pour tre exact). Un rgulateur lentre dun rgulateur dcrot (080943-I)
pendant la mise en marche de avec protection contre les courts plus vite que la tension de sor
lappareil ou des courts circuits circuits intgr (comme la srie tie, par exemple quand lalimen
peuvent dtruire un rgulateur, 78xx) survivra sans problmes tation du rgulateur est court-cir

6/2009 - elektor 43
technique vhicule lectrique

VROUM
Et voici ElektorWheelie!
Ce ne doit pas ncessairement tre une Prius, on peut
aussi prendre du plaisir avec une taille en dessous.
La sensation de plein air comme dans un cabriolet,
une ligne qui rappelle la Cinquecento (bon, enfin
presque), mais assur tout coup, le regard envieux du
voisin et des connaissances. Deux puissants moteurs,
deux batteries, deux capteurs, sans oublier deux
microcontrleurs AVR, petits mais costauds, il nen faut
pas plus notre ElektorWheelie!

Propulsion
Ce sont deux moteurs courant continu de 24V, forts
comme des taureaux, qui mettent en mouvement
ElektorWheelie jusqu une vitesse de 12km/h. La
puissance cumule de prs dun kilowatt est fournie
laxe par lintermdiaire dune transmission
rducteur (environ 1:6). Des pneus de 16pouces
gonfls lair assurent confort et scurit de conduite,
tant dehors qu lintrieur.

Batteries
Comme rservoir dnergie, il y a deux blocs
daccumulateurs de 12V au plomb glifi du constructeur
chinois CTM. Sur notre prototype, nous avons utilis la
version de 9Ah, mais avec des accumulateurs de 7Ah,
on y arrive largement. Selon le style de conduite, on peut
rouler entre une heure et une heure et demie, avant de
devoir recharger ElektorWheelie sur nimporte quelle
prise de courant accessible.

44 elektor - 6/2009
dj p pr in Af
que (Elekto arviend opos de formatio suivr faire
nous r 7-8 ront e
qui p allon /200 dan cet Elek ns dtai , des
erm s 9 sn tor ll
ettra vous p et Elekt os proch Wheelie es
das ro or a v
sem poser u 9/2009 ines d ous
bler ne b ). Ma i tion
leng o i s
in en te de co s sache
quel ns z
ques truction
heur
es!

Conduite
Nous avons tout expriment nous-mme. Ce deux-roues
un seul essieu assure pratiquement seul son quilibre.
Un acclromtre triaxial de chez Analog Devices et un
gyroscope du fabricant Invensense servent de capteurs.
Les mesures sont transmises 100 fois par seconde
un ATmega qui rajuste en permanence lassiette
dElektorWheelie.
Le mme microcontrleur gre aussi les commandes
du manche. En linclinant lgrement vers lavant ou
larrire, on fait partir lengin en marche avant ou
reculons. Les mouvements du manche vers la gauche
ou la droite permettent de virer dans la direction
correspondante. On peut mme tourner sur place sans
difficult!

Le logiciel
Cest un microcontrleur ATmega32 qui soccupe de
rgler la position et de commander les moteurs. Il est
assist par un petit ATtiny25 qui surveille les courants des
moteurs. Les deux contrleurs AVR sont programms en
BASCOM. Les logiciels ont t savamment mis au point,
mais leur complexit reste abordable: ensemble, ils ne
font que 800lignes de code.

La mcanique
Le conducteur se tient debout sur un chssis mtallique
stable auquel sont attachs les accumulateurs et le bloc
compact dlectronique. Le dessous est compltement
ferm par un carter mtallique. Naturellement, la
scurit na pas t nglige, en cas de chute, un
interrupteur durgence interrompt immdiatement
lalimentation entre les accumulateurs et les moteurs.

6/2009 - elektor 45
pratique modlisme

Banc de rodage
automatique
pour moteurs thermiques de modlisme
troisime partie: le logiciel dapplication
Michel Kuenemann (France)

La srie de trois articles consacrs au banc de rodage pour moteurs thermiques de modles
rduits commence en avril sachve ce mois-ci par la prsentation du logiciel de rodage
automatique.

gneusement vrifi au moyen du logiciel CBRM-


test_sensors.hex [3] et dun moteur rod;
Pour tirer Un moteur thermique de modlisme rod, muni dune
pleinement partie hlice bipale adapte;
du logiciel (CBRMrunning- Un moteur roder avec son hlice bipale;
in.hex [1]) que nous allons dcrire ici, il vous Du carburant et de quoi dmarrer le moteur.
faudra disposer du matriel suivant:
Si vous disposez dun PC portable fonctionnant sous Win-
Une carte CBRM et un terminal de poche GMMI qui- dows 2000/XP/Vista vous pourrez optionnellement y ins-
ps et tests (dcrits dans le numro dElektor davril taller le logiciel CBRMmonitor [1], et relier le banc au PC
[2]); par une liaison USB. Comme son nom lindique, ce logiciel
Un banc de test quip de tous ses capteurs et action- vous permettra de suivre lvolution en temps rel de
neurs tel que dcrit dans le numro dElektor de mai tous les paramtres du banc sur lcran de votre ordinateur
[3]. Le bon fonctionnement de ce banc aura t soi- pendant le rodage.

46 elektor - 6/2009
Passons aux choses srieuses
Plutt que de dcrire systmatiquement lensemble des
menus de lapplication, nous vous proposons de raliser
sans plus attendre une manipulation de prise en mains, ELEKTOR
avec un moteur rod, de prfrence. Runn i ng- I n Benc h
Flashez le logiciel CBRMrunning-in.hex selon la procdure
we l c ome
indique dans larticle du mois davril, et vrifiez que lap- 090250 V 1 . 00
plication dmarre; le terminal de poche doit mettre trois
bips brefs et lcran doit afficher le message de bienve- Figure 1.
nue (figure1). Cet affichage laisse rapidement la place Le banc vous souhaite la
lcran du mode manuel (figure2) qui synthtise sept bienvenue.
paramtres essentiels du fonctionnement du moteur:

Les gaz (Thr, une abrviation de Throttle, les gaz en


anglais);
La temprature du moteur (Tmp) et la temprature
ambiante (Amb); > Th r : 0%/Tmp : 20 C
Le rgime de rotation (Rpm, abrviation de langlais > Rpm : 0/Max : 0
Revolutions Per Minute); *Ned : 0 . 00/ 0 . 00T
La richesse du mlange (Ned = Needle ce qui veut dire
aiguille en franais);
- I gn : OFF - Ba t : 2 . 1 0V
Ltat et la tension de la batterie dallumage (Ign de
Ignition, allumage en anglais);
La tension dalimentation de la carte (Sup, de Supply = Figure 2.
alimentation). Lcran du mode manuel.

Rglage de la richesse
Ltoile qui se trouve dans la premire colonne de la
troisime ligne indique que le rglage de la richesse est
actif. Desserrez provisoirement laccouplement mca- > Th r : 0%/Tmp : 20 C
nique entre le moteur pas pas et la vis de richesse. > Rpm : 0/Max : 0
Serrez manuellement la vis de richesse sans *Ned : 3 . 00/ 3 . 00T
forcer, puis resserrez convenablement laccou- - I gn : OFF - Ba t : 2 . 1 0V
plement afin que laxe de liaison ne puisse Figure 3.
pas glisser. En tournant le bouton codeur dans Ltoile indique le
le sens contraire des aiguilles dune montre (en paramtre dont le bouton
dvissant), vous verrez que le moteur pas codeur permet de modifier
la valeur.
pas ouvrira lentement et consciencieusement la vis
de richesse selon votre volont. Optez pour un
rglage gras, soit environ deux trois tours (ceci
nest quune indication cette valeur dpend de
votre installation et de votre moteur). Laffichage
prendra lapparence de figure3.
*Th r : 1 00%/Tmp : 20 C
Le chiffre le plus gauche de la ligne richesse > Rpm : 0/Max : 0
indique votre consigne. En milieu de ligne, une > Ned : 3 . 00/ 3 . 00T
hlice anime change daspect pendant le - I gn : OFF - Ba t : 2 . 1 0V
fonctionnement du moteur. Vrifiez quen revenant
0tours, laiguille de richesse est compltement
ferme. Laccouplement mcanique doit tre tel que
la rotation se fait sans forcer afin que le moteur ne perde Figure 4.
Plein gaz!
pas de pas. Si ctait le cas, lindication douverture de la
vis serait errone!
Le rglage de la vis de richesse est conserv tant que la
carte nest pas redmarre par un appui sur reset (y com-
pris bouton darrt durgence) ou reprise dalimentation.
*Th r : 20%/Tmp : 20 C
Dmarrer le moteur > Rpm : 0/Max : 0
Appuyez prsent sur le bouton poussoir de la premire > Ned : 3 . 00/ 3 . 00T
ligne. Une toile se place sur la premire position de la + I gn : ON - Ba t : 1 . 92V
premire ligne, indiquant que la commande de gaz est
active. Pour le vrifier, tournez le bouton codeur dans le Figure 5.
sens contraire des aiguilles dune montre. Le servo devrait Lallumage est arm.
tourner dans le sens de laugmentation des gaz si ce nest Attention les doigts!

6/2009 - elektor 47
pratique modlisme

A prsent, amorcez votre moteur comme vous en avez lha-


bitude, puis ramenez les gaz 10 ou 20%. Brassez encore
lhlice pendant quelques tours pour terminer damorcer le
moteur, puis appuyez brivement sur le bouton qui se trouve
*Th r : 1 2%/Tmp : 29 C en face de la quatrime ligne (figure5).
> Rpm : 3250/Max : 4490
Le signe + en dbut de quatrime ligne indique que la
> Ned : 3 . 00/ 3 . 00T bougie est active. Vous devriez aussi entendre nettement le
- I gn : OFF - Ba t : 2 . 1 0V son intermittent du buzzer du terminal de poche. Ceci vous
indique que lallumage est actif et que le moteur est prt
Figure 6. dmarrer la premire sollicitation.
Le moteur tourne et on
peut couper lallumage. Il nest plus question de toucher lhlice avec les
doigts prsent!

Dmarrez le moteur, puis ajustez le ralenti au moyen de


la commande de gaz. Coupez lalimentation de la bougie
en appuyant nouveau le bouton de la quatrime ligne.
*Th r : - - - - - - - - 58 C Le buzzer sarrtera et laffichage prendra lapparence de
> Rpm : | I d l e = 1 2% | 1 2690 figure6.
> Ned : - - - - - - - - 20 C Augmentez prsent les gaz jusqu 100%. La carburation
Figure 7.
- I gn : 2 . O 1 V/Sup : 1 1 . 3V ayant t rgle riche, le moteur natteindra pas son
Appuyez sur le bouton plein rgime, la pointe. Pour la rgler, appuyez sur le
codeur pour mmoriser bouton de la troisime ligne et refermez progressivement
la position du servo au la vis de richesse en tournant lentement le bouton codeur
ralenti. dans le sens des aiguilles dune montre jusqu la pointe
de rgime, tout comme vous le feriez en agissant manuel-
lement sur cette vis. Attention ne pas trop appauvrir le
pas le cas, il faudra revoir les paramtres du banc. Position- mlange. La rsolution de rglage tant de 1/100 de tour,
nez-le 100%: plein gaz! (figure4) ce rglage pourra tre men avec une grande prcision.
Revenez ensuite au ralenti en appuyant sur le bouton de la
Note importante de scurit: si la commande des gaz ne premire ligne et tournant le bouton codeur dans le sens
fonctionne pas de faon satisfaisante, vrifiez et ajuster le des aiguilles dune montre.
rglage de la commande des gaz (Menu parameters -
voir plus loin) avant de continuer. Quand vous serez satisfait du rgime de ralenti, vous pour-
rez mmoriser le rglage du servo correspondant (Idle
en anglais) en pressant brivement sur le bouton codeur
(figure7). A ce moment, une fentre surgissante (pop-
up) apparatra pendant une seconde, indiquant que cette
valeur a t sauvegarde en mmoire non volatile.

> Th r : 1 4%/Tmp : 45 C
La rgulation de vitesse...
* R pm : 3 1 90/Se t : 32 1 0
senclenche si vous appuyez sur la touche de la seconde
> N e d : 1 . 2 3T/Amb : 20 C ligne (figure8).
- I g n : 2 . 0 1 V/Sup : 1 1 . 3V En tournant le bouton codeur, vous modifierez la valeur de
Figure 8. la consigne de vitesse de rotation du moteur (Set de Set-
Cet cran permet le point, consigne en anglais). Vous constaterez alors que le
rglage de la vitesse du rgime du moteur sajustera automatiquement cette valeur
moteur. et quil y restera. Pour viter les sautes de rgime brutales,
la consigne de vitesse prend automatiquement la valeur du
rgime atteint par le moteur au moment de lactivation de
la rgulation. De mme, au retour dans le mode de rglage
manuel des gaz, le servo garde la position quil avait au
moment de quitter le mode rgulation de vitesse.
Si vous disposez dun PC (portable), vous pouvez prsent
le raccorder au banc, lancer le logiciel CBRMmonitor et
observer lvolution des paramtres lcran (figure9).

En cas de problme sur le banc, ne paniquez pas!


Appuyez rapidement sur le bouton darrt durgence pour
Figure 9. provoquer larrt immdiat du moteur.
Le logiciel pour PC
CBRMmonitor montre Les fonctionnalits offertes par le mode manuel permettent
en direct lvolution des deffectuer le rodage matris dun moteur. La rgulation
paramtres importants du de vitesse permettra de vous assurer que le moteur tourne
moteur. suffisamment vite pour que le rodage ait effectivement lieu,

48 elektor - 6/2009
sans toutefois risquer de labmer par des rgimes exces-
sifs. Le mode rodage automatique permettra de contr-
ler encore mieux ce processus mais avant cela, il nous faut
revenir au menu principal puis saisir quelques limites de
scurit et autres paramtres. > Manu a l
> Runn i ng - I n
Le menu principal > Pa r ame t e r s
saffiche aprs un double clic sur le bouton de la > L i m i ts
premire ligne (figure10). Appuyez sur le bouton de la
quatrime ligne pour diter les limites de scurit.
Figure 10.
Le menu principal.
Les limites de scurit
dfinissent trois paramtres essentiels pour la scurit de
fonctionnement du banc. Ces paramtres sont:

Le rgime moteur maximal admissible;


La temprature moteur maximale admissible; > RPM H i l i m : 99999
La tension dalimentation minimale de la carte (pour pro-
> Tmp H i l im: 90 C
tger votre batterie contre les dcharges profondes).
> Sup L o l im: 6 . 0V
Figure 11
Les valeurs de ces paramtres sont modifiables dans lcran Noubliez pas de saisir
de figure11. les limites de ces trois
Slectionnez le paramtre modifier en appuyant sur le paramtres essentiels
bouton correspondant. Confirmez la saisie en appuyant pour la scurit de
sur le bouton codeur. Le paramtre est alors enregistr en fonctionnement du banc.
mmoire non volatile et ne sera plus ressaisir au pro-
chain dmarrage du banc. Revenez prsent au menu
principal en faisant un double clic sur le premier bou-
ton, puis slectionnez le menu des paramtres (parameters Avant de continuer, retournez dans le mode manuel (en
en anglais) passant par le menu principal de figure10) et vrifier
quen tournant le bouton codeur dans le sens contraire des
aiguilles dune montre (en dvissant), les gaz augmen-
Les paramtres tent. Vrifiez aussi que la course complte du boisseau a
ajustables sont les suivants: lieu entre 0% et 100%. Retouchez le rglage jusqu obte-
Course du servo; nir une course correcte du servo.
Nombre de pales de lhlice (Pro de Propeller, hlice
en anglais);
Voie de gaz DSC (Direct Servo Control).
Les valeurs de ces paramtres sont modifiables dans lcran
de figure12.
Le rglage de la course du servo, paramtre essentiel, se
fait en trois tapes:
C l ose d N Fu l l
1.En appuyant deux fois sur le bouton poussoir de la > Svo : - 1 00% 0% + 1 00%
deuxime ligne, placez le curseur sur la position neutre
(marque N sur la troisime ligne), puis rglez mcani- > Pr o : 2B l ades
quement le palonnier du servo de gaz de faon ce quil > DSC : 1
Figure 12.
soit perpendiculaire ce dernier. Ajustez ventuellement Les rglages reprendre
lgrement la valeur avec le bouton codeur, puis confir- chaque changement de
mez la saisie. moteur ou de modification
dinstallation du servo.
2.Placez le curseur sur la position boisseau ferm (mar-
que Closed), puis ajustez mcaniquement la tringlerie de
commande des gaz de telle faon que le boisseau soit
ferm la position 100%. Si le servo sest dplac dans
le mauvais sens, tournez le bouton codeur jusqu afficher
une valeur de +100%. Enregistrez la saisie.
> Cy c : h/99999/999/999
3.Placez le curseur sur la position plein gaz (marque
> RPM h : 99999/999/ 1 80
Full) et vrifiez que le boisseau est compltement ouvert.
Si le servo sest dplac dans le mauvais sens, tournez le > RPM 1 : 99999/999/ 1 80
bouton codeur jusqu afficher une valeur de 100%. Enre- > Ned : 9 . 99/N c : 999/Lo
gistrez la saisie. Figure 13.
Dans cet cran vous pouvez
Ces rglages sont reprendre chaque changement de dfinir comment le rodage
moteur ou de modification dinstallation du servo. automatique sera effectu.

6/2009 - elektor 49
pratique modlisme

Note de scurit importante: il est absolument indis-


pensable que le rglage des gaz se fasse dans le bon sens.
Liens Internet & Rfrences
Dans le cas contraire, le passage en mode rgulation de [1]www.elektor.fr/090250
vitesse provoquera un emballement du moteur! De plus, [2]www.elektor.fr/080253, Elektor n370, avril 2009
un appui sur larrt durgence ne permettra pas de larrter
au contraire, le moteur serait mis plein gaz! [3]www.elektor.fr/081187, Elektor n371, mai 2009
[4]breakinbench.free.fr
Il est aussi trs important de renseigner correctement le [5]email de lauteur: breakinbench@free.fr
nombre de pales de lhlice, car ce paramtre est pris en
compte pour la mesure du rgime de rotation. Confirmez
et enregistrez la valeur saisie par une pression sur le bou-
ton codeur.

Pour finir, le paramtre DSC permet de dfinir le numro de


la voie associe au manche des gaz. Une fois le paramtre
saisi et sauvegard, retournez dans le mode manuel, bran-
chez votre metteur la prise DSC et vrifiez que le man- Mises au point
che des gaz agit correctement sur le servo. Le rglage du La premire partie de cette srie a t publi il y a deux
servo est aussi effectuer dans lmetteur (sens et course). mois [2] et depuis nous avons trouv quelques petites cho-
ses qui mritent un peu plus dattention:
Retournez prsent au menu principal et slectionnez le
mode rodage automatique (Running-In). Le circuit du capteur de vitesse de rotation utilise une
diode stabistor (D4), cest comme une diode Zener
mais pour les tensions en dessous 3V. Contrairement la
Le rodage automatique diode Zener dessine sur la platine 080253-1, une diode
stabistor se monte comme une diode normale. Il faudra
Consiste effectuer des phases dacclration/dclration
donc monter D4 lenvers, c.--d. cathode la masse.
successives avec un mlange riche en carburant. Pendant Le kit 080253-71 contient la diode stabistor, faites donc
la phase de haut rgime le mcanisme de rodage a bien attention!;
lieu, mais la temprature du moteur pourra avoir tendance
augmenter dangereusement. Il faudra donc baisser le Si vous ne trouvez pas la diode stabistor D4, vous pouvez
rgime pour que le moteur puisse refroidir. Ce cycle est la remplacer par une LED rouge de 3mm. Montez la LED
avec sa cathode la masse, elle doit sallumer quand la
rpter en augmentant progressivement la dure des paliers
carte est sous tension;
des hauts rgimes et en baissant la richesse du mlange.
Tous ces paramtres dpendent du type de moteur, des pr- Il se peut que le capteur de vitesse manque un peu de
conisations du constructeur et de vos habitudes. sensibilit. Si cest le cas, vous pouvez augmenter la valeur
de R40 jusqu 22k;
La deuxime ligne de lcran des paramtres du mode auto- Une petite faute de frappe sest glisse dans la liste des
matique (figure13) permet de dfinir le palier de rgime composants et le schma du terminal de poche: T1 devrait
haut. Le premier paramtre de la ligne est le rgime de ce tre un ZXM61P02F;
palier et le second paramtre est sa dure en secondes.
La valeur de D10 dans la figure3 (n370, page45) de-
En fin de ligne, on trouve la temprature maximale atteinte vrait tre 3V3 au lieu de 5V6. La liste des composants af-
lors du cycle en cours. La troisime ligne permet de dfinir fiche la bonne valeur;
le palier de rgime bas. Le premier paramtre de la ligne
est le rgime de ce palier et le second paramtre est sa Au dbut du paragraphe Tester le terminal de poche
dure en secondes. En fin de ligne, le logiciel indique la (n370, page 49) il est dit de placer cavalier JP8. Ceci nest
pas correct, cest JP6 quil faut placer, sinon le terminal de
temprature minimale atteinte lors du palier en cours. Navi-
poche nest pas aliment;
guez entre les diffrents champs dune ligne avec le bouton
poussoir correspondant et mmorisez les paramtres avec Ceux qui ont tudi un peu le schma lauront dj com-
le bouton codeur. La quatrime ligne permet de rgler la pris: utilisez un cble non crois pour brancher le terminal
richesse, de spcifier le nombre de cycles effectuer et de poche la carte contrleur, comme montr dans la fi-
choisir le comportement du banc en fin de cycle. Si vous gure ci-contre.
saisissez un nombre de cycles nul, le banc ne sarrtera pas
Cble RJ11 6p6c non crois
de lui-mme. En fin de cycle, vous pouvez choisir entre arr- RJ11 RJ11
ter le moteur (St=stop), le mettre au ralenti (id=Idle, ralenti 1 1

en anglais) ou encore rester au rgime bas (Lo=low, bas). 2 2

Pour finir, la premire ligne indique, de gauche droite, 3 3


4 4
le palier en cours (lettre h ou l), le rgime actuel du 5 5
moteur, le nombre de secondes restantes dans le palier et 6 6
le nombre de cycles restant effectuer.
Fiche RJ11 6 contacts

En guise de conclusion
Vous voici en possession dun banc de rodage automatique
complet et original. Nous vous souhaitons de prendre beau-
coup de plaisir lutiliser en toute scurit.
(090250-I) 12
34
56

50 elektor - 6/2009
bruits du labo rcration

BeeProg+ du labo Elektor


Redcouvrez le Tout en un

Jan Buiting (Elektor UK/US)

Beaucoup de lecteurs sont curieux de savoir le matriel et les logiciels que nous utilisons
quotidiennement dans les labos dElektor. Une pice rellement cruciale de notre
quipement est notre programmateur multi-composants BeeProg+.

Les gens du labo dElektor sont bavards comme pas La chose a t dment faite mais le programmateur na
dautres et sont de bon e-farceurs de temps autre. jamais pris le chemin du retour bien entendu aprs avoir
Ct cathode (ct moins quoi), ils souffrent dun tenace prvenu Elnec. En fait le SmartProg2 tait si bon quil a
blocage lorsquil sagit dcrire et sont trop modestes pro- t en quelque sorte rquisitionn par le labo Elektor, plus
pos des vritables joyaux quils dcouvrent dans le monde spcifiquement le service logiciel dElektor o il est entr en
de llectronique ou de lembarqu. En dautres termes, ils usage permanent. Depuis, des centaines de masters pour
sont assis sur des monticules dinformations utiles quil faut des microcontrleurs, (E)PROM, EEPROM et autre ont t
leur extirper dune partition cache en FAT32 ou de sous gravs (ou effacs) avec le SmartProg2 afin dtre uti-
leurs bureaux. Tel est mon travail! liss sur nos prototypes. Il tait aussi trs apprci par des
gens du labo comme Luc, Robert-Jan, Chris, Antoine, Paul
ou moi-mme (programmation occasionnelle dEEPROM
Un peu dhistoire le labo 24C16). Pendant des annes, nous avons rigol au nez
Nous devions tre en 2005 lorsquune entreprise slovaque de chaque micro qui nous tait envoy par la Silicon Valley.
du nom de Elnec nous a gracieusement fourni un exem- Nous rcuprions les paramtres pour les derniers compo-
plaire de leur programmateur multi-composants afin que sants depuis le site dElnec, branchions ladaptateur ad hoc
nous puissions lui consacrer quelques lignes (Figure1). et programmions absolument tout.

6/2009 - elektor 51
rcration bruits du labo

par exemple, le programmateur dont il est question dans cet


article est connu sous le nom de BeeProg+ et vendu direc-
tement par Elnec [1]. En France il est vendu par Lextronic
[2]. Au Royaume-Uni la marque est Dataman-48Pro+,
aux tats-Unis BK Precision Model 866B. Ensemble,
nous nous sommes rappels lhistoire du SmartProg2 fourni
Elektor et avons parl de la gamme de programmateurs
actuellement fabriqus par Elnec. Il mest apparu que le
BeeProg+ tait le successeur logique du SmartProg2; aussi,
Vladimir na pas hsit men envoyer un par courrier,
arriv en moins dune semaine.

Retour au labo
Vous imaginez la suite. Au retour le BeeProg+ a t aus-
sitt ouvert par les gens du labo afin de voir la qualit
de fabrication et surtout satisfaire leur besoin naturel de
Figure 1. voir ce quil y a dedans (Figure3). Ils dcouvrent alors
Le SmartProg2 dElnec a t deux (!) FPGA Spartan, un PIC18F, un CY7 de Cypress et
utilis pendant des annes de la logique en quantit, le tout rparti sur trois cartes
au labo Elektor pour des haute densit empiles. Dans le peu de temps quil aura
programmations uniques fallu pour quils remettent le couvercle et que je dise que le
ou des petites sries. BeeProg+ tait un Programmateur universel 48pins avec
interfaces USB/LPT et possibilit dISP, le logiciel tait ins-
tall sur le PC du labo et le programmateur sous tension.
Il convient de rappeler quElektor, contrairement certains Ce dernier tait pleinement oprationnel dans lheure et
de ses concurrents, est une publication indpendante qui ne selon son principal utilisateur, Jan Visser, les avantages qui
se limite pas une sorte de microcontrleur pour ses pro- le distinguent sont:
jets. Un principe solide pour sr (ouverture etc...) mais qui 1.trs forte polyvalence;
demande davoir la capacit de programmer une myriade 2.logiciel attrayant;
de composants venant dune liste toujours plus longue de 3.mises jour quand jen ai besoin;
fabricants grand ou petits, connus ou inconnus. Tout aussi 4.des adaptateurs compatibles avec les botiers les plus
longue est la liste des botiers tels que SOIC, PLCC, DIP, ou excentriques;
autre. Alors que vous (ou votre patron) serez trs heureux 5.programmation in situ (ISP) en plus du connecteur ZIF
de nutiliser quune seule marque de micro et le program- 48 pins;
mateur y affrent, ici, chez Elektor, nous avons des besoins 6.aussi parfait pour les petites sries.
bien plus vastes tant donn que nous nous battons afin de
supporter les microcontrleurs que nos lecteurs proposent Comme avec le SmartProg2, jai d arracher le BeeProg+
(ou osent?) dans leurs projets. aux mains de mes collgues afin de pouvoir faire les photos
de larticle. Cest vraiment le rve du programmeur!
A Munich
Lhistoire continue Munich, durant ldition 2008 de lim- Plus de 45000 composants supports
mense salon Elektronica, avec une visite surprise au Il y a peu, les gars du labo sont tombs sur ce CI horri-
stand Elnec. Rejoint par Paula Brady, directrice publicit ble ; ils se battaient pour le programmer et vrai dire,
dElektor, jai parl au directeur Ventes & Marketing dEl- un projet entier bas sur ce CI (la Toupie lectronique de
nec Vladimir Doval ainsi quau directeur R&D: Jan Puobis dcembre 2008) a presque failli ne pas paratre en 2008.
(voir la photo Figure2). Vladimir expliquait que la plu- Presque. Jai dcid den faire mon affaire et ai demand
part des programmateurs dElnec taient vendus sous des Vladimir un adaptateur TQFP32 (#700135) pour la bte,
marques diffrentes selon les pays. En Europe continentale, un Atmega8-16AU. En moins dune semaine: des cris de
joie et un prototype fonctionnel. Plus tard, un article trs
apprci.
La liste des composants quil peut programmer est tellement
longue quelle remplirait facilement un numro entier dElek-
tor. Si vous ntes pas convaincus, ou que vous utilisez des
circuits vraiment exotiques, jetez un coup dil la sec-
tion Composants du site dElnec; vous serez impressionn
[3]. Des EPROM 2708 (8kbit et 30ans dge) jusquaux
IGLOO dActel, tout est l. La liste de composants la plus
rcente que nous ayons trouve (mi-mars 2009) comptait
45797 composants. Le BeeProg+ est aussi capable de
tester des CI logiques (sries 54/74 S/LS/ALS//H/HC/
HCT, srie 4000 ou 4500) et des RAM statiques (de la
6116 la 624000). Il est galement possible de dfinir
Figure 2. ses propres scenarii de test.
Au salon Elektronica 2008 La liste des adaptateurs [4] est certainement la plus longue
avec les reprsentants quil mait t donn de voir. Des botiers courant comme
dElnec Jan et Vladimir. DIL, TSSOP, SOIC et PLCC jusquau exotiques QFP256 ou

52 elektor - 6/2009
Publicit
O5WRRQTV<+(DTQEJGU
RQWTVQWVEQORQUCPV&+.
O%QPPGEVGWTRQWTRTQITCOOCVKQP
KPEKTEWKV
+52
O4CEEQTFGOGPViXQVTG2%
XKCRQTV75$QWRQTV.26
O)CTCPVKGCPU

6CTKHF F
Dont 0,15 F dco-participation incluse

Figure3. Lintrieur du BeeProg+: un puissant systme microcontrleur!

encore FBGA484. Les adaptateurs sont tous de trs bonne O2TQITCOOCVGWTWPKXGTUGN


WNVTCTCRKFGGVEQORCEV
qualit, pour un prix toutefois lev compar celui du
O%QPPGEVGWT<+(DTQEJGU
programmateur. RTQITCOOCVKQPKPEKTEWKV
+52
O4CEEQTFGOGPVXKCRQTV75$
O)CTCPVKGCPU
Techniquement parlant
6CTKHF F
Le BeeProg+ contient trois convertisseurs N/A pour les ten- Dont 0,15 F dco-participation incluse

sion de programmation VCCP (0 8V, 1A), VPP1 et VPP2


(2 0 26V, 1A), et permet un contrle des temps de des-
cente et de monte. Il possde un port USB2.0 pour des
transferts jusqu 480Mbps, ainsi quun port imprimante
IEEE1284 (ECP/EPP) implment dans un FPGA capable O/QFpNGWNVTCTCRKFGGV
de 1Mbps. EQORCEVRQWTOKETQEQP
Le signal prsent sur chaque pin du support ZIF peut tre VTzNGWTU/%5#84#VOGN6/
O<+(DTQEJGU KPEKTEWKV
+52
de type TTL (H, L, CLK, pull-up et pull-down) ou analogique
O4CEEQTFGOGPVXKCRQTV75$
(1,8 26V). Chaque broche est protge contre les surin-
tensits, les dfaillances dalim et les dcharges lectrosta- 6CTKHF F
tiques (IEC100042). Dont 0,15 F dco-participation incluse

Le connecteur ISP 20broches possde six sorties TTL


configurables et fournit en dehors les tensions de program-
mation VCCP (2 7V, 100mA, source ou charge) et VPP
(2 25V, 50mA) galement lalimentation pour le sys-
tme cible (2 6V, 250mA). En plus, le statut du voyant O/QFpNGWNVTCTCRKFGGV
EQORCEVRQWTOKETQEQP
du programmateur est sorti sur deux broches et une entre VTzNGWTU2+%6/ /KETQEJKR6/
correspondant au bouton YES! est disponible. O<+(DTQEJGU KPEKTEWKV
+52
O4CEEQTFGOGPVXKCRQTV75$

Prt servir 6CTKHF F


Dont 0,15 F dco-participation incluse

Le BeeProg+ est livr avec des adaptateurs de test pour les


connecteurs ISP et ZIF48, une nappe pour lISP, une pro-
tection anti-poussire pour le support ZIF, un cble USB, le
logiciel sur CD, et des documents papier (dont un excellent
manuel). Il supporte, et cest remarquable, lancien connec-
O/QFpNGWNVTCTCRKFGGV
teur parallle 25voies. Lalimentation est interne et se satis- EQORCEVRQWTOoOQKTGU
fera dune tension dentre entre 110 et 240VAC, 50 ou O<+(DTQEJGU
60Hz. O4CEEQTFGOGPVXKCRQTV75$
Une version quad du BeeProg+ est disponible sous le O7RITCFCDNGGP5OCTV2TQI
nom Beehive4+ alors que huit BeeProg+ sont contenus
6CTKHF F
dans un BeeHive8S. Dont 0,15 F dco-participation incluse

(090006-I, trad. Kvin PETIT)


6CTKHU66% (TCKUFGRQTVGPUWU
4GOKUGUURoEKCNGUXCNCDNGULWUSWCW
/GPVKQPPG\NGEQFG
'NGMUWTXQVTGDQPFGEQOOCPFG
Liens Internet RQWTDoPoHKEKGTFGUTGOKUGU

[1] www.elnec.com
[2] www.lextronic.fr
LEXTRONIC
36/40 Rue du gal de gaulle
[3] http://www.elnec.com/search/device-list/?prog=22 94510 La Queue en brie
[4] http://www.elnec.com/products/socket-converters/ Tl.: 01.45.76.83.88 www.lextronic.fr

6/2009 - elektor 53
pratique mini projet

Prampli de poche
Pramplificateur
avec triple rglage de tonalit

Ton Giesberts (Labo Elektor)

Le mois dernier, nous avons prsent un tage de puissance en MLI qui peut se suffire lui-mme. Mais
lui adjoindre un pramplificateur avec alimentation ne peut que le parachever. Cest lobjectif de ce
mini projet: voici donc le prampli de poche.

Vous avez remarqu dans le magazine cateur, comme on le voit la figure1.


du mois pass un petit amplificateur
MLI (classe D). Il ne lui manquait quun
Caractristiques Cest la meilleure place pour viter une
surcharge du circuit de tonalit. Le pre-
bon rglage de volume et de tonalit. techniques mier tage damplification, constitu
Comme le son surround est en vogue Rglage de tonalit 3voies par IC1a, nest pas inverseur et offre
et que chacun a lhabitude de mettre Alimentation symtrique un gain de 4 (R3/R2+1). Sous une ten-
profit lgaliseur de frquences, nous Compact sion dalimentation de 9V, un signal
avons amnag dans ce nouveau projet Disposition des connecteurs en
voisin du volt (un peu plus que 1,2Veff)
un rglage de tonalit trois voies, plu- correspondance dune platine ne cause pas encore de distorsion si
tt que le coutumier grave/aigu. lautre. les boutons de tonalit sont en posi-
tion mdiane. Il va de soi que sils
sont au maximum, le plus fort signal
Rglage de tonalit admissible sera moindre, mais encore
Pour les hautes et les basses frquen- Un dbattement de 12dB, compar de 300mV aux frquences concernes.
ces, la plage rglable couvre 12dB; la puissance relativement modeste de Alors, la sortie du rglage de tonalit
pour le mdium, on a 9dB. Cest que ltage de sortie, peut conduire une ne sera pas sature, mais attention,
la bande centrale correspond au maxi- attaque excessive, surtout dans le grave ltage de puissance bien!
mum de sensibilit de notre oreille et et le mdium. Pousser de 12dB corres- Comprendre le fonctionnement du
l, point trop nen faut. En outre, ces pond augmenter 16fois la puissance! rglage de tonalit ne donne pas la
valeurs permettent de prserver la migraine. La section qui entoure IC1b
simplicit du circuit. Si les plages de est un amplificateur inverseur sur
rglages semblent trop troites, il y a
Le circuit lequel se greffent en parallle trois
tout lieu de suspecter dabord la qua- Le rglage de volume, P1, est branch rseaux de rtroaction. La rsistance
lit des haut-parleurs. directement lentre du pramplifi- R12 empche la sortie de filer jusqu

54 elektor - 6/2009
la tension dalimentation si jamais
le curseur de P2 se met crachoter. C1 C2
Dailleurs, R1 a la mme fonction pour
68p 180n
le rglage de volume P1. Les conden- P2
R3 R4 R5
sateurs C8 et C1 attnuent les para- 10k 2k2 2k2
sites HF. 10k lin.
C8
2 R6 68p

15k
Le potentiomtre P2 rgle les basses, P1 R12
1
IC1A 1M
avec C2 qui dfinit la gamme de fr- 3
quence rglable. Pour le dire en bref, R1 R2 6
10k R13
P2 se voit court-circuit par C2 dans log. R9 7

220k
IC1B 100R

3k3
les frquences hautes. Le gain de 5

4k7
ltage est alors dtermin par le rap- C7 C4
port entre les branches R5 et R4. Les IC1=NE5532
rapports de P1 R4 et R5 fixent le R7 6n8 P3 27n R8
minimum et le maximum quil sera +9V 1k5 1k5
C9
possible de rgler. Le gain maximum R10 10k lin.
100n R11
8 C3
est par exemple gal (P1+R5)/R4 0 IC1

1k

1k
et vaut peu prs 5,5 fois (15dB en C10 4 4n7
continu). On a besoin de R6 pour rgler 100n C5 P4 C6

les autres domaines du spectre laide -9V


27n 10k lin. 27n 080278 - 11
de P3 et P4. Cest C7 qui dfinit princi-
palement partir de quelle frquence
on rgle laigu tandis que C5 et C6
accentuent la raideur de la courbe.
Figure1. Le pramplificateur est raisonnablement simple malgr les rglages de tonalit trois voies en plus du volume
La cellule R9 et C4 remplit le mme
rle pour le rglage du mdium que
celui de R6 et C7 du ct des graves
et des aigus. Le condensateur C3 (cf. figure2). Il travaille en pompe de vide, la tension de sortie est gale
agit exactement comme C2, mais filtre charge et peut oprer sur des tensions celle dentre, en valeur absolue, bien
beaucoup plus loin les hautes frquen- dentre jusqu 20V. La puce est entendu. Plus le courant consomm
ces. Le registre mdium dpend de C4. compatible, tant pour le brochage que augmente, plus la tension fournie
Mais le domaine de rglage rsultant pour la fonction, avec une plus rpan- baisse. Pour la rendre plus stable, nous
du mdium et de laigu, par exemple, due, immatricule ICL7660, mais qui avons mont deux circuits en paral-
ne se dtermine pas seulement par le ne monte que jusqu 10V (la ver- lle. Avec une seule puce sous 9V,
rapport de P3 R7 et R8, les autres sion A peut supporter 12V). On peut une charge de 100 ferait tomber aux
composants de rtroaction intervien- tout aussi bien les utiliser. Lavantage environs de 4,6V, tandis quavec deux
nent aussi. Cest pour cette raison que majeur de ces puces, cest la simpli- puces en parallle, elle se maintient
le domaine de rglage global est plus cit: elles ne demandent que deux 6,3V. Et quand il sagit dalimenter
petit que le rapport entre P3 et R7/R8 condensateurs extrieurs. En revan- notre pramplificateur, la tension ne
ou entre P4 et R10/R11. che, la tension de sortie nest pas chute plus que de 0,35V, sachant que
stabilise. le NE5532 ne consomme que 7,5mA.
Le rglage de grave couvre un spec-
tre plus large parce que nous utilisons
de petits haut-parleurs. Si vous dsirez
utiliser ce circuit avec un amplificateur
plus puissant et de grandes encein- C9 C11
tes, vous pouvez donner C2 une plus C5
9V
R1 10u 100n
haute valeur pour amliorer le rsultat
8

L1 63V 0
7 1
V+
100k

OSC TEST 100n


acoustique. La rsistance de sortie R13 R3 2 IC2
4

10uH CAP+
7 C3 5 C10 C12
R

vite les soucis occasionns par une DIS VOUT


1k

R2
ICL7662CPA 9V
C1 IC1 10u 63V 4 10u 100n
charge trop capacitive. 9V 9V
6 3 6 L2
100k

GND

THR OUT CAP- LV 63V


R4
100n
2 TLC555 1mH
3

TR C7 C8
1k
CV

C2
Alimentation
5

4u7 4u7
100p 63V 63V

Lalimentation est symtrique. Grce


C6
cela, nous pouvons nous passer de
8

7 1
V+

100n
gros condensateurs de couplage et vi- 2
OSC
CAP+ IC3
TEST

C4 5
ter leur mauvaise influence sur le son. VOUT
ICL7662CPA
Cest au prix de la ncessit dune ali- 10u 63V 4 6
GND

CAP- LV
mentation ngative. La solution la plus
3

080278 - 12
pratique, cest un circuit qui inverse la
tension positive.
Nous avons choisi un convertisseur
CC/CC de chez Maxim, un ICL7662 Figure2. Pour passer dune alimentation unique une symtrique, il existe le convertisseur de tension.

6/2009 - elektor 55
pratique mini projet

Liste des composants Rsistances:


R1 = 220 k
Condensateurs (tous au pas de
5mm):
du pramplificateur: R2 = 3,3 k
R3 = 10 k
C1, C8 = 68 pF cramique
C2 = 180 nF MKT
R4, R5 = 2,2 k C3 = 4,7nF MKT
R6 = 15 k C4, C5, C6 = 27 nF MKT
R7, R8 = 1k5 C7 = 6,8nF MKT
R9 = 4,7 k C9, C10 = 100 nF MKT
R10, R11 = 1 k
R12 = 1 M Semi-conducteurs:
R13 = 100 IC1 = NE5532 (DIP-8)
P1 = 10 k potentiomtre log.
P2, P3, P4 = 10 k potentiomtre lin. Divers:
platine EPS 080278-1 commander via
www.thepcbshop.com

On pourrait utiliser dautres ampli- Autre avantage, la bobine du filtre de pour amoindrir la rsistance de perte,
ficateurs oprationnels doubles qui sortie peut tre plus petite et, en plus, est presque totalement limine par
consomment moins, mais cest souvent les pertes dans sa rsistance en sont le filtre de sortie L2/C10/C12. los-
au dtriment de la qualit, le NE5532 rduites. Le spcimen mont sur notre cilloscope, on ne voit quasi plus quun
est vraiment un excellent amplificateur prototype prsente une rsistance srie rsidu de la frquence de commutation
oprationnel audio. de 12. L1 et L2 sont des selfs antipa- de lamplificateur final.
rasites axiales modle standard, nous
Sur notre prototype, nous avons fait les avons implantes debout. Il en va
lessai avec quatre puces en parallle, de mme pour les quatre rsistances
Rsultats de mesure
mais lavantage est minime. du circuit, de quoi gagner de Les mesures les plus intressantes sont
En outre, nous la place. celles qui caractri- sent les courbes
avons de

observ un
phnomne parti- culier: lon-
dulation en sortie variait lentement
entre un maximum et un minimum. Nous chacun
Cest d au fonctionnement asyn- ne nous ten- des rglages.
chrone des oscillateurs internes. Et drons pas sur le cir- La figure3 permet de voir
surtout, la frquence de cette ondula- cuit du 555, cest la confi- ce quil en est dans les positions extr-
tion rsiduelle est de 10kHz, donc bien guration astable habituelle. IC1 pilote mes et au neutre (les autres tant au
audible. Aussi, avons-nous command lentre dhorloge des deux convertis- milieu). En position plate, on aperoit
les puces par une horloge extrieure, seurs travers une rsistance de 1k une lgre attnuation de 1dB 20kHz,
un 555, dont nous avons rgl la fr- pour luder les ennuis lors de lenclen- due principalement aux dcouplages
quence doscillation sur 40kHz. Du chement (risque de verrouillage haut). HF de C1 et C8. 20Hz, la variation est
coup (dhorloge) londulation rsiduelle Londulation sur les condensateurs de de 14dB (12dB 40Hz) et 20kHz,
est 20kHz, hors du spectre audible. lissage C7 et C8, monts en parallle environ 12dB.

Liste des composants Rsistances:


R1, R2 = 100 k
Selfs:
L1 = 10 H axiale (montage vertical)
de lalimentation: R3, R4 = 1 k L2 = 1 mH axiale (montage vertical)

Condensateurs: Semi-conducteurs:
C1, C5, C6, C11, C12 = 100nF cra- IC1 = TLC555 (DIP-8)
mique, au pas de 5mm IC2, IC3 = ICL7662CPA+ (DIP-8) Maxim
C2 = 100 pF, au pas de 5mm
C3, C4, C9, C10 = 10F/63V radial, au Divers:
pas de 2,5mm platine EPS 080279-1 commander via
C7, C8 = 4,7F/63V radial, au pas de www.thepcbshop.com
5mm

56 elektor - 6/2009
La distorsion pour un signal dentre Assemblage des trois platines
de 0,5V est plus petite que 0,005%, ( Bote de construction
1kHz et pour une largeur de bande de Les raccordements pour les trois pla-
La liste des composants vous renseigne
22kHz), avec rglage de volume au tines ont t positionns autant que que les platines pour ce projet sont dis-
maximum et ceux de tonalit au neu- possible aux mmes endroits. La sor- ponibles auprs de www.thepcbshop.
tre. La consommation totale du circuit tie du pramplificateur est dans le com. Mais sur notre site Internet, nous
complet est de 56mA sous 9V, 12mA mme coin que lentre de lampli vous proposons galement la bote de
de plus que lamplificateur MLI seul. final. Les branchements de lalimenta- construction complte, qui rassemble les
Sur un haut-parleur de 8 et avec tion se trouvent la mme place que platines et tous les composants ncessai-
lamplificateur trs lgrement satur, les sorties sur la carte dalimentation. res (voyez www.elektor.fr/080278).
la consommation pointe 162mA. Lentre 9V de celle-ci se raccordent
Cest vraiment trop pour une pile directement la platine de lamplifi-
de 9V. Avec plusieurs canaux, nous cateur de sortie et les connexions se
recommandons demployer un adap- correspondent.
tateur secteur.
Sur lamplificateur final il y a, ct
Lors des essais, nous avons rem- des raccords dalimentation, des bran-
plac les potentiomtres par des com- chements pour un interrupteur dali-
mutateurs rotatifs et des rsistan- mentation (S1). Mais il ne concerne
ces. Comme nous avons accord une que lamplificateur de sortie. Mieux

+15

+12

+10

+8

+6

+4
d +2
B
r +0

A
-3

-5

-7

-9

-11

-13

-15
20 50 100 200 500 1k 2k 5k 10k 20k
Hz 080278 - 13

Figure3. Les courbes de tonalit dans les diffrentes positions extrmes des rglages.

importance primordiale la position vaut prvoir un interrupteur en srie


neutre, nous avons mme rduit cha- avec lentre de la carte dalimentation
que potentiomtre deux rsistan- et alors court-circuiter S1.
ces sur le commutateur. La tolrance
des potentiomtres est fort large, une Sur les trois platines, nous navons
erreur de 20% est gnralement volontairement pas consacr de place
accepte et linfluence sur les domai- pour des trous de fixation afin de favo-
nes de frquences maximales et mini- riser la compacit de lensemble. Pour
males est norme. Avec plusieurs assurer un ancrage adquat, on peut
canaux, leur drive rciproque se penser des supports en plastique
remarque laudition. Si vous avez la avec rainures et superposer les plati-
possibilit de mesurer (et de slection- nes. Lordre prfrentiel sera lalimen-
ner) des potentiomtres stro, ce sera tation en bas, le rglage de tonalit
certainement prfrable. Quand il y a puis tout en haut lamplificateur final.
plus de deux canaux, on peut envisa- (080278-I)
ger dutiliser des commutateurs plu-
sieurs galettes, mais cest une solution
onreuse.

6/2009 - elektor 57
pratique alimentation

Rgulateur de camping
Limiteur de courant pour vacanciers

Ton Giesberts (Labo Elektor)

Ceux qui frquentent les terrains de camping le savent bien: on branche une plaque chauffante, pas
trop puissante, alors que le frigo est en marche et le fusible du camping saute. Ennuyeux, parce que le
plus souvent il faut aller chercher le grant pour remplacer le fusible ou rarmer le disjoncteur, et quen
plus a cote quelques euros. Avec le rgulateur de camping, ces dsagrments sont du pass.

Les bornes secteur des campings ont une scurit ragit. Il faut alors que la cl. Pour viter ces dboires, nous
le plus souvent une limite de courant. le personnel du camping intervienne avons imagin un rgulateur qui limite
Si le courant consomm la dpasse, pour la rarmer, avec une pnalit rapidement lintensit.

58 elektor - 6/2009
Principe du fonctionnement peu infrieure 16V. Le CI a besoin de
3mA au minimum, lamplificateur op- Caractristiques
Ce circuit fait en sorte que linten-
sit ne puisse plus crotre une fois
rationnel rail to rail utilis consomme
au maximum 3mA (sans charge), la
techniques
franchie une limite rglable. Cela a LED 4mA (impulsions) et la rfrence prvu pour 230V
comme consquence que les appa- 1mA. Do le rglage dintensit pour limitation 3, 4, 5, 6, 7, 8 ou 10A
reils lectroniques (tl, radio, lam- lalimentation du CI U2008B, port indication par LED
pes fluo-compactes ordinaires) ne 10mA. Pour cela deux rsistances de rglage par cavalier ou
pourront pas tre alimentes par ce 4,7k/5W sont montes en srie via commutateur rotatif
circuit. Il est prvu dabord pour les D1 dans la ligne dalimentation. La ten-
gros consommateurs comme les fours sion aux bornes de C4 est en fait dter-
lectriques, plaques de cuisson (sans mine par le courant moyen travers dans D1. Cette formule est en accord
rgulation lectronique) et cocotes- R1 et R2. Ce courant se calcule avec la avec celle de la rsistance dans la
minute. Ces appareils peuvent parfois formule pratique suivante: feuille de caractristiques du U2008B.
consommer jusqu trois mille watts. La valeur effective dun redressement
La mise en marche dun tel appareil (Unet-Usupply)*2/((R1+R2)*) mono-alternance est Ucrte/2. La valeur
se traduit par la coupure immdiate moyenne est en fait Ucrte/. Le dga-
de la tension du secteur. Nous ngligeons ici la chute de tension gement de chaleur dans R1 et R2 (U/R)

Pour viter cela, le rgulateur peut


tre intercal entre ces appareils et la
F1
prise de courant. Les petits appareils
peuvent tre raccords directement au 10A
secteur. Tenez tout de mme compte -VS
de leur consommation de courant. Si
C4 C5
elle est infrieure 1A, le rglage du
L1
rgulateur doit tre fix 1A en des- R1 R2 D1 220u P1 275V 220n
25V X2
sous de la limite du camping. 4k7 4k7
R6
22u
1N4007 100k 11A
5

100k
Le circuit TRI1
-VS

R3 R4
7 6
330k 330k VSYNC IC1 RPHASE
Le cur du montage est U2008B R5
3 8
le circuit intgr CONTROL OUT 100R
BTA16-600BW
CPHASE

R26
IC1, un U2008B
ISENSE

GND

dAtmel (voir
1k

figure1). Ce
1

R7 R8 R9
D7 C3 C1 C2
rgulateur de

20k0
0R1

0R1
phase huit 100n 1u 10n
BAT85 63V
broches na
besoin que de
quelques compo- R22
1M R10
sants exter nes. Il C8 10k0
permet de mesurer linten-
2
sit de charge, ce qui est idal pour 1n D3
5 1
viter les surcharges. Grce au red- -VS R25 R23 D4 IC2A
7 3
820k 100R IC2B BAT85
clenchement automatique, mme une 6
R11
BAT85
charge inductive ne pose pas de pro-
30k1

R24 T1 IC2 = TS922IN


blme. Le circuit intgr offre aussi C9
100k

un dmarrage progressif (monter un


22u
condensateur entre la broche1 et la 40V BF245A R21 -VS
D6
masse) ou la dtection du courant de
3k3

charge par un shunt en srie avec le LIMITING D2


C10
triac (galement entre la broche1 et JP1 4V7
la masse). Nous avons opt pour le -VS R20 R19 100n
0W5
10
12
14

dmarrage progressif.
2
4
6
8

10k 100k C7
D5 4 C6
10u
Nous mesurons le courant qui traverse 5V6 63V IC2
1
3
5
7
9
11
13

la charge par un shunt en srie avec 0W5


8 100n

le triac. Un circuit de dtection spar


attaque lentre de commande (bro-
che3) du CI. R18 R17 R16 R15 R14 R13 R12
1k40 698R 715R 715R 698R 698R 1k91
10A 8A 7A 6A 5A 4A 3A
Lalimentation (ngative) du circuit 060316 - 11

est stabilise par le U2008B lui-mme.


La tension de notre prototype tait un Figure 1. Le schma du rgulateur de camping montre quil nest pas si simple de limiter la tension du secteur.

6/2009 - elektor 59
pratique alimentation

est donc du fait du redressement mono- et bloque D3. Les rsistances R9 R11 toujours un peu plus tt, juste avant
alternance 2,5 fois plus grand quavec forment un diviseur de tension. La que la limite de courant soit atteinte.
un courant continu dintensit gale tension sur R11 est alors la moiti de mesure que la surcharge augmente,
la valeur moyenne du courant alterna- la valeur mesure. Le signal redress la rgulation rabaisse le courant de
tif. Par mesure de scurit, nous avons est appliqu au comparateur-ampli- charge davantage en-dessous de la
choisi pour R1 et R2 des rsistances ficateur IC2b. Celui-l compare la valeur slectionne. La faible rsis-
de 5W pour une dissipation totale de valeur crte du courant la rfrence tance de charge fait que limpulsion de
2,5W. slectionne. courant est plus courte et plus forte.
Lalimentation de lamplificateur opra- La rfrence est choisie parmi sept La tension de rgulation sur C9 aug-
tionnel peut tre de 12V au maximum. valeurs. Elles sont tages de faon mente proportionnellement. Lavantage
La diode zener D2 est monte en srie autoriser des courants de 3, 4, 5, 6, 7, est quainsi les pointes de courant sont
pour garder lalimentation en-dessous 8 ou 10A. Le cavalier JP1 permet de moins fortes.
de cette valeur. choisir la limite souhaite. La vitesse
de commutation de IC2b est limite
par C8, R22 et R21, de faon donner
Rfrence
Limitation une rgulation stable. Ainsi sont filtrs La premire rfrence de tension est
Nous avons choisi de faire un seuil de les pointes, rapides et autres para- une diode zener normale de 5,6V
limitation non pas rglable mais confi- sites haute frquence. Limpulsion (D5), alimente sous 1mA environ

Mesurer cest savoir, parat-il plutt faible, de 220V seulement pendant les mesures. La valeur de
crte sur R1 et R2 est alors de 2*22016,6V. La valeur moyenne est
La tension dalimentation du U2008B est stabilise en interne. Nous environ 94V, ce que nous avons mesur. Puisque nous utilisions un
nous cartons peine de lapplication standard: la seule diffrence voltmtre efficace vrai, nous attendions comme rsultat la moiti de
est que notre circuit a besoin de plus de courant. Nous avons calibr la valeur crte, soit 147V. Ce qui tait trange, cest que le voltmtre
lalimentation pour environ 10mA, comme nous lavons dj vu dans true-RMS affichait 115V. Notre premire rflexion a t: peut-tre
le texte. Lors des tests et mesures nous avons appris quelque chose une panne du voltmtre, il a fait son temps? Mais un autre voltm-
sur les multimtres RMS (ou efficaces vrais). tre, plus rcent, vrai dire du mme fabricant, a donn exactement le
mme rsultat.
Le condensateur C4 est charg avec un courant redress mono-al-
ternance. En thorie la valeur moyenne dun sinus pur est 2Ucrte/, Un voltmtre qui en avait un peu plus dans le sac a amen la solu-
cest vrai aussi pour un sinus redress en double alternance. La valeur tion. Celui-l tait capable de mesurer continu ET alternatif et donnait
efficace est aussi la mme dans les deux cas: Ucrte/2. De l vient exactement 147V. Il semble que beaucoup de voltmtres efficaces
le facteur connu 1,11 (=/22). Pour un sinus redress en mono-al- vrais ne font pas bon mnage avec les composantes continues. Cela
ternance, il en va tout autrement. La valeur moyenne est Ucrte/. La doit tre prcis sur le matriel. Donc attention!
valeur efficace est en fait bien plus grande, Ucrte/2. Si nous mesu- Cest valable aussi pour les signaux numriques, impulsions et simi-
rons maintenant avec un voltmtre alternatif standard sur R1 et R2 laires, et pas seulement pour les sinus redresss en mono-alternance.
(sans faire de court-circuit avec la languette), nous lisons la valeur On voit encore une fois quil ne suffit pas de mesurer pour savoir, il
moyenne. Dans notre cas, la tension du secteur au chteau tait faut aussi savoir ce quon mesure.

gurable par un cavalier et une barrette produite la sortie de IC2b par une travers R20; les tensions de rf-
de 2x7 contacts. Ce dernier peut tre surintensit est utilise pour former la rence de IC2b sont plutt faibles et
remplac par un commutateur rota- tension de commande de IC1. comprises entre 90mV (rglage 3A)
tif aprs construction. Comme shunt, Une LED est alimente par le JFET et 340mV (10A). Les tensions nces-
nous avons opt pour deux rsistan- T1 mont en source de courant pour saires sont produites par le diviseur
ces de 0,1/5W en parallle. Pour signaler que la rgulation est active. de tension R12 R19.
10A la dissipation de puissance nest La source de courant est ncessaire
que de 5W et la valeur mesure en bas parce quune impulsion brve nallu- Pour le calcul on est parti de 50A
de lchelle est encore utilisable sans merait qu peine une LED avec une environ travers le diviseur rsis-
amplification supplmentaire. rsistance (mme un modle haut tances. La tension de zener de D5 sera
rendement). Le condensateur C9 se infrieure 5,6V, aussi la rsistance de
Tout dabord le signal est redress. Un charge travers D4 et R23, la tension R9 est choisie de 100k. La rsistance
redresseur double alternance simplifi ses bornes devient par D7 et R26 le totale de R12 R18 est ngligeable et
est mont autour de IC2a. Si la valeur signal de commande de IC1, avec un le courant constant en pratique. Ainsi
mesure est positive, IC2a fonctionne filtrage supplmentaire par C3. les rsistances sont faciles calculer.
en amplificateur inverseur et la tension Du fait de la plage de rgulation de Le condensateur C7 dcouple la ten-
produite sur R11 par D3 est dtermi- lentre de commande et de lamplifi- sion slectionne avec JP1. La contre-
ne par le rapport R10/R9, ici une att- cation du signal de mesure, il faut une raction est affecte dun certain cart
nuation dun facteur2. Lattnuation augmentation du courant de charge de linarit parce que le dcoupage
est rendue ncessaire par la simplicit pour rgler la tension un minimum. en phase produit moins deffet sur la
du redresseur double alternance; ce Cette augmentation est denviron 1A. puissance efficace prs du passage par
schma nutilise quune diode. Cest pourquoi les niveaux de la ten- zro que prs des 90.
sion de rfrence correspond une
Quand la tension est ngative, la sor- valeur infrieure celle de la plage La rgulation a aussi une plage morte.
tie de IC2a reste au niveau de la masse indique. La rgulation commute donc Comme lentre de commande ne

60 elektor - 6/2009
commence rguler qu partir de 2V, Radiateur chute de tension aux bornes du triac
le courant de charge doit augmenter dpend en partie de la temprature de
denviron 0,2A par rapport au courant Nous avons choisi comme triac un type jonction. 10A, la tension de dchet
slectionn avant que la rgulation sans rseau damortissement de ST, le dans une jonction 125C est inf-
devienne active. Cest encore une des BTA16-600BW. Il se trouve en botier rieure denviron 0,25V par rapport
raisons pour lesquelles les seuils sont isol (mais avec une languette mtalli- 25C.
fixs un peu plus bas que les plages que) et peut conduire 16A. La version
indiques. Les valeurs des rsistances BW a un courant de dclenchement Pour le calcul du radiateur, nous par-
du diviseur sont arrondies suivant la minimal de 50mA. Avec une valeur de tons dune temprature ambiante de
srie E96, faute de quoi lerreur totale 100 pour R5, le courant de gchette 50C. a peut paratre beaucoup, mais
aurait t trop grande. est fix un peu plus haut. a pourrait fort bien arriver un appa-
reil mont dans un coffret, dans une
Langle de phase maximal peut tre Linconvnient de la version isole caravane, en plein t. La dissipation
rgl avec P1. Sur la plage la plus est une plus forte rsistance thermi- 10A est denviron 11W. La rsis-
basse, on peut encore rguler 3A que interne, 2,1C/W contre 1,2C/W. tance thermique maximale autorise
avec de fortes surcharges, sinon on Sy ajoute le fait que la temprature est de (12550C)/11W = 6,8C/W.
reste un peu en-dessous. de jonction maximale est de 125C. La Sen retranchent 2,1 et 1C/W pour le

Figure 2. Limplantation des composants et le trac des pistes en gris montrent que la partie secteur est conue plus large pour satisfaire les exigences de scurit.

Liste Condensateurs : D2 = 4V7/0W5


des composants C1 = 1 F/63 V radial pas 2,5 mm, diam-
tre 6,3 mm max.
D3, D4, D7 = BAT85
D5 = 2V7/0W5
C2 = 10 nF pas 5/7,5 mm D6 = LED rouge faible courant
C3, C6, C10 = 100 nF pas 5/7,5 mm T1 = BF245A
Rsistances: C4 = 220 F/25 V radial pas 2,5 mm, dia- TRI1 = BTA16-600BWRG (TO220AB insula-
R1, R2 = 4,7 k/5 W pas 30 mm max.
mtre 8,5 mm max. ted) (Farnell rf. 1175636)
R3, R4 = 330 k
C5 = 220 nF/275 VAC X2 pas 22,5 mm IC1 = U2008B (Atmel), 8 broches DIP
R5, R23 = 100
C7 = 10 F/63 V radial pas 2,5 mm, dia- IC2 = TS922IN (ST), 8-broches DIP
R6, R24 = 100 k
R7, R8 = 0,1 /5 W pas 30 mm max. mtre 6,3 mm max
R9 = 20,0 k C8 = 1 nF pas 5/7,5 mm Divers :
R10 = 10,0 k C9 = 22 F/40 V radial pas 2,5 mm, dia- K1 = barrette 2x7 points + 1 cavalier
R11 = 30,1 k mtre 6,3 mm max. F1 = 10 A 1 x p.ex. Farnell
R12 = 1,91 k rf.1175149 + 2 clips pour fusible calibre
R13, R14, R17 = 698 Bobines : 15A rf. 1175125
R15, R16 = 715 L1 = 22 H/11 A p.ex. 1422311C Murata connecteurs 4A avec fixation par vis M4 +
R18 = 1,40 k Power Solutions (Farnell rf. 1077056) 4 vis M4 x 10mm + crou + rondelle +
R19 = 100 k ou rondelle-frein
R20 = 10 k 22 H/10A3 p.ex. 2205-V-RC J.W.Miller isolant cramique 4,5mm p.ex.AOS220SL
R21 = 3,3 k Magnetics Fischer Elektronik
R22 = 1 M (Digi-Key Corporation Rf. M8868-ND) Radiateur pour 10A: Rth <3,7C/W
R25 = 820 k (<9,4C/W pour maximum 6 A)
R26 = 1 k Semi-conducteurs : Circuit imprim EPS 060316-1, disponible
P1 = 100 k ajustable D1 = 1N4007 sur www.elektor.fr/060316

6/2009 - elektor 61
pratique alimentation

triac et lisolant, donc le radiateur peu suprieure au minimum rglemen- ler un morceau de ruban isolant entre
utiliser ne peut avoir au maximum que taire de 3mm. Au moment de visser, il le radiateur et la platine ( cause des
3,7C/W de rsistance thermique pour faut que les languettes soient mainte- 3mm obligatoires). Pour la scurit, le
permettre un refroidissement suffisant nues bien droites. Celles du prototype radiateur doit tre mis la terre.
du triac sous 10A. sont montes au-dessus de la platine,
mais suivant le montage on peut aussi Le rgulateur est destin tre utilis
Si le courant maximal disponible sur bien les faire passer en dessous. Cela comme un appareil de classeI. Cela
votre camping favori nest que de 6A, supprime quelques pertes dans la signifie quune ventuelle bote de
le radiateur pourra tre plus petit: rsistance de lassemblage par vis. drivation doit tre munie dune prise
(12550C)/6W 2,1 1 = 9,4C/W. Ce Attention laisser un intervalle de de terre vidente. Une LED est connec-
calcul montre que quelques ampres 3mm entre toutes les connexions (y te la sortie dIC2b pour signaler que
de diffrence font beaucoup pour la compris les pistes imprimes) soumi- le circuit fonctionne. La totalit du cir-
taille du radiateur. ses directement la tension du sec- cuit est soumise la tension du sec-
teur. Pour viter les contraintes sur les teur, la LED aussi, elle ne doit donc
Mais soyons clairs: ces calculs repo- soudures, il est conseill de munir les pas tre accessible de lextrieur du
sent sur la charge maximale du triac, rsistances de puissance dun coffret. Le mieux est de la monter sur
ce qui nest pas recommand pour la frein thermique (une la platine.
dure de vie du semi-conducteur. On petite ondula-
confrera au triac une vie dautant plus tion dans les Pour votre propre scurit lors
longue quil sera mieux refroidi. broches) du rglage du cavalier, il
avant vaut mieux dbran-
de les
Circuit imprim
Comme nous avons conu un circuit
imprim simple face, quil faut
pour 10A un minimum
de cuivre et que
le triac est plac
par commodit
sur le bord de
la platine,
nous avons
opt pour un
isolant cra-
mique pais
(voir liste de
composants). Liso-
lement nest pas choisi pour
entrer dans la classeI, pour cela
lisolement interne du triac suffit. Cela
laisse un peu plus de place sur la pla-
tine pour la connexion de lanode2 du
triac (dans la version non-isole, cest
aussi la languette. Les broches de
gchette et danode1 du triac sont pla- cher le circuit (ou utiliser
ces un peu plus loin pour laisser plus une pincette bien isole). Lors des
de cuivre pour la piste de lanode1. mesures sur le circuit, la prudence est
de mise aussi, surtout l o se trouve la
Du fait des forts courants, on ne lsine tension du secteur. Par exemple entre
pas non plus sur la largeur des autres Figuur 3. Het koellichaam dat we gebruikt hebben R1 et la languette au coin. Un court-
pistes (F1, L1, R7, R8, secteur et voor ons prototype was enigszins overgedimensioneerd circuit cet endroit et la piste prs de
charge). Le fusible de 10A est mont (om het maar zwak uit te drukken). la languette disparat en fume; nous
sur la platine au moyen de deux clips lavons expriment.
spars, espacs pour un fusible de
32mm. Ces clips sont spcifis pour La faon dinstaller le circuit diffre
15A. Les connexions de L1, R7 et R8 monter sur la platine (cela sapplique selon quil devient un composant
sont faites sans les freins thermiques aussi la broche centrale du triac, dune installation ou une sorte de
habituels. Cest pourquoi il faudra pour A2). bote de drivation amliore. Dans
souder ces composants davantage de un cas comme dans lautre il faut tenir
puissance que pour les autres. compte de la forme et de la tempra-
Scurit et mise la terre ture du radiateur, comme de la chaleur
Le raccordement de la charge et du Comme le triac est mont au bord de libre.
secteur se fait par des languettes la platine, il est logique de monter le (060316-I, trad. BRODIER)
fixes sur la platine par des vis de radiateur contre le bord. Pour respec-
4mm. La distance entre elles est un ter lisolement de la classeI, il faut col-

62 elektor - 6/2009
rtronique rcration

Elektor Mini Crescendo (1984)


Eric Bogers (Pays-Bas) sion ni nuage de fume,
et mesur la tension de
sortie. La tension de
Avec un bon amplifi- sortie vide tait envi-
cateur, vous nentendez ron de 65V comme
que la musique. spcifi. Cependant,
jai oubli de connecter
En dcembre 1992, une rsistance de sai-
Elektor surprit le monde gne aux bornes des
entier avec un amplifica- condensateurs pour les
teur de puissance MOS- dcharger une fois lali-
FET de grande classe, mentation coupe. Le
affichant une puissance soir suivant, quand jai
de sortie leve: le Cres- repris le travail sur lam-
cendo. Avec une puis- plificateur, jai reu une
sance de 180W dans forte dcharge (ce qui
4 et un niveau de dis- est probablement arriv
torsion harmonique bien tout amateur dlectro-
infrieur 0,01% sur la nique un moment ou
bande de frquence de un autre). Visiblement,
20Hz 20kHz, ctait les condensateurs ont
une conception qui pou- fait un sacr bon travail
vait ravir mme loreille rester chargs.
la plus dlicate. circuit imprim conu avec soin, les transistors devaient tre isols Jai mont mon Mini-Crescendo,
Cependant, une telle combinai- le montage na pas prsent de lectriquement de laluminium, avec la combinaison de lallu-
son de qualit et de puissance problmes insurmontables, mais mais en mme temps fixs mage retardement et du circuit
ne se vendait pas bas prix. il y a deux aspects du projet que lui avec la plus faible rsistance de protection du continu dcrits
Avec quatre MOSFET par canal je noublierai jamais. thermique possible, cela ma pris dans le numro de janvier 1983,
(les clbres Hitachi 2SK135 Le premier tait le placement quelques heures pour le faire dans un solide rack de 50cm.
et 2SJ50) et une alimentation des transistors de sortie, qui tait correctement. Courant 1987, jai complt ma
continue spare pour sur cha- assez dlicat. La carte de lampli- Le second aspect tait lalimenta- sonorisation avec le pramplifi-
que canal, constitue dun trans- ficateur de puissance tait fixe tion. Quand lheure de lassem- cateur dcrit dans les numros
formateur torique robuste et de un large dissipateur grce une blage final arriva, ctait bien de dcembre 1986 et de janvier
plusieurs gros condensa- cornire en aluminium et quel- sr cette partie de lamplifica- 1987 (probablement le meilleur
teurs lectrochimiques, le prix ques vis, et les transistors taient teur dtre insre la premire amplificateur haut de gamme
de cet ensemble slevait une fixs la cornire en aluminium, dans le botier et teste. Aprs sorti des laboratoires dElektor)
coquette somme. Un Crescendo leurs broches traversant avec avoir vrifi avec prcaution le et lingalable amplificateur de
complet dpassait facilement prcision laluminium par des cblage, jai mis en marche lali- casque en classe A dcrit dans le
380. ouvertures pour tre fixes aux mentation, ce qui bien heureu- numro de fvrier 1983.
Ceci engendra une vague de trous du circuit imprim. Comme sement na engendr ni explo- A prsent, vingt-cinq ans aprs
demandes pour une version la publication du projet origi-
avec des performances similai- nal et vingt-deux ans aprs le
res mais un prix moindre. Elek- montage des composants, ce
tor sut prter une oreille atten- systme (accompagn de deux
tive et en mai 1984, il fut fier haut-parleurs Magnat Viva, dun
de prsenter le petit frre du excellent lecteur de CD et dune
Crescendo: le Mini-Crescendo platine remarquable) est tou-
bien que mini ne soit que jours en service. Aprs toutes ces
relatif puisque deux canaux de annes, je prends toujours autant
70W chacun sur 4 sont bien de plaisir lire Elektor et cou-
plus que suffisants pour laisser ter quotidiennement de la musi-
vos voisins partager votre got que avec mon Mini-Crescendo.
pour la musique. Entre parenthses, la production
Avec seulement deux MOS- des transistors de sortie SK135 et
FET par canal, un simple trans- SJ50 a t arrte il y a plusieurs
formateur et des petits conden- annes, mais la socit anglaise
sateurs lectrochimiques moins de vente par correspondance
chers, cette version entrait LittleDiode (www.littlediode.com)
dans mon budget. Jai achet a apparemment encore un bon
les composants dbut 1987 et stock sous la main, ce qui est
quelques semaines plus tard, plutt rassurant.
tout tait assembl. Grce un (081096-I, trad. Florent PAVIN)

Rtronique est une rubrique mensuelle sintressant llectronique du sicle dernier y compris des montages de lgende dcrits dans Elektor. Nous sommes ouverts
toutes les contributions et suggestions. Nhsitez pas nous envoyer un Email : redaction@elektor.fr, sujet : Rtronique Elektor.

6/2009 - elektor 63
pratique programmer en c

Se lancer dans le C
2e partie: fonctions C et cafetire l
A. J. (Bert) Korthof (Pays-Bas)

Dans le premier article de ce bref cours, nous avons analys le matriel et entam la
programmation de la carte MSP430 avec le logiciel de lIAR Embedded Workbench.
Continuons sur la lance et examinons quelques fonctions C trs utilises. Aprs,
nous apprendrons comment scruter des boutons poussoirs et nous allons programmer
compltement une cafetire lectrique. Il sera temps alors pour une rcration: jouer avec
un afficheur 7segments.

Tout programme contient la fonction main() et un certain ce que lon nomme des boucles de programme. On peut
nombre dautres fonctions dans lesquelles le code est nu- les raliser laide de:
mr mthodiquement. Nallons pas trop vite: ces fonc- - for (expression; expression; expression) {instructions}
tions, il faut toujours les dclarer au pralable pour que le - while (expression) {instructions}
compilateur les identifie et sy retrouve au moment de la - do {instructions} while (expression);
traduction en langage machine.Dans ce cours, nous ferons Voici quelques exemples dexpressions:
usage au moins des fonctions suivantes: - if (a >=b) signifie: si a est plus grand ou gal b

void delay(unsigned int); // retard rglable


void tick(void); // bip
void init_elektor_board(void); // initialisation du MSP430
void set_7segment(int, int); // crire un nombre sur afficheur 7segments

La figure1 vous prsente llaboration dun programme - while (a == b) signifie: aussi longtemps que a est gal
en C. Le programme commence par main() et parcourt lune b (attention, a = b veut dire: a prend la valeur de b)
aprs lautre, squentiellement, toutes les instructions. Par-
fois, il saute une partie du code. Cest provoqu par une Nous pouvons aussi excuter en C des oprations arithm-
instruction dans laquelle une expression peut tre Vraie (1) tiques. Il faut alors prendre en considration la grandeur
ou Fausse (0), par exemple avec la commande ifelse: des nombres. Pour notre processeur, int a reprsente une
variable a comprise entre 32768 en +32767 (16bits);
if (expression) unsigned int b est une variable b entre 0 en 65535. Sil
{ faut utiliser de plus grands nombres, on doit faire usage de
// faire quelque chose long int (32bits) ou encore plus grand float. Dans ce
} dernier cas, les nombres sont nots en puissances de 10
(si expression = fausse, sauter faire quelque
(p.ex. 1.234E+8).
chose!)
Le C connat les oprateurs arithmtiques suivants:
Ou par: addition (+); soustraction (-); multiplication (*); division
(/); le reste dune division (%).
if (expression) // si expression = vrai
{ Essayez donc ceci: prenez le fichier BlinkingLeds.c de la
// faire quelque chose premire partie et changez unsigned int i; en unsigned
}
int i,a,b,c,d; Mettez par exemple dans main() au-dessus
else // si expression = fausse
{
de la boucle while(1):
// faire quelque chose dautre a=10;
} b=3;
c=a/b;
Souvent des parties de code rptitives sont excutes dans d=a%b;

64 elektor - 6/2009
enfoui
lectrique

Placez les variables c et d dans la fentre Watch (voyez et S3, sont relis aux broches du port P1, respectivement
sous longlet View). Passer maintenant en mode pas P1.5, P1.6 et P1.7. Ces interrupteurs sont soumis la ten-
pas pour faire dfiler le programme vous montrera que
c devient 3 et d passe 1 (10/3=3 et le reste vaut 1). sion dalimentation positive par des rsistances de rappel.
Vrifiez que Release JTAG on Go nest pas coch Il faut donc dfinir ici ces lignes de port comme entres,
(sous longlet Emulator). ce qui est dailleurs la situation par dfaut pour le port P1.
Si lon appuie sur le bouton, le niveau dentre est ramen
la masse (GND), donc au niveau bas ce qui signifie en
Scruter les boutons langage C un 0 ou pas Vrai (donc Faux). Sachant que
Voyons prsent comment rdiger du code C pour lire ltat S1 est dclar comme unsigned int S1 (entier sans signe),
des poussoirs. Sur la carte MSP430, trois boutons, S1, S2 nous voudrions faire excuter linstruction suivante.

#include msp430x20x2.h
void delay(unsigned int);
void set_7segment(int, int ); // dclarer fonctions et variables
unsigned int t;

void main(void)
{
programme principal et
instructions entre autres: // programme principal et appel des fonctions
delay(100);
set_7segment(3,1)

}

void delay(unsigned int k)


{ // dfinition des fonctions
int i;

}
void set_7segment(int nr, int dp)
{
Figure1.
} Un exemple de la structure
dun programme en C.

6/2009 - elektor 65
pratique programmer en c

Examinons prsent un fragment de code tir du fichier


LoopsJumps.c que vous pouvez tlcharger du site Internet
dElektor (09025111):

if ((P1IN & BIT5)==0) // switch S1 active


{
do
Figure2.
{
Nous allons simuler les P1OUT |= BIT1; // led 1 on
trois boutons de commande delay(3);
de cette cafetire lectrique P1OUT &= ~BIT1; // led 1 off
populaire dans un delay(3);
programme en C. }
while(P1IN & BIT6); // repeat till S2 active

S1 = P1IN & BIT5; Si S1 est enfonc, on parcourt linstruction if. La LED rouge
D1 continue clignoter aussi longtemps que le bouton 2
Ce nest quau moment o le processeur sera arriv est maintenu enfonc. Le programme continue son parcours
cette instruction que la valeur logique de la broche P1.5 (ici on ne boucle pas), mais la LED rouge D1 va toujours
sera dtermine par la fonction ET calculer. Elle pourra steindre parce que linstruction while() suit!
donc devenir S1 = 0 x BIT5 = 0 ou S1 = 1 x BIT5 = 1 x En guise de devoir pour le cours, vous pouvez parcourir
00100000 = 32 (dcimal). cause de la fonction ET avec vous-mme au pas pas le code de LoopsJumps.c et recher-
BIT5, seule la broche P1.5 a une influence sur le rsultat cher toutes les variations (boucles et sauts) dans le droule-
de S1. ment du programme. Vous pourrez aussi dessiner partir
Nous pouvons facilement vrifier au moyen dune instruc- du code un diagramme dtats, une explication va suivre.
tion if si le bouton a t enfonc:

if ((P1IN & BIT5)== 0) Une cafetire lectrique


{ instructions excuter si le bouton est Un bel exemple de programmation en C enfoui nous est
enfonc } fourni par le logiciel pour le microcontrleur dune cafe-
else tire. Commenons par tracer un diagramme dtats
{ instructions excuter si le bouton nest
(state machine). Dfinissons dabord les tats indispensa-
pas enfonc }
bles comme Start, Chauffage (Heating), Prt (Ready) etc.
Ces tats vont se succder en fonction des signaux dentre
Lexpression est Fausse ou 0 si le rsultat est 0, toute qui proviennent des boutons de commande de lappareil
valeur plus grande que 0 (comme 32) est interprte comme (cf. figure2). Le bouton du milieu est celui de marche/
Vraie ou 1. arrt qui est reprsent sur notre platine par le bouton pous-
Comme le programme doit ragir laction sur un bouton, soir S1. Si lappareil est occup chauffer leau, une petite
les instructions cites doivent tre prises dans une boucle LED clignote dans le bouton de commande; sur la platine,
de manire ce quelles soient excutes priodiquement. cest la LED rouge D1 qui en tiendra lieu. Quand leau
Dans la troisime partie de ce cours, nous apprendrons arrive temprature (90C), la LED reste allume en per-
quil convient dutiliser une interruption qui ragit imm- manence. gauche et droite de ce bouton se trouvent les
diatement laction sur le bouton. boutons pour la quantit deau pour une tasse (S2) ou deux
tasses (S3). La figure3 reproduit le diagramme dtats.
Pour la mise au point du logiciel, nous avons ajout la LED
verte D3 (pour une tasse) et la LED D4 (pour deux tasses),
Power qui sallumeront quand le caf sera vers.
Lavantage de travailler avec un diagramme dtats, cest
quun mme bouton peut avoir plusieurs fonctions selon
Start ltat dans lequel la machine se trouve. Appuyer sur S1
S1=0
S1=1 dans ltat Start signifie quil faut commencer chauf-
fer leau, mais dans ltat Heating, il ne fait quarrter le
chauffage et retourner Start. Pour vous assurer que le
Release S1
S1=1 diagramme dtats est complet, vous pouvez vrifier que,
S1=0 dans chaque tat, toutes les flches vers dautres tats (ou
S1=1 le mme) couvrent bien toutes les combinaisons dentres.
Heating
LED D1 On trouve par exemple deux entres qui influencent ltat
S1=0, T<90 Heating et deux combinaisons rester dans ltat Heating
T=90 (leau nest pas encore 90degrs ET S1 nest pas actif).
S1=1 S1 actif provoque: retourner ltat Start et quand
Ready leau = 90C: aller Prt.
S2=0, S3=0 Dans le fichier Coffeemaker.c (qui se trouve aussi dans le
S2=1 S3=1 dossier 09025111 sur le site dElektor) vous trouverez le
LED D3 LED D4 diagramme dtats traduit en code C.
1 Cup 2 Cups Savoir faire: Quand on dveloppe sa propre applica-
R=0 R=0 tion, on a souvent tendance se lancer trop vite dans la
Figure3. R=1 R=1 rdaction du code, sans rflchir posment la structure
Le diagramme dtats de la 090251 - 11 prcise du diagramme dtats. On aboutit de la sorte un
cafetire lectrique. programme sans aucune erreur de syntaxe mais qui ne

66 elektor - 6/2009
state=start;
while (1) {
switch (state) {
case start: while(P1IN & BIT5); // scruter le bouton S1
state = heating;
delay(1000); // anti-rebonds
break;
case S1: P1OUT &= ~BIT1; // teindre LED D1
while (!(P1IN & BIT5)); // attendre que S1 soit relch
delay(1000);
while (P1IN & BIT5); // scruter le bouton S1
state = heating;
t=20; // temprature initiale de leau
break; Figure4.
case heating: do Un fragment de code
{ extrait du programme
Coffeemaker.c.

fait pas ce quon en attendait! 5.Un pas hors de la fonction.


Nous utilisons dans le programme Coffeemaker.c linstruc- 6.Excuter linstruction suivante.
tion switch. On sen sert souvent quand on veut, en fonc- 7.Avancer jusqu la position du curseur.
tion dune variable de slection, effectuer un choix dans un 8.Aller jusqu la fin du programme, dune boucle sans fin
menu de programme. On pourrait aussi le faire au moyen ou jusqu un point darrt.
de toute une squence de constructions ifelse, mais cest 9.Quitter le mode de Dbogage. Faites-le chaque fois
de loin beaucoup moins clair. Exemple : avant de dbrancher la platine de linterface USB.
Voyez aussi lexplication sous le bouton Help.
int n;
On peut aisment insrer un point darrt dans un pro-
switch (n) gramme en plaant le curseur avant la ligne o lon veut
{ sarrter et puis double cliquer; un point rouge apparatra.
case 1: tat1; break; // aller ltat 1 Dun autre double clic, on supprime le point darrt.
case 2: tat2; break; // aller ltat 2 Parcourons le programme pas pas et nallons pas plus
case 3: ... loin dans la boucle:
default: error(); // donner un message
// derreur case start: while(P1IN & BIT5);
} // fin dinstruction switch
Si le bouton S1 nest pas actionn, la boucle while est tou-
On effectue un saut vers le cas correspondant selon la jours Vraie et on ne la quittera donc pas. Appuyons sur S1
valeur de n (1, 2, 3, etc.). Pour une valeur non dfinie de et en mme temps cliquons sur lune des flches 3 ou 5,
n, le saut se produit vers default. Au lieu de donner des nous irons une instruction plus loin.
numros (type de donne int) aux tats, rien nempche En allant voir dans ltat Heating, nous trouvons:
dattribuer une suite de noms sous forme de donnes de
type enum. Par exemple enum jours {dimanche, lundi,} case heating:
ou enum tat. do
{
La figure4 vous montre un fragment de code C extrait du P1OUT ^= BIT1;
fichier Coffeemaker.c. delay(65000);
La pratique de la lecture des tats de boutons poussoirs t=t+5;
nous a appris ceci. Une touche sur laquelle on appuie est if (!(P1IN & BIT5)) t=90;
un dispositif mcanique qui a une furieuse tendance hsi- }
ter, rebondir, avant de faire un contact franc au moment while (t<90);
o lon pousse dessus. Un phnomne que lon appelle
bounce en anglais, rebond de contact. Nous en tenons Il est possible de parcourir cette boucle plus vite en intro-
compte dans le logiciel en construisant un retard de 50 duisant dans la variable t une valeur pour la faire transf-
100ms avant daccepter ltat de linterrupteur. rer dans la mmoire du MSP430 par la liaison JTAG. Voici
Nous pouvons maintenant charger le fichier et le compiler, le comment procder. Dans le menu View, choisir Watch. Il
tlcharger vers la platine et parcourir le code pas pas avec vient lcran une fentre Watch dans laquelle observer
les flches (rappelez-vous que dans le menu Emulator, loption les variables et mme les modifier (aprs un double clic
Release JTAG on Go ne peut pas tre coche). Voici les sur la valeur).
diffrentes possibilits de Dbogage offertes (cf. figure5): Avancer pas pas dans le code nous permet de bien com-
1.Mise zro du processeur, le programme commence prendre comment le diagramme dtat travaille.
la premire ligne de main(). Si vous voulez modifier le code, il vous faut dabord entrer
2.Arrter lexcution. Une barre verte apparat sur linstruc- en mode de Dbogage par le bouton 9. Aprs le change-
tion o le programme est arriv. La main est rouge quand ment de code, vous pourrez recompiler et flasher.
le programme tourne. Si vous voulez vrifier le programme en mode run-time,
3.Excuter une seule instruction et attendre. cochez Release JTAG on Go dans le menu Emulator.
4.Par pas dans une fonction, par exemple delay(). Cela Vous pourrez ensuite vrifier le fonctionnement de la cafe-
peut durer normment de pas. tire laide des boutons poussoirs.

6/2009 - elektor 67
pratique programmer en c

faire un jeu: vous pensez un chiffre, puis vous essayez


darrter le mouvement en poussant sur S3 au bon moment
pour faire apparatre ce chiffre. Le petit programme qui
le permet est trs court, grce lutilisation de la fonction
set_7segment(1,0):

while(1)
Figure 5. {
Les diffrentes possibilits for (i=0; i<10; i++)
de dbogage offertes par {
IAR Embedded Workbench. 1 2 3 4 5 6 7 8 9 set_7segment(i,0);
for (j=0; j<30000; j++); // delay
// boucle sans fin quand S3 est actif
Afficheur 7segments while (!(P1IN & BIT7));
Au cours du dbogage du code, vous avez probablement } // for i
remarqu rgulirement de caractres bizarres sur lafficheur } // while(1)
7segments. Cela provient du fait que les lignes dE/S du
processeur sont double usage. Nous avons utilis P1.1 La boucle while() qui contient linterrogation de ltat du
pour la LED D1 et P1.5 pour le poussoir S1. Mais ces lignes poussoir S3 (actif bas) est trs courte: while() { }; ou
sont aussi relies au registre dcalage qui pilote lafficheur. encore plus courte while();. La boucle while continuera
Nous ne rsistons pas lenvie, en avant-premire sur la sexcuter tant que lexpression entre parenthses sera
troisime partie de ce cours, de vous montrer comment pilo- Vraie, ce qui nest ralis que quand S3 est enfonc. Le
ter lafficheur. Pour ce faire, vous pouvez utiliser les routines programme continuera excuter la boucle et ne viendra
contenues dans le groupe logiciel 09025111. Couplez les plus la boucle for(;;). Sur lafficheur, le chiffre reste ins-
trois fichiers suivants votre projet: elektor_080558.c, elek- crit jusqu ce que le bouton soit relch.
tor_080558.h en Game1Elektor.c. (090251-I)
Si tout va bien, le programme sera compil sans erreur et
vous pourrez le flasher dans le microcontrleur. Quand on Bert Korthof est professeur en technique automobile et en lec-
lance le programme (par le bouton 8 de la figure5), on voit trotechnique lcole dingnieur de Rotterdam.
trs vite les chiffres 0 9 dfiler lcran. Vous pouvez en

technique secrets du concepteur

et quatre qui font trois


Rainer Reusch partir du signal PWM une tension
dalimentation en fonction de la
La plupart des cartes mres de PC T1 L1 largeur des impulsions et relative-
disposent de plusieurs connecteurs R1
100H ment propre pour un ventilateur
de ventilateur. Les connecteurs conventionnel trois contacts, et
560

BC640
Carte mre Ventilateur
quatre contacts simposent ici de avec un bon rendement! Le si-
plus en plus souvent. Ils sont, m- GND R2 GND gnal de vitesse produit par le ven-
caniquement et lectriquement, C1 C2
tilateur est conduit directement
1k8

compatibles avec les modles +12V


100n 100
+12V
la carte mre.
courants, trois contacts, sur les- TACHO TACHO La ralisation pratique du mon-
quels on trouve la tension dali- T2
tage ne pose pas de problme.
D1
mentation et le signal de vitesse. PWM R3
La tenue en tension des conden-
10k
Le quatrime contact dlivre la 1N5819
sateurs doit tre dau moins 16V
BC548
carte mre un signal TTL, mo- et la bobine supportera au moins
dulation dimpulsions en dure 080377 - 11
200mA. La seule difficult peut
(PWM), destin commander la tre de trouver le connecteur
vitesse du ventilateur. Les poten- quatre contacts sertis comme il se
tiomtres ou les rgulations de vi- doit. Si vous ne le trouviez pas,
tesse commandes par tempra- un connecteur femelle compatible
ture destines rduire les bruits ntait lui-mme relativement le- trois contacts. avec les barrettes mles usuelles
du ventilateur relvent ainsi du v. Le montage complmentaire Le transistor ballast T1, la diode (au pas de 2,54mm) peut faire
pass. On pourrait regretter que que nous vous proposons ici per- Schottky, la bobine et le conden- laffaire. Et surtout: attention au
la gamme des ventilateurs dots met toutefois dutiliser des venti- sateur C2 sont cbls comme sens du connecteur, reprez-le et
dun connecteur quatre contacts lateurs plus rpandus et meilleur pour un rgulateur dcoupage ne le posez pas lenvers!
soit si peu tendue si leur prix march quips de connecteurs abaisseur. On fabrique donc (080377-I)

68 elektor - 6/2009
hexadoku rcration

Hexadoku Casse-tte pour


lectroniciens
Voici une nouvelle grille-neurones pour les amateurs de Hexadoku. Mme si son principe est bien
connu, cest toujours un challenge de rsoudre ce gros Sudoku. Mettez donc les bons chiffres dans les
bonnes cases et envoyez-nous votre solution. Peut-tre vous gagnerez un superbe E-blocks Starter Kit
Professional ou lun des 3 bons-cadeau Elektor mis en jeu.

Les instructions pour la rsolution de ce jeu sont enfantines. soient utiliss quune seule et unique fois dans chaque ran-
Le Hexadoku utilise les chiffres du systme hexadcimal, ge, colonne et carr de 4x 4cases (identifis par une ligne
savoir de 0 F. Du tout cuit pour les lectroniciens et plus grasse). Certains chiffres sont dj placs dans la grille et
programmeurs! en dfinissent ainsi sa situation de dpart.
Remplissez le diagramme de 16x 16cases de faon ce que La solution de ce casse-tte vous permettra de gagner de jolis
tous les chiffres hexadcimaux de 0 F (0 9 et A F) ne prix. Il vous suffit de nous envoyer la srie de chiffres en gris.

participez et gagnez! o envoyer ? Envoyez votre rponse (les chiffres de la


section grise) avec vos coordonnes par
Nous tirerons au sort lune des rponses internationales E-mail, tlcopie ou courrier avant le 23 juin 2009 :
correctes qui nous seront parvenues; son auteur recevra un
Elektor c/o Regus Roissy CDG
E-blocks Le Dme - 1, rue de la Haye
Starter Kit BP 12910 - 95731Roissy CDG
Professional Email : hexadoku@elektor.fr
dune valeur de
365,75
les gagnants
nous offrons en outre La solution de lHexadoku du n369 (mars) est:
813D2
3bons Elektor Le gagnant du E-blocks Starter Kit Professional est:
dune valeur de 50 Jan ten Dam (Pays-Bas).
chacun. Faites travaillez vos mninges! Les 3bons Elektor dune valeur de 50 chacun vont :
Benot Body (France), Todd Adams (tats-Unis) et
Tout recours est exclu de mme que le sont, de ce jeu, les personnels Lars Risting (Sude).
dElektor International Media B.V. et leur famille. Nos flicitations aux laurats!

6/2009 - elektor 69
pratique technique de mesure

Moniteur daccus
Surveillance fiable et prcise de tous les paramtres
de charge et de dcharge
Steffen Graf (Allemagne)

Ce circuit a t dvelopp initialement pour surveiller la charge daccumulateurs dune installation


solaire autonome. Mais il peut tre utilis partout o des accumulateurs sont chargs et dchargs.
Le circuit comporte un microcontrleur LPC2103 et un convertisseur AN 22bits. Ceux-ci mesurent le
courant de charge et de dcharge, la tension de laccumulateur, ltat de charge (capacit disponible) et
la puissance momentane fournie laccu ou par laccu.

Il existe plusieurs mthodes pour qui- charge. Il est prfrable de mesurer porte quel circuit basse tension
per des blocs daccumulateurs dun aussi le courant. Cela permet de cal- continue. Lauteur utilise ce module
indicateur de charge complte. Une culer la puissance et la quantit de pour surveiller une petite installation
mthode trs rpandue se borne courant, donc la capacit restante de solaire.
mesurer simplement la tension. laccu lorsque ltat initial est connu. La plage tendue de tension de 6V
La difficult de dtection du point de Le module de mesure prsent ici 42V permet de lutiliser avec les ten-
dcrochage de la tension fournie par offre cette possibilit. Non content sions typiques daccus (au plomb) de 6,
un accu NiMH ou NiCd compromet la de surveiller des accus, il peut aussi 12, 24 et 36V. La plage tendue de cou-
fiabilit de la mesure de cette seule mesurer gnralement la tension, le rant et la rsolution leve de mesure
tension comme indication de ltat de courant et la puissance dans nim- au mA prs constituent des atouts

70 elektor - 6/2009
supplmentaires. Une rsistance shunt tensions doivent tre engendres avec cordement K1 de laccu. Elle est appli-
CMS 2 W 50 m permet au circuit de le meilleur rendement possible partir que au rgulateur dcoupage 5V
mesurer un courant atteignant 6A dune tension dentre (de 6V 42V) IC1 et au diviseur de tension R3/P1/R8
malgr sa taille rduite. extrmement variable. Cela ncessite pour la mesure de tension. Ce diviseur
un convertisseur doupage engen- ajuste la tension la plage dentre du
drant directement 5V partir de la convertisseur AN interne du LPC2013
Le concept tension dentre. Un second convertis- qui ne peut mesurer que des tensions
Le choix du microcontrleur sest port seur dcoupage rduit la tension de entre 0 et 3,3V. Il existe deux faons
sur un LPC2103, un contrleur RISC 5V 3,3V. Les autres tensions (1,8V de raliser le diviseur de tension:
ARM7 32bits de NXP. Il sagit dun et 1,2V) sont drives partir de 3,3V
proche parent lgrement plus petit du par des rgulateurs linaires. La puis- 1.Si des rsistances 0,1% sont uti-
LPC2106 utilis dans Carte de dve- sance dissipe reste donc faible mme lises pour R3 et R8, aucun ajustage
loppement LPC210x ARMe dElek-
tor 4/2005 (et aussi rcemment dans
le banc de rodage automatique pour
moteurs thermiques de modlisme Caractristiques techniques
Affichage du courant (mA/A), de la tension (mV), de la capacit (Ah) et de la
puissance (mW/W).
Destin la surveillance de diffrents types daccus
Pour installations de 6V 42V
Courant de mesure maximum: 6A
Pouvoir de rsolution lev:
Tension max. 76mV, courant thorique 12A (rsolution affiche: 1mA)
Faible consommation grce au convertisseur dvolteur efficace:
<200mW (sans rtroclairage), <300mW (avec rtroclairage)
Le module mesure le courant et la capacit en tenant compte de sa propre
consommation
Intervalle de mise jour 1s
DEL derreur affichant les surtensions et les sous-tensions
LCD clair 2x20caractres
Construction compacte
Interface srielle pour la sortie des valeurs affiches
Micrologiciel tlcharger gratuitement sur le site Web dElektor
dElektor). Il est aussi bas sur le cur
ARM7TDMI-S 32bits dcrit dans le
numro de mars 2005. La rsolution du
convertisseur AN interne du LPC2103 lorsque la tension dentre est leve. nest ncessaire et P1 est superflu.
nest que de 10bits, ce qui suffit pour Point donc nest besoin de sencombrer 2.Un ajustage par P1 simpose si les
mesurer la tension, mais pas le cou- dun dissipateur thermique. rsistances choisies sont moins prci-
rant. quoi vient sajouter le fait que ses (1%). R8 nest plus ncessaire dans
la mesure bidirectionnelle du courant ce cas.
(courant de charge et de dcharge)
Le circuit et son montage
requiert un convertisseur AN entre Le schma complet est reprsent Si la tension de fonctionnement
diffrentielle. Au vu de ces deux fac- dans la figure1. Parmi les six puces dpasse 40V, il faut toujours ajuster
teurs, le convertisseur interne AN du prsentes, quatre sont des rgulateurs le diviseur de tension avec P1 pour
LPC2103 ne sert qu la mesure de de tension. Les inductances raccordes obtenir la prcision la plus leve. La
tension. Un convertisseur AN externe aux composants IC1 et IC2 indiquent tension de fonctionnement ne doit en
assure la mesure de courant. Ce der- quils servent de rgulateur dcou- aucun cas dpasser le 42V.
nier est un MCP3550-50 de Microchip page. IC3 et IC4, quips de simples
dj brivement dcrit dans le numro condensateurs, servent de rgulateurs Le cavalier JP2 permet de slection-
double 2008. Cette puce remarquable linaires. Le circuit de mesure propre- ner la tension dalimentation soit en
(voir encadr) est un convertisseur ment dit ne comporte que le LPC2103 provenance de la batterie soit en pro-
22bits delta-sigma entre diffren- (IC5) et le convertisseur AN (IC6). Leur venance du cble de programmation.
tielle et interface SPI. Son botier CMS circuit externe se rduit lessentiel. Cela permet de programmer le contr-
est relativement simple souder. Lentre de IC6 (MCP3550) nest relie leur sans raccorder laccumulateur.
qu la rsistance shunt de mesure du Quand lalimentation provient de lin-
Lobtention de diverses tensions de courant. Celle-ci est relie son tour terface de programmation alors quun
fonctionnement constitue un dtail aux bornes E/S de la carte. Ces bor- accu est aussi raccord, IC1 ne soutire
important de ce projet. Le circuit nes permettent de raccorder la carte que quelques mA de celui-ci; le reste
requiert 5V pour le LCD, 3,3V pour le la ligne dalimentation de laccu et de du circuit salimente aux 5V de linter-
convertisseur AN et le microcontrleur, dtecter le courant entrant dans laccu face de programmation. Ne pas oublier
1,8V pour le cur de calcul du micro- par le shunt ou en sortant. La tension de remettre le cavalier en position
contrleur et 1,2V comme rfrence de fonctionnement globale du circuit dalimentation par accu une fois la pro-
pour le convertisseur AN. Toutes ces est aussi prleve la borne de rac- grammation termine Le problme

6/2009 - elektor 71
pratique technique de mesure

+5VBATT +5V +5VUSB


+6V...+42V +5VBATT
K4
IC1
OPTIONAL A
1 4 LCD
VIN FEEDBACK +5V
TL2575HV JP2 DEM16217(HM)SYH-PY
05IKTTR 5V SUPPLY SELECTION
L1 R10
C1 5 2 +1V8 +3V3
ON/OFF OUT
*

LED+
LED-

VDD
VSS
R/W
330H

VO
RS
D7
D6
D5
D4
D3
D2
D1
D0
D1 C2

E
100 GND GND
63V 3A 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
3 6 C14 C15 C16 +5V
330
100V
25V
+1V8 100n 100n 100n

LCD_D7
LCD_D6
LCD_D5
LCD_D4

LCD_RS
LCD_E
P2

R2
10k

5 40 17 42 10k
+5V +3V3 T1
VDD(1V8) VDD(3V3) VDD(3V3) VDDA +3V3
CORE I/O I/O
L2 6 4 +5V
1 9 RST VBAT
VIN L
6 IC2 4 22H C13 R9 2N7002 R6
ILIM PG 26 20 C17
8 5 RTCK IC5 RTXC1
*

10k
EN FB 27 25
100n DBGSEL RTXC2
C3 TPS62007 C4 100n
DGS OPTIONAL B
8 18
7 2 P0.27/TRST/CAP2.0 P0.2/SCL0/CAP0.0
100 SYNC FC 10 +6V...+42V 9 21
16V P0.28/TMS/CAP2.1 P0.3/SDA0/MAT0.0 S1
GND PGND C5 10
P0.29/TCK/CAP2.2
3 10 R3 15 48 LCD_D7
100n 16
P0.30/TDI/MAT3.3 P0.18/CAP1.3/SDA1
47 LCD_D6
OPTIONAL C
* voir texte
100k

P0.31/TDO P0.17/CAP1.2/SCL1
46 LCD_D5
P0.16/EINT0/MAT0.2
32 45 LCD_D4
P0.22/AD0.0 P0.15/RI1/EINT2 +5VUSB +3V3 +1V8
33 41 LCD_RS
P1 R8 P0.23/AD0.1 P0.13/DTR1/MAT1.1
34 39 LCD_E +3V3 IC3
* P0.24/AD0.2 P0.26/AD0.7 1 5
8k25

+6V...+42V 38 IN OUT
P0.25/AD0.6
30 R5 TPS79118
10k P0.9/RXD1/MAT2.2 DBVR
K2 35 29 3 4
K3

10k
P0.10/RTS1/CAP1.0/AD0.3 P0.8/TXD1/MAT2.1 EN BYPASS
1 36
P0.11/CTS1/CAP1.1/AD0.4 C6 C7 C8
37 13 GND
+1V2 +3V3 P0.12/DSR1/MAT1.0/AD0.5 P0.0/TXD0
2 14 100n 2 10n 1
LPC2103 P0.1/RXD0
FBD48
LOAD/ 22 44
P0.4/SCK0/CAP0.1 P0.14/DCD1/SCK1/EINT1
SUPPLY R7 23 1
P0.5/MISO0/MAT0.1 P0.19/MAT1.2/MISO1
24 2
10k

1 8 P0.6/MOSI0/CAP0.2 P0.20/MAT1.3/MOSI1
SERIAL TTL
28 3
VREF VDD P0.7/SSEL0/MAT2.0 P0.21/MAT3.0/SSEL1 IC4
R4 MAX6520EUR-T
2
IC6 5 VSS VSS X1 X2 VSSA VSS
R1 VIN+ SCK +3V3 +1V2
K1
1k

7 19 11 12 31 43
50m

6 X1
1 SDO/RDY
JP1
D2
3 7
2W VIN CS C9 C10
2 MCP3550 C11 C12
50E/SN ERROR 100n 100n
VSS 22p 22p BOOTLOADER
BATTERY 4
X1 = 14.7456MHz 080824 - 11

Figure1. Schma du Garde-accus. Parmi les 6 puces prsentes, 4 sont des rgulateurs de tension.
Le circuit de mesure proprement dit est constitu du microcontrleur ARM7 32bits IC5 et du convertisseur AN 22bits IC6.

disparat quand JP2 est remplac Finalement, liminer la rsistance de de lliminer la fin au moyen dune
par un fil de pontage entre les points grille R9 ainsi que R6 et S1. Pour sup- tresse de dessoudage. Un peu de flux
+5V BAT et +5V. On limine par la primer compltement le rtroclairage, dcapant facilite le soudage. Il est
mme occasion la possibilit dutiliser ne monter aucun des composants indi- prfrable de commencer par souder
ladaptateur de programmation comme qus (S1, R6, R9, T1) ainsi que R10. le microcontrleur, une opration pour
alimentation. laquelle il ne faut pas tre ltroit.
La carte (figure2) est presque unique- Souder ensuite les autres puces. Ne
Le rtroclairage de lafficheur LCD uti- ment quipe de CMS pour viter que placer quensuite le reste des com-
lis peut tre activ ou dsactiv pour les dimensions du module complet ne posants. Les quelques composants
diminuer la consommation. Le bouton dpassent celles du LCD. Il vaut mieux fils signalent la fin du travail dassem-
S1 effectue la commutation au port P0.2 tre dj aguerri au soudage des CMS. blage. La figure3 montre le prototype
du microcontrleur. Le logiciel permet Le botier LQFP48 du LPC2103 consti- du labo. Il diffre encore lgrement de
dattnuer quelque peu la luminosit tue un dfi majeur. Le soudage pro- la disposition finale de la figure2.
au moyen du PWM P.09 et du MOS- prement dit de ces puces est moins
FET T1. Sil ne doit pas tre possible dlicat que leur alignement malgr la
de dsactiver le rtroclairage, utiliser distance de 0,5mm entre les broches.
Logiciel
pour R10 une valeur de 220 (au lieu Pour souder, il est conseill dappliquer Les performances fournies par le
de 0). Remplacer le MOSFET T1 par simplement une gnreuse quantit de LPC2103 grce son cur ARM sont
un fil de pontage entre drain et source. soudure sur une range de broches et plus que suffisantes pour permettre

72 elektor - 6/2009
R4
D2 K2
JP1 L1
R5
C1
K3

R1 JP2
C6
R7 C7
6
IC

15
K1

C
C2

C
IC3
IC

16
5
C10 X1 C8 IC2 L2 D1

14
C3

C
R3 IC4 R9
C9
12

R8 R2
C

C5 C4
11

P2 S1
C

P1 C13 T1
IC1 C17
R10
K4 R6
L+

Figure2. La carte est quipe en grande partie de CMS et est de mme taille que lafficheur LCD.

Liste des composants C7= 10nF/50V, 10%, XR7, multicouches


CMS 0805
LQFP48)
IC6= MCP3550-50 (convertisseur AN del-
C8= 1F/16V, 10%, XR7, multicouches ta-sigma 22bits, Microchip, SOIC08)
Rsistances: CMS 0805
(SMD0805, 1/8W, 1% sauf indication C11,C12= 22pF/50V, 5%, multicouches Divers:
contraire) CMS 0805 X1= quartz 14,7456MHz, capacit de
R1= 0,05/2W, 1% (rsistance shunt charge 18pF, 30ppm
CMS 0,5mm x 0,3mm, par exemple Inductances: S1= bouton SPNO pour montage sur carte
Vishay/Dale) L1= 330H, 590mA, 20%, CMS 10mmx (par exemple Omron B3W-1000)
R2, R5R7= 10k 10mm (par exemple EPCOS) K1, K2= bornes de raccordement la
R3= 100k (voir texte) L2= 22H, 925mA, 30%, 5mmx 35mm carte, 16A, pas 5mm
R4= 1k (par exemple WE-TPC, Wrth) K3 = barrette picots, 1range, 6-
R8= 8,25k (voir texte) contacts, coude
R9, R10= 0 (ou 1, R10 galement Semi-conducteurs: K4= 1 barrette de connexion femelle,
220 , voir texte) D1= diode Schottky 3A, 100V, 620mV, 1range, 16contacts, pour montage LCD
P1= trimmer multitours 10k, 19mm botier CMS, par exemple 30BQ100TRPBF (sandwich connector)
(voir texte) (Vishay, IRF) JP1= barrette picots 2contact comme
P2= potentiomtre trimmer 100k hori- D2= DEL, rouge, faible courant (2mA) cavalier
zontal, 10mm T1= 2N7002 (MOSFET canal N, JP2= barrette picots 3contact comme
60V/115mA, Fairchild, SOT-323) cavalier
Condensateurs: IC1= TL2575HV-05 (rgulateur dvolteur Afficheur LCD 2 lignes, 2x16 caractres et
C1= 100F/63V, 20%, aluminium, CMS dcoupage 5V/1A, TI, TO263) rtroclairage, voir texte (par exemple
(G) ou fils de sortie axiaux IC2= TPS62007 (rgulateur dvolteur echoppe, code produit 030451-72)
C2= 330F/25V, 20%, aluminium, CMS dcoupage, TI, MSOP10) 2x cavalier, pas 2,54mm
(F) ou fils de sortie axiaux IC3= TPS79118 (rgulateur LDO, 4x sparateur M2.5, 15mm
C3= 100F/16V, 10%, tantale CMS 1,8V/100mA, TI, SOT-23-5) Carte 080824-1 (disponible auprs
(7343-31) IC4= MAX6520 (rfrence de tension dechoppe, tlchargement du dessin des
C4= 10F/16V, 10%, X5R, multicouches 1,2V, Maxim, SOT23-39 pistes sous www.elektor.fr/080824)
CMS 1210 IC5= LPC2103FBD48 (ARM 70MHz,
C5, C6, C9, C10, C13 C17= 100nF/ 16Ko de flash, 8Ko de RAM, NXP,
50V, 10%, XR7, multicouches CMS 0805

dajouter des extensions. Le micro- compteur soit incrment chaque milli- Les donnes peuvent tre lues la fin
logiciel avec code source peut tre seconde. Il suffit alors de tester dans la de la conversion. Le nombre de blocs
tlcharg gratuitement partir de boucle sans fin si ce compteur a atteint de 8bits lus est de trois au total. Ces
la page du projet [1]. Il est en C pour la valeur 1000 (1000*1ms=1s). blocs sont enregistrs dans une varia-
faciliter la comprhension et ladap- ble par une simple fonction logique
tation du programme. Seul le code de Le sous-programme de calcul propre- OU. Le bit22 indique la polarit de la
dmarrage est en assembleur (merci ment dit lit tout dabord la valeur du tension mesure. Un 1 cet endroit
Alexander Graf). Pour produire le code convertisseur AN de la mesure de cou- indique une valeur ngative dont il
binaire, utiliser le compilateur crois rant. Le MCP3550 ne peut pas recevoir faut calculer la valeur absolue. Ce
de la chane doutils libres GCC pour de donnes. Il ne peut tre command calcul du complment de 2 est effec-
ARM. que par la ligne Chip Select. Il est tu par la ngation de chaque bit
donc relativement facile de le lire. Une (ad_current=~ad_current;)
Le microcontrleur excute une boucle fois la puce place sur Low par /CS, il suivie la fin dune incrmentation de
sans fin et appelle chaque seconde une faut attendre la fin de la conversion. 1. Comme nous ne nous intressons
fonction qui effectue les mesures et Elle est signale par le MCP3550 quaux 22bits de poids faible, il est
en affiche les rsultats. Pour que lap- dont la sortie donnes se positionne important dliminer les bits super-
pel ait lieu au rythme dune seconde, sur Low. Il est ncessaire pour cela flus par une opration logique ET
il faut positionner le multiplicateur de changer plusieurs fois la fonction (ad_current&=0x3FFFFF;).
de frquence de Timer0 pour que le des ports. Voici enfin venu le moment de calculer

6/2009 - elektor 73
pratique technique de mesure

le vritable courant partir de la valeur


MCP3550 absolue. Le calcul est effectu en nA
(et en V dans le cas des mesures de
Un convertisseur AN delta-sigma simple tension) pour viter les oprations en
et prcis
virgule flottante. Lerreur du rsultat de
mesure devient alors insignifiante. La
Le MCP3550 nest pas le convertisseur AN dviation est plus faible que les tol-
le plus rapide, mais il est sobre et prcis. rances de la tension de rfrence et du
Il ne consomme que 110A! Le choix du
diviseur de tension.
MCP3550-50 pour ce projet est aussi d
son entre diffrentielle et au filtre coupe-
bande (notch filter) liminant la frquence Toutes les informations affiches sont
secteur 50Hz. transmises par linterface srielle dans
le format suivant:

Voltage: 12599mV
Current: -0050mA
Reference
Input Power: -0629mW
Differential Charge Bit Conversion Output
Capacity: -0035mAh
Analog Input Gain and Transfer Third-Order Stream Digital Code Code
SPI 3-wire
Offset Decimation
Interface
Calibration Modulator Filter (SINC4 ) Cette sortie peut fournir par exemple
des informations un enregistreur de
Clock donnes. En utilisant deux appareils de
Internal
ce genre, il est aussi possible de dter-
Oscillator miner trs prcisment lefficacit de
080824 - 14
convertisseurs de tension.

Programmation
Le schma du fonctionnement interne est trs simple. Lentre est relie au talonnage du
gain et de loffset. Ce dernier compense les dcalages et les erreurs de pente entre les si- Le moniteur daccus dispose dune
gnaux dentre et de sortie. Un filtre numrique dcimation rduit sensiblement les im- interface srielle qui sert charger le
prcisions. Cet amplificateur dentre est suivi du convertisseur AN proprement dit. Il sagit micrologiciel et de sortie des donnes
dun modulateur de troisime ordre fonctionnant une frquence dhorloge interne de mesure. Attention, cette interface
(102,4kHz dans le cas du MCP3550-50) et avec une tension de rfrence de 1,2V. ne fonctionne pas au niveau RS232
mais tolre le niveau TTL 5V malgr
la tension de fonctionnement de 3,3V.
Integrator Quantizer Le cble dadaptation USB-TTL dElek-
tor 06/2008 [2] qui peut tre utilis
Digital pour programmer par USB est disponi-
Filter ble auprs dechoppe (Code produit:
080213-71). Lattribution des broches
du cble est compatible avec K3 sur
la carte. Rien nempche bien entendu
1-BIT DAC de reproduire loccupation des bro-
ches de la figure1 et de raccorder son
080824 - 15
propre cble sriel avec niveaux 5V.
Assurez-vous que la carte est alimen-
te avant de connecter un cble sriel
Le schma de principe dun modulateur delta-sigma du premier ordre est encore plus simple. avec niveaux 5V.
Le signal dentre est envoy un additionneur dont la contre-raction est relie au signal de
sortie par un convertisseur NA 1bit. Par consquent, seule lerreur de mesure (cest--dire la Une fois le circuit termin, il faut
diffrence entre la tension dentre et la valeur de sortie) est prise en compte. Cette diffren- flasher le micrologiciel dans le micro-
ce est intgre et quantifie. Elle est finalement envoye la contre-raction dentre par le contrleur. Placer le cavalier JP1 puis
convertisseur NA. Cette boucle sans fin est excute une frquence bien plus leve que le raccorder le circuit la tension dali-
taux dchantillonnage du convertisseur AN. On obtient donc un flux de bits trs haut dbit. mentation. Il faut placer le cavalier
Ce principe est quelque peu tendu dans le MCP3550 qui comporte un modulateur delta- JP2 en 2-3 (+5V +5VUSB) si le cir-
sigma du troisime ordre. Trois additionneurs raccords lun derrire lautre avec un int- cuit est aliment par le cble USB-
grateur remplacent ladditionneur unique. Un quantificateur nest prsent quaprs le dernier TTL. Seule la premire ligne de laf-
tage. fichage devrait apparatre. Vous ne
Le flux de bits ainsi engendr doit subir un filtrage numrique pour que le signal obtenu soit voyez rien? Rgler le contraste avec
utilisable. Cette opration est effectue par un filtre sinc du quatrime ordre modifi. Quest- P2. On utilise le logiciel gratuit Flash
ce quun filtre sinc? Il sagit en gros dun passe-bas idal bas sur le concept mathmati- Magic [3] pour finalement graver
que de la fonction sinc (sin(x)/x). Cest cet endroit quil est tenu compte du filtrage de la le micrologiciel. La figure4 illustre
frquence et que la reprsentation haute rsolution de la tension dentre est engendre. la configuration du logiciel requise.
Cette reprsentation peut tre lue par linterface SPI.
Seuls le port COM et le chemin peu-
vent sen carter.

74 elektor - 6/2009
Vous prfrez vous pargner la pro-
grammation? Le contrleur est dis-
ponible tout programm auprs
dechoppe.

En avant, marche!
Retirer JP1 une fois la programmation
effectue. Vrifier le positionnement
correct de JP2 (+5V +5V BAT) et
raccorder une pile, un accumulateur
ou une alimentation de labo entre 6 et
40V K1. Si une telle source de ten-
sion est dj raccorde K1, interrom-
pre brivement la liaison pour provo-
quer une rinitialisation.

Le LCD devrait afficher brivement un


texte, puis les mesures. Pas de texte?
Vrifier P2 (le contraste). Si le texte de
Figure3. Platine prototype de laboratoire une fois monte.
bienvenue reste affich, il se peut que
la liaison avec IC6 soit dfectueuse.
Liens: MAX6520:
http://datasheets.maxim-ic.com/en/ds/
[1] www.elektor.fr/080824 MAX6520.pdf
[2] www.elektor.fr/usb-ttl DEM16217:
www.display-elektronik.
[3] www.flashmagictool.com/download. de/DEM16217SYH-PY.PDF
html&d=FlashMagic.exe

Descriptifs techniques: Lauteur


Steffen Graf, g de 20 ans, est tudiant
TL2575HV-05:
de deuxime anne en lectrotechnique et
www.ti.com/lit/gpn/tl2575hv-05
technologie informatique lUniversit Tech-
LPC2103: nique de Darmstadt. Son hobby, llectroni-
www.nxp.com/acrobat/datasheets/LPC2101_ que, tient une place importante dans sa vie
02_03_3.pdf depuis de nombreuses annes. Il a particip
MCP3550: au concours Jugend forscht (recherche et
www.microchip.com/downloads/en/ jeunesse) 2008 de la rgion Rheinland-Pfalz.
DeviceDoc/21950D.pdf Son appareil de mesure de la capacit dacu-
Figure4. Configuration du logiciel Flash Magic qui charge le TPS62007: mulateurs lui a valu la seconde place dans
micrologiciel dans la mmoire flash. www.ti.com/lit/gpn/tps62007 le domaine Monde du travail. Il a reu en
TPS79118: outre le prix spcial pour une invention utile
www.ti.com/lit/gpn/tps79118 dans la vie courante.

Quand tout fonctionne, la premire


ligne du LCD devrait contenir la
consommation de courant du module
de mesure et la tension dalimentation.
La deuxime ligne contient la quantit
de courant coul (Ah) et la puissance
consomme (mW/W) voir la figure5.
La consommation dpend fortement de
la tension. Le courant devrait tre de
lordre de 15mA 12V.

Si vous avez mont le trimmer P1, il


est possible de le rgler pour que la
tension affiche soit gale la ten-
sion relle K1 (confirm par une
mesure avec votre fidle multimtre).
Le Moniteur daccus est prt mon-
ter la garde.
(080824-I, trad. Softcraft)

Figure5. Laffichage LCD mise en service accomplie!

6/2009 - elektor 75
pratique interface-calculette

Calculette-automate
programmable
Communication avec les TI-83(+) et TI-84+

Koen Kempeneers (Belgique)

Une calculette sur laquelle on peut taper un programme... le nec plus


ultra il y a quelques annes, aujourdhui obligatoire ou presque dans
toutes les coles. Les TI83(+) et TI84+ sont parmi les plus rpandues. Lune et lautre sont munies
dun port de communication Link Port, par o entrent et sortent les donnes. Le matriel ad hoc
raccord ce port ouvre bien dautres possibilits.

Tout technicien ou ingnieur a une cal- Texas Instruments (TI) ne dispo- CBL/CBR (Calculator-Based Labora-
culette quelque part sur son bureau. sent que dun Link Port. Matriel- tory System/Calculator-Based Ran-
Bien que leurs processeurs internes lement, il sagit dune douille pour ger). Cette petite machine est capa-
ne soient pas spcialement destins un jack miniature stro de 2,5mm ble de plus encore. Si elle est munie
des automates, certaines de ces peti- qui permet la machine dchanger de linterface dcrite ici, elle dispose
tes machines permettent de raliser un des donnes et programmes avec de 16 entres/sorties tout ou rien et
robot amusant. dautres machines et denvoyer des de quatre entres analogiques avec
Les calculatrices graphiques de instructions un priphrique dit un convertisseur 10bits.

76 elektor - 6/2009
Caractristiques
techniques :
Link Port Heureusement, il brille par sa simpli- 32 broches protges contre
cit. Au repos, on mesure sur les deux les dcharges lectrostatiques,
La fiche jack miniature comporte deux lignes une tension de 3,3V approxi- connexions pour I2C, AVR-ISP,
contacts de signal et la masse (GND). mativement. Quand des donnes sont JTAG, RS485 et E/S usage
gnral.
Toutefois, celui qui chercherait l lun mises, lmetteur tire lune des deux
ou lautre bus de communication stan- lignes zro, le rcepteur accuse Rgulation de tension par 7805
dard en serait, hlas, pour ses frais. Le rception en tirant lautre ligne zro. Micrologiciel entirement en C
fabricant a conu un port de communi- Dans le cas de lmission dun bit 0, Simple programmer
cation maison. lmetteur amne la ligne D0 (fil blanc

VCC VCC

C3 L1 SJ4

100n ADC
10H
1 2
R4 R14
C2 C1 ADC0 3 4 ADC1 PB7
1k
4k7

ADC2 5 6 ADC3
100n 100n PB8
ADC4 7 8 ADC5
R13
ADC6 9 10 ADC7 PB6
32 10 30 1k
AREF VCC AVCC PB7
RESET 9
RST R12
PB5
IC2 1k
RESET PB0 1 40 ADC0 VCC
PB0(XCK/T0) (ADC0)PA0 PB6
PB1 2 39 ADC1
PB1(T1) (ADC1)PA1 R11
VCC PB2 3 38 ADC2 PB4
PB2(INT2/AIN0) (ADC2)PA2 1k
PB3 4 37 ADC3 R1 R2 R3
ISP PB3(OC0/AIN1) (ADC3)PA3 PB5
PB4 5 36 ADC4
4k7

4k7

4k7
2 1 PB5 PB4(SS) (ADC4)PA4 R10
PB5 6 35 ADC5 PB3
PB6 4 3 PB7 PB5(MOSI) (ADC5)PA5 1k
PB6 7 34 ADC6 SJ1 SJ2 SJ3
6 5 PB6(MISO) (ADC6)PA6 PB4
PB7 8 33 ADC7
PB7(SCK) (ADC7)PA7 R9
I 2C PB2
AT MEGA32-P 1k
PD0 14 22 SCL 5 6
PD0(RXD) (SCL)PC0 PB3
VCC PD1 15 23 SDA 3 4 PD3
PD1(TXD) (SDA)PC1 R8
PD2 16 24 TCK 1 2 PB1
PORT B PD2(INT0) (TCK)PC2 1k
PD3 17 25 TMS VCC
1 2 PD3(INT1) (TMS)PC3 PB2
PD4 18 26 TDO
PB0 3 4 PB1 PD4(OC1B) (TDO)PC4 R7
PD5 19 27 TDI PB0
PB2 5 6 PB3 PD5(OC1A) (TDI)PC5 1k
PD6 20 28 PC6
PB4 7 8 PB5 PD6(ICP) (TOSC1)PC6 PB1
PD7 21 29 PC7 JTAG
PB6 9 10 PB7 PD7(OC2) (TOSC2)PC7
TCK 1 2
GND XTAL1 XTAL2 GND
TDO 3 4
11 13 12 31
Q1 TMS 5 6 RESET
PORT D
7 8
1 2
TDI 9 10
PD0 3 4 PD1 C9 C6
PD2 5 6 PD3
PD4 7 8 PD5 18p 8MHz 18p

PD6 9 10 PD7

VCC
VCC Optional

R5 IC4 8
4k7

PD1 4 RS485
T1 D R15
PC7 6 1
3 47
PC6
2 R6
BS250 7 2
ANT SJ5 47
8 PD0 1
X1 IC3 R
PB0 7 1
7805DT
READY ANT D4 D2
PB1 SM4007 VCC
6
SDI IC1 PWR 5
PB2 5 2 MAX487 8V2 8V2
SDO RFGND CSA
PB3 4 3 1
BUSY RSSI D5 D3
C8 C4 C5 C7
2 4V7 4V7
9 10 100n 100n 10
50V 50V
TP1
080138 - 11

Figure 1. Le schma de la platine dinterface.

6/2009 - elektor 77
pratique interface-calculette

RS232 compltent lensemble. change de donnes


Tableau 1. Valeur des LED.
La mise en uvre du Link Port se Lenvoi de donnes vers linterface
LED Poids rsume sur linterface la liaison avec seffectue par la commande Send. En
LED1 20 (1) PC0 (SLC) et PC1 (SDA) et deux rsis- principe, nimporte quel type de varia-
LED2 21 (2) tances de polarisation (R1 et R2). On ble peut tre envoy, mais linterface
trouve en plus sur le circuit imprim ne ragit quaux nombres entiers,
LED3 22 (4)
quelques LED qui peuvent tre acti- liste de nombres entiers et chanes de
LED4 23 (8) ves par S4 pour tester facilement les caractres.
LED5 24 (16) programmes.
Les syntaxes possibles de la com-
LED6 25 (32)
Le port RS485 est protg par des dio- mande Send sont:
LED7 26 (64) des Zener qui drivent vers la masse - Send(nom de variable (A Z))
LED8 27 (128) les tensions trop leves ou trop bas- - Send({n0, n1,n2 .. ,nx})
ses. La tension dalimentation est sta- - Send(Str[0 9])
bilise par un rgulateur 7805. Un bloc Quand un nombre entier est envoy
du cble) au niveau bas. Si le bit mis secteur standard de 8 16V suffit linterface, il sera dirig vers les 8 bits
est 1, lmetteur commence par tirer D1 alimenter le circuit. des E/S directes (LED), quel que soit le
(fil rouge) la masse. Le micrologiciel de lATmega32 est nom de la variable o il est stock dans
entirement crit en C et le compila- la calculette. Les valeurs que lon peut
Il est important aussi de savoir dans teur utilis suffit amplement. Il sagit affecter ce port vont de 0 255. Cha-
quel ordre les bits sortent du Link dAVR-GCC, gratuit et sans surprise, que LED reprsente un poids donn,
Port. intgr dans AVR Studio [1]. La pro- conformment la liste du tableau1.
grammation du microcontrleur sef- La commande Send peut changer
fectue simplement avec AVRdude [2]. avec linterface trs grande vitesse
Interface des mots de 8bits. La syntaxe de
Le matriel mis en uvre na pas lmission est:
t conu spcialement pour ce pro-
criture dun programme - Send({CMD,arg1,arg2, ...
jet. Lauteur lavait dvelopp pour Pour faire collaborer le matriel sup- ,argx})
un autre, mais il a vu de trs bonnes plmentaire et la calculette, il faut faire Ci-dessus CMD est linstruction parti-
possibilits dapplication. Le matriel tourner un programme sur la calculette. culire que linterface doit excuter. Le
de linterface brille par sa simplicit On peut crire facilement soi-mme un tableau2 rsume les diffrentes ins-
(figure1). LATmega32 contient tout ce tel programme. On dcrit dans lenca- tructions possibles. Mais attention:
qui est ncessaire et au-del. Les qua- dr comment procde le programme pour garder sa souplesse, linterface est
tre ports offrent un total de 32broches Blink. dpourvue de mcanisme de contrle
dE/S protges contre les dcharges Arrtons-nous dabord au fonctionne- du nombre et de la validit des argu-
lectrostatiques. De plus, le processeur ment du programme. La premire ligne ments. Si linterface cesse soudaine-
dispose dune vaste mmoire intgre est linitialisation. La variable A se voit ment de ragir aprs la rception dune
qui permet dtendre le programme affecter la valeur 0. La deuxime instruction errone, il faut la remettre
volont. ligne marque le dbut dune boucle, la zro. Lextraction de donnes de lin-
calculette va excuter les instructions terface seffectue par linstruction get.
Le schma de linterface ne contient comprises entre cette ligne et linstruc- Seuls des nombres entiers peuvent tre
pas grand-chose de nouveau. Le pro- tion END aussi longtemps que la condi- lus de linterface.
cesseur est entour des dcoupla- tion aprs While (tant que) est rem-
ges de lalimentation, de lalimenta- plie. Dans ce cas, la condition est get- La syntaxe de get est particulirement
tion des entres analogiques et dun Key=0: aussi longtemps quaucune simple:
quartz avec ses condensateurs. Vien- touche nest actionne. -Get(nom de variable (A Z))
nent ensuite les connecteurs qui rac- Si linstruction get nest pas prcde
cordent les capteurs et actionneurs. La troisime ligne du programme fait par un send, elle lit ltat des 8bits
Nous disposons aussi dune interface clignoter la LED; si la variable A vaut du port E/S tout ou rien, auquel sont
I2C standard, dun connecteur AVRISP 1, la premire LED sallume aprs relies les LED PB0 PB7.
(programmation in situ) 6broches et lexcution de linstruction send; si
dun connecteur JTAG. Ce dernier per- elle vaut 0, la LED steint. La cin-
met de dboguer lapplication si vous quime ligne introduit un petit retard,
Construction
voulez tendre le logiciel. Les connec- faute de quoi la LED clignoterait trs Au premier coup dil, on ne trouve pas
teurs de servos et linterface TTL/ rapidement. grandchose de plus que de nombreux

Tableau 2. Instructions de linterface


Instruction Fonction Arguments Exemple
0 Envoie une valeur un Registre Spcial (SFR) de linterface Adresse du SFR et valeur Send({0,55,A})
1 Configure linterface pour lire la valeur dun SFR lors du prochain get Adresse du SFR Send({0,55})
2 Envoie une valeur un Registre Spcial 16 bits (SFR16) Adresse du SFR et valeur Send({0,55,A})
3 Configure linterface pour lire la valeur dun SFR16 lors du prochain get Adresse du SFR16 Send({0,55})

78 elektor - 6/2009
criture
dun programme
Pour commencer lcriture dun nou-
veau programme, appuyez sur la touche
PRGM et ensuite deux fois ->, pour voir
apparatre lcran suivant:

Appuyez maintenant sur ENTER pour


lancer lditeur. Indiquez ensuite le nom
Figure 2. Limplantation des composants montre que le circuit intgr occupe la plus grande part de la surface du circuit imprim. du nouveau programme pour dmarrer
le programme lui-mme.

Liste des composants D2, D4 = diode Zener 8V2


D3, D5 = diode Zener 4V7
IC1 omis
Rsistances : IC2 = ATmega32-P
R1 R5 = 4k7 (0805) IC3 = 7805DT
R6, R15 = 47 (0805) IC4 = MAX487CSA
R7 R14 = 1k (0805) PB1 PB8 = LED (0805)
Condensateurs : Divers : Le programme suivant fait clignoter une
C1 C5 = 100nF (0805) L1 = 10H LED de linterface.
C6,C9 = 18pF (0805) Q1 = 8MHz
C7,C8 = 10F / 50V :0->A
PORTB, PORTD, JTAG, ADC = barrette 2x5
ISP, I2C = barrette 2x3 :While getKey=0
Semi-conducteurs : POWER, RS485 = bornier vis 5mm
D1 = SM4007 :A xor 1->A
:Send(A)
:For(B,0,50)
:End
connecteurs et un gros circuit int- Conclusion
gr. En regardant de plus prs, on voit Pour ceux qui programment pour la
aussi quelques composants monts Parmi les liens oube ci-dessous sen premire fois, voici les combinaisons
en surface (CMS) quon retrouve sur le trouve un [3] qui contient des infor- de touches utilises pour la saisie de ce
programme.
plan dimplantation de la figure2. Le mations pratiques sur les calculettes
circuit imprim double face ne porte de TI. Vous y trouverez des tutoriaux, des
composants que sur une face. Lors de exemples de programmes et mme une
lassemblage, il vaut mieux commen- vritable communaut.
cer comme dhabitude par les CMS.
La priorit va aux composants monts Pour la configuration correcte des bits
sous le circuit intgr. Mme si ce der- fusibles lors de la programmation du
nier est mont sur support, ce qui est microcontrleur, vous pouvez utiliser
logique, les composants logs dessous le site Engbedded [4]. Le micrologi-
sont difficiles atteindre. Noubliez ciel ncessaire la programmation du
pas dtablir les ponts en surface (SJ1 microcontrleur peut tre tlcharg
SJ5) par une goutte de soudure. sur le site Elektor [5].
(080138-I, trad. Brodier)
Aprs les CMS, cest le tour des (quel- Une fois que tout est saisi correctement,
voici laspect de la calculette:
ques) composants standard, enfin des
barrettes et borniers.
Liens oube
[1] www.atmel.com/dyn/products/tools_card.
Comme le matriel na pas t conu asp?tool_id=2725
spcialement pour ce projet, il nest [2] http://meuk.spritesserver.
pas ncessaire dquiper toute la pla- nl/projects/avr_stuff/avrdude-gui_v0.2.1.zip
tine. Les composants de la partie en [3] www.ticalc.org
pointills sur le schma de la figure1
[4] www.engbedded.com/cgi-bin/fc.cgi
ne seront pas monts, car ils sont des-
tins un autre projet. [5] www.elektor.fr/080138

6/2009 - elektor 79
e-CHOPPE LIVRES

Morceaux choisis
La bibliothque des Nouvelle dition augmente

passionns dlectronique Les antennes


La premire partie traite de la propagation
des ondes dans lespace et sur les lignes
ainsi que des caractristiques fondamenta-
les des antennes (gain, rayonnement, cou-
rant, tension). Cette tude thorique est
suivie de ralisations pratiques : antennes
filaires, antennes gain, antennes THF, an-
tennes courtes, antennes large bande et
multibandes, antennes de rception.
La dernire partie est consacre aux ultimes
rglages : adaptation des impdances,
appareils de mesure, conseils de scurit
(pousse du vent, rsistance des matriaux,
pylnes et haubans, foudre).

472 pages ISBN 978-2-86661-165-1 48,50

Software Defined Radio

Construire une
NOU radio logicielle
VEA Pour dessiner une radio l'ancienne, prenez

Ralisez & programmez


U un HP et une antenne, et entre les deux des
livres

transistors, bobines, transformateurs, dio-


12 applications pratiques des, condensateurs etc. Pour une radio lo-

pour matriser le PICBASIC PB-3B gicielle (ou dfinie par le logiciel), on garde
juste l'antenne et les HP du PC. Entre les
Si avant dutiliser un tel composant il faut apprendre lassembleur ou le langage C, lamateur ou deux on crit quelques quations appliques
llectronicien dbutant risquent de dcrocher bien avant le stade des premires satisfactions, celui par un traitement numrique du signal (DSP)
partir duquel tout devient possible. Grce la simplicit des microcontrleurs PICBASIC programma- sur lordinateur. Imaginez les possibilits in-
bles en langage BASIC, llectronique numrique programmable est dsormais la porte de tous. oues de ce procd !
Ces 12 applications pratiques du microcontrleur PICBASIC PB-3B couvrent des domaines varis : la Le matriel est certes extensible et adapta-
domotique (gradateur 2 voies pour convecteurs, thermomtre numrique, gestionnaire dclairage), ble, mais les logiciels, par nature, le sont in-
la protection des biens (centrale dalarme, disjoncteur programmable), la mesure (CO-mtre, luxmtre, finiment plus. Ils sont tous mis disposition
capacimtre, station mto), lautomatisation (automate programmable) et llectronique de puissance gratuitement et enrichis en permanence par
(alimentation numrique, variateur de vitesse commande PWM). des auteurs passionns.

280 pages ISBN 978-2-86661-166-8 42,50 176 pages ISBN 978-2-86661-163-7 33,50

Sous rserve de modification de prix et derreur dimpression.

80 elektor - 6/2009
Entirement
en couleurs

Initiation aux microcontrleurs PIC Trait de palolectronique


Ecoutez la DRM, cest magique !

Construire des rcepteurs 50 ralisations PIC, pour Tubes audio


de radio numrique sur ondes courtes le dbutant et lexpert anciens & rcents
Ce livre dElektor dit tout ce que vous parmi lesquelles variable speed flashing led, lheure des nano-technologies Western-
avez toujours voulu savoir sur les r- dark activated switch, infrared object detection, Electric fabrique toujours la triode 300B.
cepteurs super htrodynes, d- pictures of light, electric candle, recording sound, Quy-a-t-il donc de magique dans ces
tection directe, pour les bandes tachometer etc. crit la demande dElektor tubes de verre pour quils continuent de
amateur ou bien encore tubes simples pour ses lecteurs, tourn vers la pratique, ce nous enchanter ? Quels secrets les ren-
(audion), la transmission de donnes par livre souvre sur la mise en route du matriel dent irremplaables nos oreilles de
radio, la radio numrique, les antennes et du logiciel, puis sarticule autour de thmes mlomanes ?
intrieures, les oscillateurs programma- varis comme les moteurs, les capteurs, le
bles, les techniques de mesure... Mais il son ou les mmoires. Idal pour les dbutants Rien dautre que le savoir faire transmis
ne sarrte pas l. et les enseignants, il fait appel quatre mi- et enrichi sur plus de quatre gn-
crocontrleurs : 12F675, 16F628, 16F876A rations dhommes passionns.
210 pages ISBN 978-2-86661-157-6 35,50
et 16F877, et propose une initiation au 128 pages ISBN 978-2-86661-155-2 39,50
langage de programmation open source
JAL (Just Another Language).

446 pages ISBN 978-0-905705-70-5 37,50

Informations compl-
mentaires et gamme
complte sur notre site
la recherche de loptimal par ltude des circuits

www.elektor.fr
Ce livre est intgralement en anglais
lmentaires
Design your own
Trait moderne des amplificateurs
Embedded Linux
haute-fidlit tubes flambant neuf ! Control Centre
Les amplificateurs haute-fidlit tubes
lectroniques, rests les favoris des au- on a PC
Elektor / Publitronic SARL
diophiles, reviennent sur le devant de la Grce lvolution rcente des techni-
scne. Pendant cinq ans, les deux au-
1, rue de la Haye ques de commande et de rgulation qui
teurs, G. Fiderspil et G. Lalli, ont effec- BP 12910 permet une grande efficacit partir de
tu 6000 simulations informatiques et 95731 Roissy CDG Cedex moyens techniques bien meilleur mar-
dissqu pas moins de 1200 maquet- ch quil y a encore quelques annes, la
tes de circuits tubes pour en livrer les
Tl. : +33 (0)1.49.19.26.19 domotique est aujourdhui un sujet en-
secrets et en dcouvrir les limites. Dans Fax : +33 (0)1.49.19.22.37 core plus passionnant pour les lectro-
ce livre, le lecteur acquiert une connais- E-mail : ventes@elektor.fr niciens. Ce nouveau livre en anglais ne
sance approfondie de la conception des traite ni de ZigBee, ni de Z-wave ni de
livres

amplificateurs tubes pour mieux ap- X10 ni daucun autre protocole commer-
prcier la qualit du matriel existant et cial, mais propose un systme fait la
optimiser ses propres crations. maison, partir dlments rcuprs.

344 pages ISBN 978-2-86661-160-6 45,00 234 pages ISBN 978-0-905705-72-9 32,50

CHOPPE

6/2009 - elektor 81
e-CHOPPE CD & DVD-ROM, KITS & MODULES
cd & dvd-rom

NOUVEAU
Le MSP430 lessai
Inusable ! Indispensable ! (Elektor mai 2009)
DVD Elektor 2008 Banc de rodage
Elektor et lcole dingnieur de Rotterdam
(Pays-Bas) ont dvelopp ensemble un sys- automatique
Ce DVD-ROM runit tous les articles tme de dveloppement conomique qui (Elektor avril 2009)
dElektor, le mensuel dlectronique et vise surtout linitiation la programmation
de micro-informatique appliques, pa- de microcontrleurs. Le systme est bas Mme si les moteurs lectriques brushless
rus au cours de lanne 2008. Il contient sur la clef USB MSP-eZ430 de Texas Instru- ont largement supplant les moteurs ther-
non seulement le texte des articles ainsi ments. Un environnement de dveloppe- miques dans les modles davions radio
que les schmas, mais aussi tous les des- ment et un langage de programmation de commands de taille petite ou interm-
sins des circuits imprims, sous forme de haut niveau (C) sont disponibles gratuite- diaire, de nombreux modlistes restent ce-
fichiers haute rsolution. Ceci permet ment. La carte dexprimentation annexe pendant attachs aux moteurs thermiques.
lutilisateur de modifier sa guise les offre beaucoup de possibilits grce un Si un moteur lectrique peut tre utilis
dessins existants laide dun programme ronfleur, un afficheur 7 segments, quel- pleine puissance ds sa mise en service, un
adquat. ques LED et plusieurs boutons poussoirs moteur thermique devra tre rod avant
embarqus. En plus, la carte comprend de pouvoir dlivrer sa puissance maxima-
ISBN 978-90-5381-235-8 27,50
une interface SPI et un bus IC. le. Le projet dcrit ici a pour but dautoma-
tiser cette importante opration.
Platine monte et teste
Kit de composants, platine-1 avec compo-
Rf. : 080558-91 42,50
sants CMS monts et lafchage
Platine dote de composants, botier et
kit dvaluation TI eZ430-F2013 Rf. : 080253-71 209,00
ARMe carte microcontrleur II
Rf. : 080558-92 29,95
(monte et teste)

Rf. : 090146-91 57,50

NOUVEAU
Inoculez-leur le virus de llectronique
avant quil soit trop tard
Kit C R32C/111
(Elektor avril 2009)
DVD Elex
Le kit dinitiation comporte un module
CANtrleur pour
microcontrleur dnomm carte-sup-
Quad, console, manga, rat, portable,
port R32C (R32C Carrierboard) quip lautomobile
kits & modules
MP3... vous cherchez des ides de cadeaux
du R32C/111 et le CD des outils de d- (Elektor avril 2009)
pour vos enfants ou vos petits-enfants ? In-
veloppement ncessaires. Comme dans
oculez-leur le virus de llectronique avant
le cas du projet R8C/13, la carte-support Conu en partenariat avec lassociation
quil soit trop tard.
R32C-est aussi une ralisation de Glyn. Timloto [1], ce nouveau montage a
Elex revient sur DVD avec la collection
Ce kit dinitiation prix modique offre pour but de parfaire la formation dans
complte des 58 numros du mensuel
tout le ncessaire pour effectuer les pre- le bouillonnant secteur de lautomobile.
dinitiation llectronique publis par
miers essais pratiques avec le nouveau Embarquant le microcontrleur Atmel AT-
Elektor davril 1988 sept. 1993, au for-
contrleur 32 bits. Lalimentation est as- 90CAN32, il se prte quantit dautres
mat PDF imprimable, et un livret de 16 pa-
sure par le port USB du PC. applications.
ges en couleur. Bonus : vido dinitiation
avec les personnages de la bande dessine Kit dinitiation : Module R32C/111 (32-bit Kit de composants, platine avec compo-
Rsi & Transi. carte contrleur) + logiciel sur CD-ROM sants CMS monts

ISBN 978-2-86661-156-9 44,50 Rf. : 080928-91 32,50 Rf. : 080671-91 62,50

Sous rserve de modification de prix et derreur dimpression.

82 elektor - 6/2009
F372 juin 2009

vos favoris
rfrences disponibles


+++ Retrouvez sur www.elektor.fr toutes les rfrences disponibles +++

F371 mai 2009


Le MSP430 lessai 12 applications pratiques pour matriser le

080558-91 ........ Platine monte et teste ........................................................................ 42,50 1 PICBASIC PB-3B


ISBN 978-2-86661-166-8 ................................... 42,50
080558-92 ........ Platine dote de composants,
botier et kit dvaluation TI eZ430-F2013 ............................................ 29,95 Les antennes
F370 avril 2009
2 ISBN 978-2-86661-165-1 ................................... 48,50
Banc de rodage automatique
Construire une radio logicielle
080253-71 ........ Kit de composants, platine-1 avec composants CMS monts
et laffichage ....................................................................................... 209,00
3 ISBN 978-2-86661-163-7 ................................... 33,50
090146-91 ........ ARMe carte microcontrleur II (monte et teste)................................ 57,50
Tubes audio anciens & rcents
CANtrleur pour lautomobile 4

livres
ISBN 978-2-86661-155-2 ................................... 39,50
080671-91 ........ Kit de composants, platine avec composants CMS monts ..................... 62,50
Trait
La machine 32 bits
amplificateurs haute-fidlit tubes
080928-91 ........ Kit dinitiation : Module R32C/111 (32-bit carte contrleur) +
logiciel sur CD-ROM .............................................................................. 32,50
5 moderne des
ISBN 978-2-86661-160-6 ................................... 45,00

ECD 5
F369 mars 2009
Brique processeur
1 ISBN 978-90-5381-159-7 ................................... 29,50
080719-91 ........ Kit composants, platine TinyBrick avec contrleur, CMS prmonts
DVD Elektor 2008
plus autres composants ......................................................................... 64,95 cd & dvd-rom 2 ISBN 978-90-5381-235-8 ................................... 27,50
F368 fvrier 2009
Cours FPGA
Traceur de courbes pour transistor
080068-1 .......... Platine .................................................................................................. 34,50 3 ISBN 978-90-5381-225-9 ................................... 19,95
080068-91 ........ Platine monte et teste only PCB-2 ..................................................... 72,00
CD Elektor 2007
Dcodeur dclairage de voiture
080689-1 .......... Platine .................................................................................................... 9,50 4 ISBN 978-90-5381-218-1 ................................... 27,50
080689-2 .......... Platine .................................................................................................... 9,50
DVD Elex
080689-3 .......... Platine .................................................................................................... 7,50
080689-41 ........ Contrleur programm ........................................................................... 7,95 5 ISBN 978-2-86661-156-9 .............................. 44,50
F367 janvier 2009
1 Kit C R32C/111
Du hertzien pour le contrleur / Emission-rception russie ! Rf. : 080928-91 ................................................. 32,50
071125-71 ........ Platine monte et teste .......................................................................... 8,50
De parole et dargent
2 DigiButler
kits & modules

080396-41 ........ Contrleur programm ........................................................................... 9,95 Rf. : 071102-71 ............................................ 39,00
Accs au 32 bits
080632-91 ........ Platine monte et teste ........................................................................ 44,50
3 Toupie lectronique
Dtection capacitive et appareils distributeurs Rf. : 080678-71 ................................................. 49,95
080875-91 ........ Kit dvaluation Boutons capacitifs........................................................ 32,50
080875-92 ........ Kit dvaluation Variateur capacitif ....................................................... 32,50
4 Tlcommande par tlphone portable
F366 dcembre 2008 Rf. : 080324-71 ................................................. 69,95

Pilote pour DEL de puissance


071129-1 .......... Platine .................................................................................................... 7,50 5 Radio Logicielle (SDR)
Rf. : 070039-91 ............................................... 107,50
Luminaire 3D
080355-1 .......... Platine .................................................................................................. 32,50
Casque sans fil haute fidlit
080647-1 .......... Platine (metteur) ................................................................................ 12,50
080647-2 .......... Platine (rcepteur) ................................................................................ 12,50 Commandez tranquillement sur
Toupie lectronique
080678-71 ........ Kit composants, platine avec composants en CMS www.elektor.fr/e-choppe
et contrleur programm monts.......................................................... 49,95
ou laide du bon de commande encart la fin de la revue.
F365 novembre 2008
Les commandes en ligne de livres ou de CD & DVD-ROM bnficient
Commande de volume motoris
071135-41 ........ Contrleur programm ........................................................................... 7,95
Contrleur cl USB
dune remise spciale de 5%.
071152-91 ........ Platine monte et teste, module VDIP1 ............................................... 29,95
Tlcommande par tlphone portable
080324-1 .......... Platine .................................................................................................. 22,50 Elektor / Publitronic SARL
080324-41 ........ Contrleur programm ........................................................................... 7,95 1, rue de la Haye BP 12910
080324-71 ........ Kit comportant tous les composants avec la platine et 95731 Roissy CDG Cedex
Tl. : +33 (0)1.49.19.26.19
le contrleur programm ...................................................................... 69,95
CHOPPE Fax : +33 (0)1.49.19.22.37
E-mail : ventes@elektor.fr

6/2009 - elektor 83
info & march avant-premire

Numro double 2009


Collection majeure de circuits, ides et astuces
Comme chaque anne le fameux numro double de lt dElektor vous donnera rendez-vous en juillet et aot. Le numro Hors-Gabarit est lune des sources dinspiration les plus
apprcies par tout amateur dlectronique. Les membres de nos rdactions et les ingnieurs de notre labo ont, comme dans les annes prcdentes, rassembl un grand nombre
darticles traitant de llectronique sous toutes ses coutures. Ne le ratez pas!

Extrait du sommaire
Extension de ports pour microcontrleur
Stress-mtre
Luminaire portable LED 3W
Emetteur FM audio
Compteur dlectricit
Milliohm-mtre
Amplificateur casque hybride
Chargeur de batterie lithium
Rgulateur faible chute de tension
Rideau automatique
Tendance-mtre
Lumire automatique pour vlo
Balance servo
Moniteur pour batterie LiPo
Testeur de quartz

Extra dans lHors-Gabarit: ElektorWheelie


Le premier article sur la construction dun gyropode ou gyroporteur, un vhicule auto-stabilis deux roues! Les ingrdients principaux: deux moteurs puissants, deux batteries,
deux capteurs et de llectronique de contrle autour de deux petits mais puissants microcontrleurs AVR.

Il arrive que la publication de certains articles soit retarde par des impratifs rdactionnels.
Attention, le numro de juillet/aot 2009 devrait tre en kiosque partir du 23 juin.

Abonnement PLUS dun an La mthode la rapide et la moins chre de vous


France 80,50 e abonner est de le faire par le biais de notre site
Belgique 87,50 e Internet www.elektor.fr/abo, mais vous pouvez
Suisse 154,00 FS galement le faire laide du bon de commande
electronics worldwide DOM Surface 101,50 e se trouvant en fin de magazine. Il est possible de
DOM Surface Priorit 128,50 e commander danciens numros dans la limite de
leur disponibilit (cf. le bon de commande, leur
Prix au numro tudiant / 20% prix est celui dun numro lunit).
France 6,50 e
DOM Surface 7,50 e Abonnement PLUS de 2 ans Veuillez SVP nous fournir un changement
DOM Avion 9,45 e France 145,00 e dadresse au moins 3semaines auparavant en
Belgique 7,10 e Belgique 160,00 e mentionnant votre numro dabonn (cf. le label
Suisse 12,20 FS Suisse 280,00 FS accompagnant votre magazine), lancienne et la
Canada 8.95 $Can DOM Surface 185,00 e nouvelle adresse.
DOM Surface Priorit 233,00 e
Abonnement dun an standard Le dpartement Clients est accessible
France 68,00 e
Belgique 75,00 e tudiant / 20% du lundi au jeudi de 8h30 17h00
Suisse 126,00 FS Sous rserve de modification de prix. et le vendredi de 8h30 12h30.
DOM Surface 89,00 e
DOM Surface Priorit 116,00 e Abonnements Si vous avez des questions concernant votre
E-mail : abonnements@elektor.fr abonnement, vous pouvez appeler ce dparte-
tudiant / 20% ment au numro 01.49.19.26.19.
Commandes/Ventes Pour le traitement de votre abonnement, Elektor
Abonnement de 2 ans standard E-mail : ventes@elektor.fr
France 120,00 e vous demande des donnes personnelles.
Belgique 135,00 e Conformment la loi Informatique et Libert,
Suisse 228,00 FS vous bnficiez dun droit daccs ces donnes
DOM Surface 160,00 e et vous pouvez en demander la rectification.
DOM Surface Priorit 208,00 e Il est possible de faire dmarrer un abonnement Sauf refus crit de votre part auprs du service
tout moment. Nous vous rappellerons en temps Abonnement, ces informations pourront tre
tudiant / 20% utile lapproche de la fin de votre abonnement. utilises par des tiers.

84 elektor - 6/2009

Je commande les articles suivants :


BON DE COMMANDE
06/2009
Choisissez Dsignation des articles Prix Qt Montant
votre formule
d'abonnement annuel
et recevez gratuitement
le baladeur MP3 (2 Go).*
lisez elektor
Montant de la commande

DEMBALLAGE
Standard France mtropolitaine & Europe ** + 8,50 e

DE PORT ET
Standard DOM/TOM et le reste du monde * + 12,50 e

FRAIS
llectronique imaginative Priorit France mtropolitaine & Europe ** + 10,00 e
Faites votre choix :
Priorit DOM/TOM et le reste du monde * + 15,00 e
Abonnement standard dun an pour 68,00 y TOTAL e
(Belgique : 75,00 y) **ATTENTION !
Pour 11 numros y compris le numro dt double Pour les frais de port standard 8,50 e, nous vous rappelons que les dlais
dacheminement de vos paquets sont denviron 10 15 jours.
Abonnement PLUS dun an pour 80,50 y
(Belgique : 87,50 y)
Nous vous prions
Pour 11 numros y compris le numro dt double ANCIENS NUMROS de bien vouloir entrer
plus le DVD-ROM annuel 2009** tout chaud Prix par exemplaire 6,50 e (*11,45 e) vos coordonnes dans
(il cote normalement 36,00 y port inclus). les cases prvues cet
2006 331 332 333 334 335 336 337/338* 339 340 341 342
Vous conomisez 31,95 y ! effet sur le dos de ce
2007 343 344 345 346 347 348 349/350* 351 352 353 354
bon de commande.
* Offre valable jusqu puisement des stocks, uniquement si vous navez 2008 355 356 357 358 359 360 361/362* 363 364 365 366
pas t abonn elektor au cours des 12 mois prcdents.
** Le DVD-ROM annuel 2009 vous sera envoy doffice ds sa parution
2009 367 368 369 370 371 372 373/374* 375 376 377 378

06/09
prvue en fvrier 2010.
CERCLEZ les numros dsirs *numros doubles

POUR VOS COMMANDES (kits, modules, livres, CD & DVD-ROM etc.) je souscris un abonnement d'un an Elektor (11 numros).


VEUILLEZ INDIQUER ICI VOS COORDONNES COMPLTES : Oui, Ds lenregistrement de mon paiement, je recevrai automatiquement
et sans aucun engagement de ma part le baladeur MP3 (2 Go). *
Je commande les rfrences indiques au verso
Cochez la case correspondant l'abonnement de votre choix :
pour un montant de i par :
Abonnement standard d'un an pour 68,00 i (Belgique : 75,00 i)
Abonnement ELEKTOR PLUS d'un an pour 80,50 i (Belgique : 87,50 i)
(le DVD-ROM annuel 2009 compris**)
Forfait de port et demballage :
Mode de paiement (cochez la case de votre choix) : 8,50 e envoi standard France Mode de paiement (cochez la case de votre choix) :
mtropolitaine & Europe
Chque bancaire / CCP l'ordre de ELEKTOR 12,50 e envoi standard DOM/TOM Chque bancaire / CCP l'ordre de ELEKTOR
et le reste du monde * Si vous navez pas
Virement bancaire pour la France : ABN AMRO Paris Virement bancaire pour la France : ABN AMRO Paris
10,00 e envoi express France t abonn au cours
Compte : 18739-00001-00200797026-03 mtropolitaine & Europe Compte : 18739-00001-00200797026-03 des 12 derniers mois.
15,00 e envoi express DOM/TOM ** Le DVD-ROM annuel
Virement bancaire pour la Belgique : et le reste du monde
Virement bancaire pour la Belgique : 2009 vous sera
CCP 000-1347214-78 Warneton CCP 000-1347214-78 Warneton envoy doffice ds
sa parution prvue
Virement bancaire International : ABN AMRO Paris Virement bancaire International : ABN AMRO Paris en fvrier 2010.
IBAN : FR76 1873 9000 0100 2007 9702 603 (BIC : ABNAFRPP) IBAN : FR76 1873 9000 0100 2007 9702 603 (BIC : ABNAFRPP)
Carte de crdit (compltez et signez ci-dessous s.v.p.) : Code de vrification Carte de crdit (compltez et signez ci-dessous s.v.p.) : Code de vrification
(les trois derniers chiffres (les trois derniers chiffres
Numro de carte de crdit (MasterCard ou VISA) Date de validit au dos de la carte) Numro de carte de crdit (MasterCard ou VISA) Date de validit au dos de la carte)

/ /

Signature Signature

Voici mon adresse :


Voici mon adresse :
Nom
Envoyez cette carte Envoyez cette carte
Prnom Nom
accompagne du paiement accompagne du paiement

Date de naissance sous enveloppe affranchie : sous enveloppe affranchie :


Prnom
FR
Le cas chant, veuillez indiquer votre numro dabonn

Elektor / Publitronic SARL Adresse Elektor / Publitronic SARL


Socit
c/o Regus Roissy CDG c/o Regus Roissy CDG
Adresse
1, rue de la Haye 1, rue de la Haye
BP 12910 BP 12910
95731 Roissy CDG Cedex Code Postal 95731 Roissy CDG Cedex
Code Postal
FRANCE FRANCE
Localit
Pays DOM/TOM

E-mail
Localit

06/09
06/09

Pays DOM/TOM


24-04-2009 15:37:41

Rpertoire des annonceurs


RUBRIQUE
PUBLI-RGION
BETA LAYOUT www.pcb-pool.com 3

EUROCIRCUITS www.eurocircuits.fr 15
Liste dannonceurs classs par pays, puis par rgion
(fabricants, distributeurs, revendeurs, librairies...).
FARNELL www.farnell.fr 29
FRANCHE COMT (39)
LEXTRONIC www.lextronic.fr 53

NOUVELLE ADRESSE
LEXTRONIC www.lextronic.fr 88
32, rue de lEgalit - 39360 VIRY Tl: 03 84 41 14 93 - Fax: 03 84 41 15 24
E-mail: imprelec@wanadoo.fr
MIKROELEKTRONIKA www.mikroe.com 22, 23
Ralise vos CIRCUITS IMPRIMES de qualit professionnelle SF ou DF, tams chaud et
percs sur V.E. 8/10 ou 16/10, illets, trous mtalliss, srigraphie, vernis dpargne.
Face aluminium et polyester multicouleurs pour faade.
De la pice unique la srie, vente aux entreprises et particuliers.
Tarifs contre une enveloppe timbre, par Tl. ou mail. Rservation despaces publicitaires
Rservez ds aujourdhui votre espace publicitaire dans le
Pour tous renseignements sur cette rubrique, magazine Elektor du mois de septembre 2009 !
Date limite de rservation : le 21 juillet 2009
veuillez contacter
Pour toute information concernant la publicit
SL Rgie - Sophie Lallonder aussi bien dans notre magazine que sur notre site internet
www.elektor.fr contactez :
12, alle des Crtelles, 37300 Jou-Ls-Tours
SL Rgie Sophie Lallonder
Tl. : 02 47 38 24 60 12, alle des Crtelles, 37300 Jou-Ls-Tours
Tl. : 02 47 38 24 60
E-mail : sophie.lallonder@wanadoo.fr E-mail : sophie.lallonder@wanadoo.fr

Microcontroller
Ce livre traite de Flowcode, un outil de programmation
moderne, parfaitement adapt la programmation des
microcontrleurs dans le cadre dapplications pratiques.

Systems Engineering
Il commence par des exemples trs simples, dont la mise
en uvre est dcrite pas pas. mesure que vous
progresserez, vous dcouvrirez des notions nouvelles
et apprendrez vite les utiliser vous-mme. Chaque
ralisation est soigneusement dcrite, aussi bien pour ce
qui est du matriel que pour le logiciel : illustrations,
Ce livre est intgralement en anglais diagrammes, schmas, copies dcran, tous les moyens
pdagogiques sont runis pour faciliter lapprentissage.
Le code-source, soigneusement comment, est intgrale-
ment disponible.
Ce livre peut tre vu comme une compilation de montages
raliser, mais il peut aussi tre lu comme un guide
dapprentissage et de conception de systmes micro-
contrleurs PIC, AVR et ARM.

329 pages 17 x 23,5 cm ISBN 978-0-905705-75-0 39,50


NOUV
EAU Elektor / Publitronic SARL
1, rue de la Haye
BP 12910
95731 Roissy CDG Cedex
Tl. : +33 (0)1.49.19.26.19
Fax : +33 (0)1.49.19.22.37
E-mail : ventes@elektor.fr
CHOPPE
ELEK FR0906 A4 kaart.indd 2

Informations complmentaires et catalogue complet sur


www.elektor.fr/e-choppe
Documentations compltes sur le
www.lextronic.fr

1 Ajoutez en 3 mn une connexion Internet votre Modem radio ZigBeeTM permettant une liaison srie entre 2 micro-contrleurs (2 modules sont
application ! Convertisseur RS232 <> TCP/IP ncessaires) - Dim.: 24 x 10,5 mm - Alim.: 3,3 V Prix unitaire 13,40
EZL-200L ....... 68 Dont 0,01 dco-participation inclus
F2M03GLA Module BluetoothTM permettant une liaison srie transparente avec priphrique
5 Platine RISC 32 Bits avec Linux + serveur Web BluetoothTM au protocole SPP - Dim.: 28,5x 15,2 mm - Alim.: 3,3 V Prix unitaire 32,72
2 Version carte "OEM" seule EZL-50L .... 26 + serveur TELNETTM + FTP + compilateur C GNU
dispo en tlchargement. FOXLX832 ..... 168
3 Pilotez 8 entres optocouples + 8 sorties relais TDL2A Modem radio synthtis 5 canaux bande 433 MHz permettant une liaison srie
+ port RS232 via Internet/Ethernet. Supporte les 6 Botier ARM9TM, 2 ports Ethernet, 2 USB, 2 transparente entre 2 microcontrleurs (2 modules ncessaires) Prix unitaire 40,66
modes Web server (HTTP) et Modbus/TCP RS232/RS485, 1 slot carte CFTM (non livre), 8
CIE-H10 ....... 179 Dont 0,05 dco-participation inclus broches E/S, Port I2CTM, Port console, Linux + SET150 Ensemble de 2 tlcommandes porte-clef 433,92 MHz type monocanal code anti-
chane de dveloppement livrs scanner + 1 rcepteur sortie relais (mode M/A ou tenporis) - Porte: 30 m 49,00
4 Serveur Web sur base PIC PICMWEB 49 VS6801 .......... 249 Dont 0,05 dco-participation inclus
T2M Module GSM/GPRS Quad Band - Compatible protocole voix, fax, SMS - Pilotage trs
simple via commandes AT sries - Prvoir antenne en sus 71,76
ET-312 Module GPS 20 canaux - Dimensions: 27,9 x 20, 2 mm - SIRF IIITM- Alim. 3,3 V -
Prvoir antenne externe - Prix unitaire 70,56 Prix unitaire (par 5 pcs) 58,60
1 Interface USB avec 16 ports configurables en EM-406 Module GPS 20 canaux avec antenne intgre - Dimensions: 30 x 30 x 10,5 mm -
entres ou sorties ou conversion "A/N" 12 bits + SIRF IIITM- Alim. 5 V - Prix unitaire 75,00 Prix unitaire (par 5 pcs) 64,58
4 ports entres/sorties + 2 sorties analogiques
- Livre avec de trs nombreux drivers et DLL. 3 Interface USB < > I2CTM / SPITM - Livr avec UM005 Module de lecture/dcodage TAG RFID 125 KHz UniqueTM - Sortie srie 25,00
U3-LV ....... 119 Dont 0,03 dco-participation inclus drivers et DLL - Gestion bus matre ou esclave.
TP240141 .... 275 Dont 0,01 dco-participation inclus RFID-CARD1 Carte RFID Unique 2,00 Prix unitaire (par 20 pcs) 1,32
2 Analyseur USB non intrusif Full / Low Speed.
Idal pour debug, mise au point de drivers, opti- 4 Analyseur I2CTM / SPITM non intrusif - Moni- AJV24E Module metteur vido 2,4 GHZ 4 canaux - Dim.: 31 x 29 x 4 mm .............. 12,95
misation des quipements USB. toring max. I2CTM @ 4 MHz - SPITM @24 MHz. AJV24R Module rcepteur vido 2,4 GHZ 4 canaux - Dim.: 41 x 32 x 6 mm ............ 19,95
TP320221 ...... 419 Dont 0,01 dco-participation inclus TP320121 .... 310 Dont 0,01 dco-participation inclus

MSBD Capteur de mouvement infrarouge passif sortie logique - Porte 3 m ........17,00


1 Sonde oscilloscope USB 1 voie (1 G Ech/sec.
10 bits mode rptitif) + mode datalogger + mode GP2D120 Module infrarouge de mesure de distance (4 30 cm) - Sortie analogique 19,95
mini-analyseur de spectre (FFT) + mode voltmtre +
mode compteur de frquence ! MS-EZ1 Module ultrason de mesure de distance (type mono cellule US) - Porte 16 cm 6 m
PS40M10 .... 290 Dont 0,03 dco-participation inclus - Sortie analogique, sortie PWM ou sortie numrique via une liaison srie ................... 24,49

2 Oscilloscope 2 voies (20 M Ech/sec. 12 bits MDU1130 Module hyperfrquence 9,9 GHz pour mesure de distance ....................... 35,88
mode rptitif) - Mmes modes que ci-dessus +
sortie supplmentaire mini gnrateur de fonction. CMP03 Module boussolle numrique (orientation 0 359) - Sortie PWM / I2CTM ..... 45,50
DS1M12 ...... 419 Dont 0,03 dco-participation inclus IBR273 Module capteur de pluie variation capacitive + rsistance anti-rose .......... 5,45
3 Oscilloscope portable 2 x 20 MHz cran QT110 Circuit capacitif transformant tout objet mtallique en capteur sensitif ............. 8,85
couleur + mode multimtre. Livr en malette
avec chargeur, sondes et cordons de mesure. 4 Oscilloscope 2 x 25 MHz cran couleur avec FSR2 Capteur de force (zone de dtection circulaire) - Diamtre: 15 mm ...................... 8,19
Sortie USB pour exportation des mesures sur PC. sortie USB pour exportation mesures sur PC.
HDS1022M ... 557 Dont 0,05 dco-participation inclus EDU5022 ... 437 Dont 0,15 dco-participation inclus LP-TRCELL Module acclromtre 3 axes - Sorties analogiques .............................. 29,00
Mme modle en version 2 x 60 MHz. Idem avec mode analyseur logique 16 voies PL-MLX300 Module gyroscope 1 axe - Sorties analogiques / SPITM ............................ 52,99
HDS2062M ... 748 Dont 0,05 dco-participation inclus MSO5022 ... 717 Dont 0,15 dco-participation inclus MGDYR2 Module gyroscope 2 axes - Sorties analogiques ......................................... 79,00
INER5 Module acclromtre 3 axes + gyroscope 2 axes - Sorties analogiques 109,00
SHT15 Capteur humidit + temprature - Sorties numriques ................................. 32,08
PL/SCP1000 Module baromtre + temprature - Sortie SPITM .................................. 52,00
1 Splan Logiciel de saisie de schmas 42,22
2 Loch Master Aide au prototypage 43,00
3 Sprint layout Logiciel de ralisation de circuits
imprims ........................................ 47,72
4 ProfiLab-Expert Gnrateur dapplication Vos connaissances en microcon-
5 Front Designer Logiciel de conception de trleurs sont limites (ou nulles) ?
simulateur graphique ....................121,99 face avant pour botier ............................47 Vous avez un budget "srr" et
vous voulez dvelopper des applica-
tions capables de piloter des affi-
cheurs LCD ou 7 segments, des
communications sries, I2CTM, SPITM,
des signaux PWM, mesurer des valeurs analogi-
ques, piloter des servomoteurs, des moteurs pas-
Les modules Arduino sont des plate-formes microcontrles "open- -pas, des moteurs "cc"... Alors comme des mil-
source" programmables via un langage proche du "C" (dispo. en libre liers dutilisateurs, dcouvrez les PICBASIC ! Ces
tlchargement). Elles peuvent fonctionner de faon autonome ou en A partir microcontrleurs se programment en langage BASIC
communicant avec un logiciel sur ordinateur (Flash, MaxMSP...). (disponible en libre tlchargement) via un PC gr-
de 27
1 EasyPIC5: Starter-kit pour dveloppement sur ce un logiciel qui transfrera vos instructions
microcontrleurs PICTM - Programmateur USB in- dans sa mmoire par un cble raccord au PC.
tgr, supports pour PIC 8, 14, 20, 28 et 40 bro- Une fois "tlcharg", ce dernier pourra tre dcon-
ches, livr avec PIC16F877, emplacements pour nect de lordinateur pour tre totalement autono-
afficheurs LCD 2 x 16 et afficheur LCD graphique me. Documentation entirement en Franais. Trs
128 x 64 (livrs en option), 32 leds, 32 boutons- nombreuses applications, ouvrage technique de
Le "CB405RT" est le dernier n des modules CUBLOC programmables en poussoirs, 4 afficheurs 7 segments, emplace- formation. Module PICBASIC partir de ....... 19
BASIC volu (dispo. en libre tlchargement). Son tarif trs comptitif, ment capteurDS18S20 (livr en option), port
son grand nombre d'entres/sorties ainsi que la prsence d'une horloge temps srie, connecteur PS/2, etc ................... 129,50
rel RTC intgre et de convertisseurs "analogique/numrique" bnficiant
d'une rsolution sur 16 bits en font un module incontournable pour toutes les appli- Option afficheur LCD 2 x 16 caractres ........ 9 Cet ouvrage propose 12 appli-
cations de mesures embarques, de data-logging, d'acquisition haute prcision... cations pratiques pour le mi-
Option afficheur LCD graphique 128 x 64 ... 28 crocontrleur PICBASIC-3B
Caractristiques: 200 K de flash - 55 K de SRAM (pour vos variables) - 55 K SRAM (stockage de Option capteur temprature DS18S20 .... 3,90 dans les domaines de la do-
donnes) - 4 K EEPROM - 4 Ports srie + Bus I2CTM et SPITM - Horloge RTC intgre - 58 entres / motique (gradateur 2 voies
sorties (dont: 8 convertisseurs "A/N" avec rsolution 16 bits / 12 sorties PWM (DAC) sur 16 bits / 4 2 Compilateurs pour PIC interface IDE, gestion pour convecteurs, thermom-
broches d'interruption externes + 2 compteurs haute vitesse 32 bits). Le module seul: 81 port srie, USB, I2CTM, SPITM, RS485, CAN, Ether- tre numrique, gestionnaire
net, criture/lecture sur cartes SDTM/MMCM /CFTM, dclairage), de la protection
affichage LCD alphanumrique/graphique, ges- des biens (centrale dalarme,
tion de clavier, modules radio, calculs mathma- disjoncteur programmable), de la mesure (CO-
tiques, signaux PWM, mmoire Flash/ EEprom mtre, lux-mtre, capacimtre, station mto), de
interne, temporisations... Existe aussi en Pascal lautomatisation (automate programmable) et de
llectronique de puissance (alimentation nu-
Remplacez vos cbles RS-232 par du "sans fil" MikroPICBASIC: 150 MikroPICC 215 mrique, variateur de vitesse commande
Bnficiant d'une excellente porte (jusqu 500 m) et d'une grande fiabilit, Tarifs valables si achets avec platine EasyPIC4 PWM). Lauteur dcrit chaque application en
dtail, avec toutes les informations propres la
le botier Serial Port Plug "Uncord" permet (en lutilisant par paire) de raliser une MikroPICBASIC: 115 MikroPICC 165
liaison bi-directionnelle sans fil pouvant s'apparenter un cble srie RS232 "radio" virtuel. ralisation (circuit imprim, liste et implantation
Compact (37 x 17 x 60 mm), le botier est dot d'une prise Sub-D 9 broches femelle. Bas sur un des composants, mise au point), puis fait une
3 Ouvrage technique Aborde tous les aspects, lecture commente du programme BASIC.
modem BluetoothTM 2.0 + EDR, il est galement capable de dialoguer avec dautres priphriques thoriques et pratiques de la programmation en
BluetoothTM dots dun protocole SPP. Tarif dun seul botier: 93,30 Dont 0,01 dco-participation inclus BASIC des microcontrleurs PICTM .............. 39 Louvrage technique ..................................... 42,50

Conu sur la base dun processeur ARM7TM, le module Embedded MasterTM TFT est probablement un des systmes de dveloppement embarqus
parmis les plus petits et les plus puissants du march, capable dtre programm sous environnement MicrosoftTM .NET Micro FrameworkTM. Dot
dune librairie de fonctions tendues, il pourra grer trs facilement des entres/sorties tout ou rien, des entres de conversion analogique/numrique,
une sortie analogique, des signaux PWM, des ports de communication CAN, SPITM et I2CTM ainsi que les connexions TCP/IP mais galement grce ses
ports USB Host/Device, des priphriques USB tels que: clefs de stockage mmoire, Dongle BluetoothTM, imprimante, HID, claviers, souris, joystick...
Le module Embedded MasterTM TFT est galement capable de grer entirement les accs fichiers sur cartes SDTM ainsi quun afficheur LCD couleur TFT dalle tactile.
Le module seul est propos 79

LEXTRONIC - 36/40 rue du Gal de Gaulle - 94510 La Queue en Brie - Tl.: 01.45.76.83.88 - Fax: 01.45.76.81.41 Frais de port en sus de 8 pour toute commande (expdition en France Mtropolitaine) Tarifs indiqus en TTC
Le montant de lco-Participation mentionn pour certains produits est dj comptabilis dans le tarif affich. BluetoothTM is a trademark owned by BluetoothTM SIG, INC USA - ZigBeeTM is a registered trademark of the ZigBee Alliance.
Toutes les autres marques, les technologies, les procds, les rfrences et appellations commerciales des produits cites dans cette page appartiennent leur Propritaire et Fabricant respectif