Académique Documents
Professionnel Documents
Culture Documents
www.elektor.fr
préAMP 2012
le nouveau préamplificateur
haut de gamme d’Elektor
1ers étages :
tonalité
volume
sortie
(B) 7,90 e • (CH) 13,20 FS • (CAN) 9,75 CAD • DOM surface 8,20 e • DOM avion 10,20 e
TOM surface 940 xpf • TOM avion 1620 xpf • Réu/A 9,70 e • Cal/S 950 CFP • Cal/A 1560 CFP • And 7,20 e
www.lextronic.fr
Modules et platines ArduinoTM Analyseurs logiques 4 à 32 voies Oscilloscopes numériques Logiciels de C.A.O
Plate-formes microcon- Raccordement sur PC Modèles 2 voies 25 à Ergonomiques et très
trôlées "open-source" via bus USB. Nombreu- 200 MHz - Ecran cou- intuitifs - Saisie de
programmables via un ses possibilités de dé- leur 640 x 480 pixels - schéma - Logiciels de
langage proche du "C". codage de signaux au Sortie USB - Nombreu- simulation - Conception
Fonctionnent de façon format I2CTM, SPITM, ses fonctions intégrées de prototype - Concep-
autonome ou en com- UART, CAN 2.0B, USB - Avec ou sans analy- tion de circuit imprimés
municant avec un logi- 1.1, 1 WireTM, DMX512, seur logique 16 voies - Réalisation de face
A partir de 4,78 € ciel sur ordinateur. A partir de 59 € IRDA, LIN, MODBUS... A partir de 437 € intégré. A partir de 24 € avant, etc...
Modules ZigBeeTM Cordon d’interface USB < > GPIB Modules CUBLOC et PICBASIC Boîtiers d’interface LabJack
Modèles pilotables via Fiable, performant et Plate-formes microcon- Interfaces profession-
commandes AT ou en- économique. Permet le trôlées ultra performan- nelles pour PC permet-
tièrement programma- pilotage d’un équipe- tes utilisables via une tant de disposer d’en-
bles pour un fonction- ment GPIB ou le rappa- programmation en lan- trées/sorties tout ou rien
nement autonome. Kits triement de copies gage Basic évolué. Do- et d’entrées de conver-
de développement et d’écran via un logiciel cumentation entière- sion analogique/ numé-
platines d’évaluation d’émutation de traceur ment en Français. Prise rique via un port USB
A partir de 20 € disponibles A partir de 179 € open source. A partir de 19 € en main immédiate. A partir de 109 € ou Ethernet.
Modules mbed et LPCXpresso Afficheurs graphiques 4D Systems Plate-forme FOXG20 Module CMUcam3
Plate-formes microcon- Afficheurs graphiques Système microcontrôlé Plate-forme sur base
trôlées sur coeur ARMTM couleurs TFT ou OLED avec Linux embarqué. LPC2106 avec caméra
32 bits à architecture avec ou sans dalle Coeur ARM9TM AtmelTM vidéo pour acquisition
Cortex-M3. Nombreux tactile, pilotables via AT91SAM9G20. Nom- et traitement numérique
périphériques intégrés: des commandes ASCII breux périphériques permettant la recon-
I2CTM, SPITM, UART, ou programmables pour intégrés: I2CTM, SPITM, naissance de couleurs
CAN, ADC, PWM, DAC, fonctionner en mode UART, PWM, USB, et le suivi d’objet en
A partir de 24 € USB, Ethernet... A partir de 28 € autonome. A partir de 167 € Ethernet... A partir de 150 € temps réel.
Kits d’évaluation FPGA Modules de restitutions sonores Programmateurs de composants Modules BluetoothTM
Kits d’évaluation, cor- Modules et platines per- Modèles économiques Dispos sous la forme de
dons JTAG et platines mettant l’enregistrement et modèles profession- clef USB ou série ou de
de test pour dévelop- et la restitution de fi- nels capables de sup- modules OEM avec an-
pement sur FPGA chiers sonores mono porter plus de 57830 tenne intégrée ou sortie
XilinxTM Spartan-3TM, ou stéréo. Pilotage via composants. Avec pour antenne externe.
Spartan-6TM, Virtex-IITM, entrées logiques ou port supports ZIF ou câble Pour transmission de
Virtex-5TM. Tarif spécial série. Dispo avec ou ISP. Nombreux adap- données ou de signaux
A partir de 71 € éducation nationnal. A partir de 12 € sans ampli. audio. A partir de 16 € tateurs optionnels. A partir de 26 € audios.
Modules FEZ / GHI electronics Interfaces CAN Kits d’évaluation Mikroelektronika Modules et TAG RFID
Plate-formes microcon- Petits modules d’inter- Kits d’évaluations, pro- Tags, platines de test et
trôlées sur base ARMTM faces CAN < > USB ou grammateur/debuger et modules OEM pour dé-
programmables sous CAN < > Série vous compilateurs pour mi- veloppement d’appli-
environnement .NET permettant de piloter crocontrôleurs PIC / cations RFID techno.
Micro FrameworkTM. des dispositifs CAN dsPIC30/33 / PIC24 / 125 KHz ou 13,56 MHz
Gestion I2CTM, CAN, depuis un PC via PIC32MX / AVR / 8051 UniqueTM, MifareTM,
USB, Ethernet, l’échange de données / PSoC / ARM et bases HitagTM, I-Code SLITM,
A partir de 37 € UART,One WireTM... A partir de 96 € au format ASCII. A partir de 32 € GPS / GSM. A partir de 2 € Q5TM, etc...
Modules GSM / GPRS Module de reconnaissance vocale Interfaces TCP/IP < > Série Télécommandes radio
Terminal en boîtier prêt Modules OEM prêt à Modèles en boîtier prêt Modèles 1 à 4 canaux à
à l’emploi et modules l’emploi et modules à l’emploi ou sous la modulation AM ou FM.
OEM pour transmission OEM microcontrôlés forme de modules OEM Portée 10 à 300 m.
GSM / GPRS. Utilisa- programmables per- permettant de disposer Codage par dip ou en
tion simple via com- mettant le développe- d’une conversion trans- mode anti-scanner.
mandes AT. Kit d’éva- ment d’applications de parente de type Récepteurs à sorties
luation, platines de test reconnaissance vocale TCP/IP < > série ou relais configurables en
A partir de 44 € et antennes GSM. A partir de 47 € mono ou multi-locuteurs A partir de 21 € WLAN < > série A partir de 49 € mode M/A ou impul.
Modules de transmission vidéo Serveurs Web Modems radio longue portée Capteurs divers
Modules radio multi- Modules OEM et boî- Modems radio longue Sélection inégalée de
canaux OEM pour tiers prêt à l’emploi portée (1 à 5 Km) en capteurs: infrarouge,
transmission vidéo et intégrant un serveur bande 868 Mhz pour ultrason, magnétique,
audio (stéréo) en bande web paramétrable transmission de don- accéléromètre, gyros-
2,4 Ghz ou 5,8 Ghz. permettant de piloter nées (RS232 / RS485), cope, pluie, niveau
Antennes omnidirec- des sorties, de lire l’état transmission de signaux d’eau, humidité, baro-
tionnelles, directives et logique d’entrées et la tout ou rien, signaux métrique, force, tempé-
A partir de 15 € antennes patch. A partir de 53 € valeur d’entrées A/N. A partir de 234 € analogiques (4-20 mA). A partir de 3,23 € rature, potentiométrique
LEXTRONIC - 36/40 rue du Gal de Gaulle - 94510 La Queue en Brie - Tél.: 01.45.76.83.88 - Fax: 01.45.76.81.41 - infos@lextronic.fr
Frais de port en sus de 8 € pour expédition en France Métropolitaine) Tarifs indiqués en TTC
Toutes les marques, les technologies, les procédés, les références et appellations commerciales des produits citées dans cette page appartiennent à leur Propriétaire et Fabricant respectif
édito
L’aiguillon belliqueux
L’aptitude de Dame Électronique à se
mêler de tout est inépuisable : elle trans-
6 de nous à vous : le réseau Elektor
forme tout ce qu’elle touche. Madame Informations légales
Sans-Gêne se frotte à qui veut bien d’elle
et ravit au lit ceux qui lui résistent. Elle 8 de vous à nous :
séduit parce qu’elle finit par gagner les courrier des lecteurs
défis, même les plus improbables, qu’elle … des nuages, des abeilles et des vaches !
se lance. Au besoin, si l’union capote, elle
divorce et se remarie, mais arrive à ses 11 infos & actualités
fins : transformer, innover. J’ai renoncé à Quelques nouveaux produits
m’interroger sur cet acharnement, il n’a ni
cohérence, ni sens, ni utilité. Il existe et me 12 EasyPIC v7
plaît. Cependant, mon enthousiasme en
La septième génération de la carte de
prend un coup, quand je constate que tant développement pour PIC de MikroElektro-
de percées de l’électronique relèvent de la nika, née sous le signe de la Connecti-
course à l’armement et de la surenchère vité et testée pour vous.
dans la destruction. L’électronique est
la putain de la guerre : si vis pacem, para 16 double anémomètre à fil chaud &
bellum. Ainsi, je reçois un dossier de presse anémomètre à tube de Pitot
sur un superbe exosquelette robotisé, dont pour traquer les courants d’air, régler une
j’imagine ce qu’il pourrait apporter à des ventilation à double flux ou expérimenter
personnes à mobilité réduite, affaiblies par
une maladie dégénérative ou paralysées 24 préAMP 2012
après un traumatisme. Je déchante aussi- 1re partie & 1re platine :
tôt, car l’exosquelette proposé est destiné
Haute-fidélité, une nouvelle approche :
aux fantassins pour alléger leur barda. Pas amplificateur de ligne – commande de
un mot sur les applications d’assistance. tonalité et de volume – étage de sortie
Pas de place pour la compassion. Dans ces
situations, pour me consoler, je me rabats 32 thermomètre à afficheurs géants de
sur les progrès de la biologie p. ex., devant flipper Gottlieb
lesquels, sans mauvaise conscience, je
Original, autarcique et lisible de loin par
peux m’extasier. Car, dans le domaine tous les temps
du vivant aussi, on n’en finit pas d’éluci-
der des mécanismes inouïs. Ainsi cette
38 commande de charge sous 230 V
fascinante bactérie Wolbachia, dont une par RS-485
lecture récente m’apprend qu’elle colonise
Relaiss, pour l’ElektorBus : module de
les trois quarts des insectes, modifie leur
domotique encastrable dans une prise
fécondité et influe sur leur descendance de murale
manière à favoriser et accélérer sa propre
reproduction. « Et si les insectes colonisés
46 alimentation de laboratoire pour
se laissent faire, expliquent Nicolas Gompel développement embarqué
et Benjamin Prudhomme, généticiens au
Deux tensions fixes et une réglable : 3,3 V
CNRS, c’est parce qu’en échange, la coloni-
ou 5 V pour vos µC, et de 0 à 15 V pour
satrice Wolbachia confère à ses hôtes une leurs périphériques.
résistance accrue aux attaques virales ».
Attaque ? Le grand mot est lâché ! Loin de
l’humanité belligérante, dans la nature
illusoirement pacifique, me voilà donc
dans un univers encore plus impitoyable.
L’électronique, somme toute, n’est pas
plus mauvaise que le reste du monde.
Denis Meyer
4 04-2012 elektor
35e année
SOMMAIRE Avril 2012
No 406
24 préAMP 2012 1re partie & 1re platine : 64 nouveaux microcontrôleurs RL78
Renesas vise les applications à basse
amplificateur de ligne – commande de tonalité consommation. Clemens Valens ne se
et de volume – étage de sortie préoccupe pas de compter les µA.
Ce préamplificateur illustre la manière d’atteindre de très bas niveaux de bruit 68 retour aux sources (4)
en analogique sans faire appel à des pièces exotiques.
Au zoo des transistors, après avoir étudié
« J’avais pensé le construire avec des amplificateurs opérationnels 5532, mais les bipolaires, découvrez, derrière leurs
j’ai compris qu’il était plus sage d’incorporer quelques LM4562, pour éviter grilles, les transistors à effet de champ.
tout compromis sur la distorsion, en profitant de leur tonus en sortie. »
72 version sans ferrite du récepteur GO
Variante avec cadre à air, pour remettre
au goût du jour des techniques d’antenne
32 thermomètre d’un autre âge, et constater qu’elles
marchent toujours !
à afficheurs géants de flipper Gottlieb
76 Rétronique : « Le » générateur de
Original, autarcique fonctions simple du nº 1 d’Elektor
et lisible de loin par tous les temps Dépoussiérage du premier montage à
succès d’Elektor, publié en 1978 dans le
Pour équiper une piscine d’une indication permanente de la température de
numéro inaugural de l’édition française.
l’eau, il fallait un affichage lisible à plus de 10 m, en plein soleil, et que la con-
sommation soit aussi proche que possible de zéro une fois la température af- 84 sortons couverts !
fichée... Il n’y a ni pile, ni batterie, ni réglage, ni entretien.
Deux circuits intégrés spécialisés
dans l’isolation de leurs congé-
nères : ADM2587E et ADuM3160
elektor 04-2012 5
elektor
Notre équipe
Rédacteur en chef : Denis Meyer (redaction@elektor.fr) Directeur éditorial : Wisse Hettinga
Rédaction internationale : Harry Baggen, Thijs Beckers, Eduardo Corral, Jens Nickel, Clemens Valens
Laboratoire : Thijs Beckers, Ton Giesberts, Luc Lemmens, Raymond Vermeulen, Jan Visser
Graphistes : Giel Dols, Jeanine Opreij, Mart Schroijen Secrétaire de rédaction : Hedwig Hennekens
Ont coopéré à ce numéro : Antoine Authier, Robert Grignard, Hervé Moreau, Kévin Petit, NN
Nos réseaux
35ème année, n°406 avril 2012 Banque ABN AMRO : Paris DROITS D’AUTEUR : © 2012 Elektor International Media B.V.
ISSN 0181-7450 Dépôt légal : mars 2012 IBAN : FR76 1873 9000 0100 2007 9702 603 Toute reproduction ou représentation intégrale ou partielle, par
CPPAP 1113 U 83713 BIC : ABNAFRPP quelque procédé que ce soit, des pages publiées dans la présente
publication, faite sans l’autorisation de l’éditeur est illicite et constitue
ELEKTOR / PUBLITRONIC SARL
c/o Regus Roissy CDG - 1, rue de la Haye - BP 12910 une contrefaçon. Seules sont autorisées, d’une part, les reproductions
FR - 95731 Roissy CDG Cedex - France strictement réservées à l’usage privé du copiste et non destinées à une
Tél. : (+33) 01.49.19.26.19 - Fax : (+33) 01.49.19.22.37 utilisation collective, et, d’autre part, les analyses et courtes citations
www.elektor.fr justifiées par le caractère scientifique ou d’information de l’oeuvre
6 04-2012 elektor
elektor
Nos adhérents
Nous
avons 276130 adhérents
dans 83 pays
Nos annonceurs
Beta Layout Lextronic
www.beta-layout.com . . . . . . . . . . . . . . . . . . .41 www.lextronic.fr . . . . . . . . . . . . . . . . . . . . . . 2
Eurocircuits Pico
www.elektorpcbservice.com . . . . . . . . . . . . . . .23 www.picotech.com/PS139 . . . . . . . . . . . . . . . .31
dans laquelle elles sont incorporées (Loi du 11 mars 1957 -art. 40 et 41 schémas n’implique aucune responsabilité de la part de la Société édi- Elektor est édité par Elektor International Media B.V.
et Code Pénal art. 425). trice. La Société éditrice n’est pas tenue de renvoyer des articles qui Siège social : Allee 1 - 6141 AV Limbricht, Pays-Bas
Certains circuits, dispositifs, composants, etc. décrits dans cette revue lui parviennent sans demande de sa part et qu’elle n’accepte pas pour
peuvent bénéficier de droits propres aux brevets; la Société éditrice publication. Si la Société éditrice accepte pour publication un article
Imprimé aux Pays-Bas par Senefelder Misset – Doetinchem
n’accepte aucune responsabilité du fait de l’absence de mention à ce qui lui est envoyé, elle est en droit de l’amender et/ou de le faire amen-
sujet. Conformément à l’art. 30 de la Loi sur les Brevets, les circuits der à ses frais; la Société éditrice est de même en droit de traduire et/
Distribué en France par M.L.P. et en Belgique par A.M.P.
et schémas publiés dans Elektor ne peuvent être réalisés que dans ou de faire traduire un article et de l’utiliser pour ses autres éditions et
des buts privés ou scientifiques et non commerciaux. L’utilisation des activités, contre la rémunération en usage chez elle.
elektor 04-2012 7
COURRIER DES LECTEURS, DES NUAGES, DES ABEILLES ET DES VACHES
8 04-2012 elektor
COURRIER DES LECTEURS, DES NUAGES, DES ABEILLES ET DES VACHES
Publicité
Cahier des charges :
Pesée de 10 à 50 kg
Précision de 50 à 100 g
Matériel portatif à piles (voir ci-contre)
Le module de pesée doit pouvoir se glisser
sous l’arrière de la ruche préalablement
soulevé de quelques centimètres par
l’opérateur : épaisseur du capteur glissé
sous le coin de la ruche < 4 cm
Module d’affichage numérique du poids
solidaire du capteur ou déporté (liaison
filaire)
La majorité des 65000 apiculteurs français
sous une seule ruche, de l’évolution de la possède moins de 10 ruches. Un tel Voici encore une belle application pour une
miellée dans une région éloignée où se appareil intéresserait surtout les apicul- tablette ou un téléphone à écran tactile. Nous
trouve son rucher, de manière à intervenir teurs moyens (moins de 100 ruches) et les attendons avec intérêt vos propositions pour
pour poser des hausses supplémentaires. amateurs éclairés. les publier.
Jean-Claude Boniface Yapuka.
Premier point à vérifier : bien sélectionner la tension d’alimentation des E/S : 3,3V ou 5V. Ne soudez
surtout pas ensemble toutes les parties du cavalier imprimé sur la platine,
Puis effectuer un test d’écho. Reliez les signaux TX et RX comme sur l’image. Si vous avez installé
la barrette, un simple cavalier suffit. Connectez ensuite votre montage à l’ordinateur, désactivez
l’écho local de votre logiciel d’émulation de terminal, puis tapez votre texte qui devrait apparaître
instantanément dans la fenêtre de terminal. Retirez le cavalier : l’écriture est muette.
Utilisez Tera Term Pro pour cette manipulation, c’est un logiciel gratuit, très simple, avec de nom-
breuses fonctions (qui permettent de le rendre compliqué)
Si votre BOB est bien reconnu (toujours le brancher avant de démarrer le logiciel), vous le trouverez
par défaut dans la fenêtre de New Connection.
L’écho local est configurable dans le menu Setup > Terminal grâce à une petite case à cocher.
Tapez simplement du texte dans la fenêtre de terminal.
Antoine Authier
http://en.sourceforge.jp/projects/ttssh2/
(version actuelle: v4.71).
elektor 04-2012 9
COURRIER DES LECTEURS, DES NUAGES, DES ABEILLES ET DES VACHES
10 04-2012 elektor
INFO & ACTUALITÉS
elektor 04-2012 11
SHERPA
EasyPIC v7
Carte de
développement
pour PIC, née
sous le signe de la
Connectivité
Lorsqu’il s’agit de cartes de développement pour micros, le fabricant serbe MikroElektronika (mE) a une
réputation à tenir. Sa descendance est prolifique, la lignée prometteuse : récemment la septième (!)
génération de leur carte de développement EasyPIC a vu le jour. Nous l’avons essayée pour vous.
EasyPIC v7 (149 $)
• compatible avec plus de 250 microcontrôleurs PIC 8 bits • 2 emplacements mikroBus
• programmateur/débogueur mikroProg intégré • port RS-232 ou série/USB
• double alimentation (5 V & 3,3 V) • USB, ICD, buzzer, EEPROM I²C
• 3 connecteurs d’extension par port + rangées de trous • afficher à 7 segments à 4 chiffres
• boutons poussoir, LED, résistances de polarisation configurables • LCD alphanumérique 2 x 16 (option)
sur chaque E/S • LCD graphique 128 x 64 avec dalle tactile (option)
www.mikroe.com/eng/products/view/757/easypic-v7-development-system/
12 04-2012 elektor
SHERPA
elektor 04-2012 13
SHERPA
Après avoir lancé mikroC, il est facile de naviguer jusqu’aux exemples Photo 3. Une carte accessoire CNA reliée au port C.
en utilisant le menu Project puis l’entrée Open Examples Folder. Sélec-
tionnez ensuite le dossier Development Systems, qui contient un dos-
sier EASYPIC7, contenant à son tour les dossiers d’exemples. Char- programme »). La compilation de certains des exemples échouera
gez le fichier de projet LedBlinking.mcppi du dossier LED Blinking, un avec les versions de démo en raison des restrictions de taille du code
simple bout d’essai du type hello World. Un clic devrait suffire pour le des compilateurs gratuits.
compiler et commencer à programmer l’exécutable dans le micro.
Chez moi, la programmation n’a pas démarré faute de pilote pour Conclusion
le mikroProg. Celui-ci avait bien été copié sur le disque lors de l’ins- L’EasyPIC v7 est une carte de développement pour microcontrô-
tallation, mais pas installé automatiquement, pour une raison sans leurs PIC à 8 bits attractive. Elle offre tous les périphériques atten-
doute valable, mais inconnue ; il faudra donc le faire à la main. Si, dus d’un tel produit. Les possibilités d’extension sont nombreuses
comme moi, vous avez fermé la fenêtre de l’explorateur de fichiers et l’interfaçage aisé. Les connecteurs mikroBus et les connecteurs
qui s’est ouverte après l’installation et que vous ne savez pas où se des ports attendent que vous vous fournissiez dans la vaste gamme
trouve le pilote, rendez-vous dans C:\Program Files\Mikroelektro- de modules tout faits de mE (photo 3). La qualité de fabrication de
nika\mikroC PRO for PIC\mikroProg Suite installer\Drivers (rempla- la carte est excellente. Ses trous de montage facilitent sa mise en
cez « mikroC PRO for PIC » par le nom de votre compilateur). Si vous œuvre en dehors du labo. La présence du 3,3 V la rend compatible
ignorez comment installer un pilote manuellement, lisez dans ce avec les composants et périphériques à basse tension, omniprésents
même dossier le PDF qui donne des instructions claires. de nos jours. Grâce au connecteur ICD compatible Microchip, l’uti-
Une fois les pilotes installés, la compilation et la programmation de lisation d’outils de programmation d’autres fabricants est un jeu
l’exemple LedBlinking prennent moins de 15 s. Toutes les LED reliées d’enfant. Si le développement de projets à base de PIC est votre
au port C et tous les segments de l’afficheur devraient commencer dada, ne passez pas à côté de cette carte.
à clignoter à une fréquence d’environ 0,5 Hz. (120093, trad. Kévin PETIT)
Au final, le score helloWorld[1] de l’EasyPIC v7 avec mikroC PRO for PIC
est de 945, ce qui est très honorable. [1] Nouveau critère pour les bancs d’essai de kits de développement,
Elektor février 2012, www.elektor.fr/120096
Il est temps pour vous de vous frotter aux autres exemples puis de
développer vos propres applications (voir l’encart « Mon premier
14 04-2012 elektor
Le Défi de
l’Energie Verte
avec le RL78
Renesas a conclu un partenariat avec IAR Systems pour
proposer aux ingénieurs une super combinaison : composants
faible consommation + logiciels de haute qualité. Ils pilotent
une grande révolution verte et vous mettent au défi de
transformer la façon dont le monde ressent l’efficacité énergétique
en développant votre propre application faible puissance avec le
microcontrôleur RL78 et la chaîne d’outils d’IAR. Réussissez
et gagnez votre part de la somme de 20 000 $ mise en jeu !
La compétition débute le 26 mars 2012 et sera close le
31 août 2012. La liste des lauréats sera dévoilée au Dev-
Con 2012 qui aura lieu en octobre.
Il sera distribué, aux participants répondant aux critères requis,
des centaines de kits de développement RL78/G13 dotés de la
Kickstart edition d’IAR. Le nombre de kits disponibles étant
limité, ne perdez pas de temps ! Personnalisez le vert dont
vous habillez le monde et montez au créneau pour le Défi de
l’Energie Verte avec le RL78.
La rédaction et la publication de cet article ont été facilitées par la coopération de Kévin Petit.
Marc gérin (Bruxelles) Commençons par la fin : le tube de Pitot, le lorsque vous le souderez, faites dépasser
capteur et l’afficheur. d’au moins 1 cm le tube qui traverse le tube
principal. Pour faire les soudures à la lampe
Pour mesurer l’étanchéité d’un bâtiment, Anémomètre à tube de Pitot à souder de plombier et au décapant, pre-
on procède un peu comme avec une La pression créée par un fluide en mouve- nez soin de disposer verticalement le tube de
chambre à air : on le met sous pression ment autour d’un solide est fonction de Pitot préassemblé. Ne faites que la soudure
pour mesurer ensuite le débit de l’air qui sa vitesse. Le tube de Pitot (voir l’encart) du bas pour éviter que l’étain ne coule dans
s’échappe. Cette infiltrométrie consiste à exploite ce principe pour mesurer la pres- le tube par gravité. Puis retournez la pièce
caler un ventilateur réglable de façon her- sion dynamique d’un fluide. Depuis juin pour faire l’autre soudure, la tête en bas !
métique dans une ouverture du bâtiment, 2009, date du crash du vol Air France Rio- Ces soudures aux deux extrémités doivent
la porte d’entrée par exemple, toutes les Paris au-dessus de l’Atlantique, personne impérativement boucher les interstices
autres étant fermées. Et on souffle. La dif- n’ignore plus qu’on utilise le tube de Pitot entre les petits tubes et le tube principal,
férence de pression entre intérieur et exté- sur les avions. sinon la mesure de la pression statique sera
rieur du bâtiment permet à un technicien Notre anémomètre à tube de Pitot n’est influencée par la pression dynamique.
équipé d’un anémomètre à fil chaud (ou à certes pas conçu pour l’aéronautique, mais Pour finir, coupez l’excédent de longueur du
un système de fumées artificielles) de chas- il est dimensionné pour des vitesses jusqu’à tube intérieur à l’avant de la sonde et vous
ser les moindres fuites. 200 km/h, soit une différence de pression aurez votre tube de Pitot. Passons au cap-
de 1882 Pa en sortie du tube (voir la feuille teur de pression.
Je vous propose ma boîte à outils pour Excel disponible sur [3]).
expérimenter vous-même afin d’améliorer Pression et précision
l’étanchéité de votre bâtiment et en régler Une fois n’est pas coutume, nous commen- Pour les faibles pressions, la feuille de carac-
la ventilation : cerons par souder avant même d’examiner téristiques du capteur de pression choisi,
- un double anémomètre à fil chaud pour l’électronique que je propose. Pour confec- le MP3V5004G de Freescale, indique une
mesurer les faibles fuites d’air et équilibrer tionner votre tube de Pitot (fig. 1), forez précision de 1,5% de la tension de sortie à
la ventilation double-flux, quatre trous périphériques de ±0,8 mm au deux tiers de l’échelle, soit 27 mV pour envi-
- un tube de Pitot pour mesurer les vitesses milieu d’un tube de laiton de modélisme de ron 30 km/h. Cette précision est fonction
d’air plus élevées et pour étalonner le 8 cm de long et 5 mm de diamètre. Aplatis- de la température, de la linéarité du cap-
double anémomètre à fil chaud. Ce mon- sez un peu une des extrémités, juste assez teur, des phénomènes d’hystérésis, et des
tage mesure aussi des différences de pres- pour pouvoir y glisser deux tubes de lai- contraintes mécaniques. Malheureusement,
sion jusqu’à 2 kPa. ton de 2,5 mm. Pour éviter de le boucher le plus intéressant des paramètres, la dévia-
16 04-2012 elektor
Autant en emportent les vents
Précaution classique : l’alimentation sépa- Figure 1. Associé au capteur de pression et au convertisseur de la fig. 2, ce tube de Pitot fait
rée sous 3,3 V du capteur de pression est maison permettra l’étalonnage du double anémomètre à fil chaud (fig. 6).
imposée par le fait que tout bruit sur son
alimentation se retrouve sur le signal de
sortie. Ces 3,3 V seront d’ailleurs la tension
de référence du convertisseur A/N séparé
+3V3
utilisé pour numériser la sortie du capteur. IC2
Ainsi, la séparation du circuit de mesure +5V REG1117 +3V3
12k
C3 C4 C40 PS1 5
R1 VDD
4 1 6 0V5
10u 10u 100n VOUT 1k VIN+ VIN–
Pour une précision de l’ordre du mV, il faut ADS1100
un convertisseur A/N sur 12 bits au moins. GND C1
4
SDA
AD0
SCL
3
C2
R7
2k2
3 MP3V5004DP GND
à 16 bits avec interface I²C qui délivre huit 220n 2 100n
+5V SJ1 +3V3
échantillons par seconde. Pour améliorer
A
la stabilité, nous utiliserons la moyenne
de cinq échantillons par mesure, soit une
R12 R13
mesure toutes les ¾ de seconde environ.
I2C
4k7
4k7
elektor 04-2012 17
Autant en emportent les vents
J3 2 IC4 DIS1
D3 7805 VDD
3
1N4004
1 C11 C12
CONTR
VDD
VCC
VSS
R/W
RS
NC
NC
D0
D1
D2
D3
D4
D5
D6
D7
E
C1 C2 C7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
C5
R2
U2 C3 100n 10k
1 40 11 21 32
100n
VDD
VDD
VDD
AVDD
2
CONTRAST
3 2 38
RB0/AN0/CN2/EMU3D/VR+ PWM1L/RE0
4 3 37
RB1/AN1/CN3/EMUC3/VR– PWM1H/RE1
5 4 36
RB2/AN2/CN4/SS1 PWM2L/RE2
6 5 IC1 35
RB3/AN3/CN5/INDX PWM2H/RE3
7 6 34
RB4/AN4/CN6/IC7/QEA PWM3L/RE4
8 7 33
RB5/AN5/CN7/IC8/QEB PWM3H/RE5
9 8 17
RB6/AN6/OCFA FLTA/INT0/RE8 VDD
10 9
RB7/AN7
10 1 ICD2
RB8/AN8 dsPIC30F4011 VPP/MCLR
Spare 1
Connector
C4 15 30 2
RC13/CN1/T2CK//U1ATX/SOSCI//EMUD1 RF0
U1 16 29 3
RC14/CN0/T1CK/U1ARX/SOSCO/EMUC1 RF1
1 100n 26 4
PGC/EMUC/SDI1/SDA/U1RX/RF2
2 23 25 5
RD0/INT1/IC1/OC1/EMUC2 PGD/EMUD/SDO1/SCLU1TX/RF3
3 18 28
RD1/INT2/IC2/OC2/EMUD2 CN17/U2RX/RF4
4 22 27 to Microchip
RD2/OC3 CN18/U2TX/RF5
VDD ICD2/3
OSC2/CLKO
5 19 24
OSC1/CLKI
RD3/OC4 SCK1/RF6
AVSS
VSS
VSS
VSS
Spare
Connector
39 12 13 14 20 31 R4 R1
Serial Port VDD D45 VDD
2k2
10k
6 I 2C
R3
5 1
1N4148
10k
4 2
3 3
C6
2 4
S1
1 100n
to Pitot Tube
FTDI_Cable
110343 - 13
dsPIC à l’affichage normal, la boucle principale du programme tulipes soudables sur les deux faces. Si vous
Pour afficher la vitesse, j’ai recyclé une interroge le capteur de pression, calcule et appréhendez cette opération, voici un petit
bonne veille carte à tout faire (fig. 3), équi- affiche la vitesse. C’est elle aussi qui ajuste la truc pour souder sous les supports tulipes.
pée d’un dsPIC30F4011, développée pour valeur de pression atmosphérique de réfé- Enduisez les pastilles avec un feutre à flux
un autre projet. Elle a le mérite de possé- rence lors d’une action sur le poussoir. Pour décapant [2] et placez le support tulipe à
der un port série, un afficheur à cristaux une meilleure portabilité, le programme est 0,25 mm du circuit imprimé. Mettez ensuite
liquides, des connecteurs libres et peut écrit avec le compilateur C de Microchip et le la panne du fer à souder en contact avec le
être alimentée par un câble USB FTDI TTL- code pour chaque périphérique est implé- support tulipe, et par le coté opposé, sans
232R-5V [1] ou par une alimentation externe menté dans un fichier séparé. toucher la panne du fer, apportez de la sou-
de 9 à 12 V. Pour l’article j’ai réalisé un deu- dure dans l’interstice de 0,25 mm entre le
xième prototype (fig. 4). Afficheur de cuivre et le support tulipe : la soudure se
Le programme du dsPIC est composé de l’anémomètre à tube de Pitot répartit par capillarité (une photo de cette
deux parties. D’abord, il gère l’étalonnage Sur le circuit imprimé double-face, l’af- opération est disponible [3]).
et le stockage en EEPROM des paramètres ficheur et le poussoir se trouvent côté Pour enficher le LCD dans les supports
de référence (valeur issue du capteur à pres- soudures. Si on ne dispose pas de circuit tulipes qu’on vient de souder, il vaut mieux
sion atmosphérique et avec une colonne imprimé à trous métallisés, le dsPIC et le le monter d’abord lui-même sur un support
d’eau de 200 mm). Puis, en fonctionnement LCD doivent être implantés sur des supports tulipe mâle – mâle.
18 04-2012 elektor
Autant en emportent les vents
par rapport à la bouteille de telle sorte que mètre des gaines est le même pour la pul- 110343 - 16
le point de jonction air-eau dans le tuyau sion et l’aspiration, il suffit de mesurer les
soit précisément à 200 mm en dessous du vitesses moyennes pour connaître le débit.
niveau d’eau dans la bouteille. Une fois la Un simple réglage de la vitesse des moteurs
colonne d’eau stabilisée, le message Push dans le menu de configuration de la venti- Figure 5. Étalonnage du capteur de
SW when Rdy vous invitera à enfoncer à nou- lation permet alors d’équilibrer les débits. pression.
veau le poussoir pour confirmer la configu-
ration et stocker les paramètres en EEPROM.
En fonctionnement, le poussoir peut être
utilisé pour recalibrer le zéro du capteur de
pression. Ces paramètres sont envoyés via
le port série (38400 bauds) à la mise sous
tension du montage ou après un étalon-
nage. En fonctionnement, les mesures sont
envoyées.
elektor 04-2012 19
Autant en emportent les vents
+12V
R17 T1 R6
R1 R4
J3 2 IC4
180R
3k3
2k2 10k
D3 7812 +12V
3
7V11
BC547 R5 8 T2
5
27k 1N4004
R2 R3 7
C5 IC3.B 1 C11 C12
6
100R
16k
10k
68R
NTC 1
IN+
2
IN–
HEATED NTC 3
50 ºC V+
–4V6 4
V–
R9
IC3 = LM358N
1k
PMLCDL RA = 100k
–12V RB = 10M
+12V
+12V
R18 T3 R14
R7 R12
180R
10k
68R
NTC 1
IN+
2
IN–
HEATED NTC 3
50 ºC V+
–4V6 4
V–
R16
IC1 = LM358N
1k
PMLCDL RA = 100k
–12V RB = 10M
110343 - 19
Le double anémomètre proposé ici (fig. 6), une autre thermistance, de valeur assez éle- pensation en température pour le premier
basé sur le principe du « fil chaud », vous vée (6800 Ω) pour que le courant qui la tra- anémomètre. Ses entrées sont reliées au
permettra de mener à bien ce réglage ou verse ne l’échauffe pas. La tension en sortie pont de Wheatstone formé par R2, R3, la
de chasser les fuites. Les deux sondes ané- du pont de Wheatstone sera le reflet de la NTC 6800 Ω, et la NTC 68 Ω (fig. 7). R2 et R3
mométriques sont introduites dans la gaine vitesse de l’air refroidissant la NTC de 68 Ω. sont dimensionnées pour que le pont soit en
d’aspiration et dans la gaine de pulsion par équilibre avec uniquement la NTC 68 Ω por-
un petit trou. Mon choix d’un montage Le calcul du point de fonctionnement de tée à 50 °C. Si un courant d’air vient refroi-
100% analogique est justifié plus par le la NTC à 50 °C et de la compensation ther- dir la NTC 68 Ω, le pont de Wheatstone se
plaisir intellectuel et la nostalgie que par le mique de l’ensemble a été fait avec un petit déséquilibre et l’AOP réagit en faisant varier
coût ou la performance. Un microcontrôleur programme [3] écrit avec Mathcad. Hormis l’alimentation du pont résistif via T1. Le cou-
ferait aussi bien, voire mieux… la valeur des résistances de polarisation du rant augmente dans le pont et la NTC 68 Ω
pont pour assurer les 50 °C du « fil chaud », il retrouve sa température de 50 °C. La tension
Sondes à NTC [4] faut choisir la valeur de R2, R24 et R10, R23 d’alimentation du pont est ainsi le reflet de la
Notre « fil chaud » est une thermistance à pour assurer la meilleure stabilité en tempé- vitesse de ce courant d’air. Il en est bien évi-
coefficient de température négatif (NTC) rature possible. J’ai procédé par approxima- demment de même pour le deuxième ané-
de 68 Ω placée dans un pont résistif de tions successives dans Mathcad. momètre qui utilise IC1A. Les résistances
Wheatstone et chauffée par le courant qui la R17 et R18 servent à maintenir un courant
traverse. La compensation en température L’amplificateur opérationnel IC3A réalise suffisant dans la NTC de 68 Ω tout en rédui-
est assurée, dans la deuxième branche, par la mesure du débit d’air ainsi que la com- sant l’échauffement de T1 et T3.
20 04-2012 elektor
Autant en emportent les vents
Deux afficheurs
Pour afficher la vitesse de l’air, j’ai retenu
des modules afficheurs-voltmètres à cris-
taux liquides de Velleman, prêts à l’emploi,
élégants et bon marché. Au prix toutefois
d’une intégration difficile dans un montage
où il faut mesurer une tension par rapport
au 0 V. Or leur entrée différentielle IN– doit
être maintenue au minimum 1 V au-des-
sus du V– de l’afficheur. T2 et T4, montés
en source de courant, fournissent une ali-
mentation flottante aux voltmètres et per-
mettent à leur entrée IN– d’être reliée au
0 V (GND). Comme ces voltmètres sont
équipés d’un diviseur de tension configu-
rable en entrée, RA sera de 100 kΩ et RB
de 10 MΩ. Un potentiomètre permet un
réglage fin de ce diviseur.
Le convertisseur DC-DC IC2 fournit la ten- Figure 9. Le circuit imprimé.
elektor 04-2012 21
Autant en emportent les vents
Figure 10. Pour l’étalonnage, veillez à placer l’entrée du tube de Pitot précisément au
niveau des NTC, afin que le flux d’air soit le même sur les deux anémomètres.
Tube de Pitot
Pression dynamique
Fluide + Capteur
pression statique de pression
Tube de Pitot différentiel ties supérieures du bâtiment et au niveau
Conversion
V de la du toit. Mais Aquilon aime aussi vos prises,
pression
en vitesse vos interrupteurs, vos plinthes... et vous
Pression statique déteste, vous, avec votre double anémo-
110343 - 11
mètre et votre cartouche de silicone !
Principe de la mesure de la vitesse avec un tube de Pitot et un capteur de pression. (110343)
Le tube de Pitot est utilisé pour mesurer la vitesse d’écoulement d’un fluide en effectuant Liens
deux mesures de pression. Une ouverture à l’extrémité du tube permet de mesurer la pres-
sion totale, c’est-à-dire la somme de la pression atmosphérique et de celle résultant de [1] www.ftdichip.com/Products/Cables/
l’écoulement du fluide (pressions dynamique et statique). USBTTLSerial.htm
Une ouverture sur la périphérie du tube permet de mesurer la pression atmosphérique [2] http://be01.rs-online.com/web/p/
(pression statique). À partir de ces deux mesures, il est possible de calculer la vitesse de products/2513637/
l’écoulement du fluide grâce à cette équation : [3] www.elektor.fr/110343
22 04-2012 elektor
Présentation par Eurocircuits
PCB proto – service rapide à prix très attractifs dédié aux bureaux d’études
• 1 ou 2 C.I. en 2, 3, 5 ou 7 jours ouvrés
• Contrôle complet du dossier, finition comprenant 2 vernis épargne verts et une sérigraphie blanche –
Isolements/conducteurs >/= 150µm
• 1 C.I. 100 x 80mm en 7 jours - 2 faces 46,49 € - 4 couches 94,41 €
• 2 C.I. 100 x 80mm en 7 jours - 2 faces 36.47 € pièce - 4 couches 73.89 € pièce
Prix avec TVA Française de19.6% transport non compris
IMS pool – C.I. à haute dissipassion thermique pour application de puissance (LED, conversion d’énergie, …)
• C.I. 1 face sur semelle métallique (SMI) – Isolements/conducteurs >/= 200µm
• Cuivre 35µm avec isolant 75µm sur semelle en aluminium 1.5mm
• A partir de 3 jours ouvrés
www.elektorPCBservice.com
Audio & Haute-fidÉlitÉ
préAMP 2012
1re partie
&
1re platine
Douglas Self (Royaume-Uni)
Oyez, oyez, audiophiles ! Voici un préamplificateur audio véritablement haut de gamme à construire
soi-même, ainsi que la démonstration de ce qui est réalisable par la technique d’amplification multi-
cœur analogique sous basse impédance : une réduction significative du bruit de fond dans les circuits
analogiques. Le fruit de cette conception, c’est un préamplificateur de pointe, brillant par la musicalité
autant que par le rapport qualité/prix. À bon entendeur…
Depuis la publication de mon préamplifica- d’un étage d’entrée très souple pour cellule tance intrinsèque de base d’un transistor
teur Precision Preamp en 1996 [1] la tech- MC ou MM avec commande de gain, qui à bipolaire, occasionne du bruit de Johnson
nologie a évolué. À cette époque, le niveau mon avis s’accommodera parfaitement de en proportion de la valeur de la résistance
de sortie pour enregistreur n’était que de n’importe quelle tête de lecture du mar- et de la température absolue. Il n’est guère
150 mV, pour préserver une bonne marge ché. Une information visuelle est fournie aisé d’influencer la température ambiante,
avant le seuil de surcharge de l’entrée par un indicateur de niveau original, plus mais la résistance, elle, on la maîtrise. Vous
disque, une amplitude qui s’accordait bien à parlant qu’une simple LED qui s’allume ou réduirez à un minimum ce bruit-là en choi-
la sensibilité des enregistreurs magnétiques s’éteint, mais plus simple qu’un indicateur sissant un circuit à impédance aussi basse
courants en ce temps. À présent, la plupart à bargraphe. que possible.
des entrées de ligne audio acceptent des La figure 1 montre le diagramme fonction- Au début des années 70, les potentiomètres
sources numériques qui fournissent com- nel du préamplificateur proposé. En réa- des circuits analogiques affichaient généra-
munément 1 Veff en asymétrique ou 2 Veff lité, le projet se répartit sur plusieurs pla- lement 25 kΩ ou 50 kΩ et les composants
en symétrique. Cela oblige à une concep- tines que nous examinerons l’une après associés, des impédances comparativement
tion neuve, spécialement dans la section l’autre. Nous commençons ce mois-ci par hautes, simplement parce que le transistor
pour phonocapteur MM/MC (à aimant ou le groupe de l’amplificateur de ligne, de la discret ou l’amplificateur opérationnel de
bobine mobile). commande de tonalité et de volume, ainsi première génération n’avait qu’une faible
Le préamplificateur décrit ici illustre la que de l’étage de sortie. faculté de délivrer du courant. Quand le
manière d’atteindre de très bas niveaux de (NE)5532 est arrivé et, tout aussi important,
bruit en analogique sans faire appel à des Trois sortes de bruit à un prix abordable, il est devenu possible
pièces exotiques. Au départ, j’avais pensé La qualité primordiale d’un amplificateur de réduire les impédances et d’utiliser des
le construire entièrement avec des amplifi- de tension, c’est certainement le rapport potentiomètres de 10 kΩ. Pas très ambi-
cateurs opérationnels 5532, comme dans entre le signal et le bruit. On distingue trois tieux, à première vue, quand on sait que
l’amplificateur Elektor NE5532-64, 15 W sur causes principales de bruit électronique cette puce peut attaquer environ 800 Ω tout
8 Ω [2], mais en cours de route, j’ai compris dans les circuits analogiques : le bruit de en conservant de bonnes prestations en dis-
qu’il était plus sage d’incorporer quelques Johnson dû aux résistances et les bruits en torsion, mais la valeur du potentiomètre ne
LM4562, dont le prix a bien baissé, pour évi- tension et en courant engendrés par les donne pas nécessairement une bonne idée
ter tout compromis gênant sur la distorsion, semi-conducteurs. de l’impédance d’entrée du circuit complet
en profitant de leur tonus supérieur en sortie. Toute résistance, même si elle fait partie dans lequel il se situe, par exemple. On ne
En outre, le préamplificateur est équipé d’un autre composant, comme la résis- s’aperçoit pas toujours que l’impédance
24 04-2012 elektor
Audio & Haute-fidÉlitÉ
DHT+b (200 mV entrée, 1 V sortie) 0,0015% (1 kHz, B = 22 Hz à 22 kHz) balance +3,6 dB à –6,3 dB
0,0028% (20 kHz, B = 22 Hz à 80 kHz) commande de tonalité ±8 dB (100 Hz)
DHT+b (2 V entrée, 1 V sortie) 0,0003% (1 kHz, B = 22 Hz à 22 kHz) ±8,5 dB (10 kHz)
0,0009% (20 kHz, B = 22 Hz à 80 kHz) diaphonie DàG –98 dB (1 kHz)
S/N (200 mV entrée) 96 dB (B = 22 Hz à 22 kHz) –74 dB (20 kHz)
98,7 dBA GàD –102 dB (1 kHz)
largeur de bande B 0,2 Hz à 300 kHz –80 dB (20 kHz)
d’entrée d’un correcteur de tonalité Baxan- Des résistances fixes, vous en trouverez de de bruit que s’il circule dans une impédance ;
dall ordinaire, construit avec deux poten- toutes les valeurs, mais c’est moins sûr pour vous le réduirez donc avec une conception
tiomètres de 10 kΩ, peut facilement chuter les potentiomètres, parce qu’en pratique, la à basse impédance. La mise en œuvre de
sous 1 kΩ. L’astuce pour contourner la ques- plus petite valeur disponible pour un poten- potentiomètres de basse résistance aura
tion consiste à commander séparément tiomètre double pour la stéréo, c’est 1 kΩ. aussi pour conséquence que les courants
les réseaux pour le grave et l’aigu. Nous y Le bruit en courant est associé aux entrées de polarisation des amplis op y créeront
reviendrons. des amplis op. Il ne se transforme en tension une moindre chute de tension et donc aussi
+70 dB
+40 dB
+65 dB +35 dB +45 dB +75 dB
masse
0.2 mVeff1 kHz 5 mVeff1 kHz
110650 - 11
Figure 1. L’architecture du Préamplificateur 2012. Si les fonctions sont ici représentées comme des blocs individuels, en réalité, certaines
sont réunies sur les platines, par exemple les quatre blocs de droite décrits dans cet article, depuis l’entrée de ligne, en passant par la
correction de tonalité, la commande de volume et jusqu’à la sortie symétrique.
elektor 04-2012 25
Audio & Haute-fidÉlitÉ
L–
R–
L+
R+
K3
K4
47R
47R
47R
R37
R38
R75
R76
110650 - 12
IC14, IC15, IC16, IC17, IC18 = NE5532
IC5, IC6, IC7, IC8, IC9 = NE5532 moins de bruits intempestifs quand
R35
R36
R73
R74
22k 22k 22k 22k
le curseur se déplace.
220u
220u
220u
220u
Le bruit en tension est le troisième
C15
C16
C40
C41
35V
35V
35V
35V
type de bruit. Comme il se présente
1
IC11 = LM4562
IC13 = LM4562
IC10 = NE5532
IC12 = NE5532
100p
100p
IC2 = LM4562
IC4 = LM4562
IC1 = NE5532
IC3 = NE5532
C39
IC18B
1k
1k
IC9A
R34
R72
l’équivalent d’une source de tension
2
5
de bruit en série avec les entrées de
1k
1k
R33
R71
l’ampli op, une conception à basse
impédance n’y changera plus rien.
10R
10R
10R
10R
10R
10R
10R
10R
R29
R30
R31
R32
R67
R68
R69
R70
Il semble bien, dès le départ, que la
seule intervention capable de réduire
7
7
100p
100p
100p
100p
100p
100p
100p
100p
C10
C11
C12
C13
C35
C36
C37
C38
IC14B
IC15B
IC16B
IC17B
3k3
3k3
3k3
3k3
3k3
3k3
3k3
3k3
ce bruit au minimum sera de choi-
IC5B
IC6B
IC7B
IC8B
R25
R26
R27
R28
R63
R64
R65
R66
sir les amplis op les plus silencieux
6
5
disponibles. À ce point de vue, il en
1k
1k
1k
1k
1k
1k
1k
1k
R21
R22
R23
R24
R59
R60
R61
R62
existe de meilleurs que le 5532 ou
le LM4562, mais ils sont chers et ont
1
1
un fort courant de bruit. Un exemple
IC14A
IC15A
IC16A
IC17A
IC5A
IC6A
IC7A
IC8A
3
CW
en plus l’inconvénient de n’être fabri-
1k CW
P4A
P4B
R20
R58
20R 20R
1k
1
20R
20R
IC18A
R57
7
7
100n
100n
C25
C50
2
IC4B
RE1B
RE1C
RE2B
RE2C
100n 4
C49 8
100n 4
22k
22k
6
5
R18
R56
100n 4
C48 8
100n 4
IC4A
Line
Line
LLL
LLL
K7
2
3
100n
100n
100n
100n
P3A
P3B
C33
C34
C9
1k
CW 1k
IC16
IC7
C22 8
100n 4
C47 8
100n 4
CW
R16 R17
R54 R55
1k 1k
parallèle ne change rien au gain du
IC15
IC6
C21 8
100n 4
C46 8
100n 4
CW
P2A
1k CW
P2B
R14
R15
R52
R53
7
C32
C7
1u
1u
100n 4
C45 8
100n 4
IC2B
CW
6
5
IC12A
IC3B
IC3A
CW
IC12B
P1B
R13
R51
IC4
C19 8
100n 4
C44 8
100n 4
470R 470R
R
L
7
LM4562
IC3
C18 8
100n 4
C43 8
100n 4
470p
470p
470p
470p
C30
C31
C5
C6
1k
1k
1k
R47
R46
R12
R50
R9
R8
3
C17 8
100n 4
C42 8
100n 4
1k
1k
1k
R10
R45
R48
IC10
IC1
8
7
+17V
+17V
-17V
-17V
IC10A
IC10B
IC1B
5
R43
470n
R5
R6
C51
JP1
V23105-A5003-A201
C28
C29
35V
35V
35V
35V
47u
47u
47u
47u
C3
C4
RE2A
R78
R79
R4
100p
100p
100p
100u
100u
RE1A
C26
C27
C52
C53
25V
25V
+17V
-17V
C1
C2
100R
100R
100R
R39
R40
R1
R2
0
K1
K2
Tone
Defeat
17V
17V
R+
L+
R-
26 04-2012 elektor
Audio & Haute-fidÉlitÉ
Peter Baxandall
J’ai travaillé avec ténacité sur ce projet de préamplificateur pour extraire le dernier carat en
matière de performance et j’admets que pour deux des trois étages, les idées avancées par
Peter Baxandall sont les meilleures. C’était décidément un grand homme.
NDLR. Outre des réimpressions d’articles sélectionnés de Wireless World / Electronics World, le
livre de Jan Didden Baxandall and Self on Audio Power présente un échange de correspondance,
inédit jusqu’alors, entre Peter Baxandall et Douglas Self, tous deux à la recherche des diffé-
rentes causes de distorsion dans les amplificateurs audio de haut de gamme. Le livre est publié
par Linear Audio, www.linearaudio.net.
Des amplis op en parallèle se révèlent aussi pour réduire le bruit, aussi est-il précédé du cédent, tandis que pour le réseau de grave
très utiles pour alimenter de basses impé- tampon à gain unité IC1A/B qui assure une R15, C7, P2B et C8, un tampon supplémen-
dances, les deux techniques fonctionnent haute impédance d’entrée, 50 kΩ pour amé- taire à gain unité a été intercalé ; l’autre moi-
donc magnifiquement de concert. L’ampli- liorer le rapport de réjection en mode com- tié du LM4562 servira dans l’étage d’entrée
ficateur Elektor NE5532-64, 15 W sur 8 Ω a mun (CMRR). À remarquer aussi les filtres de ligne. C’est ce que j’appelle un circuit
permis de vérifier à souhait cette conclusion de compatibilité électromagnétique (EMC) Baxandall à double entrée.
logique. R1-C1 et R2-C2 ainsi que le tout début du cir- Le réseau d’aigu est la version à deux
La tactique de l’amplificateur à plusieurs cuit. Le gain d’étage est réglé par le poten- condensateurs plutôt qu’un. Il offre l’avan-
cœurs devient pesante s’il faut, pour chaque tiomètre P1A de 1 kΩ et la contre-réaction tage de découpler le potentiomètre du cir-
ampli op, des composants nombreux et chers est appliquée à travers deux tampons à gain cuit à basse fréquence et réduit la charge.
pour l’entourer. Pour jumeler deux amplifica- unité IC3A/B en parallèle de manière à ce L’ampli op principal de la correction de
teurs dans un correcteur de tonalité Baxan- que la variation de l’impédance de sortie tonalité, c’est IC4A qui attaque directe-
dall normal, il faudrait des potentiomètres du réseau de commande de gain ne puisse ment la boucle de contre-réaction d’aigu,
quadruples au lieu de doubles pour la sté- pas dégrader le CMRR. Les tampons doubles alors que le tampon IC4B fournit le signal
réo, sans compter toutes les résistances et les réduisent le bruit et fournissent plus de puis- séparément à la boucle de contre-réaction
condensateurs en double exemplaire. Pour sance de sortie. Dans cet étage, la combinai- de grave. Je recommande fortement d’utili-
n’atteindre qu’une réduction totale de bruit son des sorties des tampons est facile parce ser ici des condensateurs au polypropylène
de 3 dB dans le circuit, le jeu n’en vaut pas la qu’il est possible de séparer la résistance de qui ne causent pas de distorsion, alors que
chandelle. contre-réaction par moitiés, R8 et R9. Ceci ceux au polyester présentent une non-linéa-
Si vous choisissez plutôt de réduire sim- demande que R11 et R12 soient en parallèle rité significative. Malheureusement, ils sont
plement de moitié l’impédance du réseau pour atteindre exactement la bonne valeur plus volumineux et plus chers, mais à mon
Baxandall en divisant par deux les valeurs des pour préserver le CMRR. sens, ils en valent la peine.
résistances et potentiomètres et en doublant Le bruit à la sortie de cet étage est extrê- Le bruit à la sortie de l’étage de correction
les valeurs des condensateurs, la situation mement bas : –109 dBu avec la balance de tonalité seul n’est que de –113 dB avec
n’est plus pareille. Dans le second cas, vous au milieu, –106 dBu au gain maximum et les boutons en position neutre.
avez réduit de moitié l’effet du courant de –116 dBu au gain minimum, toutes valeurs Les relais RE1 et RE2 composent une fonc-
bruit de l’ampli op qui circule dans les impé- efficaces, entre 22 Hz et 22 kHz. tion de contournement de la correction de
dances du circuit et réduit d’un facteur √2 le tonalité (tone defeat) en autorisant l’étage
bruit de Johnsson, mais la tension de bruit de L’étage de correction de tonalité de commande active de volume à recueillir
l’ampli op n’en est pas affectée et souvent, Cela ne saute pas aux yeux et pourtant, directement le signal de IC2A. Pour s’affran-
c’est elle qui est dominante. nous avons affaire ici, en majeure partie, à chir des clics et autres parasites au moment
un Baxandall conventionnel. Ce sont égale- des commutations, on a adjoint R18 et R58
L’étage d’entrée de ligne ment des potentiomètres de 1 kΩ qui sont pour maintenir la polarisation de IC9B et
et la balance mis en œuvre et bien entendu il leur faut de IC18A. Chaque canal dispose d’un relais
Il s’agit, pour le réglage de balance, d’un plus gros condensateurs pour atteindre les propre, pas de risque de diaphonie de ce
étage d’entrée symétrique à gain variable fréquences de coupure normales : C7 avec côté. En supplément, deux contacts de
sur une plage limitée. Le gain maximum 1 µF fixe la fréquence pour le grave, C8 et C9, chaque relais sont branchés en parallèle
est de +3,7 dB et le minimum de –6,1 dB, avec leurs 100 nF, font de même pour l’aigu. pour éviter une éventuelle dégradation du
plus qu’assez pour cette fonction. Quand la L’atténuation et l’amplification atteignent signal et du même coup, on prolonge l’es-
balance est au milieu, le gain est de +0,2 dB. ±10 dB au maximum pour les deux. L’étage pérance de vie du mécanisme.
Voyons à la figure 2 le schéma du circuit conserve une basse impédance d’entrée,
et considérons le canal gauche (L) unique- spécialement quand on lui demande du gain, Commande active du volume
ment, où IC2A est l’amplificateur de base de aussi, pour s’en accommoder, les parties du Cette commande Baxandall active pro-
la balance. C’est un LM4562 choisi pour son grave et de l’aigu sont attaquées séparé- duit peu de bruit à faible volume et forme
faible bruit et sa bonne capacité d’attaque. ment. Le réseau d’aigu C9, P3B et C8 reçoit le aussi une loi de variation presque loga-
Les résistances qui l’entourent sont basses signal directement de IC2A dans l’étage pré- rithmique avec un potentiomètre linéaire,
elektor 04-2012 27
Audio & Haute-fidÉlitÉ
Condensateurs : Divers :
C1, C2, C10 à C14, C26, C27, C35 à C39 = K1 à K4 = embase à 4 picots droits au
100 pF 630 V, 1%, polystyrène, axial pas de 0,1’’ (2,54 mm) et connecteur
C3, C4, C28, C29 = 47 µF 35 V, 20%, bipolaire, correspondant
diam. 8 mm, au pas de 3,5mm, K5, K6, K7 = embase à 2 picots au pas de 0,1’’
p.ex. Multicomp p/n NP35V476M8X11.5 (2,54 mm) et connecteur correspondant
Figure 3. La sérigraphie des composants de la platine de ligne, tonalité, volume et sortie du Préamplificateur 2012, dessinée par
le laboratoire Elektor. Platine disponible via l’e-choppe Elektor.
28 04-2012 elektor
Audio & Haute-fidÉlitÉ
ce qui donne un bien meilleur équilibrage distorsion de mode commun non plus. Les tion du bruit. Dans le préamplificateur au
des canaux. Le gain maximal est de +16 dB, tampons associés ne traitent qu’un tiers grand complet, les niveaux de bruit s’addi-
le 0 dB est obtenu avec le bouton en posi- de la tension de sortie, donc la distorsion tionnent puisque le signal transite dans tout
tion médiane. L’impédance d’entrée de cet de l’étage est minime. L’amélioration de le système, cependant, ce qu’il en advient
étage, bâti sur un autre potentiomètre de la capacité de puissance signifie qu’il n’est dépend très fort de la position des réglages.
1 kΩ, P4A, diminue à faible volume avec plus nécessaire de recourir à des LM4562
des réglages élevés. Pour cette raison, il qui reviennent cher s’il en faut beaucoup. L’étage de sortie symétrique
est commandé par un « dispositif à sépa- Quatre résistances de 10 Ω, R29 à R32, La sortie symétrique repose uniquement sur
ration de charge » dans lequel le tampon opèrent la moyenne des quatre sorties. un inverseur à gain unité, IC9A, qui produit
IC9B fournit la moitié de l’amplitude à par- En régime sinusoïdal permanent et à la ten- la phase inverse à la sortie. De ce fait, la sor-
tir de l’étage de correction de tonalité. Les sion maximale de sortie (environ 10 Veff), le tie symétrique est au niveau double de la
résistances R19 et R20 permettent à IC4A potentiomètre de volume devient sensible- sortie asymétrique, ce qui est de pratique
et IC9B de répartir la charge entre les deux. ment chaud, c’est une conséquence de la courante en hi-fi.
La commande active de volume Baxandall philosophie à basse impédance. Le fait peut
conventionnelle comme sur [1] utilise un sembler inquiétant, mais l’échauffement reste Notes de construction
seul tampon et un amplificateur inverseur, bien dans les tolérances acceptables et ne se Le projet ne met en œuvre que des compo-
tels que IC5A et IC5B. Ici, ce sont quatre de produit d’ailleurs pas avec un signal musical. sants traditionnels à fils. Une platine de qua-
ces circuits qui sont mis en parallèle pour, Le bruit à la sortie de l’étage actif de volume lité, conçue par le laboratoire Elektor pour
d’une part, réduire le bruit par annula- seul est de –101 dBu pour le gain maximum ce projet, est disponible dans l’e-choppe.
tion partielle du bruit non corrélé entre les et de –115 dBu pour un gain de 0 dB. À plus La sérigraphie d’implantation est visible à
quatre voies et d’autre part, fournir une faibles gains, aux environs de –20 dB, les la figure 3.
puissance suffisante pour alimenter la par- plus fréquents en pratique, le bruit à la sor- Une bonne recommandation est d’utiliser
tie basse du potentiomètre de volume de tie est à peu près de –115 dBu. Autant dire un cadre pivotant pour maintenir la pla-
1 kΩ. L’utilisation de quatre voies diminue le calme plat. tine. On commence par implanter les com-
le bruit de 6 dB. Les amplificateurs multiples J’ai cité ici les performances de bruit de posants au profil bas pour terminer par les
en dérivation n’ont pas de tension de mode chaque étage séparément pour mettre plus hauts.
commun sur leurs entrées et donc aucune en évidence les techniques de réduc- La figure 4 de la platine terminée peut ser-
Figure 4. Le prototype de la platine de ligne, tonalité, volume et sortie, impeccablement construit par le laboratoire Elektor.
elektor 04-2012 29
Audio & Haute-fidÉlitÉ
+0
1
-10
0.5 -20
-30
0.2
-40
0.1 -50
0.05 -60
% d -70
B
0.02
r -80
0.01 A -90
-100
0.005
-110
0.002 -120
-130
0.001
-140
0.0005
-150
0.0003
20 50 100 200 500 1k 2k 5k 10k 20k -160
Hz 10 20 50 100 200 500 1k 2k 5k 10k 20k 50k 100k
Hz
DHT+b en fonction de la fréquence. Mesures faites à 200 mV et 2 V à TFR de 1 kHz avec 2 V à l’entrée et 1 V à la sortie.
l’entrée (courbe du bas) et une bande passante de 80 kHz. Seul le deuxième harmonique est visible, mais à –125 dB.
1 V en sortie. Avec 200 mV à l’entrée, il n’y a que du bruit (environ
96 dB mesurés sur 22 kHz de bande passante) et même moins à 2 V.
Distorsion non décelable en dessous de plusieurs kHz.
+0.5 +12
+0.4
+0.3 +10
+9
+0.2
+0.1
+7
-0
-0.1 +5
-0.2
+3
-0.3
d +2
B -0.4
r -0.5 d +0
-0.6 B
A r
-0.7
-3
-0.8 A
-0.9
-5
-1
-1.1 -7
-1.2
-9
-1.3
-10
-1.4
-1.5 -12
10 20 50 100 200 500 1k 2k 5k 10k 20k 50k 100k 200k 20 50 100 200 500 1k 2k 5k 10k 20k
Hz Hz
Amplitude en fonction de la fréquence. À noter la résolution de Réponses avec les correcteurs au maximum, au centre et au mini-
l’échelle en amplitude : 0,1 dB. Pas de correction de tonalité mais mum (3 courbes). Grave et aigu réglés en positions extrêmes.
résultat identique avec la correction de tonalité en service et les bou-
tons en position médiane.
vir d’exemple du travail à accomplir. Le suc- tention pour déterminer où plier les fils. Référence et liens
cès est garanti si vous atteignez ce degré de Leur format n’est pas normalisé et les tolé-
[1] Precision Preamplifier 96, by Douglas Self.
perfection dans la construction. rances plus larges que sur les autres pièces.
N’oubliez pas de placer le cavalier JP1 Pour les potentiomètres, on peut employer Wireless World July/Aug. & Sept. 1996
comme liaison à la masse, un autre est pré- des modèles en plastique de Vishay Spectrol à [2] NE5532-64, 15 W sur 8 Ω, Douglas Self ;
sent sur la platine MC/MD. Ils vous permet- la place de cermet pour lesquels, au moment Elektor oct. & nov. 2010,
tront de déterminer expérimentalement d’écrire ces lignes, le délai d’attente était de www.elektor.fr/100124
quelle liaison à la masse est préférable. 93 jours ouvrables chez Farnell. www.elektor.fr/100549
Quand le câblage sera terminé, il faudra en Dans le prochain numéro, nous présente-
mettre un ou les deux. Les condensateurs rons une platine de préamplificateur MC/
axiaux au polystyrène demandent de l’at- MD de très haut vol.
(110650 - trad. Robert Grignard)
30 04-2012 elektor
Elektor Electronic Toolbox
Gamme PicoScope ®
OSCILLOSCOPES POUR PC
Enfin une app utile pour les électroniciens, conçue par des électroniciens
La nouvelle application Elektor Electronic Toolbox répond aux questions
des électroniciens et à leur besoin d’information rapide dans la vie quo- PicoScope Série 2100 PicoScope Série 2200 PicoScope 2205 MSO
tidienne. 33 applications sont réunies sous un écran d’accueil commun
et donnent accès à des banques de données pour les semi-conducteurs
discrets (transistors bipolaires, FET, triacs, thyristors, diodes) ou intégrés.
Pour retrouver en un éclair un composant et ses caractéristiques, il suffit
UPDATED
de taper sa référence. Pas de connexion internet requise, toutes les 2011 NEW
informations sont en mémoire pour rien moins que 45.000 composants !
Une banque de données annexe donne le brochage d’une foule de 1 Canal 2 Canaux + GFOA 2 Canaux Analogiques, 16
Bande passante de Bande passante de Canaux Numériques
connecteurs, notamment dans les domaines Audio & Vidéo, informatique 10 à 25 MHz 10 à 200 MHz + AWG
et téléphonie. Une autre application fort utile permet de calculer la valeur Echantillonnage de Echantillonnage de Bande passante 25 MHz
50 à 100 Mé/s 100 Mé/s à 1 Gé/s Echantillonnage 200 Mé/s
des composants, dans les filtres, les diviseurs, les régulateurs, les étages
Résolution de 8 bits Résolution de 8 bits Résolution de 8 bits
à transistors, à amplificateurs opérationnels etc. D’autres font pour vous (12 bits amélioré) (12 bits amélioré) Mémoire tampon 48 ké
les conversions entre systèmes de numération, entre unités de grandeur, Mémoire tampon 8 ou 24 ké Mémoire tampon 8 ou 40 ké Prix a/c de £349 $658 €483
Prix a/c de £125 $206 €151 Prix a/c de £159 $262 €192
fréquences, longueurs d’ondes etc. Sans oublier l’inévitable code des
couleurs et le tableau des symboles utilisés en électronique.
Votre nouvelle app Elektor Electronic Toolbox pour iPhone, iPod et iPad PicoScope Série 3200 PicoScope Série 4000 PicoScope 4262
ne coûte que 4,99 €.
NEW
d’Elektor
L’abonnement est libre et gratuit, et vous donne accès aussi aux Fonctionnalités haut de gamme en standard :
échanges entre lecteurs et praticiens sur le forum d’Elektor.
Déclenchement numérique avancé,
La page d’accueil du site d’Elektor est mise à jour régulièrement par
une équipe de rédacteurs spécialisés, curieux de l’évolution des Modes d'affichage Persistance,
techniques, de leurs accidents de parcours qu’on passe sous silence Test de limite de masque, Décodage sériel
ailleurs, des bizarreries sur lesquelles d’autres ne s’interrogent pas,
et des nouveautés les plus prometteuses.
L’ensemble de ces nouvelles constitue elektor-hebdo pour vous aider
à rester au fait de l’actualité l’électronique.
YE AR
Thermomètre à
afficheurs géants Gottlieb®
Ludovic Mézière (Fabrègues)
32 04-2012 elektor
RECYCLAGE ASTUCIEUX
Original, autarcique
et lisible de loin par tous les temps
C5 IC1
IC5 4 K8
100n
4V5 D1 78L05
V+ 3 1
3 1 B1
ADD1 SCL
5 6 1N4148
ADD0 SDA
2
GND
C3 C1 C2
2
1F
TMP100
100n 1000u
GoldCap 25V
K1
12V
K2 K3
MAINS
R10 R11
C4
R1 R7 *
100k
12V
2k2
2k2
10k
F1
100n K4
IC3 IC2 R3 POWER TRANSFORMER
20 1 4
MOSI 390R
TRI1
VCC POWER
K10 17 12
PB5 (MOSI) PB0 (AIN0) R4
2 1 MISO 18 13 2 3
PB6 (MISO) PB1 (AIN1) 470R T1235
4 3 SCK 19 14
PB7 (SCK) PB2 S2S3ADYF R5
K7 6 5 RESET 15
PB3 (OC1) 330R
1 16
AVR/ISP SDA 4 PA2/RESET PB4
PA1/XTAL2 IC4 R6
SCL 5 D2 1 4
PA0/XTAL1 390R
2 TRI2
PD0 (RXD) UNITS
3 6 D3 K6
PD1 (TXD) PD2 (INT0) R8
7 8 2 3
PD3 (INT1) PD4 (T0) 470R T1235
9 11
PD5 (T1) PD6 (ICP)
D4 S2S3ADYF R9
330R
UNITS ZERO
TENS ZERO
GND K9
R2 IC6 R12
10 D5 1 4
390R
ATTINY2313
470k
TRI3
TENS
R13
2 3
470R T1235
4x
1N4148 S2S3ADYF R14
330R K5
110673 - 11
Figure 2. Examinez bien le schéma de ce thermomètre à roues Gottlieb, il comporte quelques singularités.
Il pourra servir aussi de plan de câblage.
elektor 04-2012 33
RECYCLAGE ASTUCIEUX
Condensateurs :
C1,C4 = 100 nF (5 mm)
C2 = 1000 µ/35 V radial
C3 = 1 F 5V5
C5 = 100 nF SMD 0805
Semiconducteurs :
D1 à D5 = 1N4148
B1 = redresseur 100 V 1A5 rond
IC1 = 78L05
IC2,IC4,IC6 = S2S3ADYF (optocoupleur à triac)
Figure 3. Avant de commencer à implanter les composants, détachez le coin du
IC3 = ATTINY2313-20PU (EPS 110763-41)
IC5 = TMP100 circuit imprimé du thermomètre sur lequel sera soudé le capteur. Soignez le câblage
Tri1 à Tri3 = T1235H-6G des tensions alternatives dangereuses.
Divers :
Transfo torique 40 VA, prim. 2 x 115 V,
sec. 2 x 12 V (Block RK40/12) K2,K3 = bornier à vis (7,5 mm) K10 = embase à 2 x 3 broches
F1 = 160 mAT @240V, 315 mAT @115 V K5 = embase à 3 broches * bouton-poussoir 230 VAC
K1,K4,K6,K9 = bornier à vis (5 mm) K7,K8 = embase à 4 broches Platine 110763-1
mentation par le secteur dès qu’il a fini de au terme desquelles il va déclencher une ci passe sous le seuil des 2,4 V de l’entrée
mesurer et affiché la température. Aussitôt interruption puis effectuer un relevé de AIN0, la sortie du comparateur bascule,
la tension à la sortie d’IC1 s’effondre, mais température ; une interruption est déclenchée et le triac
pas sur la cathode de D1 ! La charge de ce - surveiller sa propre tension d’alimentation. du transformateur d’alimentation est
condensateur réservoir de 1 farad suffit La cascade de diodes D2 à D5 maintient à activé pour quelques secondes, le temps de
pour alimenter le µC pendant un certain l’entrée AIN0 du comparateur analogique recharger notre condensateur de 1 F.
temps une fois coupée l’alimentation par du Tiny2313 (broche 12) une tension de
le secteur. Pendant les quinze minutes qui référence d’environ 2,4 V, tandis que sur En roue libre
suivent, le Tiny2313 se consacre alternati- l’entrée AIN1 (broche 13) le diviseur R1/ Une fois le système amorcé, l’alimentation
vement à deux tâches : R4 fait régner une tension proportionnelle est en roue libre. Seulement, il lui faut une
- surveiller le décompte des 15 minutes à la tension d’alimentation. Lorsque celle- impulsion de départ pour démarrer à la pre-
Tilt !
L’ère des flippers électromécaniques à compteurs s’ouvre en 1959
avec le fameux Army Navy fabriqué par Williams et se ferme en 1979
avec Space Walk de Gottlieb. Avec Bally, ces deux producteurs de flip-
pers sont de loin les plus prolifiques. Leurs compteurs à roue n’ont
cessé d’évoluer, avec certes des différences entre les marques, mais
tous conviennent pour ce thermomètre.
Quand sa bobine reçoit une impulsion, l’angle d’incrémentation
mécanique de la roue est de 36 °, puis la roue reste bloquée dans
sa nouvelle position. Divers contacts sont actionnés par la rotation :
pour détecter la présence du noyau plongeur dans le solénoïde (End
Of Stroke), pour détecter le « 9 » et signaler la retenue (carry), pour
détecter le « 0 » utilisé pour l’initialisation.
Sur certains types de roues, un circuit imprimé et un codage par
contacts à patins permettent même de déterminer la position de la
roue.
34 04-2012 elektor
RECYCLAGE ASTUCIEUX
mière mise en service, ainsi que pour redé- nible sur ces roues pour signaler l’avance
marrer après une coupure de courant pro- correcte de la mécanique. Jamais je n’ai
longée. La première mise en service se fait constaté la moindre ratée avec des
lors de la programmation in situ du micro- impulsions de 100 ms.
contrôleur : le programmateur applique
sur K10, le connecteur ISP, la tension de La sonde thermique TMP100 est instal-
5 V nécessaire au transfert du fichier hexa- lée avec son condensateur de décou-
décimal. Au passage, notre condensateur plage sur une mini carte détachable
réservoir de 1 F en profite pour se charger. (fig. 3), reliée à la carte principale par
Une fois le programme et le condensateur un cordon à trois fils + blindage (K7 et
chargés, la roue libre est lancée et tourne K8). J’ai fait des essais satisfaisants
comme un volant d’inertie. jusqu’à 10 m au moins. Enrobée de
Pour parer aux effets d’une coupure pro- silicone, je l’ai laissé glisser dans la
longée du secteur, la solution adoptée est piscine.
moins élégante, mais tout aussi efficace : un men-
bouton poussoir (capable de supporter la Le logiciel tation. Pour supprimer cette
tension du secteur) court-circuite les bornes Le choix du microcontrôleur n’est pas cri- résistance de polarisation, il faut écrire un
A1 et A2 du triac Tri1 et alimente le transfor- tique puisqu’on ne lui demande rien de sor- 0 sur cette entrée (cf doc2543 ATTiny 2313
mateur. Une pression de quelques secondes cier. Il gère : sur atmel.com).
met le transformateur sous tension et suf- • un bus I2C en maître,
elektor 04-2012 35
RECYCLAGE ASTUCIEUX
36 04-2012 elektor
RECYCLAGE ASTUCIEUX
L’auteur
Ludovic Mézière, 44 ans, bi-
douilleur, fils de bidouilleur,
pratique le fer à souder sans
interruption depuis le jour
où son père a oublié de le
ranger, à l’âge de 7 ans. A
obtenu un BTS électrotech-
nique à Valenciennes en
1988.
Technico-commercial dans
l’audiovisuel professionnel
depuis 20 ans à la SEMAP
(semap.fr), professeur de
Technologie des Equipe-
ments Audiovisuels en BTS
depuis 12 ans.
Occasionnellement développeur de prototypes pour le CNRS et caméraman de Rémi Gaillard
(nimportequi.com). A pour ambition de mettre de l’électronique partout où cela est pos-
sible même si ça ne sert à rien.
Pour trouver l’autre connexion nécessaire N’hésitez pas à informer la rédaction des [1] www.elektor.fr/110673
au fonctionnement du thermomètre, celle variantes que vous aurez imaginées ; si - Son et lumière des roues du thermomètre
du détecteur de « 0 », selon le type de comp- elles sont intéressantes, elles seront peut- en mouvement
teurs que vous aurez récupéré, Williams, être publiées. - Logiciel à télécharger
Bally ou Gottlieb, il faudra jouer du testeur de (110673) [2] www.elektor.fr/USBprog
continuité pour identifier celui des contacts
[3] http://youtu.be/sKDO19Y0KWg
qui s’ouvre quand la roue passe par « 0 ».
Il serait réjouissant que mon idée plaise et [4] www.pinrepair.com/gtb/
trouve d’autres applications que la mienne.
elektor 04-2012 37
DOMOTIQUE | elektorbus
Le matériel et les programmes de notre La circuiterie RS-485 est une copie de celle la masse du bus. Dans le pire des cas, des
projet ElektorBus n’ont encore trouvé que du noeud expérimental : on retrouve les bits fantômes peuvent alors apparaître si
des applications expérimentales, mais ça va lignes de données RO et DI, les lignes de les potentiels de masse des pilotes diffèrent
changer. Vos témoignages sont unanimes : commande DE et /RE (contrôle de flux pour trop fortement les uns des autres (comme
l’application la plus intéressante d’un sys- le fonctionnement en semi-duplex), ainsi nous l’avons déjà constaté [2]). Solution
tème de bus est la domotique. Nous com- que les lignes A et B pour la liaison RS-485. possible : relier les masses du signal et du
mençons donc par une platine encastrable La résistance de terminaison de 120 Ω pla- bus en un seul point du bus. Pour les autres
dans une boîte électrique universelle pour cée entre A et B peut elle aussi être mise en participants, les deux masses pourraient
commander séparément deux charges sous circuit avec un cavalier. Le bornier à vis K3 être séparées par une résistance de p. ex.
230 V et capturer l’état des deux interrup- reçoit les quatre lignes ElektorBus : 12 V 100 Ω. Dans ce cas, le câble de bus devrait
teurs correspondants. Notre module, qu’en et GND pour l’alimentation du bus, et A posséder un cinquième fil. Nous en sommes
hommage à son auteur nous appellons et B pour les lignes de données. Il y a deux encore aux essais, notre objectif reste de
Relaiss (prononcer relaisse, comme en alle- bornes supplémentaires : concrétiser au plus tôt un système mature.
mand) est équipé d’un ATmega88 et d’un –shield, qui permet de connecter le blin- Quoi qu’il en soit, ces deux nouvelles
pilote pour RS-485, le LT1785, qui équi- dage d’un câble dont la mise à la masse se broches interconnectées avec différents
paient déjà notre noeud expérimental [1]. Un fera avec JP1. En règle générale, on n’éta- types de câbles offrent un bon terrain d’ex-
logiciel de démo pour µC, PC et téléphones blit cette connexion que sur un seul des périmentation et de jeu !
Android, bien sûr compatible avec les proto- noeuds du bus, p. ex. un noeud situé près
coles ElektorBus, vous attend sur la page de de l’alimentation. Broches du contrôleur
téléchargement. Votre Relaiss est disponible –SIG_GND (Signal Ground), qui fournit un Du noeud expérimental, nous avons
prêt à l’emploi auprès d’Elektor, et convien- accès supplémentaire à la masse du pilote repris la LED témoin, le bouton d’essai, la
dra évidemment à d’autres projets. RS-485. Par défaut, notre Relaiss est bien connexion pour la programmation ISP, ainsi
relié à la masse du bus, mais nous voulions que la circuiterie des broches d’horloge et
Connexion du bus que le pilote RS-485 puisse disposer d’une d’alimentation du contrôleur. Plutôt qu’une
Sur le schéma de la figure 1, le circuit est autre masse. Lors de la commutation de barrette de broches à une rangée, nous
alimenté en 12 VCC par le bornier à vis K3. charges, des perturbations locales polluent avons utilisé pour les extensions une bar-
38 04-2012 elektor
DOMOTIQUE | elektorbus
+12V
VCC 1 RE1 3
R8 9
10R DS 5 G5Q 2 K4
R1 C7 1 16
I1 O1 PHASE 1
2 15
I2 O2
10k
S1 2
VCC 4u7 3 IC3 14
I3 O3 5 RE2 2 S2 3
4 13
6 4 18 I4 O4
MOSI 5 DS2003 12
VCC VCC AVCC I5 O5
1 G5Q 3
6 11
K2 15 12 I6 O6
PB3/MOSI PB0/ICP1 7 10
2 1 MISO 16 13 I7 O7
PB4/MISO PB1/OC1A
4 3 SCK 17 14 GND
PB5/SCK PB2/OC1B
6 5 8 VCC +12V
IC1
22
ADC7
ISP 19
ADC6 IC4 8 1
R5
ATMEGA88A VCC JP2
K1 -AU
120R
23 30 RO
PC0/ADC0 PD0/RXD 4
6 5 24 31 DI D K3
PC1/ADC1 PD1/TXD 2
4 3 25 32 DE 3 7 B 1
PC2/ADC2 PD2/INT0 B
2 1 26 1 RE 2 6 A 2
PC3/ADC3 PD3/INT1 A
27 2 SIG_GND 3
PC4/ADC4/SDA PD4/T0 1 SIG_GND
28 9 R 4
PC5/ADC5/SCL PD5/T1 R7 GND
RESET 29 10 5
PC6/RESET PD6/AIN0 GND +12V
20
AREF PD7/AIN1
11 1k5 5
SHIELD 6
SHIELD
VCC LT1785
PB6 PB7
K5 GND GND XTAL1 XTAL2 GND R2 R3 R4 2
3 PC1 3 5 7 8 21 JP1
10k
10k
PC1
0R
2 PC0
PC0
1 X1 1
GND
D1
S1 C4 C6 C1 16MHz C2 S2 LED2 S1M
IC2
RESET
100n 4u7 22p 22p
TEST TEST +12V AP78L05SG VCC
8 1
-13
R6
4k7
2 3 6 7
LED1 C9 C5 C3 C8
110727 - 11
Figure 1. Le module peut à la fois commander deux charges domestiques (luminaires, ventilation…)
et surveiller les deux interrupteurs correspondants.
rette 2 x 3, plus compacte, et pour laquelle d’agir en conséquence. C’est tout ! Il ne doit très basse tension que sous la tension du
il est plus facile de trouver un câble adapté. jamais régner aucune tension sur ces fils. secteur, comme les luminaires. Suivez scru-
Celui-ci donnera accès à quatre broches du Les deux sorties commandées par relais puleusement la réglementation en usage
µC, des entrées analogiques (ADC0…ADC3) sont la caractéristique vedette du module. sur la protection contre les contacts acci-
qui peuvent faire fonction d’entrées ou de Le pilote de relais IC3 est commandé par les dentels ! Il y va de votre vie et de celle de vos
sorties numériques. Deux des broches et deux broches PB0 et PB1 du µC. Nous avons proches ! Consultez les pages de consignes
la masse sont câblées sur un bornier à vis opté pour des modèles SPST-NO (Single de sécurité du numéro de décembre 2011
supplémentaire. On y connectera p. ex. Pole, Single Throw, Normally Open). En posi- d’Elektor.
un interrupteur d’éclairage. Dans ce cas, tion de travail, ils relient une ligne Phase aux La platine tient dans une boîte de 60 mm
interrupteurs et câbles associés doivent deux sorties S1 et S2. Ces trois lignes sont (fig. 2). N’utilisez pas de boîte de dériva-
être libres de tout potentiel ! Il s’agit pour accessibles par un grand bornier à vis. Vous tion qui comporte déjà des lignes de 230 V.
le µC de relever l’état de l’interrupteur et commuterez aussi bien des charges sous Les lignes de bus ne doivent pas non plus
elektor 04-2012 39
DOMOTIQUE | elektorbus
partager le même conduit que les lignes Android si vous utilisez AndroPOD et son
ELEKTOR BUS
d’alimentation du secteur (voir l’encadré application gratuite ElektorBusBrowserFo-
« Câbles de bus »). Pour votre Relaiss, il vous rAndroPod (cf. les deux derniers numéros
faudra donc éventuellement encastrer une d’Elektor [3] [4]). Vous disposez ici aussi
boîte supplémentaire, et rajouter une gaine convertisseur phase
d’une interface utilisateur écrite en HTML.
pour le câble de bus. Avant toute interven- USB module S1 Avec elle, vous commanderez donc les relais
relais S2
RS485
tion sur votre installation électrique, vérifiez 5 aussi bien depuis un téléphone tactile que
que les restrictions réglementaires locales depuis un PC.
ne vous obligent pas à faire appel à un per- Le matériel est relié selon le schéma de la
sonnel habilité. figure 3. Le programme complet et son
code source peuvent être téléchargés gra-
USB
Programme tuitement depuis la page de notre site asso-
Nous avons renoncé à fournir un µC pro- ciée à cet article [5].
grammé par défaut, tant les configurations
maître domotique 10
possibles divergent. Il faudra donc program- PC
superviseur
Décompressez l’archive zip, placez le dos-
0
mer vous-même le micrologiciel de votre sier UIBus sur le Bureau Windows, et au
Relaiss, pour l’adapter à votre scénario d’uti- besoin transférez son contenu sur le télé-
lisation. Le logiciel de démonstration, évi- 110727 - 12
phone (p.ex. avec le programme Adif-
demment compatible avec ElektorBus, est Controller [4]). Le micrologiciel est bien sûr
là pour vous guider. Notre convertisseur Figure 3. Premier essai : un convertisseur nécessaire pour programmer le contrô-
RS-485/USB et le programme ElektorBus- RS485/USB et un module Relaiss reliés au leur, donc téléchargez son code C (pour
Browser.exe vous permettront p. ex. de com- bus. Le module a l’adresse de noeud « 5 » AVR Studio) ou hexadécimal. L’EEPROM de
mander les relais depuis un PC. Ça marche (codée en dur dans le micrologiciel de l’ATMega88 reste cette fois-ci au placard
aussi avec une tablette ou un téléphone démonstration). puisque l’adresse de noeud « 5 » est codée
Câbles de bus
Dans les pages centrales du dernier numéro d’Elektor ou sur Youtube paire torsadée.
[7], vous trouverez le compte-rendu du petit essai de câble de bus Le câble de bus ne doit jamais partager la gaine ou la boîte d’une
effectué entre-temps. ligne sous 230 V, cette cohabitation n’étant permise que pour cer-
Nous avons d’abord utilisé un câble à 10 brins, récupéré dans un tains types de câbles très spécifiques (EN V 50090-5-2). Un des
vieux stock du Labo (un câble à paires torsadées), puis un câble câbles autorisés est le type YCYM 2 x 2 x 0,8, compatible avec la
CAT5E (à 4 paires torsadées et blindé). Dans les deux cas, les câbles technologie de bus EIB/KNX, et sans doute avec notre ElektorBus,
ont donné satisfaction jusqu’à 30 m . Nous ne recommandons donc mais nous ne l’avons pas testé. Ce câble est du reste assez cher,
aucun câble particulier. Il faut que les signaux A et B utilisent une quelques euros le mètre.
40 04-2012 elektor
DOMOTIQUE | elektorbus
Essai
L’interface HTML s’affiche à l’ouverture du
navigateur ElektorBusBrowser (fig. 4). Sous
PC, sélectionnez d’abord dans le menu
déroulant le port COM auquel est relié le
convertisseur RS-485/USB, puis cliquez sur
le bouton du dessous.
Lancez ensuite le superviseur ElektorBus
avec le bouton on de l’interface HTML. Il
appelle le maître (adresse « 10 ») à inter-
valles réguliers pour savoir si un ordre est
à transmettre au noeud Relais. Il serait bien
sûr souhaitable qu’un accusé de réception
suive ces appels, c’est-à-dire que le Relaiss Figure 4. Le programme pour PC ElektorBusBrowser et son interface HTML (à gauche). À
envoie un message contenant la position droite un noeud de bus simulé. Ce n’est pas pour jouer, c’est pour développer, mais c’est
de ses deux relais lorsqu’il reçoit un ordre. un peu pareil [8].
Publicité
www.beta-layout.com
elektor 04-2012 41
DOMOTIQUE | elektorbus
function ProcessPart(part)
{
if (part != null)
première unité (ou part, partie du message)
{ représente l’état du relais 1 (envoyé sur le
if(part.Sender == 5) canal Channel 0), la deuxième unité l’état du
{ relais 2 (envoyé dans le corps du message
if(part.Channel == 0) sur Channel 1). Nous retrouvons ici la fonc-
{ tion ProcessPart incluse dans la partie
if (part.Numvalue == 0) {TextSetvalue (“StatusRelay1”,”off”);} JavaScript de la page HTML : c’est elle qui
if (part.Numvalue == 1) {TextSetvalue (“StatusRelay1”,”on”);} est appelée pour traiter ces deux parts. Elle
} utilise les valeurs d’état transmises (0 pour
« repos », 1 pour « travail ») pour modifier
if(part.Channel == 1) en conséquence la zone texte de l’interface
{ HTML qui indique l’état des relais.
if (part.Numvalue == 0) {TextSetvalue (“StatusRelay2”,”off”);} Comme notre projet avance pas à pas, et
if (part.Numvalue == 1) {TextSetvalue (“StatusRelay2”,”on”);} les informations sont éparpillées dans de
} nombreux articles. Pour vous éviter d’avoir
} à butiner dans votre collection Elektor, nous
} avons donc compilé une référence Elektor-
} Bus téléchargeable gratuitement [6]. Elle
décrit les protocoles MessageProtocol et
function SwitchRelay1(Status) ApplicationProtocol, ainsi que les outils de
{ développement rapide.
var parts = InitParts();
parts = SetValue(parts, 10, 5, 0, 0, Status); Perspectives
SendParts(parts, true); Commander des Relaiss par PC et téléphone
} tactile est réjouissant, mais ne serait-il pas
épatant de pouvoir le faire à distance, voire
function SwitchRelay2(Status) depuis les antipodes ? Des réponses et des
{ solutions dans un avenir proche ! Parmi les
var parts = InitParts(); réalisations en cours, nous développons
parts = SetValue(parts, 10, 5, 1, 0, Status);
une grande carte de microcontrôleur, bien
SendParts(parts, true);
sûr dotée de RS-485, mais également d’un
support pour module réseau. Nous souhai-
}
terions également tirer parti de capacités de
communication d’un téléphone tactile ou
</SCRIPT>
d’une tablette reliés à notre bus. Nous ne
sommes pas près de descendre de ce bus,
…
le voyage est passionnant !
(110727 – trad. Hervé Moreau)
Que le module soit appelé directement par fois les risques de collision lorsque le réseau
le superviseur ne serait pas une bonne idée : comprend plusieurs de ces noeuds sporadi- Liens internet
plus de 100 modules de relais ( !) peuvent quement bavards. Les accusés de réception [1] www.elektor.fr/110258
être connectés au bus, et il serait vrai- du module Relaiss doivent donc – si l’on par-
[2] www.elektor.fr/110225
ment absurde d’envoyer en permanence tage notre objectif d’un réseau sûr – être
des requêtes sur l’état de tous les relais. Le de nouveau confirmés par le PC. Ces mes- [3] www.elektor.fr/110405
message contenant la position des relais sages d’acquittement, appelés Acknowled- [4] www.elektor.fr/120097
est donc envoyé durant une phase dite geMessage, sont envoyés automatiquement
[5] www.elektor.fr/110727
FreeBusPhase. Cette phase de libération du aux noeuds FreeBusPhase par la bibliothèque
bus est décrétée par le superviseur après JavaScript JSBus intégrée dans le fichier de [6] www.elektor.com/elektorbus
chaque interrogation du maître. Les parti- démonstration HTML (voir Listage). La [7] www.youtube.com/
cipants qui n’ont pas d’informations régu- bibliothèque décode également le message watch?v=rbDSTXNARmw
lières à transmettre (les interrupteurs p. du noeud Relais ; le code utilisateur doit seu-
ex.) peuvent les communiquer au cours de lement accepter les deux parties (Informa- [8] www.elektor.fr/110708
ces FreeBusPhases. Elles augmentent toute- tions-Unités) qui constituent le message. La
42 04-2012 elektor
Les gagnants seront annoncés le 7 mai
Allez
au bout de vos
idées!
C’est terminé.
Le 27 mars marque la fin du
Concours DesignSpark chipKIT™!
Bientôt, vos solutions écoénergétiques et vos conceptions à
faible consommation seront entre les mains des juges experts
d’Elektor et Circuit Cellar.
Avez-vous réussi à bien exploiter la puissante combinaison
du logiciel gratuit DesignSpark PCB de RS et la carte de
développement chipKIT™ Max32™ de Microchip Technology?
Découvrez-le le 7 mai 2012, lorsque les grands
gagnants seront annoncés.
www.chipkitchallenge.com
Ce concours est organisé en association avec:
chipKIT™: marque déposée de Microchip Technology Inc Max32™: marque déposée de Digilent, Inc
Flowcode 5 pour concevo
Flowcode 5 est l’un des langages de program-
mation graphique pour microcontrôleurs (PIC,
AVR, ARM et dsPIC/PIC24) les plus avancés au
monde. Son avantage principal est de permettre
la création de systèmes électroniques et robo-
tiques complexes même si l’on manque encore
d’expérience.
Flowcode est utilisé :
• dans l’enseignement, pour initier les étudiants à
la programmation
• dans l’industrie, autant pour le prototypage
rapide que pour des projets d’envergure
… en électronique
Les E-blocks sont des circuits électroniques compacts,
correspondant chacun à une fonction autonome comme
on les trouve dans les circuits embarqués. Il en existe
une quarantaine, dont la complexité va croissant, depuis
le simple afficheur à LED jusqu’au circuits de program-
mation, aux modules Bluetooth ou TCP/IP.
Les E-blocks peuvent être assemblés aisément pour
élaborer des systèmes propices à l’apprentissage par
l’expérimentation. Ils conviennent aussi pour le proto-
typage rapide de systèmes complexes. L’ensemble est
complété efficacement par une gamme étendue et sans
cesse renouvelée de logiciels puissants, et de capteurs
variés.
... en robotique
Formula Flowcode Buggy est le nom d’un petit robot
mobile remarquable par son rapport performances/prix.
Ce véhicule fournit aussi bien un support adéquat
pour l’apprentissage de la robotique, qu’une plate-
forme idéale pour des compétitions de robotique.
Loin d’être un jouet, ce robot programmable par l’USB,
est doté d’une détection de ligne, de capteurs de proxi-
mité, de 8 LED incorporées, d’un capteur sonore, d’un haut-
parleur et du connecteur d’extension E-blocks. Ce véhicule se prête
à de nombreux exercices de robotique depuis la simple détection de ligne
jusqu’à l’analyse de labyrinthe. Le connecteur d’extension E-blocks autorise
l’adjonction d’afficheurs, ou de modules Bluetooth, ZigBee ou d’un GPS.
Alimentation de laboratoire
pour développement embarqué
Deux tensions fixes
et une tension réglable
Ingo Gerlach (DH1AAD, ingo.gerlach@onlinehome.de)
toire réglable ? Alors pourquoi ne pas se tique. Pour les intensités supérieures, il fau-
Caractéristiques montrer plus hardi ? Voici une petite ali- dra une alimentation spécialisée.
• Tension d’entrée 18...22 V ≥ 2 A mentation, très pratique, qui répond à
• Tension de sortie 1 : toutes les contraintes de tensions et d’in- L’affichage numérique de l’intensité et de
commutable entre 3,3 V et 5,0 V tensités liées au développement des cir- la tension n’est pas un luxe sur une alimen-
• Tension de sortie 2 : cuits à microcontrôleurs. tation pour circuits à microcontrôleurs.
réglable entre 0 V et 15 V
Nous la pourvoirons donc d’un LCD que
• Courant de sortie :
Alimentation équilibrée pilotera un petit microcontrôleur. Avan-
Janus, dieu des transitions d’un état à un tage de ce µC, nous pourrons y relier un
réglable entre 0 A et 1 A
autre, l’aurait appréciée : l’alimentation capteur qui surveillera la température du
• Affichage : d’Ingo possède non seulement deux ten- bloc et ses éventuels coups de chaud. Et
tensions, intensités et température sions fixes commutables de 5 V et 3,3 V, nous lui demanderons aussi de comman-
donc adaptées aux microcontrôleurs et à der un ventilateur.
leur électronique, mais aussi une tension
Si un bloc secteur suffit la plupart du temps réglable en continu de 0 à 15 V pour les De nos jours, dans l’alimentation d’une
pour alimenter un microcontrôleur relié à périphériques. Son appareil est en outre électronique numérique, la présence d’un
quelques circuits intégrés logiques ou à équipé d’un limiteur d’intensité ajustable transformateur « normal », d’un redres-
une platine d’évaluation, une simple ali- en continu, un plus que n’avait pas Janus. seur et de condensateurs de filtrage,
mentation trouve vite ses limites dès que semble presque anachronique. Ingo pré-
le périphérique associé devient plus com- Les µC et leur électronique associée se nour- conise de réutiliser une de ces alimenta-
plexe, ou « analogique », et demande des rissent de milliampères ; l’ampère que peut tions d’ordinateur portable à la fois com-
tensions élevées. Peut-être avez-vous déjà délivrer cette alimentation sera donc tou- pactes et puissantes, qui délivrent des ten-
pensé à combiner un bloc secteur de 3,3 V jours suffisant. Sa limitation en courant, sions comprises entre 18 et 22 V. Les fins
ou 5 V avec une alimentation de labora- réglable de 0 à 1 A, est une option très pra- de série sont souvent très bon marché. De
La rédaction publie ce circuit astucieux tel que son auteur l’a proposé, sans intervention du labo Elektor.
46 04-2012 elektor
IL FALLAIT Y PENSER
100R
4k99
249R
100n 1N4148
sions de sortie sont produites par des X1
1 SL1
1 max.
1 IC2 D2
LT1086, un régulateur réglable à trois 2
C1 T2
5
7
3 Voltage
P2
1 SL2
4700u 6
LT1636
broches. Pour que ce circuit intégré puisse 35V 2
5k R5
1N4007
Output
0 - 15V
DC IN BC546 4 MT T1
abaisser jusqu’à 0 V sa propre tension de max. 20V,
2A2
R6 8
C5 C6 C7 C2
C3
D4
5k
sortie régulée, ce qui au passage nous pro-
1k
+12V
10u 100n 10u 100n 100u
35V 25V BS107 25V 4V7 R7
curera une bonne protection contre les
4k99
courts-circuits, il faut que le potentiel sur max.
Current
ADC2
–1V25 3 SL3 1
1 P1
son entrée ADJ descende à 1,25 V au-des- IC3.A
2
R8
1k
L1 LM337L +12V
requise pour cela est obtenue de la façon 2
+VIN
3 47uH
DC1 –VOUT ADJ
BS107
suivante : IC11 produit, à partir de l’ali- C18
SIM1-1205
DC/DC
C21 C19 C20 C22
IC3 = LM358N IC3
8 C8
R9
SHUTDOWN
–VIN +VOUT
16V 16V –1V25
ADC2
ADC1
IPOT
IC4 +12V
LT1086-12 IC5
les ampli-ops et, par le régulateur de 5 V R10 LT1086
0R1
IC10, le µC IC8 ainsi que le LCD (D1 sert ADJ R11
C14
ADJ R12
D6
R13
249R
4k99
100n 1N4148
10u 100n 100u
tisseur CC/CC DC1 la convertit en tension 35V 25V
1 SL4
1
négative de -5 V, tension dont se sert IC7 IC11
T5
IC6
5
7
3 R15 R16
D5
6 Switch
pour produire les -1,25 V nécessaires. 7812 +12V LT1636
2
1k
3V3/5V0
1k
R14 ADC4 1N
4007
Output
3V3/5V0
BC546 4 T4
R17 8 C13
D7
C28 C29 C30 C15 C17 C12
C16 5k
1k
L'énergie régulée
100n 100n 100u 10u 1 10u 100n 100u
25V 25V 100n 25V BS107 16V 4V7
SL5
d'une alim de
portable !
LC DISPLAY
LEDA
LEDC
+5V
VCC
VSS
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
R/W
VO
RS
L2 JP1
elektor 04-2012 47
IL FALLAIT Y PENSER
Figure 2. La platine de l’auteur dans son boîtier. Le dissipateur Figure 3. Le prototype terminé vu de face.
(invisible sur cette photo) est fixé derrière la plaque d’alu Remarquez le bouton vernier, à droite.
qui porte les régulateurs de tension.
48 04-2012 elektor
IL FALLAIT Y PENSER
via le connecteur ISP SV1. Pas de quartz ici, L’absence de composants CMS facilite 12 V en sortie d’IC1, puis du potentiomètre
l’horloge interne cadencée sur 4 MHz suf- l’assemblage. Notez bien que ce sont des ajustable R5 pour que s’établisse exacte-
fit. La broche 1 de SL7 ne permet pas d’ex- potentiomètres ajustables multitours ver- ment 1,20 V sur la broche 24 de IC8.
ploiter directement un ventilateur, car les ticaux qui ont été prévus, et qu’il est égale-
broches du contrôleur ne délivrent pas assez ment recommandé d’utiliser un multitour Au tour de la tension fixe commutable : R15
de courant. pour le réglage de la tension de sortie. Ingo et R16 définissent la tension de sortie de IC5
Elle pourra toutefois contrôler l’entrée de a fixé les trois régulateurs de tension IC1, et sont respectivement réglés sur 3,30 V et
commande d’un ventilateur adapté. Le IC4 et IC5 sur la plaque d’aluminium qui 5,0 V. Lorsque le commutateur est en posi-
poussoir SL6 est une sorte de « bouton d’ar- sert de façade arrière au boîtier (fig. 2). En tion 5,0 V, régler R14 de telle sorte que sur
rêt d’urgence » qui met instantanément les les vissant, isolez-les bien de l’aluminium. La la broche 27 d’IC8 on mesure 0,50 V.
deux sorties à 0 V. plaque supporte également un dissipateur
de dimensions 50 x 88 x 35 mm. Améliorez Dernière étape, le montage du contrôleur
Montage et étalonnage le contact thermique entre IC9 et le refroi- et – si ce n’est déjà fait – sa programma-
Tout ce qu’il faut pour reproduire la pla- disseur avec de la pâte thermoconductrice. tion. Comme le montre le prototype fini
tine conçue par Ingo est proposé en télé- (fig. 3), les tensions et intensités mesurées
chargement [2] : les dessins au format Avant de connecter l’alimentation en X1, s’affichent dès la mise sous tension.
Eagle, le micrologiciel en C et en hexadé- mettez P1 à mi-course ; IC8 ne doit pas
cimal, ainsi que des fichiers CAD pour réa- encore être monté. Servez-vous ensuite de (110645 – trad. Hervé Moreau)
liser une face avant. P1 pour régler précisément une tension de
Publicité
Tubes audio
anciens & récents
Répertoire inédit de plus de 1500 marques de tubes,
commenté par l’auteur
Il y a plus de cent ans, Lee de Forest eut la merveilleuse idée d’ajouter une troisième
électrode, une grille, entre le filament et la plaque d’une lampe détectrice :
l’Audion était né, et avec lui, débutait l’ère de l’électronique. Que de progrès depuis !
Et pourtant cette technologie vieille d’un siècle n’est pas encore obsolète : aujourd'hui,
à l’heure des nanotechnologies et de la très haute intégration des circuits électroniques, s,
Western-Electric fabrique toujours la triode 300B.
Quelle est donc cette magie des tubes de verre qui nous enchante encore ? Quels secrets ts
2e édauitgmio n
les rendent irremplaçables à nos oreilles de mélomanes ? Rien que le savoir-faire d’hommesmmes revue & entée
passionnés, transmis et enrichi sur plus de quatre générations.
Découvrez ici ce qui se cache au cœur des “lampes”, à travers une centaine de photos 175 pages
et d’illustrations, un tour d’horizon des productions actuelles et un historique des fabricants Format 17 x 24 cm
anciens les plus connus. ISBN 978-2-86661-185-9
Apprenez à reconnaître et à choisir les tubes NOS les plus réputés, grâce aux codes et 43,50 €
à leurs particularités de construction.
www.elektor.fr/e-choppe
elektor 04-2012 49
MicrocontrÔleUr
Les nouvelles cartes d’identité allemandes seront équipées de puces de caractéristiques est disponible par le lien [3], peut aussi bien ser-
RFID ISO 14443 MIFARE/DESfire de la firme NXP. Dans le cadre de sa vir comme émetteur que comme récepteur pour la NFC, la commu-
campagne de sensibilisation préalable, le Service fédéral allemand nication rapprochée.
pour la sécurité dans les techniques de l’information (BSI), un sujet Un tel lecteur se révèle profitable au moins par deux aspects.
sur lequel on est pointilleux s’était associé au magazine Computer D’abord, il procure une architecture de référence et tout particuliè-
Bild pour distribuer en décembre 2010 un lecteur et une carte RFID rement intéressante par l’adaptation de la puce à la bobine d’émis-
au prix de 3,70 €. Difficile de trouver un tel lecteur moins cher ! sion. Vous pouvez en juger avec la figure 2. La firme NXP fournit
Son équivalent, le ReinerSCT cyberJack RFID [1], était vendu 34,90 €. une note d’application avec un tableau Excel pour faciliter le calcul
Vu qu’on en a distribué 1.237.000 [2], on peut estimer qu’il y en des composants [4]. Si vous vous référez à la description du lec-
aura sur eBay, et pour pas mal de temps encore, des exemplaires à teur précédent, vous verrez que leur détermination faisait l’objet de
partir de 2 €. nombreuses recommandations. Si vous disposez de ce lecteur RFID,
Ce lecteur BSI constitue un point de départ intéressant pour se vous pourrez le cannibaliser pour réaliser votre propre version. Le
construire un lecteur MIFARE ISO 14443. On peut soit modifier cas échéant, vous n’aurez qu’à dessouder le processeur utilisé et le
l’exemplaire dont on dispose, soit mettre à profit les connaissances remplacer par un ATmega88, comme le montre la figure 3. Le résul-
acquises par ingénierie inverse pour s’en fabriquer un de toutes tat est sur la figure 4. Le circuit avec l’ATmega88 a été construit sur
pièces. Pour cela, il existe deux puces différentes de lecteur et des une platine perforée et relié à la platine du lecteur BSI avec le PN512.
schémas pour les deux versions. Et pour tout RFID selon la norme La figure 5 montre comment établir le contact avec la carte du lec-
ISO 15693, nous allons encore décrire un lecteur sans composants teur BSI au moyen de fil de cuivre émaillé.
spéciaux.
Si vous n’avez pas de lecteur BSI ou ne tenez pas à modifier le vôtre,
Bidouille n°1 : lecteur BSI avec PN512 construisez votre lecteur ISO 14443 en rassemblant les plans des
La photo d’en-tête montre l’intérieur du lecteur de RFID avec sa pla- schémas de la figure 2 et de la figure 3, que vous alimenterez sous
tine très compacte. Son schéma fonctionnel (figure 1) montre que 3,3 V. La puce de lecture PN512 est disponible auprès de différents
c’est un contrôleur USB Cypress qui est aux commandes et assure distributeurs, mais avec son boîtier QFN dépourvu de pattes, on ne
la communication par l’interface USB, laquelle fournit aussi le cou- peut le souder que par refusion.
rant, tandis qu’un régulateur de tension LP3982 délivre les 3,3 V
pour le contrôleur. Le logiciel
À partir des documents relatifs aux cartes MIFARE et à la norme
La puce de lecture proprement dite est un modèle PN512 de NXP, ISO 14443, on peut définir quelles commandes la carte peut exé-
accordé sur la norme ISO 14443 pour RFID. Le PN512, dont le cahier cuter et comment les lui communiquer. Un logiciel a été rédigé qui
50 04-2012 elektor
MicrocontrÔleUr
+3V3
C1
2 3 9 12 15 100n
C9
PVDD
SVDD
TVDD
DVDD
AVDD
47p
permet l’essai de certaines fonctions de base. Le listage 1 contient 32 13
L2 R4
A0 TX2 3R3
les commandes ainsi réalisées autant que les résultats obtenus lors 560nH C7 C11
to ATMega88
30 SIGIN 220p 33p 22p
Bidouille n°2 : lecteur BSI avec MRFC523 29
D6
D5
IC1
R3
C6 C10
En ouvrant un deuxième exemplaire de lecteur BSI apparemment 23
IRQ TX1
11 L1
3R3
6 560nH
du même plumage, il est apparu qu’il existait des lecteurs équipés RSTPD
R2
C8
47p
4k7
en fait de MFRC523 à la place de PN512. La puce [5] est compatible 25 AUX1
19
D1 20
26 AUX2 C4
D2
27
D3
1n
28 17
D4 RX
R1
Réseau 1
d’adaptation A1
1k
PN512 PN512
Alimentation Circuit lecteur 4
DVSS VMID
16
3V3 5
PVSS TVSS
14
10 18
TVSS AVSS
OSCIN OSCOUT
21 Q1 22
C2 C3 C5
Bobine
CPU de
USB RFID 22p 22p 100n
CY7C64316 couplage
Q1 = 27.12MHz 110750 - 12
110750 - 11
Figure 1. Le diagramme fonctionnel du lecteur BSI. Figure 2. Le circuit complet autour de la puce du lecteur à PN512.
Enter command:
W test WRITE Mifare
r test REQA
u test Get UID
d test Get Version DesFire
e test DesFire2
f test DesFire3
m test MIFARE
Get UID
PN512reset Transmitter started.
REQUA: TX:[ 26 ] RX:[ 44 00 ]
COLLISION LEVEL 1 (NoCRC)TX:[ 93 20 ] RX:[ 88 04 D2 3A 64 ]
SELECT LEVEL 1 TX:[ 93 70 88 04 D2 3A 64 ] RX:[ 04 ] SAK=04
COLLISION LEVEL 2 (NoCRC)TX:[ 95 20 ] RX:[ 29 EE 02 80 45 ]
SELECT LEVEL 2 TX:[ 95 70 29 EE 02 80 45 ] RX:[ 00 ] SAK=00
UID complete after level 2
UID= 04 D2 3A 64 29 EE 02 80 45
Read Mifare Card Data
UID= 04 D2 3A 64 29 EE 02 80 45
SELECTED !
ReadData TX:[ 30 00 ] RX:[ 04 D2 3A 64 29 EE 02 80 45 48 00 00 00 00 00 00 ]
ReadData TX:[ 30 04 ] RX:[ FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ]
ReadData TX:[ 30 08 ] RX:[ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
ReadData TX:[ 30 0C ] RX:[ AA 55 BB 66 00 00 00 00 00 00 00 00 00 00 00 00 ]
elektor 04-2012 51
MicrocontrÔleUr
+3V3 +3V3
R3
D1
10R
C3 C4
LED
R4
100n 100n
to PC
100R
7 20
PN512
VCC AVCC CPU1
2 15
IC2 PD0 RXD PB1 La figure 8 montre l’oscillogramme correspon-
3
MAX3232 PD1 TXD
13 4 24 dant. La trace inférieure représente le signal du
PD7 ALE SS
IC3
PD6
12 9 31
D7 MISO
démodulateur analogique, celle du haut, le signal
1
RESET PD5
11 13 6
RSTPD numérique de réception.
19 6 10 23
ISP 18
PB5 SCK PD4
5 3 29
IRQ L’analyse de ces signaux permet alors d’optimali-
PB4 MISO PD3 D5 SCK
17 4 2 30 ser les nombreux paramètres du lecteur.
PB3 MOSI PD2 D6 MOSI
14
PB0 PC1
24
Bidouille n°3 : RFID ISO 15693
16 25
PB2 ATMega88 PC2 Après les circuits pour RFID à la norme ISO 14443,
+3V3 23
PC0 PC3
26
27
PC4
terminons-en par la présentation d’un lecteur de
28
PC5 AREF
21 RFID selon ISO 15693, à construire soi-même et
IC1 GND XTAL1 XTAL2 AGND qui ne comporte aucun composant spécial. En
C1 8 9 10 22 C5 comparaison de l’autre, ISO 15693 est la norme
100n 100n
la plus fréquemment utilisée pour des RFID à
16 MHz 13,56 MHz. Conçu pour la même fréquence, son
système diffère considérablement. Le standard
110750 - 13
ISO 14443 définit une interface sans contact pour
des cartes à puce au rayon d’action de 10 cm tout
au plus, alors qu’ISO 15693 considère une inter-
Figure 3. Le circuit avec l’ATmega88 pour l’électronique du PN512. face sans contact pour des étiquettes dont la por-
tée de détection peut atteindre 1,5 m maximum.
broche à broche, moyennant une petite adaptation du logiciel. La figure 9 présente le schéma du lecteur ISO 15693 dont le pre-
Question faciliter les essais, un MFRC523 a été soudé sur une pla- mier exemplaire expérimental construit est illustré à la figure 10.
tine d’adaptation (figure 6). Dans ce circuit, un oscillateur à quartz à 13,56 MHz fournit d’un côté
La préoccupation majeure a été de simplifier l’encombrant système le signal d’horloge pour l’ATmega88 et de l’autre, le signal pour la
d’adaptation de la bobine de la figure 2. C’est de cette idée qu’est bobine d’émission L1. Par l’intermédiaire de IC1b, le microcontrô-
né le circuit manifestement plus commode du lecteur complet de leur peut moduler par tout ou rien l’amplitude du signal d’émission
la figure 7. pour transmettre ainsi des informations vers le RFID au moyen du
Le MFRC523 dispose, exactement comme le PN512, de la capacité circuit à résonance série L1/C6.
de produire des signaux de test par les lignes MFIN, MFOUT, AUX1
et AUX2, mais aussi de délivrer à l’extérieur les valeurs internes du L’étiquette RFID répond par une modulation de la charge sur une
convertisseur A/N à 5 bits. C’est ce qui permet par exemple de juger porteuse auxiliaire à 423,75 kHz. La figure 11 montre à quoi res-
de la force et de la qualité des signaux reçus. semble le spectre du signal de la bobine émettrice quand des
Figure 4. Prototype construit avec un ATmega88 et Figure 5. La liaison avec la platine du lecteur
une platine de lecteur à PN512. réalisée en fin fil de cuivre émaillé.
52 04-2012 elektor
MicrocontrÔleUr
R3 D1 D2
10R
C3 C4
LED LED C2
R4 R5
100n 100n
to PC 2 3 9 12 15 100n
100R
100R
7 20
PVDD
TVDD
DVDD
AVDD
SVDD
VCC AVCC
2 15 32 11
IC2 PD0 RXD PB1 A0 TX1
3
MAX3232
onnées sont échangées à haute vitesse. On
d
PD1 TXD
PD7
13 24
ALE SS
IC4
8
*L1
IC3 12 31 MFOUT
reconnaît au milieu la porteuse à 13,56 MHz. 1
PD6
11 6
D7 MISO
MFIN
7
2uH
RESET PD5 RSTPD
À gauche et à droite, à distance de chaque fois 19
PB5 SCK PD4
6 23
IRQ C6
ISP 18 5 29 13
423,75 kHz, on aperçoit les bandes latérales 17
PB4 MISO PD3
4 30
D5 SCK TX2
R2
PB3 MOSI PD2 D6 MOSI 60p
engendrées par la modulation de charge.
6k8
JP1 19
14 24 25 AUX1
PB0 PC1 D1 20
16 25 JP2 26 AUX2 C8
PB2 ATMega88 PC2 D2
Pour démoduler ces signaux, celui présent sur la 23 26 27 MFRC523
+3V3 PC0 PC3 JP3 D3
1n
bobine est redressé par les diodes D1 et D2. Le 27
PC4
21
28
D4 RX
17
R1
28
circuit oscillant C9/L2 est accordé sur 423,75 kHz PC5 AREF
1
A1
IC1 GND XTAL1 XTAL2 AGND
1k
et filtre le signal reçu, lequel est amplifié par T1, 8 9 10 22
4 16
puis filtré encore par L3/C11. Pour isoler l’infor- C1 C5
5
DVSS VMID
14
PVSS TVSS
mation utile, ce signal à 423,75 kHz est redressé 100n
16 MHz
100n 10
TVSS AVSS
18
Q1 = 27.12MHz 110750 - 14
E l l e y es t é cha nt i l l o n n é e a u t a u x d e
(13,56/256) MHz, soit 52,986 kHz. Chaque bit
correspond donc à 8 échantillons. Le C A/N est Figure 7. Le schéma du lecteur à MFRC523.
interrogé à la fréquence de (13,56/16) MHz, soit
847,5 kHz. Ceci dépasse clairement la fréquence maximale autori- en MLI par du 423,75 kHz et la modulation elle-même commutée
sée, en conséquence, nous n’obtiendrons qu’une résolution infé- par un signal rectangulaire à 3,31 kHz. Avec ce signal de test et un
rieure à 10 bits, ce qui, pour nous, est sans importance. Le logiciel oscilloscope, l’accord peut s’effectuer pas à pas sans difficulté.
repère d’abord le niveau du signal, puis le point optimal d’échan- Si vous réglez avec R11 le signal d’émission à l’amplitude maximale,
tillonnage (par synchronisation de bits) et ensuite le début des vous pourrez observer sur C9 le signal de 423 kHz découpé par le
fenêtres de réception SOF (Start Of Frame). Finalement, on peut 3,31 kHz. Il convient alors d’obtenir avec C9 la plus grande ampli-
alors lire les données utiles. tude. Mieux vaut remplacer provisoirement C9 par un condensa-
teur variable de 500 pF, chercher avec lui le maximum, puis mesurer
Le réglage la valeur de capacité atteinte et enfin y installer un condensateur
Pour atteindre la portée voulue, il est nécessaire d’accorder la partie proche de cette valeur. Mais on peut aussi bien tâtonner avec des
récepteur du système. Pour ce faire, on installe le cavalier JP2 et on condensateurs fixes de différentes valeurs.
allume le lecteur. Le signal d’émission à 13,56 MHz est alors modulé Le circuit oscillant C9/L2 une fois accordé, on mesure à l’oscillos-
Figure 6. Une construction personnelle de lecteur à MFRC523 Figure 8. Les signaux de test
sur platine d’adaptation. mesurés sur le MFRC523.
elektor 04-2012 53
MicrocontrÔleUr
+5V +5V
R3 D1
10R
C3 C4
LED
R4
100n 100n
to PC
100R
7 20
VCC AVCC
2 15
PD0 RXD PB1
MAX3232 3
PD1 TXD
14
IC2 PB0
1 16
RESET PB2
19
PB5 SCK
ISP 18 23 DEMOD
PB4 MISO ADC0 PC0
17
PB3 MOSI JP1
24
PC1
13 25 JP2
PD7 PC2
12 26
PD6 PC3 JP3
TRIG OUT 11 27
+5V PD5 ATMega88 PC4
6 28
PD4 PC5
MOD 5
IC1.A PD3
4 21
PD2 AREF
&
GND XTAL1 XTAL2 AGND +5V
R1 8 9 10 22
C5
1M
R2
IC1.B R7 L3
100n C10 C11
1k
&
33k
Q1
180p 180p
470uH R6
C1 C2 6k8
13.56 MHz IC1.C IC1.D
D1 D4
22p 22p C8 C12
& &
R10 T1 R5
L1
* C7 22p 270p C13 C14
10k
15k
4uH L2
C8 470p R9 BF245B 330p 330p
D2 D3
C9
R8
IC1 = 74HC00 R11
33k
2k5
250R 5p...60p 220p
470uH
cope le signal sur le drain de T1. C’est à présent la valeur de C11 qu’il réduire suffisamment l’amplitude au moyen de R11 de manière à
faut adapter pour le maximum d’amplitude. On peut alors voir sur ce qu’il ne se produise aucune surcharge sur T1. Vous pouvez voir
C14, par la ligne DEMOD, le signal démodulé. Pour l’accord, il faut dans le haut de la figure 12 le signal sur le drain de T1 et dans le bas,
-->READsystemINFO
TX=[00 2B;96 90 ] RX=[00 0F 4E 82 61 45 00 01 04 E0 00 00 1B 03 01;13 10 ]
UID=E00401004561824E
DSFID=00
AFI=00
MEM_BLKS=1B BYTESinBLK=04
-->
DATA=
00 RX=[00 11 01 01 32;F8 41 ]DATA=11 01 01 32 2
01 RX=[00 31 20 54 57;A8 0E ]DATA=31 20 54 57 1 TW
02 RX=[00 51 20 31 34;3C DD ]DATA=51 20 31 34 Q 14
03 RX=[00 35 31 28 32;C2 CE ]DATA=35 31 28 32 51(2
04 RX=[00 29 00 00 18;8E 25 ]DATA=29 00 00 18 )
05 RX=[00 98 44 45 41;24 CA ]DATA=98 44 45 41 DEA
06 RX=[00 39 36 00 00;91 2A ]DATA=39 36 00 00 96
07 RX=[00 00 00 00 00;77 CF ]DATA=00 00 00 00
54 04-2012 elektor
MicrocontrÔleUr
Liens
[1] www.reiner-sct.com/npa/basis.html (ReinerSCT cyberJack RFID) signal interface)
[2] www.heise.de/ct/artikel/ePerso-Alltag-Vom-Foerdern-und- [8] www.waazaa.org/download/fcd-14443-2.pdf
Fordern-Update-1147116.html (article en allemand Vom För- (ISO/IEC 14443-2 cards, Contactless integrated circuit(s) cards -
dern und Fordern de Borchers, Detlef) frequency power and signal interface)
[3] www.nxp.com/acrobat_download2/other/identifica- [9] www.waazaa.org/download/fcd-14443-3.pdf
tion/124533.pdf (Caractéristiques PN512) (ISO/IEC 14443-3 Identification cards
[4] www.nxp.com/documents/application_note/AN1445_ contactless integrated circuit(s) cards Proximity cards Part 3: Ini-
An1444.zip (AN1445 Antenna design guide for MFRC52x, PN51x, tialization and anticollision)
PN53x; AN1444 RF Design Guide plus Excel Calculation) [10] www.elektor.fr/060221 (Lecteur de RFID expérimental)
[5] www.nxp.com/documents/data_sheet/MFRC523.pdf (Carac- [11] www.elektor.fr/060132
téristiques MFRC523) (La carte RFID ELEKTOR, carte 13,56 MHz à puce MIFARE-Ultralight
[6] www.waazaa.org/download/fcd-15693-3.pdf de Philips) Elektor, sept. 2006 p.24 ou F060924.pdf sur le CD 2006)
(Identification cards Contactless integrated circuit(s) cards - Vici- [12] www.elektor.fr/060132
nity cards Part 3: Anti-collision and transmission protocol) (Lecteur RFID d’ELEKTOR pour MIFARE et ISO 14443-A) Elektor,
[7] www.waazaa.org/download/fcd-15693-2.pdf sept. 2006 p.28 ou F060928.pdf sur le CD 2006
(ISO/IEC FCD 15693-2 Identification cards - Contactless integrated [13] www.elektor.fr/110750
circuit(s) cards -Vicinity cards -Part 2: Radio frequency power and (téléchargements et liens de cet article)
Figure 11. Le spectre de fréquences au moment d’un échange de Figure 12. Le signal à 432 kHz à la réception et le même démodulé.
données.
elektor 04-2012 55
software defined radio
Cette série d’articles montre que les AVR se prêtent bien au traitement
numérique du signal. Cette fois-ci, nous prenons un ATmega88 pour
échantillonner des signaux modulés en amplitude ou en phase, produits
par nous, ou captés, venus d’un peu partout. Les fréquences
de plusieurs centaines de kilohertz ne nous font pas peur.
Expérimentons dans un joyeux mélange de théorie et de pratique !
Si quelqu’un module une fréquence porteuse, que ce soit en ampli- tage ? Il y a un signal à recevoir Ue dont la fréquence
tude, en fréquence ou en phase, il peut transmettre des données ou est frx = 2 kHz. Servons-nous d’un oscillateur local OL pour
de la musique dans l’espace. Et nous, les recevoir. Avec une radio produire une fréquence fOL à 2 kHz aussi. Dans la ligne du haut du
logicielle, on échantillonne les signaux captés pour en extraire schéma, celle que l’on appelle le canal P parce qu’il est en phase,
ensuite la modulation dans un processeur par un calcul approprié. nous mélangeons le signal d’entrée avec la sortie en cosinus du
En fin de chaîne, l’information est reconstituée par un savant déco- signal de notre OL. Il se forme alors une composante continue X
dage. Comment s’y prendre ? Pour mieux comprendre le processus, qui passera sans encombre par le filtre passe-bas. Mais cela produit
commençons par voir comment fait un récepteur analogique. aussi un signal à 4 kHz qui lui sera éliminé par le filtre. La grandeur
de X dépend de l’amplitude A et de la phase ϕ du signal d’entrée par
Recette analogique rapport à la phase de l’OL. On écrit cela : X = A cos(ϕ) avec le gain
L’étage d’entrée de la plupart des récepteurs modernes est sem- approprié pour le filtre passe-bas. Si le signal d’entrée est en phase
blable à ce que montre la figure 1 (oublions pour le moment l’am- avec le signal cosinus de l’OL, X est maximum. C’est pourquoi on dit
plificateur sélectif à RF de tête). Comment fonctionne pareil mon- de ce chemin qu’il est « en phase ».
Y
canal P
U
passe-bas X A sin( )
Ue cos
oscillateur
local X
sin
A cos( )
V
passe-bas Y
canal Q
56 04-2012 elektor
software defined radio
Dans le chemin du bas, Examinons d’abord le canal P et prélevons des échantillons du signal
il se passe la même chose, cosinus de l’oscillateur local. La suite de nombres qui en découle est
sauf que là, c’est le signal OLCOS = 1, 0, –1, 0, 1… Ici aussi, tout se répète après une période de
sinus qui est envoyé au mélan- quatre valeurs. Le mélangeur multiplie alors les valeurs de Ue par
geur, or le sinus est déphasé celles de OLCOS, ce qui donne la suite U = A, 0, A, 0… Après le mélan-
de 90 ° par rapport au cosinus. geur, la série est filtrée par un passe-bas. Pour reproduire l’effet d’un
La grandeur de Y dépend aussi de filtre passe-bas, on prend la moyenne glissante de chaque série de
l’amplitude et de la phase ϕ du signal quatre valeurs successives. Pour la facilité, multiplions encore ces
d’entrée selon la formule : Y = A sin(ϕ). valeurs par 2. À la sortie du filtre, nous aurons la suite X = A, A, A,
Donc Y est au maximum quand le signal A… Elle donne toujours la même valeur A, ce qui est exactement
d’entrée est déphasé de 90 ° ou en quadra- l’amplitude de notre signal d’entrée.
ture par rapport au signal cosinus de l’OL. On Allons voir ce qui se passe sur le chemin en quadrature. Là, dans
appelle donc ce chemin « en quadrature ». le mélangeur, nous rencontrons les séries Ue = A, 0, −A, 0, A… et
La figure 2 vous en donne une représentation OLSIN = 0, 1, 0, –1, 0… Après multiplication, cela donne V = 0, 0, 0,
graphique. On détermine, à partir des valeurs X 0… donc toujours zéro. Cela veut dire qu’à la sortie du filtre passe-
et Y du récepteur, l’amplitude A et la phase ϕ des bas, V est toujours nul.
signaux reçus. Nous pouvons reprendre les mêmes considérations pour un signal
d’entrée sinusoïdal Ue = A sin(2π × 2 000 × t) [en Hz, s], pour cela,
Échantillonnage numérique posons X = 0 et Y = A. Il est démontré que notre mélangeur numé-
Réfléchissons maintenant à ce qui se passe quand nous pré- rique QP fonctionne exactement comme un mélangeur QP classique
levons des échantillons de tous ces signaux à une fréquence tel que celui du début de l’article. En outre, nous avons dit que si la
fs = 8 kHz, qui est justement quatre fois celle des signaux d’en- fréquence d’échantillonnage est quadruple de celle du signal, les
trée (fig. 3). séries du signal OL ne contiennent que des 0, des 1 et des –1. Cela
Par l’échantillonnage, on passe d’un signal de forme continue veut dire que pour un mélange numérique, nous ne pouvons pas
dans le temps à une succession discrète de nombres. Si le signal nous contenter du seul multiplicateur, mais nous devons addition-
d’entrée Ue est un signal de la forme cosinus avec une amplitude ner les bonnes valeurs du signal d’entrée dans chaque filtre passe-
A et une fréquence de 2 kHz, comme dans le haut de la figure 3, il bas pour déterminer X et Y.
résulte de l’échantillonnage une suite de valeurs Ue = A, 0, −A, 0,
A, etc. Après chaque série de quatre valeurs, les mêmes nombres Le matériel
se répètent, puisque les prélèvements se font à quatre fois la fré- Pour vérifier cette idée en pratique sur un microcontrôleur AVR, j’ai
quence du signal. construit le circuit de la figure 4, que j’appellerai syntoniseur simple.
+5V
K1
VCC
Y +5V
LED1
C2
A 100n
R5
A cos(2 ×2000×t) C1
K13
Uin 7 20
1k
ISP
t 10u
1 2 17
VCC AVCC
2
PB3 (MOSI) PD0 (RXD)
3 4 16 3
PB2 (SS) IC1 PD1 (TXD) R6 R7 K11
5 6 1 12
RESET PD6 (OC0A) 4k7 4k7
7 8 19 4
PB5 (SCK) PD2
9 10 18 5 C4 C3
1 15
PB4 (MISO) PD3 (OC2B)
6
DAC2
K5 C7 PB1 (OC1A) PD4
cos(2 ×2000×t) t 23
PC0 (ADC0) PD7
13 10n 10n
R4 R1 24
470n PC1
+5V PC2
25 CLKout
470k
470k
ADC0
26
PC3 R8 R9 K10
21 11
AREF PD5 (OC0B) 4k7 4k7
1
X1 ATMEGA88-20
sin(2 ×2000×t) t PB0
14 C6 C5
DAC1
9 27 R2
XTAL1 PC4
10 28 10n 10n
PB7 (XTAL2) PC5
1k
100n
RESET CLIPPING
100181 - 15
Figure 3. L’échantillonnage par un signal de fréquence quadruple. Figure 4. Le matériel d’un syntoniseur simple.
elektor 04-2012 57
software defined radio
2k7
K2
2
R21
LED+A
LED-C
C2
+5V
VDD
C1
VSS
R/W
+5V'
33R
RS
VL
D0
D1
D2
D3
D4
D5
D6
D7
E
0
D2 10u
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R22 16 100u 25V 63V
10R
P3
C21 +5V'
10k 10u
63V L2
IC3 = 74HC04
1uH IC3F
13 12
+5V' 1
100n 7
T1
L1 11 10
D6 D7 1
R8
T2 4uH7
470k
BC560C D5 D8
R7
BF245B C7 C18
470k
K4 R5
ANT D12 D9
1 TP1 470R 100n 100n
2
D11 D10
21
20
P1
7
3 C5
+12V
AVCC
Mod1
AREF
VCC
C6
ANT1 R4
1k 100n
23
PC0 (ADC0)
100k 24
R2 470n PC1 (ADC1)
C4 25 2
PC2 (RXD) PD0 TX
10R
26 3
K3 PC3 (TXD) PD1 RX
100n R3 27 4
PC4 PD2 +5V
220R 28 IC2 5
C3 PC5 PD3 USB+5V BOB-FT232R-001
1 6
D3 R9 PC6 PD4
ANT2 10u 63V 1k (OC0B) PD5
11
CLKout
14 12
R10 CLIPPING PB0 (OC0A) PD6
15 13 R17 R19
470k PB1 PD7
K5 MOSI 16
PB2
1
4k7
4k7
K7 17 ATMEGA88
PB3
2 2 1 MISO 18 R20
+5V' PB4
3 4 3 SCK 19 4k7
PB5 K11
6 5 RESET 9 C16 C17
ADC0 10
PB6
ISP PB7 10n 10n
GND
GND
DAC1
IC3A IC3B IC3C K8
8
22
1 2 3 4 5 6
1 1 1 R18
K6
4k7
K12
R12 IC3D VCXO C14 C15
2M2
ADC1 R13 9 8
1 10n 10n
+5V' DAC2
2k2
C12
JP1 5p6 JP2
L3
B VCXO K10
A X1 1uH OSC
R11 C11
100k R14
+5V' 100p C9 IC4 IO2
470R
4
20MHz
C13 D4 C10 1 3
P2 100p E/D K9
C20 S1
470n 27p C8
20MHz
2
5.5-65p 100n
10k RESET IO4
SB1100 100181 - 11
58 04-2012 elektor
software defined radio
Condensateurs :
C1 = 100 µF, 25 V, 20 %, rad.
C2, C3, C21 = 10 µF, 63 V, 20 %, rad.
C4, C5, C7, C18, C19, C20 = 100 nF, 50 V
C6, C13 = 470 nF, 63 V, 10 %
C8 = aj. 5,5 à 65 pF, 150 V
C9, C11 = 100 pF, 100 V, 5 %
C10 = 27 pF, 100 V, 2 %
C12 = 5,6 pF, 100 V, ± 0.25 pF
C14, C15, C16, C17 = 10 nF, 50 V, 5 %
Inductances :
L1 = 4,7 µH, 190 mA, 1,7 Ω
L2, L3 = 1 µH, 270 mA, 0,8 Ω
Semi-conducteurs :
D1 = 1N4007
D2, D3, D5 à D12 = LED rouge
D4 = SB1100
D13, D14 = 1N5817
T1 = BC560C
T2 = BF245B
IC1 = 7805
IC2 = ATmega88-20PU
IC3 = 74HC04
IC4 = oscillateur à 20 MHz Figure 6. La platine est disponible en kit avec tous les composants.
Divers :
X1 = quartz 20 MHz, 50 ppm
S1 = bouton-poussoir 6 x 6 mm, SPST-NO
K1 = embase enfichable K4, K5, JP1, JP2 = embase à 3x1 picots, Mod = embase à 5x1 picots pour
pour alim. basse tension au pas de 2,54 mm BOB-FT232R-001
K2, K6, K8 = embase à 2x1 picots coudés, K7 = embase à 2x3 picots, au pas de 2,54 mm LCD1 = LCD 4 x 20 HC200401C-YF62L-VA
au pas de 2,54 mm JP1, JP2, JP3 = cavalier 2,54 mm Circuit imprimé 100181-1
K3, K9 à K12, JP3 = embase à 2x1 picots, CLKout, TP1 = picot simple encartable
au pas de 2,54 mm 4 x socle pour IC4
Il peut échantillonner le signal Ue avec le convertisseur A/N de l’AT- à trous. Il est encore plus facile de l’installer sur la platine universelle
mega88 et le numériser. Le micrologiciel exécute alors les calculs pour récepteur d’Elektor (fig. 5). Tout comme pour le générateur de
nécessaires et délivre les deux signaux X et Y par MLI sur les broches signal de la première partie [1], un kit est disponible, avec platine
OC0A et OC0B. Pour adoucir l’onde à la fréquence de la MLI, les (fig. 6) et tout ce qu’il faut pour sa construction qui n’est d’ailleurs
signaux traversent encore deux filtres passe-bas à deux étages. pas plus compliquée. Le schéma vous le confirmera, notre carte de
Le circuit est si simple qu’on peut aisément le monter sur une platine récepteur contient tous les composants du syntoniseur simple, mais
elektor 04-2012 59
software defined radio
U=0 ;
if (sampleTime==0){ U= ADCv ; }
if (sampleTime==2){ U= - ADCv ; }
U3=U2 ; U2=U1 ; U1=U0 ; U0=U ;
X=U0+U1+U2+U3 ;
OCR0A=128+X/8 ; C-V01; le curseur du potentiomètre sera relié à l’entrée ADC0 de la
platine du récepteur.
V=0 ; Relions les sorties DAC1 et DAC2 à un oscilloscope réglé en mode
if (sampleTime==1){ V= ADCv ; } X/Y, puis donnons, par RS232, instruction au générateur de pro-
if (sampleTime==3){ V= - ADCv ; } duire [1] un sinus à 2 kHz et réglons, avec le potentiomètre, l’am-
V3=V2 ; V2=V1 ; V1=V0 ; V0=V ; plitude du sinus jusqu’à faire tout juste s’éteindre la LED rouge (D3
Y=V0+V1+V2+V3 ; à la figure 5). Le syntoniseur reçoit ainsi la tension maximale, mais
OCR0B=128+Y/8 ; sans arriver à l’écrêtage. À l’oscilloscope, on voit alors un point qui
se transforme doucement en cercle. Théoriquement, le point devrait
rester immobile, mais comme l’oscillateur du générateur et le syn-
toniseur ne sont pas exactement synchrones, il s’ensuit un certain
offre de nombreuses autres possibilités pour la suite de ce feuille- flottement.
ton. Nous allons par exemple y brancher l’antenne ferrite active. Pour rendre le phénomène plus net, réglons donc le générateur sur
2 005 Hz. On observe alors un point qui effectue une rotation 5 x
Le logiciel par seconde. Après un réglage sur 1 995 Hz, le point tourne aussi de
Code source et fichier hexadécimal du logiciel sont à votre disposi- cinq tours par seconde, mais dans l’autre sens. Changer l’amplitude
tion sur notre site [2]. Pour nos expériences, nous allons utiliser le du signal avec le potentiomètre modifie le rayon du cercle.
logiciel EXP-SimpleFrontend-2kHz-IQout-V01.c. Avec ce démodulateur QP, le domaine voisin de 2 kHz a pu être
Le programme échantillonne le signal d’entrée à la fréquence de translaté par mélange vers celui autour de 0 Hz, tout en produisant
20 000/2 500 = 8 kHz. Le signal est ensuite mélangé à du 2 kHz. Un deux bandes latérales distantes de 2 kHz vers le bas et vers le haut
filtre passe-bas simple fournit alors X et Y que l’on peut aussi appeler que l’on pourrait distinguer pratiquement par leur sens de rotation.
les composantes Q et P en quadrature. Mais nous n’allons pas nous satisfaire de la réception de signaux
dans la bande de 2 kHz. Il est bien plus intéressant d’aller prospecter
Le listage 1 contient le cœur de la routine. La variable de tempori- dans la gamme des GO, parce que là, au moins, il y a de vrais émet-
sation sampleTime compte sans cesse de 0 à 3 et représente pour teurs qui transmettent des données.
ainsi dire la phase actuelle de l’oscillateur local. On calcule chaque
fois dans les variables U et V la valeur qui, par multiplication des La voie vers la HF
valeurs d’entrée ADCv, produit la suite des cosinus [1, 0, -1, 0] ou Si nous partons échantillonner, à un rythme fs, plus petit que 2 f, un
la suite des sinus [0, 1, 0, -1]. Les valeurs U et V traversent alors un signal qui recouvre un domaine jusqu’à la fréquence f, ce sera un
filtre passe-bas simple qui calcule une moyenne glissante de cha- sous-échantillonnage, puisque le théorème de Shannon sur l’échan-
cune des quatre valeurs. Les valeurs X et Y sont les composantes en tillonnage prescrit que les prélèvements doivent avoir lieu au moins
phase et en quadrature de phase qui sont envoyées aux registres au double de la fréquence du signal.
MLI OCR0A et OCR0B. Observons maintenant la figure 7. La période représentée dure
1 ms. La courbe en noir est un signal de forme cosinus (en haut,
Et le test le sinus est en bas). Ce signal est, comme précédemment, échan-
Pour essayer la réception, appliquons le signal sinusoïdal de notre tillonné à 8 kéch/s (8 kiloéchantillons/seconde), ce qui donne
générateur au syntoniseur en passant par un potentiomètre de comme valeurs d’échantillons les petits cercles bleus. Lors d’un
10 kΩ comme atténuateur. Nous utilisons la sortie SINE OUT (K3) du échantillonnage normal, il devrait y avoir, par période du signal à
générateur et le programme EXP-SinusGenerator-DDS-ASM- 10 kHz, au moins deux points de prélèvement, mais nous n’en avons
même pas un par période. Le signal à 10 kHz est donc sous-échan-
tillonné. La série de valeurs est alors :
1, 0, –1, 0, 1, 0, –1, 0, 1… et pour la courbe du bas :
0, 1, 0, –1, 0, 1, 0, –1, 0. Comme on le remarque dans la figure, la
courbe à 2 kHz est partout tracée en rouge. Pour cette courbe rouge,
le théorème de l’échantillonnage est respecté. Ce qui étonne, c’est
qu’aussi bien pour la courbe à 10 kHz que pour la rouge, les valeurs
obtenues sont les mêmes. On en déduit alors qu’après échantillon-
nage, un signal à 8 kHz semble le même qu’un autre à 2 kHz. Donc,
notre syntoniseur qui échantillonne à 8 kHz peut aussi bien démo-
duler un signal à 10 kHz.
Bien entendu, il existe aussi une limite théorique à tout cela, à savoir
Figure 7. L’échantillonnage d’un signal à 10 kHz et d’un autre à le théorème d’échantillonnage de Shannon pour la bande passante
2 kHz (en rouge) à 8 kéch/s. du signal. On peut reconstruire la bande passante d’un signal d’une
60 04-2012 elektor
software defined radio
Le programme EXP-SimpleFrontend-2kHz-Phase-Ampl-
V01.c calcule aussi la phase et l’amplitude, mais de manière plus
efficace et les restitue sur les sorties MLI DAC1 et DAC2. La valeur
de la tension est traduite en échelle logarithmique, ce qui permet
de la lire directement en dB. La figure 8 reproduit le déroulement
dans le temps de la phase pour l’émetteur de la BBC sur 198 kHz.
Le signal a été capté sur une antenne ferrite active et envoyé après
amplification au syntoniseur. On peut par exemple brancher cette
antenne au connecteur ANT2 de la platine de réception, relier la
broche 1 de K4 à la broche 2 de K5 et ainsi prolonger le transit du
signal jusqu’à ADC0. J’ai choisi comme rythme d’échantillonnage
fs = 8 kHz. Comme 198 kHz = 25 × 8 – 2 kHz, le signal d’entrée subit
un mélange vers le bas sur 2 kHz. La BBC transmet sur 198 kHz des
informations numériques modulées en phase de + et – 22,5 ° à un
débit de 25 bits/s. On reconnaît bien dans le signal la modulation
numérique.
elektor 04-2012 61
software defined radio
Figure 9. Modulation MLI : amplitude en vert-jaune, phase en bleu. Figure 10. Modulation MLI (D = 0,5 et D = 0,125).
125kHz-PWMa-V01.c pour le contrôleur du générateur. Le signal la phase. On y voit que les deux grandeurs sont modulées. L’ampli-
rectangulaire ainsi produit est alors filtré par le circuit oscillant à tude se situe autour de 0,4 V, ce qui correspond à 8 dB (puisque
125 kHz de la 1re partie [1] pour en obtenir un signal sinusoïdal. 1 V = 20 dB). L’évolution de la phase est un peu plus difficile à analy-
Celui-ci est appliqué à l’entrée ADC0 de notre syntoniseur, un mon- ser. D’une part, la phase suit toujours les données correspondantes,
tage que nous réutiliserons prochainement. et toujours à environ 0,92 V, ce qui correspond à 0,92 / 5 × 360 °,
Le programme EXP-SimpleFrontend-125kHz-Phase-Ampl- soit un peu plus de 66 °. Cette courbe est enveloppée par un lent
V01.c s’exécute dans le syntoniseur et nous procure l’amplitude et signal en dent de scie dont la pente, en unités du graticule, se chiffre
la phase des signaux reçus sur 125 kHz. L’amplitude est rendue en autour de 5 V en 0,5 s. Comme 5 V pour la phase représentent exac-
échelle logarithmique qui nous autorise à présenter une plus grande tement 360 °, on en déduit que la phase fait un tour complet deux
plage de valeurs. Avec elle, une sortie de U = 4 V correspond à une fois par seconde. Cela tient au fait que les 125 kHz de l’émetteur
amplitude de Ue = 1 Vpp ; 20 dB en plus ou en moins donnent une et du récepteur présentent une différence de 2 Hz. Dans nos pro-
différence de ±1 V à la sortie. Pour la phase, 360 ° répercutent exac- chaines expériences, nous devrons tenir compte de cet effet. Une
tement 5 V à la sortie. imprécision de 2 Hz sur 125 kHz, c’est à peine 16 ppm, une précision
encore bien meilleure que celle qu’un oscillateur à quartz normal
Utilisons-le programme de modulation cité pour produire diffé- peut garantir (±50 ppm). Pour compenser la dérive, il suffirait de
rentes sortes de modulation et d’échantillons de données au moyen doter l’oscillateur du récepteur d’une boucle à phase asservie (PLL).
de l’instruction #define. Choisissons d’abord la MLI classique dans
laquelle la fréquence reste constante, tandis que le rapport cyclique Purification
varie. Pour cela, la routine BitSend change simplement la valeur dans Où reste la vraie modulation d’amplitude dans tout ça ? Dans une
le registre MLI OCR1A (cf. listage 2). modulation de phase, il n’y a que la phase qui varie, pas l’amplitude.
Pour y arriver, nous devons en savoir davantage sur ce qui se passe
La durée de la période est fixée à 160, ce qui signifie que la fré- au juste dans la MLI, la modulation de largeur de l’impulsion.
quence de sortie est de 20 MHz / 160 = 125 kHz. Le rapport cyclique La figure 10 montre le signal rectangulaire sous deux rapports
bascule entre D = 80/160 = 0,5 et D =20/160 = 0,125. La figure 9 cycliques, D = 0,5 et D = 0,125, et par-dessus le signal sinusoï-
représente l’oscillogramme du déroulement de l’amplitude et de dal qui résulte du filtrage jusqu’à la fondamentale par le circuit
Listage 2 : modulation par simple MLI Listage 3 : la MLI pour une pure modulation de phase
62 04-2012 elektor
software defined radio
D = 0.5
D = 0.5 + R D = 0.5 – R
D* 180º
Figure 11. D’un bon rapport cyclique, on obtient une modulation Figure 12. Une pure modulation de phase :
de phase (PM) pure. amplitude en vert-jaune, phase en bleu.
oscillant à 125 kHz. L’oscillation sinusoïdale filtrée présente chaque sa rencontre avec la circonférence dessinée. La longueur du seg-
fois un maximum juste au milieu de l’impulsion rectangulaire. Évi- ment représente l’amplitude. Pour D = 0,5 l’amplitude est maxi-
demment, comme le milieu varie en même temps que le rapport male. Pour D = 0,5 – R et D = 0,5 + R, les deux amplitudes sont les
cyclique, il se produit, lors des basculements du rapport, une modu- mêmes. On peut donc utiliser ces deux valeurs pour produire une
lation de phase. pure modulation de phase (sans AM). Notre générateur fera tout
pareil s’il est réglé en PM avec la macro dont la partie centrale est
Dans notre exemple, nous avons utilisé une fois comme rapport visible dans le listage 3.
D = 0,5, donc une différence de phase de 0,5 × 180 ° = 90 °. L’autre La figure 12 vous montre le résultat. La phase fluctue entre les deux
rapport était D = 0,125, auquel correspond un décalage de phase valeurs qui représentent le 1 et le 0. Elle glisse aussi lentement en
de 0,125 × 180 ° = 22,5 °. La différence de phase entre les deux est même temps à cause de l’erreur en fréquence. L’amplitude, en
donc de 90 – 22,5 = 67,5 °, ce qui correspond aux 66 ° mesurés de jaune, reste constante.
la figure 9.
Un peu de mathématique nous permet de calculer l’amplitude A Dans la prochaine édition, ce sera de la modulation d’amplitude
en fonction du rapport D. Pour l’amplitude  (valeur pic à pic) de la pour de bon. Et pas seulement en théorie : nous réaliserons un
sinusoïde, la formule est la suivante : émetteur de test pour DCF et nous passerons à la réception du signal
de DCF77.
 = 5 × (4/π) × sin(D × π) ; [V] (100181-I – trad. Robert Grignard)
elektor 04-2012 63
Microprocesseurs
Microcontrôleurs RL78
pour applications
à basse consommation
Renesas, en rachetant NEC, a aussi acquis une large gamme de composants, dont la série
populaire 78K de microcontrôleurs à 8 et 16 bits. Peu de temps après, sortait la famille RL78,
conçue pour des applications à basse consommation.
Clemens Valens (Elektor) par bit, par octet ou par mots de 16 bits. Les
instructions d’accès au deuxième jeu de SFR
disponible, dit étendu, sont plus longues.
Le marché des microcontrôleurs à Si pour vous les performances comptent,
8/16 bits à basse consommation vous utiliserez le mode à adresses
ressemble à un champ de bataille courtes permettant des accès dans
où chaque fabricant propose « la une page de 256 octets avec un
plus basse consommation de l’indus- minimum de code.
trie ». TI se targue, dans une vidéo [1] Le processeur pourra être cadencé
de la meilleure consommation en activité jusqu’à 32 MHz mais le manuel de
(160 μA/MIPS) pour leur famille MSP430 ; 1100 pages vante, et c’est intéressant,
dans la note d’application AN1267 [2] les possibilités de l’horloge ralentie : on
Microchip parle de 110 μA à « 1 MHz » pour peut descendre jusqu’à 32,768 kHz.
leur PIC16LF72X, et Renesas annonce 70 μA l’origine Le RL78 possède 15 ports d’E/S, dont la
à « 1 MHz en fonctionnement normal » sur de ces cœurs. En plupart font 8 bits. Le port 13 en fait 2 et
le site des RL78 [3]. En l’absence de métho- attendant, le cœur RL78 est utilisé pour tous les ports 10 et 15, 7. Les ports disponibles
dologie commune comparer ces chiffres les micros, et je peux donc me concentrer varient en fonction des micros. Les configu-
serait dérisoire. Et pas vraiment néces- sur le G13 pour lequel j’ai reçu une carte rations d’entrée et de sortie possibles sont
saire. Comme la plupart des développeurs d’évaluation sympa (cf. l’encart). variées. Les entrées peuvent être analo-
le savent d’expérience, avec du matériel ou giques, CMOS ou TTL ; les sorties peuvent
du logiciel mal conçus, peu importe le cou- RL78/G13 être CMOS ou canal N à drain ouvert. Des
rant consommé par le micro, vous n’attein- Les 182 versions dénombrés dans cette résistances de rappel sont aussi dispo-
drez jamais les 20 ans d’autonomie sur bat- famille se différencient par leur boîtier nibles. Les possibilités exactes de configu-
terie promis. Dans cet article, nous décorti- (estampillés R5F10xxx), avec entre 20 et ration varient suivant la patte, n’oubliez pas
querons la famille de micros RL78, en pleine 128 pattes, et par la quantité de mémoire de consulter la feuille de caractéristiques.
expansion, de Renesas et verrons ce qu’ils ont flash (programme et données) et de RAM Grâce aux nombreuses options du micro,
à offrir à votre projet basse consommation. embarquée. La mémoire flash dédiée fait de il est possible dans des systèmes où coha-
16 Ko à actuellement 512 Ko, la zone réser- bitent plusieurs tensions, de l’utiliser sans
La famille RL78 vée aux données peut être de 0, 4 ou 8 Ko, composant spécial externe pour adapter les
La famille RL78 de micros à 16 bits possède la quantité de RAM variant de 2 Ko à 32 ko. niveaux, sauf peut-être ici ou là une résis-
actuellement deux branches, « generic » et Jetons un coup d’œil à l’architecture de la tance de rappel. La puce peut être alimen-
« application specific », mais une troisième puce (fig. 1) : l’unité centrale est à 16 bits, tée de 1,6 V à 5,5 V, le cœur fonctionne sous
nommée « display » va bientôt faire son mais avec une architecture de mémoire 1,8 V, délivrés par un régulateur interne.
entrée. La branche generic contient les sous- interne sur 8 bits. Les 32 registres sont orga-
familles G12, G13 et G1A – toutes basées nisés en quatre banques et peuvent être Gestion du temps
sur le coeur 78K – et la G14 basée sur le utilisés comme registres à 8 ou 16 bits. Les Plusieurs options existent pour l’horloge.
coeur R8C. Dans la branche application spe- registres SFR, accessibles en mémoire, qui Lorsque la précision n’est pas LE critère
cific nous trouverons les 1A et F12, encore commandent les périphériques intégrés, on peut utiliser l’horloge interne – jusqu’à
si récents et peu documentés que j’ignore peuvent, suivant le registre, être adressés 32 MHz – sinon aura recours à un quartz,
64 03-2012 elektor
Microprocesseurs
TI02/TO02/P17
ch2 ch2 TI12/TO12/P66
(TI02/TO02/P15) PORT 2 8 P20 to P27
TI03/TO03/P31
ch3 ch3 TI13/TO13/P67
(TI03/TO03/P14) PORT 3 8 P30 to P37
TI04/TO04/P42 TI14/TO14/P103
ch4 ch4
(TI04/TO04/P13)
SO00/P12(SO00/P17)
tier, vous en aurez jusqu’à seize de 16 bits, SCK01/P43
SI01/P44 CSI01
ANI26/P115
AVREFP/P20
PORT 11 8 P110 to P117
SCL00/P10
IIC00 PORT 15 7 P150 to P156
ments, diviseur de fréquence, mesureur de SDA00/P11
SCL01/P43
largeur d’impulsion ou compteur de temps.
IIC01
SDA01/P44 KR0/P70 to
KEY RETURN 8
SCL10/P04(SCL10/P80) KR7/P77
HIGH-SPEED
X1/P121
X2/EXCLK/P122
SO20/P13
banque 0 est particulier et possède un sup- SCK21/P70
CSI21
BUZZER OUTPUT PCLBUZ0/P140
ON-CHIP
OSCILLATOR
XT1/P123
XT2/EXCLKS/P124
SI21/P71
port pour les réseaux LIN (voir plus bas). 2 (PCLBUZ0/P31),
SO21/P72 PCLBUZ1/P141
CLOCK OUTPUT VOLTAGE
SCK30/P142 (PCLBUZ1/P55) REGC
CONTROL
En plus de la gestion du temps et des
REGULATOR
SI30/P143 CSI30
SO30/P144
MULTIPLIER& RxD2/P14(RxD2/P76)
alarmes, l’horloge en temps-réel four- SCK31/P54
SI31/P53 CSI31
DIVIDER,
MULITIPLY-
INTP0/P137
INTP1/P46(INTP1/P56),
nit aussi des interruptions aux fréquences
ACCUMULATOR 2
SO31/P52 INTP2/P47
INTP3/P30(INTP3/P57),
SCL20/P15 DIRECT MEMORY WINDOW 2
constantes de 2 Hz, 1 Hz ainsi que chaque SDA20/P14
IIC20
ACCESS CONTROL WATCHDOG
TIMER
INTERRUPT
CONTROL
INTP4/P31(INTP4/P146)
INTP5/P16(INTP5/P12)
SCL21/P70
minute, heure, jour ou mois. Il existe une SDA21/P71
IIC21
BCD LOW-SPEED
2
INTP6/P140(INTP6/P84),
INTP7/P141(INTP7/P85)
SCL30/P142 ADJUSTMENT ON-CHIP
elektor 03-2012 65
Microprocesseurs
Convertisseur A/N L’UART2, aidée du temporisateur 7 du des opérandes dans des registres spéci-
Le convertisseur analogique numérique groupe 0, autorise les communications LIN fiques et récupérer le résultat dans un autre.
(CAN) à 10 bits et à approximations succes- (Local Interconnect Network). Le bus LIN est La multiplication est faite en un cycle, la
sives accepte jusqu’à 26 entrées. Diverses une alternative à moindre coût au bus CAN, division en nécessite 16. L’opération d’ac-
options de déclenchement matérielles utilisée dans l’automobile pour des périphé- cumulation requiert un cycle en plus.
et logicielles existent ; le déclenchement riques simples tels des capteurs ou action- Il y a aussi un registre de correction décimal
matériel est géré à l’aide d’un tempori- neurs. Il n’utilise qu’un fil et fonctionne à codé binaire (BCD) permettant de transfor-
sateur (fin de comptage ou capture sur le basse vitesse (max. 20 kbit/s). Le tempo- mer facilement des résultats binaires en BCD.
canal 1, intervalle ou RTC). Le temps de risateur se charge de la synchronisation et
conversion dépend en partie du mode de l’UART de la dé-sérialisation des données. Accès Direct à la Mémoire (DMA)
déclenchement. Lorsque la stabilisation de Le périphérique IICA gère tous les types Afin d’accélérer les déplacements de don-
l’entrée n’est pas un problème (sans chan- de communication I²C (maître et esclave). nées sans charger le CPU, le cœur du RL78
gement d’entrée par exemple), la conver- Les micros à 80 pattes et plus en possèdent offre un accès direct à la mémoire (jusqu’à
sion dure un peu plus de 2 μs. quatre canaux). On peut transférer
Deux registres comparent la jusqu’à 1024 mots (8 ou 16 bits)
sortie du CAN à des valeurs depuis et vers les registres SFR et
maximales et minimales, et la RAM ; les transferts peuvent être
déclenchent une interruption démarrés par une large gamme
selon que la valeur est dans ces d’interruptions (CAN, série, tem-
limites ou pas. Cette fonction porisateur). Bien qu’ils ne soient
est aussi disponible en mode pas effectués par le CPU, ils le
Snooze. Dans ce mode, le proces- ralentissent. Lorsque chaque cycle
seur est à l’arrêt et consomme compte, il est possible de mettre
très peu, mais les conversions un transfert DMA en pause pour
du CAN continuent, contrôlées un certain nombre de cycles et
par le déclenchement matériel. laisser le CPU finir son travail.
Lorsqu’une conversion déclenche
une interruption, le processeur Interruptions
peut être sorti de sa sieste pour Pas de surprise sur le RL78 ; beau-
reprendre son fonctionnement. coup de sources sont disponibles,
mais la fonction « d’interruption
Communications touche » est moins courante.
Le RL78 possède des unités de Elle fournit jusqu’à huit (suivant
communication série multifonc- le micro, vous l’aviez deviné)
tions. Les micros à 25 broches ou entrées pour touches ou pous-
moins n’en ont qu’une, les autres soirs, câblées en OU-logique de
deux. Seule l’unité 2 possède un façon à pouvoir déclencher une
support pour le bus LIN. deux, les autres un seul. La communication interruption quand l’un d’entre eux est
Chacune peut fonctionner en UART asyn- est possible jusqu’à 20 MHz, autorisant les actionné (actif au niveau bas).
chrone, en mode CSI synchrone (bus à 3 fils modes I²C fast mode (3,5 MHz) et fast mode
avec horloge et E/S de données, pas de plus (10 MHz). Ce module est capable de Sécurité et modes de
modes Maître/Esclave) et en mode « simpli- sortir le CPU du mode Stop. fonctionnement
fié », ce qui veut dire mode maître I²C seu- En plus des modes Stop et Snooze déjà évo-
lement. Encore une fois, suivant le micro, Accélérateurs mathématiques qués, le RL78 fournit un mode Halt, dans
il y aura jusqu’à quatre UART ou huit ports Le module matériel de division/multiplica- lequel l’unité centrale est à l’arrêt, mais
CSI/I²C simplifié. Bien sûr, les mélanges sont tion, prévu pour du filtrage ou de la FFT est pas les horloges, ce qui permet une reprise
possibles. Un support complet de l’I²C est très intéressant. Capable d’effectuer des rapide. En mode Stop les horloges sont arrê-
assuré par l’unité éponyme. multiplications ou divisions 16 x 16 bits sur tées et le micro consomme moins qu’en
Un mode Snooze, similaire à celui du CAN, des entiers signés ou non, avec un résul- mode Halt. Le mode Snooze ressemble au
est utilisable avec UART0 et UART2, CSI00 tat sur 32 bits, il peut aussi faire des mul- mode Stop, mais certains périphériques
et CSI20. Ces ports peuvent alors être réveil- tiplications-accumulations sur 16 x 16 bits. sont en veille, prêts à se réveiller. Les inter-
lés à l’arrivée de données sans pour autant Nous parlons bien d’un module, pas d’une ruptions peuvent provoquer une sortie des
réveiller le CPU. Si les données sont intéres- instruction, ce qui veut dire que vous devez modes Snooze, Stop ou Halt. L’initialisation
santes, il est possible de réveiller le CPU. vous occuper vous-même du chargement fonctionne aussi.
66 03-2012 elektor
Microprocesseurs
elektor 03-2012 67
INITIATION
Burkhard Kainka (Allemagne) même si la tension de la pile qui l’alimente particulier de prédire la valeur exacte du
diminue. Comment stabiliser un courant ? courant de collecteur.
Grâce à un transistor monté en émetteur
Le zoo des transistors est riche. Après avoir commun : si l’on impose un courant de ... avec un JFET BF245
étudié les transistors bipolaires, leur gain base constant, le courant de collecteur sera Guère plus précise, mais plus simple, la
en courant, leur caractéristique d’entrée lui aussi quasiment constant et ne dépendra création d’une source de courant constant
et leur mode saturé, nous allons découvrir, pas de la tension émetteur-colleur. C’est ce à l’aide d’un transistor de type JFET (ou tran-
cachés derrière leurs grilles, les transistors que nous montre la caractéristique de sortie sistor à effet de champ à jonction de grille),
à effet de champ. Les propriétés des tran- d’un transistor NPN typique (fig. 1). par exemple un BF245. Le courant souhaité
sistors sont si diverses qu’elles peuvent est habituellement obtenu par application
être exploitées dans les situations les plus Le schéma de la figure 2 comprend une d’une tension négative sur la grille (voir
variées. Il est crucial d’attribuer aux compo- source de courant constant et un seul tran- encadré). La figure 3 montre les carac-
sants les valeurs qui permettront au circuit sistor. Différentes tensions d’alimentation téristiques d’un BF245B pour différentes
de fonctionner en toutes circonstances. Il sont disponibles, et nous pouvons opter tensions de polarisation de la grille (VGS).
est donc important de connaître aussi les pour un nombre plus ou moins grand de Le courant de drain ID reste relativement
limites d’un circuit. LED en série. Ici le courant de collecteur ne constant pour une tension V DS pas trop
Et puisqu’en électronique comme en navi- varie guère. On dit de la source de courant basse. Les caractéristiques du BF245 varient
gation la maîtrise des courants est la garan- constant qu’elle possède une grande résis- comme celles d’un BC547. Nous le retrou-
tie d’arriver à bon port, nous verrons com- tance interne différentielle Ri = dU/dI. Le vons donc lui aussi dans les trois groupes A,
ment stabiliser un courant avec de simples courant de base constant est fourni par une B et C ; le BF245B délivre quant à lui 10 mA
transistors. source de tension séparée. pour une tension de grille nulle.
Source de courant constant Pouvons-nous de la même façon stabiliser Pour simple qu’elle soit, la source de 10 mA
Quel est l’intérêt d’un courant stable ? Il une tension, par exemple 3 V, à partir d’une de la figure 4 rendra service à condition que
ne subit pas les fluctuations de la tension. tension de service capricieuse ? Nous pour- votre circuit s’accommode d’un courant qui
Pensez à une LED : alimentée par un cou- rions essayer, mais sans pouvoir le garantir, peut valoir tantôt 8 tantôt 12 mA. Son inté-
rant constant, sa luminosité ne faiblira pas car la dispersion du gain empêcherait en rêt pratique vaut surtout par le recours à
IC ID
(mA) (mA)
5 µA
VGS = 0 V
10
1.5
4 µA 1 ... 4 LEDs
- 0.5 V
1.0 3 µA
9 ... 12V - 1.0 V
1 mA 5
2 µA
- 1.5 V
0.5 330k
IB = 1 µA - 2.0 V
3 A BC547B
- 2.5 V
0 1V5
0 1 2 3 4 5 0
VCE (V) 0 10 VDS (V) 20
Figure 1. La caractéristique de sortie Figure 2. Une source de courant constant. Figure 3. La caractéristique de sortie d’un
d’un BC547B. BF245B (Source: Philips).
68 04-2012 elektor
INITIATION
LED langoureuse
Un ATtiny13 blesse ici le $regfile = „attiny13.dat“
coeur d’une LED d’une $crystal = 1200000
+5V
langueur monotone. Pour Dim I As Byte
faire battre sa luminosité Dim D As Integer
avec paresse, puisque
Config Portb = Output
VCC PB2 PB1 PB0
LED
telle est la fonction de
Config Timer0 = Pwm , Prescale = 1 , Compare
ATtiny13 cette application, nous
100R
un seul composant. Notez toutefois qu’ici tion de la grille s’établisse d’elle-même. La plus de 1 mA ? Choisissez simplement une
aussi le gain est fonction de la tension drain- résistance interne augmente à mesure que plus petite résistance.
source. La résistance interne, elle, ne s’élève le courant de sortie est stabilisé. La chute
que peu lorsque la tension résiduelle drain- de tension aux bornes de la résistance de ... ou un bipolaire
source est faible. source augmente lorsque le courant aug- Sur la figure 6, un simple transistor NPN
mente, la tension de grille devient plus sert à stabiliser le courant. La tension
Et pourquoi ne pas ajuster le courant avec négative que la source, et le courant est constante est ici transformée en cou-
un circuit régulateur ? Compliqué à réali- donc à nouveau réduit. Nous avons là une rant constant. La raideur de la caractéris-
ser ? Non, une simple résistance de source contre-réaction simple, et nous pouvons de tique de la diode zener d’entrée stabilise
suffit ! Voyez la figure 5. Ce circuit est sou- surcroît fixer l’intensité voulue avec diffé- la tension de la base à 2,7 V. Il règne 2,1 V
vent utilisé pour que la tension de polarisa- rentes résistances. Vous souhaitez un peu aux bornes de la résistance de l’émetteur
10k
1 ... 4 LEDs
1 ... 4 LEDs
4mA5
9 ... 12V 1 mA 9V
10 mA 9 ... 12V
D
BC547
G
BF245B 2V7
S BF245B
2V1
470R
2k7
2V7
Figure 4. Une source de courant simple Figure 5. Régulation d’un courant constant Figure 6. Source de courant
avec un JFET. à l’aide d’une résistance de source. avec diode zener.
elektor 04-2012 69
INITIATION
Aux électrodes base, émetteur et collecteur d’un bipolaire correspondent respectivement les
grille (G), source (S) et drain (D) d’un FET. Les JET règnent sur d’innombrables sous-familles.
Citons parmi elles les transistors à effet de champ à jonction de grille (JFET) et les transistors à
R
effet de champ à grille isolée (MOSFET). Les JFET possèdent une couche isolante entre grille et
canal qui forme une jonction PN. Comme les bipolaires, les MOSFET se déclinent en type P ou
N selon la polarité de la source et du drain. Ils forment les composants de base de nombreux
A
circuits intégrés, en particulier ceux de nos ordinateurs. Deux MOSFET de type opposé (canal
N-Channel-FET
N et canal P) sont souvent associés en parallèle pour former un composant dit CMOS. La plu- D
part des transistors de puissance sont de type VMOSFET (V pour canal vertical). Le tableau G
10
BF245B
Les JFET utilisent une jonction comme couche isolante entre l‘électrode de grille et le substrat
cristallin. La tension de grille doit donc être négative afin que la diode G-S ne puisse devenir
5
passante. Les JFET sont ainsi des FET auto-conducteurs, à savoir qu‘il circule un courant de
drain même lorsque la tension d‘entrée est nulle. Un FET dont le canal est conducteur sans
polarisation de la grille est dit à appauvrissement. La conduction du canal peut être changée
par application d‘une tension G-S. Une polarité négative « pince » la zone source-drain-canal, 0
-4 -2 VGS (V) 0
il se crée une zone vide de porteurs et le courant de drain cesse de croître. On retrouve ici le
comportement d‘un tube électronique.
Le BF245 est un représentant typique de cette famille, essentiellement conçu pour les applications haute fréquence. Sa pente typique
est de 5 mA/V, c‘est-à-dire qu‘une variation de 1 V de la tension entraîne une variation de 5 mA du courant de drain. La courbe carac-
téristique du BF245B montre une tension inverse (dite tension de blocage) d‘environ -4 V, et un courant de drain de 10 mA pour une
tension d’entrée nulle.
teur. Le courant de collecteur est presque un BC547 est moins cher qu’un BF245 et
égal au courant de l’émetteur, lui-même à donne une meilleure stabilisation. La
peine plus élevé que le très faible courant contre-réaction est si efficace que la dif-
9V de base. Avec sa contre-réaction obte- férence entre BC547A, BC547B et BC547C
BC547 nue grâce à la résistance de l’émetteur, ce est à peine mesurable (en clair, prenez ce
circuit correspond presque à l’identique que vous trouverez dans vos tiroirs). À pro-
BC547 pos de tiroirs dégarnis, si vous ne possédez
0V6
100R
70 04-2012 elektor
INITIATION
Jeu-concours
Vous souhaitez alimenter trois Si vous avez trois bonnes réponses, vous gagnerez peut-être par
LED blanches de 1 W à l’aide tirage au sort un kitMinty Geek Electronic 101 !
d’un accumulateur au plomb de
12 V. La fiche technique des LED Envoyez avant le 30 avril 2012 votre réponse dans l’objet d’un mes-
3x
indique 3,4 V et 350 mA. Une 1k 1 W LED sage électronique adressé à basics@elektor.com sous forme d’un
3V4 / 350mA
source de courant constant doit code composé des lettres correspondant à vos trois réponses, à l’ex-
garantir l’intensité correcte. Le clusion de toute autre mention. L’objet du message sera lu automati-
circuit utilise un transistor de puis- 12V6
quement, le corps du message ne sera pas lu du tout...
sance BD135, à visser si nécessaire BD135
Tout recours est exclu de même que le sont, de ce jeu, les personnels d’Elektor
sur un refroidisseur. Rx International B.V. et leur famille. Un seul gagnant par foyer.
BC547B
La tension de l’accu peut s’élever
à 14 V lors de la charge et tom-
ber à 11 V lors de la décharge. Le
fonctionnement du circuit doit être La solution du jeu de février était le code CDH :
correct entre ces deux valeurs. La source doit délivrer un courant proche
de 350 mA, mais en aucun cas de plus de 350 mA. Pour ces intensités 1) La bonne réponse était C). Le (petit) condensateur se charge rapide-
élevées on peut supposer que la tension base-émetteur est de 0,7 V. ment lorsque vous touchez les contacts. Les deux transistors deviennent
conducteurs et mettent la LED sous tension. La résistance de base
1) Vous disposez de trois résistances RX. devrait être supérieure à 10 MΩ en raison du gain élevé du montage
Laquelle utilisez-vous ? Darlington, mais il n’est pas facile de trouver de telles résistances. Le
A) 100 Ω condensateur ne se décharge que lentement, avec une constante de
B) 47 Ω temps de 10 s. La LED brille toutefois durant bien plus de 10 s.
C) 22 Ω
2) Les deux transistors font partie du groupe B et possèdent un gain iden-
2) La tension de la batterie vaut maintenant exactement tique, compris entre 200 et 450. Les gains se multiplient entre eux,
12,6 V, et il règne 3,4 V aux bornes de chaque LED. le gain total est donc compris entre 40 000 et 200 000. Et puisque
Quel est le rendement du circuit ?
100 000 appartient à cet intervalle, la bonne réponse était la D).
D) 81 %
E) 52 %
3) Darlington complémentaire ou à deux transistors NPN, le gain est
F) 99 %
identique. La tension résiduelle collecteur-émetteur est elle aussi la
même, à savoir la somme de la tension base-émetteur (environ 0,6 V)
3) La tension de la batterie vaut maintenant exactement 14 V,
et de la tension de saturation collecteur-émetteur (environ 0,1 V).
et il règne 3,4 V aux bornes de chaque LED.
Le courant est de 350 mA. C’est à l’entrée que se fait la différence : avec deux transistors iden-
Quelle puissance dissipée doit absorber le BD135 ? tiques, pour qu’un courant commence à circuler, il faut deux fois la
G) environ 0,5 W tension base-émetteur, soit environ 1,2 V. Avec le montage complé-
H) environ 1 W mentaire, le seuil n’est qu’une fois cette tension, donc environ 0,6 V.
La bonne réponse était donc H).
I) environ 3 W
Testez le circuit avec une pile neuve puis transistor de gauche réduit le courant de
avec une pile usagée, ou avec une alimen- base du transistor de droite, jusqu’à ce que
tation réglable : la luminosité de la LED ne s’établisse la tension correcte.
varie pratiquement pas tant qu’il subsiste La source de courant constant ne fait pas
une certaine tension résiduelle. Un ampère- que réguler la tension de service, elle
mètre vous montrera que le courant de col- empêche également les fluctuations de
lecteur est constant. On trouve aussi cou- tension de la charge. Reliez une ou deux
ramment un second transistor à la place de LED à la source : vous verrez que dans les
la LED. Les 0,6 V de la tension base-émet- deux cas le courant est le même. Cette
teur de ce transistor (à gauche sur la fig. 7) source de courant est prête à l’emploi.
servent alors de référence de tension. Telle qu’elle est dimensionnée, il y circule
Lorsque la chute de tension aux bornes de un courant de 6 mA.
la résistance d’émetteur est trop grande, le (120004 – trad. Hervé Moreau)
elektor 04-2012 71
La radiophonie comme dans les années folles
Une des nombreuses portes d’entrée possibles du monde de l’électronique est la construction d’un
récepteur radio. Après avoir montré le mois dernier comment passer du récepteur GO au récepteur
PO, Voici une variante avec cadre à air, une occasion de remettre au goût du jour des techniques
d’antenne d’un autre âge.
2k2
L1
T2
les références en fin d’article). H 80p I C3 K1
C6
L5
* R
22n
Nous avons pensé à ceux de nos lecteurs
qui n’auraient pas accès aux composants 200p* G L4
* P1
F T1
C
BC557B
T3
E
en ferrite. À cette fin, un second prototype 10k
B
lin
a été construit, selon le même schéma de BC547B C5
72 04-2012 elektor
La radiophonie comme dans les années folles
elektor 04-2012 73
La radiophonie comme dans les années folles
émetteur, on arrive pratiquement à éliminer état un récepteur réflex des années 60, elle
l’indésirable en dirigeant l’axe du cadre vers donne aussi satisfaction ici. Nous avons tou-
lui. Cette solution n’est évidemment valable tefois préféré les perles pour notre proto-
qu’à condition que les deux émetteurs ne type (32 spires plutôt que 1200 !).
soient pas dans la même direction.
Ce cadre de 11 cm de côté est petit com- Mise au point
paré à ses ancêtres des années 1920, mais Il est recommandé de lire ou de relire ce qui
il se comporte bien et, à l’écoute, il n’y a a été expliqué le mois dernier [2], notam-
Figure 7. Détail du connecteur pas de différence sensible avec le modèle à ment sur la polarisation, la réaction, le
du cadre à air.
cadre de ferrite. D’autre part, contrairement calage en fréquence, le réglage du taux de
à nos craintes, la réduction de la valeur de réaction, le réglage du filtre optionnel et la
L3 de 3,2 à 1,1 mH n’empêche pas le fonc- mesure des inductances.
valeur n’est absolument pas critique. tionnement sur les grandes ondes.
Le connecteur est un morceau de barrette à Antenne-cadre
cosses (figure 7). La pile type AA (LR6), d’une capacité nomi- Aux temps héroïques, la faible puissance
On notera que les parois de ce cadre simpli- nale de 2500 mAh, autoriserait plus de deux des émetteurs et le manque de sensibi-
fié ont tendance à fléchir sous l’effet de la mois d’écoute non-stop avec ce récepteur lité des récepteurs imposaient l’usage
tension du fil ; pour une réalisation de meil- qui ne consomme que 1,5 mA. d’une bonne prise de terre et d’une longue
leure qualité, il faudrait avant de bobiner, antenne extérieure, ce qui n’était pas simple
le rigidifier en le collant sur une plaque de Inductance à air en habitat urbain, et pouvait conduire à des
plexiglas de 11 cm de côté ; autre avantage : Toujours pour nos lecteurs qui auraient du solutions de fortune. On allait du légère-
l’ensemble formerait un couvercle. mal à se procurer des perles de ferrite, il est ment farfelu (sommier de lit métallique en
également possible de réaliser une induc- guise d’antenne) au franchement dange-
tance en bobinant un très grand nombre de reux (utilisation des fils électriques avec un
spires sur un mandrin isolant. condensateur pour tout isolement) en pas-
sant par le simplement bizarre (branche-
L’exemple ci-dessous montre comment on ment entre tuyau d’eau = terre et tuyau de
peut enrouler une bobine en plusieurs sec- gaz = antenne).
tions sur une baguette de bois encochée à la L’apparition de postes de TSF à plusieurs
lime en arête de poisson (figure 9). lampes, plus sensibles, a entraîné, dans
les années 20 celle des antennes-cadres,
Ce type de bobine présente un gros incon- un peu encombrantes, mais plus faciles à
vénient : son rayonnement électromagné- installer. Le modèle de base ressemblait à
tique est capté par le cadre, et peut provo- une imposante toile d’araignée de 50 cm
quer une réaction positive indésirable et à 1 m de diamètre, orientable, et généra-
non réglable sinon en modifiant la position lement posée sur le poste. Un tel cadre est
relative du cadre et de la bobine. équivalent à une antenne dont la hauteur
La parade consiste en l’utilisation de deux est proportionnelle au nombre de spires,
bobines identiques, câblées en série, et pla- à la perméabilité magnétique (ici, celle de
cées côte à côte tête-bêche ; la résultante l’air, donc égale à 1) et à la surface du cadre.
Figure 8. Monté sur charnière, le récepteur
est plus facile à transporter. Ici le récepteur des deux champs induits, égaux et oppo- Cette hauteur est très petite en comparai-
et son cadre sont dépliés. sés, est quasi nulle dès qu’on s’éloigne de son de la longueur des antennes utilisées à
quelques centimètres (fig. 10 et 11). l’époque, d’où un signal très faible nécessi-
tant un récepteur beaucoup plus sensible.
Cette inductance comporte deux groupes Après la Seconde Guerre mondiale, le cadre
de quatre enroulements en vrac de à air semble avoir complètement disparu ;
Montés sur une charnière, la planchette du 150 spires (donc 1200 spires au total. Bon l’augmentation de sensibilité des récep-
récepteur et son cadre sont plus facilement courage !) ; sa valeur mesurée est environ teurs et l’existence de nombreux émet-
transportables (figure 8). Pour fonctionner 3 mH ; la pièce de 1 e en donne l’échelle. teurs très puissants près des grandes villes
au meilleur niveau de sensibilité, le cadre Le fil utilisé (diamètre approximatif 0,1 à permettaient en effet l’écoute sans prise
doit être vertical et son axe perpendiculaire 0,15 mm ) a été récupéré sur une pompe de terre et avec une antenne intérieure de
à la direction de l’émetteur. Une autre pos- de machine à laver. Les « connecteurs » sont quelques mètres seulement.
sibilité est offerte par cet effet directionnel : des vis à bois en laiton. Dans les années 50 est apparue l’antenne-
si l’émission écoutée est gênée par un autre Construite initialement pour remettre en cadre à barreau de ferrite, d’abord sur des
74 04-2012 elektor
La radiophonie comme dans les années folles
Figure 9. Bobine en plusieurs sections. Figure 10. L’inductance double, avant… Figure 11. …et après assemblage
petits postes à lampes, puis de façon géné- fléchir les plaques de plexi) ; couper, passer Bibliographie :
ralisée, dès l’apparition des postes à tran- l’extrémité dans le second trou, dénuder,
Sir Douglas Hall | Simplicity and sensitivity
sistors à la fin de la décennie. Ses petites torsader autour de l’encoche suivante (fil
with 2 transistors | The radio constructor
dimensions facilitèrent la miniaturisation tendu !) et souder. Même opération pour L1
des postes portatifs. à bobiner dans le même sens, 35 tours dans | avril 1964 | l’ancêtre au germanium
chaque groupe de quatre encoches. Si on en G. Short | Silicon Transistor reflex TRF | The ra-
Comment peut-on, avec une surface plus de a la possibilité, mesurer l’inductance de L1. dio constructor | janvier 1968 | l’origine
1000 fois plus petite, capter un signal utili-
d’une multitude de variantes
sable ? L’explication est dans l’énorme per- Monsieur et Madame Ferrite
méabilité magnétique du ferrite qui peut L’auteur n’utilise dans cet article que le C.Sinclair | Slimline | The radio constructor
être plusieurs centaines de fois plus forte masculin, parce qu’il fait la distinction entre | septembre 1963 | réaction par retour
que celle de l’air. Le résultat est une concen- LA ferrite, un des états cristallographiques capacitif sur le circuit d’accord
tration du champ magnétique dans le du fer, et LE ferrite, une céramique magné-
barreau de ferrite. Si on examine nos deux tique utilisée pour les antennes. R. Haig | Practical radio circuits | Everyday
récepteurs : le premier, avec 270 spires sur (120184) practical electronics | juin 2003 | filtre
un diamètre de ferrite de 10 mm, a un pro- coupe-bande et réglage unique HF + BF
duit nombre x surface = 212 spires x cm² le [1] Récepteur GO à faible consommation, + réaction
second, avec 140 spires sur un rectangle de Elektor, janvier 2012, p. 14
10 x 11 cm a un produit = 15400 spires x L. Leveilley | Récepteur de poche à 3 et 4 tran-
www.elektor.fr/110721
cm, soit 73 fois plus ! Mais la perméabilité sistors | Radio Plans | janv. 1961 | cadre
[2] Récepteur PO à faible consommation, à air autour du boîtier
du ferrite étant certainement supérieure
à 73, l’avantage revient théoriquement au Elektor, mars 2012, p. 14
www.elektor.fr/120105 Sir Douglas Hall | Modifying the spontaflex |
cadre à ferrite sur le cadre à air. En pratique,
The radio constructor | mai 1969 | agen-
à l’écoute, la différence n’est pas sensible. [3] www.elektor.fr/120184
cement des spires sur cadre à air GO
Bobinage du cadre
Les quatre côtés étant assemblés, coller au
milieu du côté inférieur, à l’intérieur, le mor-
ceau de barrette à cosses (ou de plaquette
Liste des composants
(version sans ferrite) C8 = 80 pF ajustable
cuivrée) destiné à servir de connecteur ;
Résistances :
percer à la miniperceuse, près du connec- Inductances :
R1, R3 = 2,2 kΩ
teur, du côté où sera la planchette, les deux R2 = 150 Ω L1 à L5 = voir texte
trous pour le passage des fils de L2 et celui R4 = 220 kΩ
du fil de masse de L1, et du côté opposé, P1 = 10 kΩ potentiomètre linéaire Semi-conducteurs :
celui de l’autre fil de L1. Passer l’extrémité P2 = 4,7 kΩ ajustable D1 = diode au germanium (OA91, AA112,
etc.)
du fil depuis l’extérieur par le premier trou ; T1, T2 = BC547B
Condensateurs :
dénuder, torsader autour de la première C1, C5 = 10 nF T3 = BC557B
cosse et souder ; bobiner les 20 tours de L2 C2, C4 =100 µF électrolytique
en passant le fil dans le premier groupe de C3 = 22 nF Divers :
quatre encoches en le tendant modérément C6 = 200 pF variable (voir texte) K1 = mini jack stéréo 3,5 mm
(suffisamment pour qu’il ne sorte pas des C7 = « queue de cochon » (voir texte)
encoches, mais pas trop pour ne pas faire
elektor 04-2012 75
« Le » générateur de fonctions simple
du nº 1 d’Elektor (1978)
Jan Buiting (Elektor) Les gens comme Bob savaient que les fonctions dont il est question dans
un générateur de fonctions sont celles des équations mathématiques
Qu’est-ce qui, dans tout labo digne de ce nom, est perpétuelle- qui régissent la transformation d’une onde rectangulaire en sinusoïde,
ment sous tension ? Le fer à souder, bonne réponse… Et d’un. triangle ou dent de scie. Mes jeunes collègues trouvent que je cherche
Mais encore ? Une alimentation variable… Et de deux. Un oscillos- midi à quatorze heures ; ils prétendent que s’il s’appelle ainsi, c’est sim-
cope… Et de trois. Un générateur de fonctions… Et de quatre. plement « parce que le générateur a des tas de… fonctions ».
Ça y est, on tient notre carré d’as, on a nos atouts. Dans les cas
désespérés, le géné de fonctions, c’est le grigri ultime, le test ultime Le générateur de fonctions ou de « formes d’ondes » descend tout droit
du miroir pour détecter le moindre souffle de vie, le stéthoscope du bon vieux traceur de signal, modeste oscillateur généralement sinu-
qu’on pose sur l’appareil… (cochez la case adéquate) : soïdal, calé sur une fréquence unique et fixe, 800 ou 1 000 Hz, ou, dans
¨ en panne ses versions de luxe, balayant toute la gamme audio. Déjà les plus exi-
¨ suspecté de panne geants des techniciens, à l’atelier de réparation comme au laboratoire
¨ à réviser de conception, aspiraient à plus de signaux, plus de variété, plus de
¨ en souffrance stabilité, et à moins de distorsion. Les instruments à la hauteur de leurs
¨ orphelin de sa documentation attentes étaient professionnels, hors de prix et donc hors de portée
¨ dans un état proche… de l’Ohio d’un amateur. Au milieu des années 70, dans les surplus, on trouvait
¨ fumant, puant, fiévreux bien des générateurs de fonctions à tubes, mais même ces dinosaures
¨ cliniquement mort encombrants étaient encore trop chers.
¨ gibier d’enchères en puissance sur eBay En 1974 ou 75, un premier circuit intégré apparaît, largement dis-
ponible, avec à bord tout ou presque pour faire un puissant géné-
1 2
Le duo que forment géné et oscilloscope relève à la fois de l’extrême rateur de fonctions polyvalent à bas coût. C’est le célèbre XR2206
onction, du saint sacrement, du défibrillateur, du test de Rorschach, d’Exar (fig. 1). Trente-huit ans plus tard, vous pouvez toujours
du forceps et du sérum de vérité. C’est la purge ou le purgatoire. l’acheter (p. ex. chez Conrad ou Jaycar Electronics) ! En 1977, notre
Selon la manière dont le circuit malade réagit aux stimuli du signal collègue autrichien Ernst Krempelsauer, aujourd’hui à la retraite,
injecté par le générateur de fonctions, vous en saurez tout de suite alors concepteur et rédacteur chez Elektor, a bien étudié le XR2206
assez sur ce qu’il peut et ne peut plus faire, sur la nature de ses et a transformé sa fiche de caractéristiques plutôt laconique en un
défauts et la gravité de sa maladie. Feu Bob Pease, aka R.A.P., géni- projet à construire soi-même : sous la référence EPS 9453, il a connu
teur légendaire de puces analogiques et tsar d’une électronique de un immense succès et a été reproduit par des milliers de lecteurs.
bon sens, affirmait qu’un écran d’oscilloscope en dit plus qu’un long Sur YouTube [1], quelqu’un en utilise un exemplaire bâclé pour faire
discours. Le vrai mordu d’électronique reste en effet rivé sur son la démonstration d’un petit oscilloscope JYETech.
écran, au point d’en oublier de regarder la télé. Le vénérable site RadioMuseum.org présente un schéma d’Elektor
Rétronique est une rubrique mensuelle sur les pages glorieuses et jaunies de l’électronique, avec aussi des montages de légende décrits dans Elektor.
Si vous avez des suggestions de sujets à traiter, merci de les adresser à redaction@elektor.fr en indiquant : Rétronique Elektor.
76 04-2012 elektor
avec le XR2206 [2], ce qui constitue une marque de reconnaissance, Détails et justification mathématique dans l’article original [3] du
pour ne pas dire un exploit. numéro 1 de mai/juin 1978. Le résultat, c’est qu’avec un simple
Le trait de génie dans le schéma dessiné par Ernst autour du XR2206 potentiomètre linéaire P1, la progression de fréquence reste linéaire
réside dans la mise en œuvre d’un potentiomètre ordinaire pour sur plus d’une décade, p. ex. de 9 Hz à 110 Hz. Cerise sur le gâteau,
obtenir une échelle de fréquences presque linéaire grâce à un réseau fermer l’interrupteur S2 fait passer la fréquence d’un coup à l’octave
de résistances à l’entrée de commande de fréquence de la puce. supérieure (x 2) pour autant que R5 = R6.
J’ai repris dans les figures 2 et 3 les illustrations correspondantes. Des trois parties du schéma complet de l’appareil, j’ai choisi de
3 4
Sans cette astucieuse circuiterie, l’échelle prend la forme d’une reproduire ici la section du XR2206 (fig. 4). L’amplificateur de sortie
hyperbole, à moins de chercher un potentiomètre logarithmique et l’alimentation n’ont rien de captivant, avec leurs banals transis-
inverse, des amusements pour matheux, mais rien de réjouissant tors BC140 et BC160 et leur régulateur de tension L130. Je souris à la
en pratique. vue de la mention « AC » aux sorties pourtant inoffensives du géné-
Dans sa béate insouciance, un quidam qui n’aurait rien branché rateur. Sous basse impédance, cette sortie délivre bel et bien une
d’autre qu’un potentiomètre entre les broches 7 et 8 du XR2206 espèce de courant alternatif, mais dans mon esprit, AC se rapporte
aurait obtenu au redoutable secteur 230 V. En 1977, Elektor était déjà cette tour
de Babel où se parlent quatre ou cinq langues, et où l’on a toujours
f = 1 / (Rext Cext) du mal à se mettre d’accord sur les formulations anglaises telles
qu’Output, Out ou Signal out.
tandis qu’avec le convertisseur I-V d’Elektor, relié à la broche If , nous L’étalonnage de l’échelle de fréquence de l’instrument est parti-
pouvons écrire culièrement aisé. Un ronflement de quelques volts à 100 Hz, issu
d’un redresseur, est superposé au signal de sortie sur un petit haut-
f = (3 – Uf) / (3 Rs Cext) parleur. Quand le battement, réglé à l’oreille au moyen d’un poten-
elektor 04-2012 77
Ernst K. - Souvenirs d’un concepteur…
Quand, pour la première fois, j’ai pu mettre la main sur un XR2206, je n’étais chez Elektor que de-
puis un an, fraîchement promu rédacteur en chef adjoint de la branche allemande de la rédaction.
Ce n’était pas le premier circuit intégré du genre : en 1973, Elektor avait utilisé l’ICL 8038 d’Intersil,
que le 2206 surpassait désormais en termes de gamme de fréquence, qualité de la forme d’onde,
souplesse et facilité d’utilisation. Après avoir étudié la fiche de caractéristiques et testé le circuit,
j’ai publié un premier article en septembre 1975 avec des exemples de circuits éprouvés, y compris
l’option de commande linéaire en tension, décrite en long et en large.
Malgré cela, tous les générateurs de fonctions à 2206 mis sur le marché copiaient servilement la note
d’application d’Exar, avec un potentiomètre de réglage de fréquence monté en résistance variable,
et une échelle de fréquence par conséquent exponentielle. L’idée qui me trottait en tête était d’ob-
tenir une échelle linéaire, avec des gammes en décade, pour faciliter un réglage assez précis sans
fréquencemètre.
À la même époque, j’ai été très occupé sur le célèbre projet du synthétiseur FORMANT et ma version
du générateur de fonctions XR2206 a dû attendre. Je souhaitais une conception pratique, au meil-
leur rapport qualité/prix, facile à construire et à ajuster, avec une face avant inspirée de celles des
modules du FORMANT. La mise au point de la platine par Peter Verhoosel a pris un peu plus de temps
que prévu, mais finalement, l’article sur le Générateur de fonctions simple a été publié dans le ma-
gazine allemand en octobre 1977. Au bon moment, semble-t-il, puisque des milliers de platines matricule 9453 ont été vendues, avec ou sans
kit, de même d’ailleurs que diverses versions pirates, copies serviles du modèle d’Elektor…
tiomètre d’ajustage, est nul, le géné est étalonné ! Les PC portables et même les ordiphones, avec de superbes logiciels
L’antiquité représentée ici est aujourd’hui le prototype le plus ancien spécialisés dans la production du son, ont pris la place des généra-
du musée d’Elektor. Courageusement exfiltrée et mise en sécurité teurs de fonctions dans les laboratoires modernes d’électronique.
lors du déménagement de nos bureaux en 2007, elle n’a échappé Ils sont insurpassables pour la stabilité, la précision et la distorsion,
que de justesse au Massacre des Innocents, dicté par notre impi- mais souffrez que je préfère tourner de vrais boutons, sur un vrai
toyable Direction, déterminée à se débarrasser de toutes ces vieilleries. appareil, fait pour ça et rien d’autre. Apparemment, je ne suis pas le
Honneur à nos valeureux résistants ! seul, à en juger par les demandes que nous continuons de recevoir
Ce prototype, avec son couvercle transparent, a été construit de pour les numéros de 1978 et de 1984.
toute évidence pour être exhibé aux différents salons et expositions. Pour fêter la résurgence du Générateur de fonctions simple, une copie
Il a beaucoup voyagé en Europe, comme en témoignent sur l’éti- numérisée (merci Yves) de l’article original d’Elektor de mai 1978
quette les cachets des nombreux postes de douane par lesquels il est mise gratuitement à votre disposition sur notre site [3].
a dû passer. C’était bien avant le traité de Schengen : aux postes (120068 – trad. Robert Grignard)
frontières, il fallait s’armer de patience et de formulaires richement
variés. Autre séquelle de la vie de salon : le cordon qui relie la sor- Liens
tie du générateur au haut-parleur est coupé à l’intérieur du boîtier. [1] www.youtube.com/watch?v=KPtsgFw5Fno
Au Salon de l’auto, les fanatiques bottent dans les pneus ; dans les
[2] www.radiomuseum.org/tubes/tube_xr2206.html
salons d’électronique, ils jouent avec les générateurs. C’est ainsi
qu’un jour, sur un stand, l’un de nos rédacteurs, exaspéré par le [3] www.elektor.fr/120068
couinement incessant du 2206, lui a définitivement coupé le sifflet.
Quand je l’ai exhumé, il manquait d’autres fils à l’intérieur et, plus
inquiétant encore, le XR2206 lui-même ne brillait que par son
absence. Heureusement, mon collègue Luc en a trouvé un sur un
WOG 2206 Playtronic des années 80. C’est fou d’ailleurs ce qu’il
ressemble au projet d’Elektor, ce WOG 2206 (fig. 5). Une demi-
heure plus tard, le générateur d’Elektor était de nouveau en état
de marche.
Maybe it’s Marilyn Monroe…* J’ignore si Marilyn Monroe et ses Sept
ans de réflexion ont quelque chose à voir dans cette affaire, en tout
cas, sept ans plus tard, en 1984, Elektor publiait une version rema-
niée du générateur de fonctions. Cette version sobrement logée
dans un Verobox gris et blanc, reste fidèle au XR2206, mais s’at-
taque avec succès, entre autres améliorations, au défaut des petites
pointes dans l’onde sinusoïdale. Son succès n’eut rien à envier à
celui de la version de 1978.
* Réplique clin d’œil du film The Seven Year Itch (Sept ans de réflexion) de Billy Wilder
5
78 04-2012 elektor
LabWorX 1
Mastering the I²C Bus
Nouveau livre d’Elektor en anglais
Le livre « Mastering the I²C Bus » est le premier opus de la nouvelle collection LabWorX.
Il vous emmène explorer le bus I²C (Inter Integrated Circuit) et ses applications.
Outre le protocole du bus (événements, adressage, synchronisation…), l’auteur
s’intéresse également aux applications pratiques et à la conception d’un système entier
à bus I²C. En effet il propose un pilote I²C en pseudo-code, c’est-à-dire dans un langage
de programmation imaginaire que tout programmeur pourra transposer dans son langage
préféré, ainsi que des F.A.Q. sur le matériel et le protocole.
NO
UV
Les catégories de puces compatibles I²C les plus courantes sont traitées en détail EA
(entrées/sorties parallèles, contrôleurs LED & LCD, convertisseurs A/N & N/A, mémoires U
EEPROM…).
Grâce aux seize mini-circuits (labsticks) proposés en complément du livre, le développe- 248 pages
ment d’un prototype sera rapide. La « sonde I²C » permet notamment de commander diffé- Format 17 x 23,5 cm
rents composants I²C depuis un PC (via un port USB). Tous les exemples de programme ISBN 978-0-905705-98-9
et les logiciels pour PC nécessaires peuvent être téléchargés de la page internet réservée 34,50 €
à LabWorX.
www.elektor.fr/e-choppe
Morceaux choisis
La bibliothèque des sécurité
é é – confort
f – ééconomies
passionnés d’électronique
+5V
JP1
Domotique
+5V
La domotique, c’est l’électronique et
J
JP3 l’informatique appliquées au logement.
1
R1
Elle améliore la vie quotidienne au moyen
1k5
de dispositifs électriques et électroniques.
9
R4
8
7
6
5
4
3
2
1k5
Il peut s’agir aussi bien de motoriser et
R2 D6 D
D4 D5
27R D2 D3 télécommander par exemple la porte du
D1
P0.6
R3
P0.5
P0.4
P0.3
P0.2
R
27R
P0.1
le chauffage, programmer les appareils
P0.0 électroménagers, simuler une présence,
V commander l’alarme à distance, arroser
R6
K4 automatiquement, exploiter un réseau
4k7
1 2
4 +5V multimédia, etc. Ce livre montre com-
3
5 6 ment la domotique gère le fonction-
3 P1
nement des appareils et dispositifs
2n2 C5 électriques de la maison.
K
K6 256 pages • ISBN 978-2-86661-182-8 • 32,50 €
100n 10k
+5V 1 2 P
3 4 P
P1.1
5 6 P
P1.3
7 8 P
P1.5
P1.7 9 10 +5V
1
+5V C6 C7
R11
P2
JP 1000n
0 100n
4
4k7
5
6
7
8
9
NO
C8
S1
S2
S 8
10uu
UV
16VV S6
S4 S5
S5
S3
9 3
1
D1
IC22
EAU Rémy
é Mallard
M ll d présente
L’électronique
é
2
1N4
pour les débutants
Solutions créatives pour tous les domaines de l’électronique
livres
80 04-2012 elektor
23 projets ludiques et instructifs Initiation et maîtrise par l’expérimentation PHOTOVOLTAÏQUE
Ï
à construire soi-même 50 applications des Alimentation électrique
Intelligence artificielle microcontrôleurs PIC autonome de sites isolés
Ce livre ne traite pas de théories abstraites, Voici 50 projets instructifs et utiles pour Rêver de l’autonomie énergétique obte-
mais de pratique. Il s’adresse à vous, pas- vous initier au langage de programma- nue par une production photovoltaïque
sionné d’électronique et de micro-informa- tion JAL et maîtriser les microcontrôleurs domestique, c’est bien. En calculer la viabi-
tique appliquée, et propose des circuits et PIC16 et 18, avec des techniques univer- lité, c’est mieux. Mais suffit-il de comparer
des programmes simples. Expérimentez le selles comme la commande de relais, kilowattheure nucléaire (environ 0,08 €)
biomimétisme sur vos propres robots mo- ou le traitement des signaux émis par et kilowattheure photovoltaïque (envi-
biles, construits avec des pièces de Lego ! divers capteurs (y compris par exemple ron 0,22 €) ? L’auteur G. Guihéneuf pense
Il y est donc question de microcontrôleurs un codeur rotatif), la communication qu’il ne faut pas se contenter d’aligner chif-
PIC, de programmation, de capteurs, de avec les bus I²C, SPI, RS232, USB, les fres et idées. Il décrit trois projets exem-
moteurs… mais aussi de morpions, de four- afficheurs à 7 segments et même le plaires et simples d’électrification photovol-
mis, de gnous, de vers, et d’autres bestioles bus CAN. taïque de sites ordinaires (cabanon, gara-
« naturellement géniales ». C’est un ouvrage récréatif et pédago- ge, mobile-home) avec des onduleurs, des
238 pages • ISBN 978-2-86661-179-8 • 42,50 € gique : assemblez et utilisez les projets régulateurs de charge et un suiveur solaire.
proposés. Les explications claires, les
254 pages • ISBN 978-2-86661-181-1 • 32,50 €
schémas et les photographies vous
feront découvrir une activité enrichis-
sante.
Informations
35 projets d’initiation en C avec la carte
mbed NXP LPC 17688 complémentaires
Mes premiers pas !
Microcontrôleurs et gamme complète Électronique
RISC 32 bits sur notre site logique & numérique
à architecture ARM Regardez les appareils actuels : on y trou-
La plate-forme mbed et son micro-
contrôleur ARM, le NXP LPC1768, sont
www.elektor.fr ve essentiellement des puces, des micro-
contrôleurs, des dispositifs logiques
conçus pour l’informatique en nuage programmables, etc. Les circuits intégrés
ou cloud computing qui révolutionne simples, comme le 4000 ou le 4093, y sont
le développement de logiciel : aucune Elektor / Publitronic SARL plus rares. Se familiariser avec de tels circuits
installation de logiciel spécifique, il suffit 1, rue de la Haye reste pourtant la porte d’entrée idéale
d’un navigateur et d’un port USB. Vous BP 12910 du monde de la lgique. Car c’est d’opéra-
programmerez et stockerez vos résul- 95731 Roissy CDG Cedex teurs, de bascules bistables et de compteurs
tats sur l’internet, et y accéderez depuis Tél. : +33 (0)1.49.19.26.19 que sont faits les montages numériques
n’importe quel PC, où que vous vous trou- Fax : +33 (0)1.49.19.22.37 même les plus complexes. L’apprentissage
livres
viez. Dans ce livre, il est question aussi des notions fondamentales est plus
@ : ventes@elektor.fr
bien du langage C, des bibliothèques facile lorsqu’il s’accompagne de travaux
mbed, d’exemples de programmes que pratiques ; c’est pourquoi ce livre est as-
du traitement de signaux analogiques, socié à un kit d’initiation réunissant une
de capteurs, de moteurs etc. plaquette d’expérimentation universelle.
232 pages • ISBN 978-2-86661-178-1 • 39,50 € 156 pages • ISBN 978-2-86661-175-0 • 29,50 €
elektor 04-2012 81
e-CHOPPE CD & DVD-ROM, KITS & MODULES
cd & dvd-rom
NOUVEAU
AndroPOD
NOUVEAU (Elektor février 2012) Passerelle USB/série
Il ne faut guère plus qu’une photodiode BOB-FT232R
Tous les articles de 2011 sur DVD-ROM PIN et un amplificateur de capteur adapté (Elektor septembre 2011)
pour mesurer un rayonnement radioactif.
DVD Elektor 2011 Nous présentons ici un préamplificateur Ce convertisseur USB/serie vous surpren-
Ce DVD-ROM réunit tous les articles optimisé couplé à un compteur particu- dra d’abord par sa taille : pas plus grande
d’ELEKTOR, le mensuel d’électronique lier : un microcontrôleur qui gère la durée que l’embout moule d’un câble USB ! Il
et de micro-informatique appliquées, de la mesure et affiche la fréquence des vous epatera aussi parce qu’il est pratique,
parus au cours de l’année 2011. Il con- impulsions en « counts per minute ». rapide a mettre en oeuvre, reutilisable,
tient non seulement le texte des articles multi plate-forme (Windows, Linux, etc.)
Module avec RS-485 (monté et testé)
ainsi que les schémas, mais aussi tous les et pas trop cher pour autant.
dessins des circuits imprimés, sous forme Réf. : 110405-91 • 59,95 €
Platine montée et testée
de fichiers à haute résolution. Ceci permet
à l’utilisateur de modifier à sa guise les Réf. : 110553-91 • 15,00 €
dessins existants à l’aide d’un programme
adéquat. Dès lors, rien ne s’oppose plus à
l’exportation des documents vers un autre
format à la convenance de l’utilisateur.
82 04-2012 elektor
F406 avril 2012 €
vos favoris
références disponibles
livres
Microcontrôleurs RISC 32 bits à architecture ARM
F404 février 2012
AndroPOD (1)
4 ISBN 978-2-86661-178-1 ..................... 39,50 €
110258-91 ..... Convertisseur USB/RS-485 (monté et testé) ............ 24,95
Intelligence artificielle
110405-91 ..... Module avec RS-485 (monté et testé) ...................... 59,95
110553-91 ..... USB-FT232R (monté et testé) .................................. 15,00 5 ISBN 978-2-86661-179-8 ..................... 42,50 €
120103-92 ..... Câble noir USB 2.0 A mâle vers micro-B,
DVD Elektor 2011
5 broches, 1,8 m ....................................................... 3,95
1
kits & modules cd & dvd-rom
120103-94 ..... Bloc d’alimentation moulé ISBN 978-90-5381-276-1 ..................... 27,50 €
5 V/1 A à connecteur micro USB................................. 8,95
DVD The Audio Collection 3
Pico C-Plus et Pico C-Super
110687-41 ..... Microcontrôleur programmé Pico C-Plus 2 ISBN 978-90-5381-263-1 ..................... 21,50 €
(ATtiny2313-20PU) ................................................... 4,95
110687-42 ..... Microcontrôleur programmé Pico C-Super DVD Elektor 2010
(ATtiny2313-20PU) ................................................... 4,95 3 ISBN 978-90-5381-267-9 ..................... 27,50 €
Retour aux sources (2)
ELEX-1 ............ Platine de prototypage ELEX ..................................... 5,50 CD ECD 6
ELEX-2 ............ Double platine de prototypage ELEX ......................... 9,95 4 ISBN 978-90-5381-258-7 ..................... 29,50 €
F403 janvier 2012
DVD Wireless Toolbox d’Elektor
Clé USB sur microcontrôleur
110409-1 ....... Platine .................................................................... 10,95
5 ISBN 978-90-5381-268-6 ..................... 32,50 €
110409-41 ..... Microcontrôleur programmé
Passerelle USB/série BOB-FT232R
PIC24FJ64GB002-I/sp dil-28s .................................. 14,95
Interface pour sonde lambda à bande large
1 Réf. : 110553-91 .................................. 15,00 €
110363-41 ..... Microcontrôleur programmé ATMEGA8-16AU .......... 9,95
Détecteur de rayonnement
Cours DSP audio
110002-71 ..... Platine dotée des CMS + 2 Réf. : 110538-71 .................................. 39,95 €
les connecteurs et les barregraphes à LED................ 49,95
Enregistreur météo USB de longue durée
Le bus arrive (11)
110258-1 ....... Platine (noeud d’expérimentation) ........................... 5,95 3 Réf. : 100888-73 .................................. 34,95 €
110258-1C3 ... 3 x Platine (noeud d’expérimentation) .................... 12,95
Convertisseur USB/RS485
110258-91 ..... Module convertisseur USB/RS-485 .......................... 24,95
Le réseau EDF à la loupe 4 Réf. : 110258-91 .................................. 24,95 €
110461-41 ..... AT89C2051-24PU programmé (50 Hz, Europe) ......... 9,95
Capacimètre Pico C
110461-42 ..... AT89C2051-24PU programmé
(60 Hz, Amérique du Nord) ....................................... 9,95 5 Réf. : 100823-71 .................................. 82,50 €
F402 décembre 2011
Le bus arrive (10)
110258-1 ....... Platine (noeud d’expérimentation) ........................... 5,95
110258-1C3 ... 3 x Platine (noeud d’expérimentation) .................... 12,95 Commandez tranquillement sur
110258-91 ..... Module convertisseur USB/RS-485 .......................... 24,95
F401 novembre 2011 www.elektor.fr/e-choppe
Détecteur simple de chauve-souris
110550-1 ....... Platine ...................................................................... 9,95
ou à l’aide du bon de commande encarté
Détecteur de rayonnement à la fin de la revue. Les commandes en ligne
110538-41 ..... Microcontrôleur ATmega88PA-PU programmé ....... 10,50
110538-71 ..... Kit (composants avec la platine,
de livres ou de CD & DVD-ROM bénéficient
afficheur et microcontrôleur programmé) ............... 39,95 d’une remise spéciale de 5%.
Interface JTAG par OnCE
110534-91 ..... Programmateur monté et testé............................... 39,95
Le bus arrive (9) Elektor / Publitronic SARL
110258-1 ....... Platine (noeud d’expérimentation) ........................... 5,95 1, rue de la Haye • BP 12910
110258-1C3 ... 3 x Platine (noeud d’expérimentation) .................... 12,95 95731 Roissy CDG Cedex
110258-91 ..... Module convertisseur USB/RS-485 .......................... 24,95 Tél. : +33 (0)1.49.19.26.19
Fax : +33 (0)1.49.19.22.37
@ : ventes@elektor.fr
elektor 04-2012 Sous réserve de modification de prix et d‘erreur d‘impression. 83
INFO & COMPOSANTS
Isolation
Plusieurs des projets sur lesquels je travaille m’ont rendu attentif à des questions d’isolation (du latin insula, île). L’une des premières interro-
gations porte sur le choix du bon endroit. Il ne faudrait pas perturber le fonctionnement d’un système par l’adjonction du ou des composant(s)
censé(s) l’isoler du reste du monde. C’est évidemment sur les entrées et les sorties que ça se passe généralement. C’est aussi là que le composant
du mois va faire ses preuves. Avant ça, il faut aussi s’être demandé pourquoi on souhaite isoler, c’est-à-dire découpler électriquement un circuit
d’un autre. L’élimination des boucles de masse et des parasites qu’elles engendrent est un but souvent assigné à la séparation galvanique. Son im-
portance est primordiale aussi en présence de potentiels dangereux, comme ceux du réseau d’alimentation électrique. Si j’ai bien compris la fiche
technique de ces deux circuits intégrés, ces deux tâches-là sont tout à fait dans leurs cordes. De quoi améliorer l’hygiène de nos circuits !
(120224)
ADM2587E ADuM3160
C’est en travaillant sur l’interface pour le secteur de l’ElektorBus, Pour isoler les lignes USB, il n’y a pas foule de circuits intégrés. Ce-
présentée ailleurs dans ce numéro, que je me suis demandé si ce lui-ci et son cher frère ADuM4160, sont même les seuls que j’aie
circuit intégré conviendrait pour la séparation galvanique des lignes pu trouver. Il est donc probable que tous les produits manufactu-
de données du reste de la carte. Finalement, nous avons opté pour rés dotés d’une séparation galvanique en sont équipés. Ce qui est
une autre solution, mais l’ADM2587E n’en reste pas moins intéres- bien pratique pour les dépannages. Contrairement à l’ADM2587E
sant. Il accepte les bus RS-485 et RS-422. Ce sont de minuscules ci-dessus, ces circuits n’ont pas d’alimentation isolée, à charge
transformateurs qui, sur la puce, isolent les lignes de données, et pour le concepteur d’en rajouter une. Les deux sections peuvent
non pas des optocoupleurs. Son débit maximal est de 500 Kb/s, être alimentées au choix sous 3,3 ou 5 V, il y a un régulateur à
ce qui convient p. ex. pour une commande DMX avec séparation faible perte (LDO) de part et d’autre. Au rang des inconvénients, il
galvanique. Une autre caractéristique remarquable est son alimen- faut citer la conformité imparfaite aux spécifications de l’USB. En
tation intégrée isolée. Tout cela pour un prix et un encombrement principe, le débit d’une ligne USB peut changer. Ici, la présélection
raisonnables… et des inconvénients, liés à la petite taille qui impose est matérielle : 1,5 Mb/s ou 12 Mb/s, ce qui ne devrait toutefois
une fréquence très élevée : 180 MHz ! À défaut de précautions dans pas poser de problème dans la plupart des applications. Côté
l’agencement du circuit, celle-ci est en effet susceptible de causer isolation, tout baigne. La tenue en tension alternative est de 565 V
des interférences électromagnétiques. Le fabricant évoque ce pro- pendant 50 ans. Et d’une minute pour les pointes à 2500 V.
blème dans une note d’application (AN-0971) qu’il faut lire. Cepen-
dant, les avantages que procure le circuit font largement le poids. Il
accepte par exemple des différences de potentiel énormes pendant
un laps de temps court, 2500 VCC pendant une minute et ou encore
très fortes, 560 VCC, en régime permanent. La protection des lignes
paramètre condition valeur
de données contre les décharges électrostatiques n’est pas mau-
vaise non plus : ±15 kV. débit min. SPD, SPU = L 1,5 Mbps
débit max. SPD, SPU = H 12 Mbps
paramètre condition valeur
tension max. en régime
débit maximum 500 Kb/s durée min. : 50 ans 565 Vcrête
permanent (CA)
noeuds tous connectés 256 tension d’isolation durée : 1 minute 2500 V
tension d’isolation durée : 1 minute 2500 V
tension max. en régime SPD, SPU :
durée min. : 50 ans 424 Vcrête
permanent (CA) Speed Select Upstream Buffer, Speed Select Downstream Buffer
www.analog.com/static/imported-files/data_sheets/ www.analog.com/static/imported-files/data_sheets/
ADM2582E_2587E.pdf ADuM3160.pdf
84 04-2012 elektor
RÉCRÉATION
Hexadoku
Casse-tête pour électroniciens
Ne vous cassez plus la tête, justement, car contrairement à ce que suggère ce sous-titre, il n’est pas nécessaire
d’avoir jamais touché une grille Hexadoku pour pouvoir commencer et se prendre au jeu, et même y prendre
son pied. Essayez de la remplir en respectant les règles, et envoyez-nous votre solution. Vous gagnerez peut-
être l’un des quatre chèques-cadeaux Elektor mis en jeu. En tout cas, même si vous ne gagnez pas, vous vous
serez agréablement détendu.
Les instructions de ce jeu sont simples. Une grille Hexadoku est chaque rangée, colonne et carré de 4 x 4 cases (délimités par un filet
composée de chiffres du système hexadécimal, de 0 à F. Du tout cuit gras). Certains chiffres, déjà placés dans la grille, en définissent la
pour les électroniciens et les programmeurs ! Remplissez le diagramme situation de départ. Si vous trouvez la solution de ce casse-tête, vous
de 16 x 16 cases de telle façon que tous les chiffres hexadécimaux de pouvez gagner un chèque-cadeau. Inutile de nous envoyer toute la
0 à F (0 à 9 et A à F) n’apparaissent qu’une seule et unique fois dans grille, il suffit de nous envoyer la série de chiffres sur fond grisé.
Les gagnants
La solution de l’Hexadoku du nº 404 (février) est : BEF8D
Le gagnant du chèque-cadeau Elektor d’une valeur de 100 € est : Hans Berglund (Norvège).
Les 3 chèques-cadeaux Elektor d’une valeur de 50 € chacun vont à : Brian Unitt (Royaume-Uni),
Abdullah Saeed Bin Ali Jaber (Yemen) et Raúl Elguezabal Martínez (Espagne).
Bravo à tous et félicitations aux gagnants !
3 C F 8 1 6 A D 2 4 B E 5 9 7 0
1 D 0 9 4 5 7 3 C A 6 F 8 B 2 E
2 4 5 7 9 B E F 8 D 0 3 C 6 1 A
6 A B E C 8 0 2 1 7 9 5 3 D F 4
A F 6 D 2 0 C 4 B 1 3 7 E 8 9 5
4 2 C 0 3 9 6 E F 5 D 8 A 7 B 1
B E 1 3 5 D 8 7 9 2 A 4 F C 0 6
7 8 9 5 F A B 1 E 0 C 6 2 3 4 D
5 0 E 6 A C F 9 D 8 4 B 1 2 3 7
F 9 D 2 7 1 5 8 0 3 E C 4 A 6 B
C 1 3 A D E 4 B 5 6 7 2 0 F 8 9
8 7 4 B 6 2 3 0 A 9 F 1 D 5 E C
D 5 2 C 0 4 1 6 3 B 8 9 7 E A F
9 B 7 F E 3 2 A 4 C 1 D 6 0 5 8
E 3 A 4 8 7 9 C 6 F 5 0 B 1 D 2
0 6 8 1 B F D 5 7 E 2 A 9 4 C 3
Tout recours est exclu de même que le sont, de ce jeu, les personnels d’Elektor International Media B.V. et leur famille. Un seul gagnant par foyer.
elektor 04-2012 85
AVANT-PREMIÈRE du numéro de mai 2012 d’Elektor
Linux embarqué
Linux fait le café, Linux fait de l’auto, Linux fait de tout… et les électroniciens seraient sans doute
plus enclins à linuxiser davantage leurs projets s’ils n’avaient pas l’impression de se trouver au
seuil d’une usine à gaz. Le prix élevé des circuits d’évaluation Linux n’est pas non plus des plus
engageants pour qui manque encore d’assurance.
Elektor a donc décidé de lancer une série d’articles pour aplanir ces deux obstacles. Le matériel
sera une petite carte Linux bon marché, avec 2 x USB, une interface pour carte SD, relais et des
connexions variées.
86 04-2012 elektor
Abonnez-vous à la meilleure revue
américaine sur les microcontrôleurs
et leurs applications !
La formule d’abonnement
qui vous conviendra est sur
www.elektor.com/cc-subs
12 parutions par an
Édition numérique (PDF) : 50 $
Édition imprimée : 75 $
Les deux éditions : 110 $