0% ont trouvé ce document utile (0 vote)
199 vues65 pages

0076290

Transféré par

Naat Zied
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
199 vues65 pages

0076290

Transféré par

Naat Zied
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
LIAISON WI-FI EMH ee tists EZL-8 haute tei | Mesa 7 Mise sous Saal ele CMT) habitation IQUE N° 332 - NOVEMBRE 2008 Initiation 4 Internet Pratique 8 KICAD : traitement des circuits imprimés en « double face » (7° partie) Micro/Robot/Domotique 14 Liaison Wi-Fi pour CUBLOC CB220 24 Platine de surveillance de tensions programmables avec alarme 32 Modélisme : bruiteur ferroviaire 36 Coffret LEGO Mindstorms NXT : créer des capteurs analogiques et enregistrer ses propres sons 42 Contréle d'une installation «hors gel » 45 Mise sous surveillance d'une habitation Audio 57 Et si on parlait tubes... (cours n°48) : le préamplificateur PAS-3 de Dynaco 62 Module alimentation H.T. stabilisée Divers 23 Bulletin d’abonnement 31 Vente au numéro Electronique Pratique 56 Hors-série Audio 61 Petites annonces Fondatu: Jaa Pere Vat - TRANSOCEANIC SAS a capt 574 000 € «9, Boden Ney, 7018 Pa Tl :01 446 808 - Fa 0148658090 ] Inara saw econquprati or. Président Paik Vercher-eetaur de a pston et dela édsetion Patrick Vercher | “Secrétaire do rédaction Else Sepuiveds - Couverture Oomniqve Duras - Phat oboe © LEGO - Mustrations Alan Boutevele Sanders | Photos sable Gari Ave a parpation do RB Kron, Kossmann, Pe Mayeu, V. Wary, P Mann, P Ogu, Vanderyen {a facncten Ect Pain ce fut repeat quar au apres fools dae be ate ees riggers DEFUSIONVENTES Ax COnISE PRESSE Tal 01 6 0 16.8 -PUBLIGMTE. Ais move cal. paca 18.8. 0245 4971-1 Commision parte: 0909 T8522 -Ditbution : LP Imprimé en France/Prnted i France Imprimerie“ ROTO AISNE S: Nowe, (2130 GAUCHY - CEPOT LEGAL : NOVEMBRE 2008 - Copyright © 21K - TRANSOCEANIC ABONNEMENTS: 1624 Mans - 75164 Pars Cac 1 T0116 Fan 14200 S562 - Pret sr Feng» Sano ADs ATTENTION vous tes den abere, ois actare:nee Ace en jagnar ore ogee Slaw Bw Gees Rae adeoe, st fev es inestons Gu ut ‘Abonnements USA - Canada Cota Express Mag nnveressmag cam -ayresaragexpresamag co - al aoneant USA Canoda: TARIFS AU NUMERO Fane Mateo 5,00 © + DOM Aun BA ex DOM Suton Gf € + TOM HPF» Portia cont 580 © ‘Bola 550 + Expeqn S80 € + Gre 0 » Sussa 10,00 CHE Marc 60 MAD Tne 5200 TNO» Cara 750 SCAN © La reproduction et Fusitsation méme parti do tout ave (communications ectniques oy documentstion) exalt de ares Electronique Praique sont ig reusementinedes, ars que out proctoe de repeaucton macanaave, gaphiave, cumaue.optaue, potograrrwque. ernatographioun cx dacrongun, shot Star tage, photographie, mcf ec. Toute demande a autristion pokr reproduction, quelque sl fe proce, dt ee adrssée a ocite TRANSOCEANIC Partons a la découverte de la simulation électro- internet nique a l'aide du logiciel SPICE et de ses dérivés. De nombreux logiciels existent en version « d’évaluation » ou «gratuite », tout comme sont pléthore les sites proposant de télécharger les modéles de vos composants favoris. ommengons cet aticie paar la présentation de quelques sites. propo- sant do télécharger les programmes. nécessaires pour faire de la simulation électronique. Le choix des programmes de simula- tion a télécharger sur internet est vaste et nous n'avons pas la préten- 3 —_— tion de tous vous les présenter, Une Simp itrogan des motexs co MM tnv/nnratcesn frthochures_péUPSece pat recherches sur le mot clé « SPICE permet tres vite de se rendre compte rez télécharger le logiciel a Vadresse | rence dans ce domaine. Cette page de lottre disponible dans ce domai-_http://www.alsdesign./Telechargem vous propose également de tetéchar- ne, Pour notre part, nous nous ents/Versions_d'evaluation.php. ger le guide qui accompagne la ver- ontenterons de vous proposer Notez tout de méme que la version sion « d'évaluation » ainsi que les ‘quelques liens en rapport avec les « d'évaluation » de ce logiciel « pése» fichiers d'exemples. logiciels les plus connus destinés aux pas moins de 700 Mo ! Le téléchar- Comme la plupart des logiciels amateurs averts. ‘gement sera donc réservé aux abon- «SPICE » proposés gratuitement, Gitons d'abord excellent simulateur és A une offre Internet a haut débit, cette version est limitée (64 équipo- COread PSPICE pour lequel une ver- Si ce n'est pas votre cas, n’hésitez _tentielles ou 10 transistors ou 2 ampli sion d'évaluation est disponible & pas a faire appel A un ami, car le logi- _ficateurs opérationnels ou 65 fonc~ ‘chaque nouvelle version. Vous pour- ciel proposé est vraiment une réfé- tions logiques), mais elle est parfal tip://www.he-arc.ch/nearc/tringenierie/ ae ee ition/CoursEnLigne/genieélectrique/ BD eo:oyransarive100/owsnvouts/outs.nn electronique_analogique/Cours_POF/PSPICE POF fro 32 wn clectroniquepratiqu.com ELECTRONIGUE PRATIOX [AY t0:/20cus.1.com/oraphies/toovtina-t.ot att EEN ee ment opérationnelie. Ces limitations vous avez fat le choix de télécharger simulateur offre toutes Jes analyses ne sont pas nécessairement 18s lelogiciel Microsim, vous pourrez, par usuelles, Sans aucune limitation vis Génanies puisque, la plupart du exemple, télécharger un excellent a-vis de la complexité du schéma temps, étude d'un systéme électro- guide a Vadresse : nitpv/www.he- étudié. A n'en pas douter, i s’agit la ‘nique nécessite une approche dicho- _arc.ch/hearc/tringenierie/EspaceFor d'un logiciel qui vaut un coup del. tomique. Avec un peu d'astuce, on mation/CoursEntigne/genieElectriqu Citons également la page proposée peut done aller bien au-dolé do la o/electronique.analogique/Cours PD par Analog Device a ‘adresse limitation apparente de cette version F/PSPICE.PDF. Ce guide s'appuie http://www.analag.com/en/design «valuation ». ‘ur la version « d'évaluation » du logi- _tools/dt-adisim-designsim-tooldesign- Parmi les nombreux logiciels de ciel, de sorte que vous ne seraz pas centerlist.ntmi. Vous y trouverez de simulation électronique qui existent géné par les limitations qui s'y appl- nombreux outs précieux, dont le sur le marché, nous vous invitons @ quent. simulateur = Muttisim SPICE » Visiter ls sites fo:/wermwinecad.com/ existe aussi sur le marché de nom- (183 Mo, ainsi que toute la docu- winecac.him,nifp:/www.anasoft.co.uk/ breux simulateurs proposés gratuite- mentation qui 'accompagne. et htipviwwmaimspice.comindexhial ment par les fabricants de compo- A n’en pas douter, vu la talle des Sivous tesa la recherche du logiciel sants électroniques, Bien entendus ils fichiers. a télécharger que nous Microsim Q'ancétre du logiciel Orcad sont quelque peu limités aux compo- venons de vous proposer, vous voila Pspice), nous vousinvitons 4 vsiterla ants de la marque, mais la plupart occupé pour un moment ! Si on page htp/syvainJamibesreo.f/CNAMY du temps ils sont totalement gratuits. ajoute la richesse d'utilisation des cutisoutis htm. itons, par exemple, le simulateur logiciels inciqués, vous voici parés Bien entendu, une fols que vous TINA propose par Texas Instruments pour de longues heures d'expérimen- ‘aurez téléchargé un logiciel de simu- que vous pourrez télécharger & tations. Nous vous souhaitons donc lation SPICE, vous souhaiterez certai- adresse htip:/focus.ti.com/docs/ une agréable découverte des sites rnement abtenir quelques explcations —toolsw/folders/print/tina-t.htm proposés. oUF vous en servir eficacement. Si La demiére version en date de co P. MORIN | pnw aden fbroctures pa/PSpice pat “Liens de ce dossier pdm alsdesiy #/TeechergementVerstore ¢ evaluation 9p ___ http:/Avww.anasott.co.uk/ | mp:fenimspc.comtndex mt | bttov/Avwwwinecad.com/winecad. im hntp://syhvanJaribe.fee.r/CNAMVoutis/outis.tm ‘np wi he-arechiearetvingnienefspaceFomatin/CousEnLignegenselecque/lectonique_araogique/Gours_ POF/PSPICE POF htipy/focus.ticom/docstoolsw/folders/prinvAina-t.htm! | htipi/Avww-analog com/en/design-tools/design-centor/index. hr | ‘np/a3, go vlaval.ca/~eain/guides/pspice.ntml htipy/Awuwelectrones-lab.com/downloads/ochomatic/013/ | hipy/Awawuta edu/eemnw/pspice! Ips ac-orleans-tourstfspioarticle onp37id_article=976 http:/Avuwoay-sim.comvdefault_20ne/f/htmVramesthtm| fe are oows elec tron unpbieue corn EECTRONIGUE PRATIGUE Bandeau de LED, souple, couleur : bleu, blanc et RVB adhésif, protégé par ynecouche de silicone transparente. KICAD Traitement des circuits imprimés en « double-face » Dans notre précédent article, publié dans Electronique Pratique n°330, nous avons créé notre circuit imprimé de formation. La faible quantité de composants nous a alors acheminés vers un circuit imprimé « simple face », circuit auquel se limitent la plupart des montages amateurs. Pourtant, certains ont cependant recours au « double face », particuliérement pour des schémas a base de logique cablée ou a microprocesseur. C’est pourquoi nous poursuivons notre parcours initiatique en exploitant cette possibilité de traitement parmi les seize couches cuivrées et les douze couches techniques que nous offre le module Pebnew. en de compliqué, Ia démarche est pratique- ‘ment la méme que pour le « simple face », & condition de respecter certaines normes et procedures. Concernant le matériau, il s'agit d'utilser de la plaque époxy (ou autre} avec les deux faces recouvertes d'une couche de cuivre de 35 41 (en standard) ou 70 1 (si pos- be). Quill soit «simple face » ou « double face », le cuivre de 70 j ne présente pas un surcodt prohibit. De surcrot, {largeur égale, une piste en 70 1 permet de véhiculer un ‘courant deux fois plus important comparé au 35 pi. ‘Avant de poursuivre le dessin de notre circuit imprimé, i nous parait nécessaire de nous informer sur certaines techniques de dessin, de technologie et de réalsation. Le « simple face » En « simple face », les pistes se trouvent toutes du coté Cuivre, Ulilsé pour des cartes simples, le « simple face » peut vite s'avérer un vrai casse-téte pour des schemas: plus conséquents. Pour ariver & un résultat final satistai- ‘sant, on utlise des STRAPS qui sont des sortes de ponts €en fil rigide conducteur permettant de passer au-dessus d'un ensemble de pistes génantes. Les straps doivent tre droits et les plus courts possibles. lls sont toujours places horizontalement ou verticalement, jamais en diagonale. Les straps ne doivent pas étre placés sous un autre com- pposant, car il faut pouvoir les atteindre pour des répara- tions éventuelles. Certains fabricants de résistances pro- posent des ponts (straps) sous forme de résistances. Ce type de composant est surtout pratique et esthetique pour le cablage, la manipulation de ponts en fil rigide nécessi- tant un doigté digne d'un horloger. De surcroft, le condi- tionnement en bande sur bobine permet 'automatisation de implantation sur les circuits imprimés, Le « double face » Les pistes se trouvent des deux cotés de la carte électro~ rique (cuivre et composants). Plus facile a router, le « double face » permet de tracer autant de pistes « cote couivre » que « c6té composants ». Pour passer d'un cOté {autre et assurer la continuité électrique d'une piste, on peut so servir des pattes des composants traversant la carte, de vias ou de rivets de traversées. Les vias sont des pasties permettant de passer de l'une 4 Tautre des doux (ou plus) couches cuivrees. Industriollament, on a recours a la technique du trou rmétallisé, par le principe de |'électrolyse, pour relier éiec- triquement les pistes. Pour des prototypes ou petites ‘séries on se sert de rivets métaliques de traversées mais, seulement pour le « double face » La figure 90 monte la coupe de la plaquette support di Circult imprimé « simple face » (couleur verte) et la piste cuivrée avec les deux pastilles de connexions de la résis- tance, aprés soudage des deux pattes du composant. La figure 91 montre la coupe de ja plaquette support du ‘circuit imprimé « double face » (couleur verte) et les pistes. cuivrées avec les deux pastilles de connexions de la résis~ ‘tance (rouge) plus la traversée via. Le tracé de couleur rouge représente les pistes en cuivre, les trous d'insertion des pattes des composants et le trou de via. fe 3382 wmv.electroniqepratique corm ELECTRONQUE PRATIGUE: La figure 92 schématise les différentes possibiltés do ta technologie mutticouches pour les trous d'insertion, les trous via et les trous enterrés, | “rou deren (On constate que la technique du « multicouche » permet tune importante densité de pistes de connexions pour rac- Corder les composants, Dans la pratique, actuellement, les trous vias peuvent relier électriquement de deux & trente-deux couches cuivrées. On peut imaginer le travail du concepteur pour réaliser les documents nécessaires & Vindustrialsation des circuits imprimés. Heureusement ‘que nous avons Informatique pour assister le concepteur! La figure 93 montre Ia différence entre un trou via métal- | ot I'utlisation d'un rivet de traversée du circuit imprimé Le dimensionnement des pistes On ne parle pas souvent du dimensionnement des pistes lorsqu’on dessine un circuit imprimé, Pourtant, c'est important. Sion néglige cet aspect des choses, on risque. 'obtenir un montage qui génére de graves anomalies de fonctionnement. Dans le domaine audio, i n'est pas rare de subir des oscil lations intempestives et du bruit non négiigeable. Souvent, Je concepteur applique ga et la un ou plusieurs condensa- teurs de fitrage pour tenter d'éiminer les parasites et autres problémes. Mais qui dit fitrage, suppose perte de bbande-passante,c'est-d-dre perte de performances. Avant de placer un composant ou une piste, i convient dtabord de réfléchir et de se rappeler les paramétres élec- triques @ prendre en considération afin d'appliquer les | mesures qui s'imposent pour le dimensionnement ¢on- queurs et largeurs) et le parcours des pistes du circuit imprimé fina. Pour vous alder & cet exercice, nos deux diagrammes vous seront tr8s utles. Dorénavant, vous ne concevrez plus jamais vos circuits sans vous interroger sur le posi- tionnement des composants et leurs interconnexions par les pistes du circuit imorime. il vous faudra distinguer les pistes a courant for, les petits signaux, la logique, les hautes fréquences, ec... Surtout, veller & ne pas mélan- ger los genres et les fonctions de chaque piste, Le respect de ces régles fondamentales est le passage ‘obligé pour tendre a réussir son montage. fe ae ww erectronquEpratInuE.coM ELECTRON Le premier diagramme ffigure 94) montre les relations lant le courant et la largeur des pistes. Labscisse indique la valeur des courants en fonction des largeurs des pistes on ordonnée. Sur la ligne du bas, il suf- fit de choisir la valeur du courant qui risque de traverser la piste, de tracer une ligne verticale en prolongement du point séectionné. A Vendroit ot la ligne verticale croise la courbe, tracer, partir du point cette fois, une droite horizontale. Le second diagramme (figure 95) donne la relation entre la tension (abscisse) et écartement séparant les conduc- teurs (coordonnée). Ces indications et valeurs sont don- nées pour une platine & couche de cuivre de 35 ym. Concemant les ragles d'isolement, il ne faut pas se can- ‘tonner uniquement a espace entre deux pistes. La situation est identique pour espace qui sépare deux pastiles ou une pastile et une piste. Derniers paramétres a prendre en compte lors du choix de la largeur d'une piste: a résistance électrique et la puis- ‘sance dissipée. Dans certains cas, les concepteurs utli= ‘sent les pistes comme des résistances de faibles valeurs ou de sett. En réalité, celles-ci ne sont pas toujours négligeables, sur- tout si une piste doit faire transiter des courants supérieurs, 1 A. La formule de la figure 96 permet do calculerlarésis- tance d'une piste d'une platine & couche de cuivre de 35 um. Je PRATIQUE bie Routage en « double face » Ii est temps de remettre Vouvrage sur le métier et d’ex- ploiter les fonctionnalités du « double face ». Nous allons maintenant router sur la deuxiéme face du circuit imprimé (face composants). Crest cotte face qui recevra les composants dans ce cas. Considérons que la piste reliant J1/2 & RI/2 sera trop longue (figure 88 du n°390). Nous voulons raccourcir te routage, Le plus rationnel (et logique) serait de router la piste entidre sur la face « composants ». Nous allons compliquer cette action en exploitant deux {onctionnalités pour nous « faire la main » avec notre cit- cuit imprimé de formation, Nous ferons done passer une parte de la piste qui relie J1/2 a R1/2 sur la face compo- sants de la plaquette « double face ». L'autre partie reste ra sur la face culvrée (cdté soudage des composants). Ce routage assurera la continuité électrique entre les deux segments de la piste en plagant une via en traversée. Colle-ci sera finalisée au stade de la fabrication par une métallsation électrolytique, par une traversée de fil rigide ‘ou bien encore par un rivet de traversée. Placement des vias Une via ne peut étre placée que lorsqu’on est en cours de trace d'une piste et que le choix est validé selon les trois ‘modes suivants + Directement par le menu Popup + Parla touche de raccourci (ici « V ») * En changeant de couche par une des touches de rac- courei correspondant, Passons ala pratique en appliquant la procédure suivante: 288 - Charger le circuit imprimé Formation.brd; 289 - Sauvegarter le fichier d'exercice en cours, en le nommant Formation DFibrd; 290 - Clic gauche sur 'icone Ajouter pistes de ja barre doutits de droite; 291 - Faire un clic gauche sur 'angle de fa piste reliant & 1/2 qui se trouve au-dessus de la résistance R2; 292 - Le réseau de la piste passe au vert lumineux et les deux pastiles de chaque extrémité deviennent jaune clair dans le menu déroulant des couches (barre d'outils duu haut), c'est la couche cuivrée qui est sélectionnée: 293 - En maintenant, & la méme place que le curseur de la souris, faire un clic droit pour ouvrir le menu PopUp ontextuel des Pistes et via 294 - Un clic gauche sur Place via, deux cercles concen- triques blancs apparaissent pour signaler et matérialiser la pastile via 295 - En déplagant la souris, on s'apercoit que la piste & router est passée au rouge, signe quill s'agit bien d'un routage en « double face », ainsi que le menu du choix des. ‘couches qui fait apparaitre Ia couche » composants » deuxidme preuve que nous somme passés sur la deuxié- me face; 296 - Cette action nous a fait basculer automatiquement ‘sur la face c6t6 composants. Un controle visuel de la barre des taches supérieures dans le menu déroulant du choix des couches pour constater ‘qu'lya eu basculement vers la couche Composant PgUp; 297 - Continuer le parcours de la piste placée sur la face ccomposants; 298 - Poursuivre le tracé jusqu'au centre de la pastile 2 du 299 - En maintenant le curseur de la souris sur J1/2, faire tn clic droit pour ouvrir le menu contextuel des pistes par tn clic droit et choisir Terminer Pistes (End); 300 - L’ancien segment de la piste a disparu ne laissant ‘que quelques points sur son tracé intial. is seront net- toyés avec un clic droit sur une partie vierge du circuit imprimé en sélectionnant la commande Redessin du menu PopUp. ‘Sila procédure a été bien suivie, le résultat final doit res- ‘sombior & la figure 97. 301 - Sur la barre de commands générales, sélectionner 8 Visu pour obtenir le circuit imprimé en trois dimensions et lorienter comme @ la figure 98, Observer cette figure et, plus particuliérement, les deux ccercles jaunes. Vous constatez aisément la présence d'un double pastilage assurant le routage en « double face» Génial, n'est-ce pas ? En partant d'un schéma tris simple, avec trés peu de ‘composants, nous sommes arrivés a « couvrir » essential des commandes pour aboutir au tracé d'un circuit impri rmé en « double face » Avec Pcbnew, rien de compliqué. Les nombreuses fonc- tionnalités donnent lmpression d'une complexité & sur- ‘monter. & usage, on s'apercoit rapidement qu'lln’en est rien, Ge logiciel de CAO est tr8s docile, convivial, ergono- mique et ne loublions pas gratuit Ce module n'a pas encore dévoilé toutes ses capacités, C'est pourquoi avant de poursuivre vers les imoressions et le dossier do fabrication, il est intéressant d explorer en étail toutes les fonctions des différents menus présents, sur 'écran, Comme d'accoutumé, nous vous conseiions de tester et cde manipuler toutes les fonctions qui sont listées ci-aprés afin de vous familiariser et de bien les comprendre. Les harres d’outils La barre supérieure Cette barre doutis permet acces aux principales fonc- tions de Pebnew. ‘Comme pour les articles précédents, le tableau de la figu- re 99 liste et révele le détail des fonctions présentes. La barre de droite La barre d'outils de droite représentée en figure 102 donne l'accés aux outils pour les actions suivantes: el Piel is] La figure 100 présente les cing menus déroulant de la barre d'outils des commandes générales, placte en haut de l'écran de travail. Nous avons déja utilisé quelques commandes contenues dans cette barre d'outils en réali- ‘sant le circuit imprimé de formation. ee i La barre de gauche La barre d'outils de gaucho, représentée a la figure 101, fichage et de contre. + Placement de modules, pistes, zones cuivrées et textes; + La navigation dans la hiérarchie pour les schémas mutt- feuiles; * La création de cotations et d'ékéments graphiques; * Letfacement d'eléments. Génération des fichiers de fabrication ‘Comme pour la plupart des amateurs, vous fabriquez vos circuits. Par conséquent, vous imprimerez sur un « trano~ parent » qui servira de typon pour "insolation de la pla- uette pré-sensiblisée en époxy. Auparavant, il convien= dra de 8 assurer que limprimante travaile avec une échel- le de 1/1 (autrement i faucra déterminer échelle réelie & laquelle elle travail). Pour obtenir des documents conformes a échelle, vous devrez alors entrer le facteur échelle dans les champs Ajustage échelle X et ¥ du menu dimpression. Pour s'en assurer, fare une premiére impression sur papier et calculer fe facteur (dimension rélle sur papier divisée par dimension désirée) Nous allons utlser 'outl de cotation pour connaite les dimensions réolos do la plaquette. On peut aussi consul- ter Vaffichage des coordonnées en bas de I'écran (ela- tives = barre d'espacement) dela bare d'état pour déter- miner la dimension definie dans pene Il ave quelque {ois de constater un écart de quelques pourcents avec Certaines imprimantes. 302 - Sur a barre d'outils de gauche, fare un clic gauche ‘ur Ticéne Unité=mm (cinquiéme & partir du haut; 1909 - Faro un clic gauche sur espace de travail on {ehors cu module pour ouvri le menu PopUp: 304 - Sélectionner Sélection de la couche de travail ‘pour ouvrr fe menu correspondant; ‘305 - Sélectionner la couche Contour Peb puis OK; 306 - Ensuite, un clic gauche sur Vicéne Addition de fe a2 nwt olectronig epreatqte.com FLECTRONGUE PRATOUE cotations qui se trouve sur la barre d'outils de droite (qua- ‘riéme a partir du bas); 307 - Placer le curseur sur I'angle gauche et supérieur du ‘cadre de détourage du circuit imprimé et fixer le premier point d'anerage avec un clic gauche: 308 - Deplacer le curseur jusqu'a 'angle de droite, puis & ‘nouveau un clic gauche pour le deuxiéme point d'ancrage; 209 - Déplacer la souris vers le haut pour dégager la {ache de cotation & environ 1 cm, puis faire un clic gauche pour fixer la cotation; 310 - Pratiquer la méme opération pour la largeur du ‘module en partant de l'angle droit et en haut, terminer avec un clic gauche; 911 - Les deux dimensions doivent apparaitre avec. longueur = 35,560 mm et largeur = 20,320 mm ‘Vous devez obtenir un affichage similaire & la figure 103. 312 Sélectionner "icone Imprimer le circuit imprimé de la barre d outils supérieure; 319 - Dans la grande fendtre (figure 104) qui s'ouvre, décocher toutes les sélections; 314 - Cocher les options suivantes : Echelle précise 1, Contour Peb, Impression couleur noir et 1 page par ‘couche; 315 - Cliquer sur Prévisualisation, le dessin de la figure 105 doit apparaitre; i oa 316 - Si la prévisualisation est correcte, lancer une impression; 317 - A l'aide de limpression, mesurer les dimensions et silles sont identiques a la cotation, tout est parfait; 1818 - Sinon, calculer le pourcentage derraur d'écholle on ‘dvisant la dimension réelle sur la papier par a dimension ‘désirée et appliquer le résultat dans le menu impression aux rubriques : Ajustage Echelle X et Ajustage Echelle ¥ pour rectifier erreur. Aprés les modifications éventueles, lancer une derniére impression pour ultime verification; fe a2 wmv electroniquepranaue coe EL 319 - Quitter le menu d'impression, 320 - Cliquer sur 'cdne Suppression d'éléments, puis faire un clic gauche sur les deux cotations pour les faire disparate; 321 - Terminer en ouvrant le menu PopUp (clic droit sur ‘espace de travail) et sélectionner le menu Redessin pour nettoyer I'espace de travail, Comme il s‘agit d'un « double face », nous devons placer des mires afin de pouvoir effectuer le montage avec deux repéres de centrage appelés Mires. CCliquer sur Vicéne Addition de Mires de superposition surla barre d'outils de droite (troisiéme a partir du bas) et placer une mire de chaque c6té du module, comme le montre fa figure 107. Kicad se charge d'appliquer les mires sur toutes les couches, par conséquent, pas de | risque d'oublior d'en poser une (igure 106), | | 322 - Cocher les options suivantes : Echelle précise 1, Contour Pcb, Impression couleur noir et 1 page par couche; 823 - Retourner dans le menu Imprimer le circuit imprimé 324 - Cocher les options suivantes : Cuivre, Composant, Sérig Cmp, Echelle précise 1, Contour Peb, Imprimer eartouche, Impression couleur noir et 1 page par couche; | 925 - Cliquer pour prévisualiser toutes les pages; ‘326 - Et enfin Imprimer pour obtenir les quatre feuilles sélectionnées. Vous pouvez maintenant imprimer un « transparent » par couche, voire deux si c'est un « double » face, que vous ppourrez superposer aide des mires préalablement posées. Neest-ce pas merveilleux et facile ? | Ltautoroutage ‘Aprés avoir exploré le routage manuel, nous allons abor- der sereinement loutil autorouteur. Avant tout, i faut pré- ‘senter un module exempt de pistes. Pour cela, un outil est ‘notre disposition sur la barre d'outils de droite, licéne Suppression d'étéments %) (deuxidme & partir du bas). Procédons par ordre 327 ~ Enregistrer le circuit imprimé sous le nom do Formation autoroute; 828 - Sélectionner a commande Suppression d'élé- ‘ments dans la barre d'outils de droite; ‘929 - Cliquer sur chaque réseau de pistes pour les sup- primer et terminer par une commande de nettoyage avec un clic droit sur la fonétre de travail, puis Redessin; Remarque La commande de suppression subsiste tant qu'elle n'est pas annulée par une autre fonction. Si le curseur est place e et & cheval sur un autre élément (exemple une nomenclature comme Rt), Kicad ouvre Ia fonétre « Clarification de la Sélection » invitant & confirmer le choix dreffacer la piste ou autre élément. Si vous sélectionnez Ja suppression d'un module, Kicad demande poliment, par Génial, non ? sécurité, si vous confirmez la suppression. Il existe un autre moyen de supprimer les pistes, les modules, les text Cliquer sur le menu Divers de la barre supérieure des menus, puis sur Effacements Généraux, la fenétre de la figure 107 s'affiche, proposant le choix de (la) ou t-ce pas ? (des) suppression(s) & opérer. Pratique, 1 Passons a V'autoroutage maintenant - Faire passer Pebnew en mode Pistes et autorout ge l'aide du bouton . Cette commande entraine I'adap: tation du menu contextuel (clic droit) & routil sélectionné ‘Comme notre montage se contentera d'un circuit imprimé simple face », nous allons paramétrer Pebnew pour ce type de circuit imprimé Faire un clic droit dans une zone libre et sélection- nner Autoroutage global; ~ Puls Sélection couple de couches; ~ Dans la boite de dialogue, sélectionner Cuivre pour la couche inférieure; Dans la boite de dialogue, sélectionner Composant pour la couche supérieure: = Cliquer sur OK: Refaire un clic droit pour sélectionner Autoroutage global Et puis sur Autoroute tous modules. Neest-ce pas mervelleux ? Comme il s'agit dun circuit assez simple, le résultat visible en figure 108 apparaitra rapidement, Pour des machines plus lentes ou des circuits complexes, ce processus peut prendre nettement plus de temps. eet eee <> eee eaten ad rae Cons eee eect) TUTE LS EO Ed Correa Une équipe novatrice a votre écout PAN ad Cae aku! +33 (0)3 86 87 07 95 West possible également d'autorouter un module, un net (ou une pastill, Cliquer du bouton droit sur le composant, le net ou la pastille désirée et faire Autoroute. Un clic droit sur une pastile permet de router, au choix, la pastille (Pad) ou le net (équipotenticlto. lest souhaltable de commencer le routage par les all mentations avec des pistes larges, de séparer les alimen- tations des circuits logiques de colles des circuits analo giques et de positioner correctement les signaux sen- sibles. ‘On peut procédor ainsi pour obtonir un meillour résultat, lo outage entiérement automatique n’étant pas toujours satistaisant cette étape de la conception. Par experience, le routage manuel est recommandé car seul le concepteur garde la main, lui seul détient la maltr- se des priorités du céblage. En revanche, le routage automatique permet d'avolr une i des modules. Avec un peu Cexpérience, utiliser le routeur automatique pour générer tres rapidement les pistes 6vider autres connexions, Certains préféreront maitriser entibrement sur le bon pla 6 ot outer & la main les Conclusion provisoire La huitiome partie de cette série d'aticle ala découverte des menus Pop Up contextue's, sujet éve ‘qué briévement au cours des articles précédents, mais qui ‘mérite que I'on s'y attarde plus en dlétail. Nous aborde: en outre, la création de modules (composants). Encore de belles perspectives et de nombreuses fone: tions & découvrit G. KOSSMANN [email protected] erro Prenr poner Serer Sere Pere ers Sater “Technologie pooling” & prix atractit cae 3 8 couches ‘de 14 1000 places Sélais partir de 3 jours ouvrés Sac ee eae etd Pre Cy cry ree nas Pree penne pers Liaison Wi-Fi pour CUBLOC CB220 La transmission Ce systéme est tres fiable et permet | Canal 5 =» 2421 2492 2443 MHz i {des falsons sur des distances appré- Canal 6 => 2426 2437 2448 MHz de données a distance, aries. 1 nous sutfit de réaliser une | Canal7 > 2491 2442 2459 MH2 que ce soit pour la collecte | « carte Wi-Fi» qui équipera la corto a | Canal 8 -> 2496 2447 2458 Mz d'informations ou la mmerocorvélur CB220, Canal 9 o> 2441 2450 2469 Mie Canal 10 2446 2457 2468 MHz oe Is Canal t= 2461 2462 2479 Miz quelconques, pet ' Canal 12> 2486 2467 2478 Miz serisintalskadines ner Canal13-> 2461 2470 2489 Mie télécommande bidirec- _ existe une douzsine de normes Canal 4-» 2468 2477 2488 MHz WF 802.11, Pour les ciferencer,ila_La colonne centrale donne la valeur tionnelle capable été ajouté une lettre en minuscule (de de la fréquence nominale, tandis que envoyer et de recevoir «aa i») Jes deux autres fourrissent respecti- des données. II faut done | Les systémos Wi-Fi se trouvant dans vement la fréquence inférieure et la les ordinateurs courants utlisent la | fréquence supérieure. réaliser deux «transceivers» | nome go2, 11g qui offre un haut débit | Or, la fréquence d’échantillonnage identiques, 'un pour de 54 Mbps (0 Mops en réalté), | d'un signal doit présenter une valeur le systéme « commands » | Cette nome presente une compat égale au double de cll de ce signal {ite ascendante avec la norme | Done, pour une fréquence de 11 Mbps, et l'autre pour le syst?me —go9.13» (11 wps), ce qui signe | la largeur de bande doit théorique « maitre ». Aue les ordinateurs peuvent égale- | ment étre de 22 MHz. On voit immeé- tment fonctionner sous cette derniére. | diatomont que des canaux voisins se ependant, nos. ordina- | Cetta caractérstique nous sera trés | = chevauchent » et que des dysfonc- teurs sont équipés, d'un | utile, comme nous le verrons plus loin. _ tionnements peuvent apparaitre dans de ces disposttis quilest | La norme 802.11b utilise une bande | les transmissions. I! est donc recom- facile dutiiser pour ta | de réquences e'étalant de 2,400 GHz | mands dutiiser, en partant du bas de communication avec un systeme dis- | a 2,485 GHz. Cette bande est décou- | la bande, des canaux espacés de tant : la carte Wi-Fi pée en quatorze canaux qui sont | 25 MHz, Quatre configurations sont En effet, il est facile, au prix d’un | séparés de 5 MHz done envisageables, paramétrage précis, dvutliser le sys- | Canal => 2401 2412 2423MHz | - Canaux 1-6 ~11 teme Wi-Fi de nos ordinateurs & | Canal2 -» 2406 2417 2428MHz | - Canaux 27-12 d'autres fins que les connexions & Canal => 2411 2422 2493MHz =~ Canaux 3-8 - 13 Internet ou aux périphériques PC. Canal 4 =» 2416 2427 2438.MHz —- Canaux 4-9 - 14 La portée du systéme Wi-Fi dépend, bien évidemment, de lenvironne- ‘ment. Aisi, en intérieur, la portée est divisée par quatre Norme 802.116 = 1 Mbps =» 150 m =» 450 m = 2 Mbps => 100 m =» 400 m = 5,5 Mbps =» 75 m =» 300 m +11 Mbps => 60 m =» 200 m Les modes de communication Les deux modes de mise en réseau sont le mode infrastructure et le mode Ad-Hoc Dans le mode infrastructure figure 1), chaque ordinateur se connecte & une borne d'accés (AP ou Accoss Point) par intermeédiaie de sa liaison WiFi Leensemble formé par les machines ‘ts Access Point » se nomme BSS, pour Basic Service Set. Ce réseau utlise le méme SSID (Service Set Dentien pour chacun de ses compo- sants, Dans le mode Ad-Hoc (figure 2), les ordinateurs se connectent entre eux ft chacun est a la fois serveur et client. Le réseau ainsi formé se nomme IBSS, pour independant Basic Service Set. La mise en place d'un tel réseau est trés simple et ne rnécessite aucun matériel supplémen taire. 11 suffi de configurer tous ses Composants en mode Ad-Hoc, avec le méme canal d’émission et le méme ssio. Passons maintenant & l'étude de notre montage. Le module Sollae Systems EZL-80c Le module EZL-80c est un convertis- ‘seur de protocole série <» TCP/IP. Coluicci est produit par la société Sollae Systems et cistribué en France par Lextronic. Pour rappel, le terme TOPAP est uti- sé pour désigner une architecture + réseau Ge sont en fait deux protocoles utli- 8€5 conjointement : un protocole réseau, IP (Internet Protoco), associé & un protocole de transport, TOP (Transmission Control Protoco), Le protocole TCP/IP est un modéle qui définit quatre couches : = couche 1, acces réseau, protocole de « bas» niveau : permet, entre autres, la transmission des informa- tions (adresses MAC, Media Access Control adress) entre expéditeur et destinataire; = couche 2, internet, protocoles de haut » niveau : le protocole IP, échange d'informations entre les réseaux et ICMP, protocole de ccontrdle; = couche 9, transport: protocole TOP (Transmission Control Protocol), avec ‘connexion, et protocole UDP (User Datagram Protocol), sans connexion. Le premier est le plus flable il trans- met par « paquets » le message a fenvoyer sur la couche internet ot le reconstitue & V'arrivée, Il gbre égale- ment la connexion et le controle de flux; = couche 4, application, protocoles de « haut » niveau, applicatis : http (HyperText Transfer Protoco), SMTP (imple Mail Transfer Protoco, TFTP (Tivial File Transfer Protocol, TEL- NET, POP (Post Office Protoco), FTP (File Transfer Protoco)) ‘Mais revenons a notre module EZL-80c. Ce demier permet rajout d'une connexion sans fil WLAN (Wireless: Local Area Network) & une applica tion quelconque. I dispose d'un connecteur destiné @ recevoir une carte 16 bits CF radio conforme a la rnorme 802.11b. Le module se charge de générer et convertir les données qui lui sont fenvoyées sur son port « série » en un format TCP/IP, puis de les envoyer ppar radio vers le réseau local. Inversement, toutes les données issues du réseau radio sont conver- ties, puis envoyées sur son port « série », Le module EZL-80c est doté d'une ‘adresse MAC unique. On peut lui attribuer une adresse IP et une valeur BR www etectroniquepratique.comn ELECTRONIQUE PRATIUE SOLLAE SYSTEMS, ‘de masque au choix, Grace @ 'utiisa- | - des utitaires logiciels disponibles : | connecte, clignote une fois par tion d'un utiitaie dédié, il est égale- ezContig (configuration par WLAN), seconde lorsque TCP ne se connecte ment possible de programmer son ezSerialConfig (configuration par pas, clignote quatre fois par seconde firmwere afin de utiliser sous quatre interface série), hotflash (t6iécharge- lorsque TIP n'est pas attribuée, cli- modes ment du firmware), ezterm (utitaire gnote tres rapidement lorsque la = en mode serveur, T2S de test du « socket program »). carte CF WLAN r’est pas initialisée ~ en made client, COD ‘Tous les signaux du module sont dis- | ou lorsque le module EZL-80¢ est en = en made commandes AT, ATC ponibles sur un connecteur male en | mode ezSerialConfig = en mode communication UDP, U2S_| ligne au pas de 2,54 mm, Lattribution | - broche 10, sortie: RXD LED, cligno- Ses caractéristiques principales | des broches est la suivante te lors de la réception de données en ssont : broche 1 : alimentation positive 3,8 provenance du WLAN “= une alimentation sous 3,3 V et | - broche 2, entrée : ligne série RXD —_ ~ broche 11, sortie : TXD LED, cligno- ‘consommation de 10 mA (sans la | -broche 3, sortie: ligne série TXD _te lors de 'émission de données vers carte CF) =broche 4; masse le WLAN = un port « série » : au niveau TTL | - broche 5, sortie: ligne série RTS broche 12, sortie : PO, notification (1200 bps & 115200 bps), controle de | - brache 6, entrée : ligne série CTS de connexion TCP, niveau « haut » flux RTS/CTS, Xor/Xoft = broche 7, entrée : RAZ (active au lorsque TCP nest pas connecté et = des protocoles : TOP, UDP.IP, ICMP, niveau « bas ») niveau = bas » lorsque TOP est ARP, DHCP, WEP = broche 8, sortie : LINK LED, niveau. connect’ = des modes de communication : « bas » lors d'une connexion au | - broche 13, sortie: interface TKDE ‘TOP-mode serveur, TCP-mode client, WLAN, sinon niveau « haut » Saas, ‘TCP-mode serveur/mode client ému- | - broche 9, sortie : STATUS LED, | - broche 14, 15 et 16: RXD1, TxD1 et lation commandes AT), UDP niveau « bas » lorsque TCP se | SCK, utilisées parle fabricant. fv aaa ww cdoctroniqueprari.n corn ELEC ‘a Puc 6: sv aay oPunoc2 rusocs effacement des buffers de —_appul sur les mémes touches reposi- par une flache rouge (9600 bps, & bits | réception de l'interface « série » tionne ces sorties a (0). ! peut arriver de données, pas de parité, 1 bit d'ar- | Putstr 1,"." => affiche un point toutes que l'on ne se souvienne pas de la rét et pas de gestion de flux) les secondes sur 'écran du PC dans derniére action. C'est pourquoi une Vrattente d'une action instruction permet de lire l'état Le programme du CUBLOGCB220 Delay 1000 lagique présent sur les sorties des six Lademiere etape consisteateléchar- Loop ports. ger le programme nommé « WIFI» Un appui sur la touche (0), code dans lamémoire du CUBLOG CB220. La réception d'une donnée dirge ASCII 48, postionne toutes 1es sor- I suffi pour cela de connecter la pla- exécution du programme vers le ties au niveau « 0» et un appui sur la tine au port « série » du PG et de lan- sous-programme « action » touche (7) fourit une indication cer le logiciel Cublac Studio G'état des six sorties. Les données Ce programme, trés simple et surtout | action envoyées par la platine au moyen de 166 afn de tester la connexion Wi-Fi, reception = Get(t.1) la liaison Wi-Fi apparaissent sur permet malgré tout la commande de ifreception = 49 Then V'écran do HyperTerminal du PC ‘x ports de sortie du microcontréieur | Reverse @ comme représenté parla ue o'écran a Taide des touches du pave numé a = Outstat() donnée en figure 21, Fique du PO. | Poutstr1,Cc*PB est au niveau | Nous arrivons au terme de la descrip- ‘Avec quelques lignes supplémen- | "Dec aCr tion de cette application. Prochaine- tales autorsant la lecture de lignes Esai reception =50-Then | ment, nous pensons utitser cette entrées numériques et d'entrées | Reverse 9 liaison pour la commande d'une base analogiques, il permetira une gestion | a robotique qui, lorsqu’elle sera fonc- domotique, tionnelle, fera objet d'un autre article Ce programme fonctionne de la Endl dans Electronique Pratique. rmaniere suivante Return P.oGUIC 82 wow.electromig erate 43 € France Métropolitaine ites +: 50,00 € - TOM par avion : ion européenne : 52,00 € a Europe (hors Union européenne) - USA - Canada : Autres pays : 70,00 € Mr cern Nom Prénom, 5 Adresse Code postal Ville/Pays Tél ou e-mail | Je désire que mon abonnement débute avec len Abonnement 1] numéros - France Métropoltane: 43,00 € - DOM par avion 50,00 € TOM par avin 60.00 € Unio 10 € - Europe (hors UE), USA, Canada : 040 € + Auttes pays : 7000 € Offre spéciale étudiant - 11 numéros (loindre obligatoirement un document daté prouvant votre qualité détudiant) 1 € - DOM par avion 45,00 € 0 € -TOM, Europe (hors UE), USA, Canada 55,00 € - Autres pays $6500 € Je choiss mon mode de paiement 1'Electonique Prague. Le pigment par cheque est serv a France et atx DOM-TOM vi sncate (BAN = FR76 3003 6000 3000 3020 1728 445 # BIC CCERERPP) cate (complterciessous) Pinsers ii mon numéro de carte bancaire Expire le Viner il les trois derniers chit poté au dos de ma carte | l Domotique AVEC ALARME Platine de surveillance de tensions programmable La platine décrite dans cet article permet d’analyser et d’afficher les huit tensions analogiques présentes sur les entrées ANO a AN7 ou les huit entrées logiques des entrées RDO a RD7 d’un PIC 16F877. 4 Lorsque l'une des entrées analysée (analogique ou logique) se situe hors des bornes « mini » et « maxi» pour les tensions analo- giques ou ne correspond pas a l'état attendu sur les entrées logiques, une alarme est générée. ete alarme peut tout simplement étre visual s60 a Y'aide d'un asté- risque en regard de la tension affichée. Elle se traduit parle retentissement d'un buzzer ou par la ‘commande d'un reais (possibiité de ‘commander les deux actions simulta- nément) Les cifrents. réglages et paramé- trages se réalsent aves un PC & par tir dun logiciel (Interface Homme Machine ou HM) qui dlalogue avec le PIC vial liaison « série » R232 Ce logice! Interface Homme Machine permet de configuter les fourchettes «min» | 1 AMfichage d'un astérisque en re- | montage est assure par un bloc sec~ tt « max » de chaque tension analo- | gard de lentrée en défaut figures 1 | teur de 9 V. Un régulateur de tension gique, 02) de type 7805 fournit le +5 V néces- de définr le coefficient mutipica- | 2 - Pilotage d'un buzzer saire au montage. Une diode de pro- teur & appliquer pour chaque entrée | 3 Pilotage d'un rela tection D1 de type 1N4007 permet analogique; 4 Pllotage du reais et du buzzer | évite ea inversions do polaris. de definir état attondu sur chaque Le ecour du montage est basé sur un entrée logique (0 ou 1); Schéma de principe ‘microcontrdleur PIC de type 16F877, = de choisir rune des quatre actions lest cadence a 4 MHz. Le program- suivante a réaliser quand une détec- | Ce schéma relativement simple est me développé pour le PIC accune tion se produit (alarm) donné en figure 3, Ualimentation du pratiquement la moitié de 'espace Domotique Riane sw ton ‘Neveraton Papo Be town ic prc t9FeT7 ROA ROS ROS RO? co yar v2] 10] 9] 6] 2] 5 Riod Tan Riad vo VF Gn 12 Manze Gir Ot Tat Ran Rin Gar G2 ¥- ‘SUB D9 ports mil fe 332 wr electraniq.agpretique.com ELECTRONQUE PRATIOUE Domotique du PIC, Un réseau de résistances de 1 k@ force ces entrées au + 5 V par “U0 0) 6000) O06 e rere neon own les différentes tensions est du type vol, Pagar etm eegttet | paralle» en rit boches de dor- entrées analoginues fe nées. Le microcontréleur, quant & lui, HEA ost conigure en quatre bits pour le pllotage, ce qui explique que seuls is | quatre bits de données sont reliés a Vatfichour (RB4 & RB7) Le potentiomatre P9 de 1 k® permet de régler le contraste de Iatficheur Attention : lors do la mise en servi- ce, si rien ne s‘affiche, penser a gir sur ce potentiometre, La sortie RB1 du microcontréieur ‘pote » le relaisutlisé pour V'alarme Via le transistor Tt (BC107B) monté ‘en ématteur commun. Comme tou- jours, une diode de « roue libre », en paralidle sur la bobine du relais, per- met d’éviter los surtensions dues aux « effets de self » pouvant étre des- tructrices pour le transistor et le microcontroleur. Les contacts du relais sont reliés en paralidle sur le circuit imprimé afin de doubler la ccapacité en « courant max » admis- sible. Pour une commande de puis- ssance, il sera nécessaire de piloter un relais extérieur a la carte (igure 5). La sortie RB du PIC commande un buzzer utilisé également pour 'alarme. Chacune des huit tensions d'entrées est connectée via une résistance de 40k et d'un potentiometre de 10 ka. ‘aux broches ANO a AN7. Elles corres- disponible (8 ko), i @ été developpe | RC3 permettent de sélectionner les pondent aux hut entrées analogiques: avec le compilateur de Crownhill | différents modes de fonctionnements du PIC. association « Proton (figure 4, voir mise on service). Chacun des huit potentiomatre sora Un circuit MAX 232 permet de Un bouton poussoir connecté & la régié selon la tension d'entrée a sur- remettre en forme les signaux prove- broche RCO permet d'acquitter les _veiller (voir mise en service) afin dene nant du PC et se dirigeant verse PIC, | défauts. pas dépasser la tension maximal ft vice versa, Trois micro-switchs | Les entrées logiques EL1 a ELB sont de SV sur la broche du microcontré- connectés aux broches C1 AC2 et —connectées aux broches RDO @ RD7 leur eee) Le logiciel de paramétrage Ce logiciel est réalisé avec la version 6 de VB (figure 6).1! permet de confi- gurer les diférents parametros auto sant la surveillance des tensions GTentrées. Comme de coutume, ce logiciel gratuit est téléchargeable sur notre site Internet www.electronique pratique.com. Chaque entrée analogique est défi- nile avec quatre paramétres une valeur « mini » de tension : sila tension descend en dessous de cette valeur, alors une alarme est décten- chée, Cette valeur doit étre entiore (1 2, 3 etc) une valeur « maxi» de tension : sila tension grimpe au-dessus de cette valeur, alors une alarme est décien- cchée, Cette valeur doit étre entiare (1 2, Sete); un coefficient muttipicateur & appli- quer pour laffichage. Si la tension Glentrée varie entre 0 et 5 V, ce coef= ficient est de 1. Pour une tension de 0 10V, il sera de 2 et ainsi de suite Cette valeur doit etre entiére (1, 2, 3 10, etc: ‘une action a réaliser pour I'alarme, cette action peut étre 1 = ne rien faire (aucune) ce qui signi- fie que la détection d'une defaiiance pproduira uniquement laffichage d'un astérisque en face de la vole concer- née (ce défaut s’otface avec le bou- ton poussoir d'acquittement), 2 = piloter le buzzer (ce défaut s'ef- face avec le bouton poussoir dac quittement) 3 = piloter le relais (ce défaut s'effa- ce avec le bouton poussoir d'acquit tement) 4 = plloter le buzzer et le reais (ce défaut s'etface avec le bouton pous soir d'acquittement) Chaque entrée logique est definie ‘avec deux parametres : - une valeur & surveiler (1 ou 0), si entrée logique concernée n'est pas dans cet état spécifié, alors une alar- ime est déclenchée, tune action @ réaliser pour I'alarme, ui pout étre 1 = ne rien faire (aucune) ce qui sig fie que la détection c’une defaillance pprodulra uniquement 'affichage d'un astérisque on face de la voie concer- née (ce défaut s'eftace avec le bou- ton poussoir d’acquittement), 2= plloter le buzzer (ce détaut s'et- face avec le bouton poussoir d'ac- quittement) 3-- piloter le relais (ce deéfaut s’efta~ .c@ avec le bouton poussoir d'acquit- tement, 4 - piloter le buzzer et le rolais (ce défaut s'etface avec le bouton pous- soir d'acquittement) Depuis le menu « Fichier », il est pos- sible denregistrer et d'ouvrir un Domotique fichier de paramétres (menu « Enre- istrer sous » et menu « Ouvrir »). Le fichier de paramétrage par défaut se omme « paramvini ». It contient ta emigre programmation effective et est enregistré aprés l'appui sur le bouton « Envoi ». C'est ce fichier qui ‘est ouvert des le lancement du logi- ciel. La réalisation La figure 7 montro lo dessin du cir cult imprimé. Les percages des trous 1 BR vr sectroniquepretique.com E wes Domotique ‘se feront en 0,8 mm et 1 mm ou 1,2 mm pour le passage des pattes de com- posants plus larges. La figure 8 pré- ‘sente Implantation des composants. Attention & ne pas oublier le strap ot le réseau de résistances implan- 16 sous Vafficheur. Souder, dans un premier temps, par ‘ordre de taille, los résistances, les straps, les diodes, les supports DIL, les deux réseaux de résistances, le bouton poussoir, les condensateurs, le quartz, le réguiateur, le transistor, les borniers, le buzzer et la prise DBS, Terminer par la diode électrolumines- ccente, le connecteur « jack » de ‘mentation, le relais et Fatficheur. Mode opératoire et prin- cipe de fonctionnement Mise en service Comme toujours, il convient de véri- fier qu'aucun court-circuit éventuel 1a 6te effoctué entre pistes, que les valeurs et les sens de montage des composants ont été respectés. Programmer le PIC avec le fichier ccompilé« surveille.hex » télechargeable ‘Sur notre site internet. Réglagos des potentiométres multi- tours. Cas des tensions d'entrées analogiques supérieures 8 5 V: Le PIC ne peut pas supporter des tensions d'entrées supérieures a 5 \. Pour cette raison, eniever le PIC de ‘son support sans alimenter le monta- 4, appliquer une par une les ten- ions avec leurs valeurs « max » sur chaque borner d'entrée. Régler le potentiométre de chaque vole afin d'obtenir 2,6 V sur ia broche | eoncemée dy PIC foroche 2 pour | 'ANO, broche 3 pour AN, broche 4 pour AN2, broche 5 pour ANS, broche 7 & 10 pour ANA a ANT). Le coetticient & renseigner dans. le champ « Coeff» sur le logiciel de pro- grammation sera la valeur de la ten sion max/5. Par exemple, sila tension « max » dientrée est de 20 V alors le coef. cient sera de 4 Une fois ces réglages etfectués vous pouvez passer a 'étape suivante (cas dune tension inféioure & 5 V) définie chaprés afin d'ajuster les potentio- | Fe 32 wowelectroniqguepretique corm mitres pour obtenir un affichage de la tension correspondant a la valeur mesurée avec un voltmétre, Gas des tensions d'entrées inférieures a5 V: = Placer les quatre switchs sur la position « normale » figure 4). Insérer tous les composants dans leurs sup~ ports et alimenter le montage avec un bloc secteur en position 9 V. A la mise sous tension, la led clignote et un message d'accueil doit s'afficher. Noter qu'un régiage du contraste de Vatficheur peut étre nécessaire via le potentiometre P1. Aprés une secon de, les huit tensions analogiques (0.00 V) doivent apparaitre sur latf- cheur. - Appliquer chaque tension (6 V) sur chaque bornier et régler chaque potentiométre multitours afin de ire sur Vafficheur la méme valeur que la tension appliquée et mesurée au préalable avec un voltmetre. Connexion au PC et réglage des paramétres Connecter le montage au port série du PC via un cordon « non erbisé » (broche 2 F avec broche 2 F; broche 3 F avec broche 8 F; broche 4 F avec broche 4 F et broche 5 F avec broche 5 F —figure 8), puis aimenter le mon- tage avec un bloc secteur en position ov. Pour verifier le fonctionnement, tan- Cer le logiciel de commande « sur- volle.exe » que vous aver téléchargé sur note site internet, ‘Si vous étes connecté sur un port if- ferent de COM, allez dans le menu «Paramétrage », puis « port COM » et sélectionnez votre port série (COM 2, COM 3, etc.). Cliquer sur le bouton «© OK », les modifications sont alors ‘enregistrées. Régler les paramétres de chaque ‘entrée analogique (tension « min », tension « max », « coeff» et «action ») ‘ainsi que les paramétres de chaque entrée logique (état normal, action) = Placer le switch n° sur la position « On » (programmation via RS232), ainsi que le switch n°2 (mode « inhibi- tion buzzer et relais ». Ce switch per- mot de réaliser des essais, sans avoir le buzzer et le relais en service, tel RONQUE PRATIOUE Nomenclature Reésistanoos = 5 % RI a RB: 10 ka (marron, noir orange) RQ = 220 0 (rouge, rouge, marron) R10, R12: 1 ka (marron, noir, rouge) It :3,3K 0 (orange, orangs, rouge) Pt APO : Poteriomdtre muttours 102 9: Potentiométre mulitours 1 KO Ros 1: Réseau de résistances, 1 KO « 8 ( pins) Res 2: Réseau de résistances 1 kx 5 (6 pins) ‘Condensatours C1 : 100 pF/63 V C2: 470 urOV 63: 100 nF C4 ac7:47 pRIBY C8: 10pF/I6V 09, G10: 15 pF Semiconduetours ct : PIC 16877 162: MAK 292 TRI : BC1076 ou équivalent DDEL! : Diode électroluminescente 5 mm 101, 02 : 1N4007 ou équivalant Reéguatour 5 V : 7605 Quartz : 4 M2 Divers 1 support IL = tulipe » 40 broches 1 support DIL « tule » 16 broches 1 aisipateur pour 7805770220, + bouton poussolr pour Cl 1 sub 0/9 broches/mae pour Ct 1 micro-switch 4 contacts pour Cl 1 rolais 5 V type Omron ou équivalent (Saint-Quertin Radio) 4 buzzer 5 V 1 afficneu alphanumérique 4x 20 caractéres (acts « paaioie ») 1 cordon série femole- terol voir teste) 1 jack aim femelle, coudé pour Ci 65x21) 1 inter miniature pour Ct 12 boriors pour CV2 ontréos 1 bomier pour CUS entrées. Ve ot saute Domotique BIE Ieg ‘Sieh eu eu es ete Int, Mavcheraet ‘lc sactaur ov 500m que représenté en figure 4. Uaicheur doit indiquer « Mode Programmation = Réception en attente ». La led doit rester alumé le mode « programmation » = Sur le logiciel, cliquer maintenant sur le bouton « Envoi ». La led doit s'éteindre, puis se rallumer. Sur 'aff- ‘cheur vous pouver lire « Prog enre- gistrée » et sur le logiciel, dans la zone du texte, en dessous de la date ‘courante, vous devez avoir lo mossa- {ge « Programmation enregistrée » Le transfert a réussi, le PIC a pris en compte les nouveaux parametres, lesquels sont enregistrés en mémoire EEPROM afin d'étre sauvegardés. = Passer le switch n°1 en mode nor- mal « position Off ». Laisser, pour le moment, le switch n°3 en position (On » afin de réaliser les essais sui- vants (photo A) indiquant fe aaa swe elactroniquepratique.carn ELECTRONGUE PRAT Domotique Exemple de test partie « tension analogique » Programmer la tension « min » sur la vole ANO & 2 V ot latension « max » a 4V (coeff = 1 et action = buzzer + rela) Mettre du 5 V sur le bornier de la voie 1, Vafficheur indique ANO = 5.00 * (astérisque indique une tension hors rnorme, ici on dépasse le 4 V de ten sion « max ») ‘Appuyer sur le bouton d'acquitte- ment et régler le potentiometre atin de descendre a tension atfichée a 3V. LLatficheur indique ANO = 3.00, ce qui signifie quill n'y a plus de défaut Descendre la tension & 1,8 V avec le potentiomatre, 'afficheur indique ‘maintenant ANO = 1.80", ce qui signi- fio un défaut (ci on est en dessous de la tension « basse » paramétrée a2 V) Replacer la tension & 3 V et appuyer sur le bouton d'acquittement afin de n’avolr plus aucun defaut Placer maintenant le switch n°2 en position « Off» Avec Boutique en Ligne Solutions USB olutions RFID a2 Tiny Tiger If Ordinateur Multitaches, Bus Can , Ethernet EBCONNECTIONS PN Se Raa ‘Tat: 0820 900 021, Fax 0820 900126, www.ebconnections.com Nouveau site Web Auster le potentiométre pour que la tension dépasse 4 V, le buzzer reten- litt le relais doit tre commandé. Le bouton 'acquittement permet d'en- lever le défaut si celui-ci est toujours présent, le cycle buzzer-relais est relancé. Redescendre la tension a 3 V et appuyer sur le 8P afin d'annuler Valarme. Procéder de la méme fagon pour la tension « min » sur les autres voies. Exemple de test partie « entrée logique » Programmer toutes le voies @ « 1 (eat & surveite et toutes les actions a « relais + buzzer Placer le switch n’2 en position « On» atin de réalser les essais. aficheur indique ET! @ E78 =1 Connecter un « 0 V » sur Vente EL1 Lafficheur indique ENT1=0 *, 'asté- risque indiquant (comme précédem- ment) qu'un détaut a été constaté Eniever le « 0.V'» connecté sur Ten- trée EL1 et vérifier que lastérisque disparait, Positionner maintenant le switch n° 2 «Off», Placer un « 0 V » sur la voie 1 (EL1), le relais doit alors cotter et le buzzer retentir. Eniever le « 0 V » et ‘appuyer sur le BP pour annuler V'alar- Procéder de la méme facon pour tes ter les autres entrées logiquos. Conclusion Gette platine & base de microcontré- leur permettra de surveiler une ou plusieurs tensions analogiques de fagon simple et conviviale via une IHM et selon des fourchettes pro- grammables. Les applications peuvent aller de ta surveillance de températures a l'alar- me maison, en passant par la sur- voillance des entrées logiques. P. MAYEUX hittp://perso.libertysurf.frip.may Complétez votre collection wa Nal Ieerve! prs * Les pc ert pai # GPS Conte rats # Sie tr Theme | |Alume buon CHF Mie)» Radnor Te incre place fr UST es pa nn 34) [lt = | OS ls a ee] XN Tale» Chap || ne Fine woe ame qe ates dig 3 [sles VGA ct Seershn Bacal] [eel Aniocomdr BAS] nes” rates po tere WGA (prs) » Sunt Cae Seg *Nursr esonge| |Terms} ys ban |nltane frre" Re] ewe = ar)» rao Sl |chamre Sean» Ba "oP odar wee CUNLOC|[Sumea ts © Os seers C206 ho et nwt pa |e ss Te | pana ules bak See yng pi f+ Ang eco Stop» Soma de | |S ie» Be pr ce #3 ree toms Raed ee pisses eo 134) -| lo) ¢eanpl SRPP 8) SEAR denier ev | | : Nome) Jame commandée par PO*Dete- i | iinet | = we Nat va va Nat Jimernst pies Larder eect ae tweet pane Levante |e p= tox Jane» Us poatonneme xu Ae Uf par den phe (near Cars 207+ Te [en Cat Jreances Montew CRS)» fete yep] Sra te aus Orta extn Se nce sTemosue| [MCS hatte [ste Eryn pet er colons * asig mane |Grsieraios pune GFs||encrmge Comes] [et Sac de | ‘eto | [fran atten A exponent pcmcia | (Ts fort cy tee eee Pegactace veame| lpes Ate How tu cee tage det [ements USE peur FC ‘elemetre inraouge |e te 1 Ht 9 AP Eon por | mas ont Stes) | Acq de om ee to pai ssf peek tht cow sr) ef i eabex (coum 4 | Temperate prin sf. [S0° Es np eo Jew preps ur 28) »| [werner BPI He [Pram sa oo AOR, 3 tthe) + Pot PPstrstncie ds Etat | | 3042 sre 0) me * Saree Ice pat whe oneal ttre 67S (ru Noe: teu une Decca dca Tan ey Nar van ae Na net pate» Tere pa + Cte ert pate * Le Ca atk Pogue »KICAD | [lawns Paiue »KICAD src KICAD G) Robot wee, lednon atSmay see Kea} se ania * Kia] modal PCBoow pre) «| [ouch oC (6 pare) eves ones tesan| [tos tana tsuneo) fete erase rprarinr de PC onto [Game CUBLOC Gage 5 Secs Assen dir] |p are depute [a Nets «Carin tre] [Durer ere secre) | Temnde eeu Sie 2eace B |e Pane Rib sane he Mer cn tt | Gen eC ie ate de svegenp] [MPRCATAR# Ttzoren] [CBED" Coe ater ver Meus each Rx] Rot ply Ce MCOninkar VORNW) \Oranee Capac |GSM © Ca ips Jantenes on CH) |retacrmanic s CULOC tu on ut Teh» Rese” pear |S | [Camp pager pur [Chia » J eee yb into ‘ona oon MS | ont 02 He A) Mn ous 0) + Lap] sere SOTA Rese fou Suma Lc a) |Aner tt pap] [ue ge TDAISIAN | fn t)enonestcePe|Me a NCES ows | sceneret ese wets TDAP tc Fal dr montages freer tts NS ectramae | Ls Zit de Mes iG Mane NNT pe a en ran tener a dete Danser dp Ihnen ope age ings Jeet Sn» rage a Series Cn nt ww. electroniquepratique.com LS PENTOURE CLCONTRE LEGS) NUMERO(S) QUE JE DESIRE RECEVOIR ‘TARIFS PAR NUMERO - Frais de port compris # France Metropolitaine 600€ - DOM pa Union européenne : 800 € TOM, E on BOVE 9,00 € - Avtres pays :10,00€ FOREAIT § NUMEROS - Frais de port compris # France Metropolitaine :2400 € - DOM par avion :3200.€ Union européenne :3200 € - TOM, Europe (hors U.E.), USA, Canada 3600 € » Autres pays 4000 € 2-,INDIQUE MES COORDONNEES EL ENVOIE MON REGLEMENE par chaque joint Forde de Electronique Praique ~ Le plement par cue «x3 ce stat DOM-TOM. pr sirement basealte (IBAN » FR76 3005 0000 3000 3020 1728 445 BIC: CCFRFRPP) | Adresse | Code postal VitlerPays 314 317 320 324 327 330 315 318 321 325 328 331 316 319 322 326 329 era Modélisme Bruiteur ferroviaire Le réle de ce bruiteur consiste & imiter ce bruit si caractéristique des essieux de wagons passant sur les joints de rails, De quoi satisfaire tous les passionnés de modélisme ferroviaire. 4 plupart des voies ferro- viaires sont constituées paar une suite de « files de rails » pouvant atteindre plusieurs centaines de métres,reliées entre elles par des éclisses. Afin de permettre la dilatation des rails, un espace de quelques milimétres est prévu au niveau du raccordement. LLors du passage des essieux sur cos joints de rails, on pergoit un bruit périodique et trés caractéristique qui accompagne le passage du train. ‘Suivant le type de matériel roulant, ta structure périodique du bruit émis & cette occasion difere. Le montage proposé génére ce meme bruit en distinguant les voi- tures & bogies pour voyageurs du matériel « frat» 8 essieux, Fonctionnement Alimentation LLalimentation appelle peu de remar- ques. Elle s'inscrit dans la chaine classique allant du transformateur a la sortie du régulateur 7809, en passant par le ppont de diodes. C1 réalise un premier filtrage. La tension, stabilisée & 9 V delivrée par te régulateur, bénéficie d'un compiément de fitrage par C2, tandis que le découplage est assuré par C3 (figure 1) Base de temps Les portes NAND (il) et (IV) de ICt forment un oscillateur astable déli- Mate! bogies vrant un signal carré dont la période depend de la position angulaire du ccurseur de l'ajustable A. Celle-ci peut ainsi varier de quelques. milse ‘condes a prés de 200 ms. Elle consti- tue la base de temps du bruiteur La led L, par ses clignotements au méme rythme, signalise le fonction- nement de Foscillateur Les portes NOR (li et (IV) de IC2, avec les résistances périphériques Ra et FB, font office de trigger de Schmitt afin de donner aux fronts montants et descendants du signal, une allure davantage verticale, grace une accélération de la vitesse de basculement des portes de oscilla- tour, Elaboration de fa structure du bruit périodique Le circuit référence 1C5 est un comp- teur décimal avangant d'un pas au rythme des fronts montants présen- ‘és sur son entrée « Clock » (broche 14), Létat « haut » se déplace alors de proche en proche, de la sortie Sn Alasortie Sn. Quant aux sorties Sn utiisées, on dis- tingue deux groupements de diodes dont les cathodes sont communes = le groupement D1, 02, 03 et D4 qui correspond respectivement aux sor- ties $0, S1, $5 et $6 = te groupement DS et D6 correspon- dant aux sorties $0 ot $3. ‘S| on $0 référe a la figure 2, on note ‘une similtude relationnelle de ces Modélisme t atta Mg a Soro io ? ine BB ww olactraniquepratique.com ELECTRONIQUE PRATIOUE eyelet so | s1 | sz 84 | 86 | 86 | Remise a zéro went | D1mD2/OD4 aS ao EE = Groupement solo 4 Tableau A groupements avec la succession des essieux des différents types de maté- Tiel remorqué - les voitures a voyageurs pour le pre- rmier groupement + les wagons « fret » pour le second, Sélection alternative des groupements 16 est un compteur comportant quatorze étages binaires montés en cascade. Sa base de temps interne «test déterminge par les valeurs de AQ et C4. Elle est de lordre de 22 ms dans te cas présent. Sur une sortie Qn donnée, on recueille un signal carré dont la perio de T se calcule au moyen de la rela- ton Tnetx2" Ainsi, sur la sortie Q10, la période du ‘signal carré délivré est d environ 22 s. ‘Sur cette sortie, on enregistre une alter nance ininterrompue d'états « haut » do 11 s ot d'états « bas » dela méme durée, La sortie Q10 est reliée a l'une des deux entrées des portes AND (I) t (V) de IC4, Elle est également reliée, ‘mals apres une inversion opérée par la porte NOR (ih de 103, a 'une des ‘doux entrées des portes AND (1) et (i) de 164, INrésulte de ces liaisons le principe de fonetionnement suivant + Pendant une durée de 11 5, ja sor- de la porte AND (IV) de IC4 pré- sente sur sa sortie fe niveau logique présent sur les cathodes réunies des diodes du premier groupement ($0, S1, $5 et SB de ICS). Lorsque Ie compteur ICS atteint la position $8, i est remis a zéro et poursuit ainsi son cycle. Pendant ce temps, la sortie de la porte AND (th de IC4 reste a rétat bas», ‘+ Pendant les 11 s suivantes, c'est {la sortie de la porte AND (I) de IC4 de présenter le niveau logique des cathodes réunies des diodes du second groupement (80 et $3). C'est la position $4 du compteur IC5 qui ‘assure dans ce cas sa remise a z6ro. La sortie de la porte AND (IVj de 1C4 reste l'état « bas » Ce cycle alternant se poursuit ainsi inlassablement. Le tableau A resume ce fonctionnement. Structure finale du bruitage Sur la sortie de la porte NOR (Il) de 1C3, les états = haut » délivrés par "une ou Fautre des sorties des portes AND (ill et (IM) évoquée précédem- ment sont inversés on état « bas ‘On les retrouve dans leur état initial Modélisme sur la sortie de la porte NOR ((V) de | ce qui correspond & une fréquence Nomenclature IC3, mais seulement lors des états de 625 Hz. Résistancos ‘bas » correspondant & la demi- _Is'agit dune fréquence dite musica- FR, 2:1 Ma (maron, no, vert) période de la base de temps pilotant | le, Elle est surtout audible. tant 3 27 : 10 ka marron, noir orange) Gs, Cette disposition introdult volon-_donné que sa durée est faible, le brut FRB, RO : 100 ke (marron, no, jaune) Fito. 22 ke Youge, rouge, orange)” | taifement la séparation entre deux | correspondant est trés « sec ». C'est RIT: 350 ka forango, orange, jaune) tats « haut » sur deux sorties de | le Darlington que forment les transis [R12 89 ke (orange, orenge, orange) | rangs consécutfs de ICS. Sans cette tors 1 et T2 qui rélise amplification R13 4,7 Ko Gane, violet, rou98) | préeaution, la distinction entre SO et _ nécessaire. Le bobinage du haut-par- ie eR Ae a S1 (ou encore entre S5 et S6) serait leur est inséré dans le circuit des col- A: Avsteble470 Ka" ‘occultée. lecteurs communs des transistors. En définitve, los tats « haut » déli- | Entre deux bruits conséoutifs, la Condensateurs ‘vrés par la sortie de la porte NOR (IV) capacité C12 se charge a travers C1: 2200 pF/25 V de IC3 sont pris en compte par la R14, Elle se décharge lors de I'émis- aoe So necaoa (Seneca Series portes NOR (et (lj de 1C2. croit de puissance, sans pour autant 5.69: oF Pour chaque état « haut » présenté allée le potentie d'alimentation du 10: 1 uF ‘sur son entrée, cette demiére délivre montage. O11 22 nF un état « haut» de breve durée sur sa ee sortie. Cette durée est de ordre de | La réalisation 15 ms (figure 3). DraoesiNetas. Schématiquement, Ia structure d’es- Aucune remarque particule quant & 1 Lod rouge © 8 men | pacement dans le temps de ces ta réalsation du circult imprimé de fa rae | impuisions est la suivante figure 4. " groupement de diodes operationnel: Une fois. les composants mis en Wor: cD 4011 162, 103 CD 4001 place conformément a la figure 5 ot ea’: CD 4081 | apres une ultime vérification de Ics : C0 4017 orientation correcte des éléments 108 : CD 4060 : ee ppolarisés, on pourra directement pro- ‘céder aux essais. Pont de odes 2 el Le seul réglage éventuel consiste & Divers | Génération du bruit gir surle curseur de''sjustable. En le ‘i staos @ horzortau S versus) Pour chaque impusion postive issue tourant dans le sens horae, la ier soudable 2 plots ‘ : ibs ersoudabie2 ps | _|_delabascule 2, oseilateur NAND ()|_ période de a base de temps ciminue pedal feck « [) de IC entre en action. Il dlivre Cela revient simuler une vitesse 2.nppirta 16 besos | sur sa sortie un signal carré caracté- accrue du convol feroviire. HP :haut-parleur4 ou8.2- 050mm isé par une période d'environ 1,5 ms, KNOERR sn yo olectraniquepratique.cern ELECTRONIUE PRATIQUE Micro/Robot Dans notre précédent numéro, nous vous avons présenté le coffret MINDSTORMS® NXT de la société LEGO® qui permet de concevoir des robots sophistiqués dotés de capteurs et d’action- neurs trés performants. Ce systéme a haute technologie se préte parfaitement au développement d’applications électro- niques visant, pourquoi pas, I’élaboration d'une centrale domotique, d’alarme, etc. u cours de ce deuxisme article, nous allons conce voir une petite platine en vue d'expérimenter le convertisseur analogique/numérique intégré a la brique inteligente NXT. Nous proposerons également, sur le méme principe, la réalisation d'un Clavier & neuf touches géré a partir d'une seule entrée de la brique NXT. iva de soi que les platines sont pré- ‘yues pour s'adapter mécaniquement ‘ay standard des fixations LEGO, & instar des autres piéces de la ‘marque. Nous verrons aussi comment adapter les cables de liaison pour nos inter- faces de maniére simple, mais néan- moins professionnelle, Pour terminer, nous verrons comment ‘eneapletrec:-vos propeee::noreentin quils soient reconnus et prononcés paar la brique NXT. Un robot ou une centrale domotique parlant le fran- ais est bien plus apprécié par ta majorite d'entre nous. 332 yownetectroniqueprotique com Informations préliminaires La mise en pratique de cet article nécessite, bien sir, de posséder le coffret LEGO MINDSTORMS NXT portant ja référence 8527. Il est également prétérable d'avoir pris connaissance de la documenta- tion et d'avoir réalisé au moins le ‘modele de base afin de se familiariser avec les pléces et le logiciel gr phique de développement « NXT-G fourni sur lo CD-Rom. Vous devez cconnaitre les étapes pour écrir, t6lé- charger et lancer un programme. Nous faisons appel a un « bloc pro- gramme » de capteur unique = celui du toucher, mais utilisé de maniére analogique. Cette technique sous entend l'emploi des fils ou liens logiques entre les blocs. En cas de LEGO MINDSTORMS NXT Créer des capteurs analogiques Enregistrer ses propres sons difficulté, nous vous invitons & vous référer l'aide tres conviviale et com- plate intégrée au logiciol ‘Au fil de ces lignes, nous citerons certains programmes développés par ‘nos soins et largement commentés. lis. portent extension propriétaire rbt » et sont disponibles en libre ‘t6léchargement sur notre site internet nttp:fwwrn-electroniquepratique.com Le probléme des cables Pour relier nos interfaces de conception personnelle & la brique inteligente NXT, il nous faut des cables identiques & ceux contenus dans le coffret MINDSTORMS NXT. La société LEGO en fournit pour les ‘entrées et les sorties, munis de prises ‘« RU12» a six broches, du méme type que celles employées en téléphonie (photo A), Tout irit bien si ergot de maintion n’était pas décalé a gauche Micro/Robot sur celles-ci, au fieu d'éte centré ‘comme sur les prises couramment commercialisées (photo B} Pas de panique, plusieurs solutions existent et nous vous proposons la plus élégante, la plus simple et aussi, la plus professionnelle I convient tout d'abord de se procu- rer un nouveau jou de cables complet (sept pidces) sur le site « marchand » de la société LEGO, pour moins de 9 €, a adresse suivante |nttp://shop lego. com/ByTheme/L.eat. aspx?on=178d=70 Ce petit investissement vous dispense do sactifr un des cables dorigne, | IE Entree 134 lotiriour NXT | I faut également une pince a seri wa | pour les prises RU12 & six broches 22k0 en by pit (eriron 10 € chez Saint-Quentn-Rado) fe} Nor — tases — [2 | ot quelques prises. La pince est tres fo|—Rae—_Masee [3 pratique et universalle photo C) Tale [isons —ore00—|2 Ts — Sectionner fe plus long cable atin eee Disa] he | «fen obtenir deux de longueurs sou- Th | haitées (environ 2/3 et 1/8). Dénuder - Vextrémité de chacun d'eux avec le plus petit logement de la pince. Pour | (pont diviseur), d'une température | termine, i suft d'enfiler les six fils de (thermistance), etc. ‘couleurs dans une des prises neuves Le CAN de la brique NXT travaillant | ‘et de les serti Attention au sens, sur 10 bits, une tension de 0 V ren- | ‘observer les prises d'origine et la | voie la valeur 0. Pour § V, nous obte- photo B. rons 1023; avec une variation linéaire Ge travail ne demande que quelques | Sur toute la gamme. secondes pour obtenit une finiion | Le capteur « tactile » est le plus parfaite; les deux nouveaux cables, | simple des capteurs analogiques. de longueurs différentes, ressemblent | L’état du contact n'est pas lu par le ’ ceux d'origine, mais ne s'adaptent | procédé « tout ou rien », mais en qu’a nos interfaces, retournant une valeur résultant de a mise en série d'une résistance de | | mettent de fixer le circuit impprimé au | ie cine eer moyen de poutres percées et autres, Le convertisseur 2.2 kf @ la masse formant un Pont | aces de la marque, sans utilser de | diviseur avec la résistance de 10 kQ Interne (figure 1). Le contact au repos donne la valeur 1028 et environ 180 Réatisation Jorsqu'll est actionné. Pour vous en assurer, chargez et lancez Je pro- gramme « Contact ana rt » analogique/numérique La brique inteligente MINDSTORMS NXT atteint de hautes performances. Elle renferme notamment un conver tisseur analogique/numérique (CAN) tres précis, rapide et stable sur 10 bits. Pour les non initiés et pour "expliquer vis. Lee circuit imprime doit sive contec- tionné avec. le plus grand soin. Employer la méthode photogra- 3 ;Phigue pour la reproduction du typon Platine d’expérimentations gone dessin est dome ala igure 2 analogiques Apres gravure au perchlorure de fer, il simplement, cette technologie ser, convient de porcer tous les trous & ‘comme son nom Tindique, & conver: | Notre premiére réalisation ne com- | Taide d'un foret de 0,8 mm de dia- tir une tension (analogique) en une | porte aucun composant ! C'est une métre. Cette opération est indispen- valeur brute (numérique) variant en | petite platine, équipée d'une embase sable car elle permet d'obtenir un fonction de la précision du convertis- | AJ12 a six broches et de plusieurs centage parfait des usinages sur les seur (nombre de bits) barreties sécables de type « tulipe » pasties. En utilisant le composant ou le cap- | pour former une zone d'expérimenta- La précision du pergage des deux teur adéquat, i est ains! possible de | tions sans soudure & cinquante-tuit rangées dTovifices sur les cotés lie, aprés adaptation par un pro- | contacts. Latéralement, deux ran- conditionne la bonne implantation de gramme, la valeur d'une tension, | gées de cing trous, précisément au la platine au sein des constructions mais également d'une résistance | standard mécanique de LEGO, per- en LEGO. Les aléser un diame de Micro/Robot cq iro west Creo + embase R12 & 6 broches pour eiruitimprime Broches de baretes sécables fomelies do type tuipe Pour les expérimentations LDR : celle photoslecrique LOR1200 (Saint-Quantin Radio ou Lextronic) Résistances diverses Potentiometre de 10 k© ou $0 Ko “Thermistances (OTN) d'environ 10 KO 20°C Fils, et. 5 mm. La fixation de I'embase RUI2 requiert deux trous de o 3 mm. Respecter ensuite Vimplantation des pieces de la figure 3. Souder, en premier lieu, toutes les barrettes sécables et terminer par Vornbase RJ12 (photo D). Les deux plots en plastique de celle-ci peuvent tre fondus l'aide du fer & souder sur la face cuivrée du circuit imprimé. Ne pas omettre de nettoyer la panne du fer aprés cette opération. ‘Avant de raccorder la platine d'expé- rimentations @ la brique NXT, il est Indispensable de contrdler la qualité es pistes et dos soudures afin o'él- miner les risques de court-circuits et de coupures. Expérimentations ‘Avec des contacts ‘en série ou en parade Relier la platine terminée & la brique NXT au moyen du cable précédem- ‘ment confectionné. Positionner une résistance de protection de 2,2 k® et lune ligne de contacts fermés au repos en série, comme visible sur la figure 4. Vous avez confectionné une boucle d'alarme (fonction « ET »). Le programme « Alarme.rbt » la met en pplication. Lorsque tous les contacts sont au repos, le convertisseur analogique/ numérique it a valour de 180 et rien no so passe. Si au moins un des contacts est actionné, la valeur tue est de 1023 et I'alarme retentit, ficheur LCD de la brique NXT visualise les informations. Si, conformément a la figure 5, vous Ccablez la résistance de protection de 2,2 KO et plusieurs contacts ouverts au repos en paralile, vous obtenez un détecteur d’obstactes multiples sur un robot, par exemple (onction 7 cana Entrées 104 vie nae Rouge Micro/Robot rt 24 3 DIA IGial Riot” RAG Clavier stovchoe OU »). Lancer le programme | Obstacies.rbt » afin de mettre en | pratique cette expérimentation. Au repos, la valeur lue est de 1023 et 180 | environ lorsqu'un contact est appuyé, Un son est émis simultanément et les | informations s'affichent. | ‘Avec des composants passits, Les expérimentations mettant en couvre de simples contacts ont per- mis de bien assimiler le principe de fonctionnement des entrées analo- giques, mais présentent un intérét limité. Nous vous invitons maintenant ‘a raccorder divers composants pas sifs : potentiomdtre, cellule photoré~ sistante (LDR) ou thermistance afin de voir comment le convertisseur analogique/numérique réagit en fonc- tion des évenements exterieurs (ten- sion, lumiére, température, etc.). Pour cela, relier les composants, comme le ‘monte la figure 6. Attention, i n'y a plus de résistance de protection, bien respecter le cébla~ ge. Le programme « Test can bt» sert simplement a lire la valeur brute en temps réel en fonction des modifica- tions externes. Pour le cbté « gadget », mais surtout pour travailer la pro- ‘grammation, nous falsons émetire lune fréquence audible @ la brique NXT en rapport avec la valeur iue, Le clavier a 9 touches Etudions notre premiére interface pratique en réalisant un clavier a neut touches sur une seule entrée analo- gique. La précision et la vitesse du convertisseur analogique/numérique intégré a ta brique NXT nous permet- tent d'envisager sans probleme une 18 x Zr {eeeeeo}- Valour mini_| Valour contral| Valour maxi. ‘oF o 72 2 Tableau 1 B eealglale acti ‘ } ¥) } telle application. De plus, la platine se fixe comme la précédente, au stan- dard LEGO, avec les piéces de la marque. Principe et réalisation Le schéma de principe de la figure 7 montre une évidente simplcité. Les resistances 1 4 R10 forment un pont divseur de tension avec la résistance inteme de 10 ki integrée & a Brique NXT. En actionnant une des touches 1 89, le potential de a masse est plus ou moins rapproché sur le pont | fe 232 wow etectroniquenratique.com ELE: 3 diviseur en court-circuitant les résis- tances situées entre Ia touche en question et la masse. La tension, done sa valeur iue par le « CAN », varie en fonction de la touche enfon- 60. Le programme doit interpréter quelle touche a été actionnée en tenant compte de la tolérance des résistances. Un intervalle trop saree ‘conduirait & des erreurs. Lo tableau 1 donne la valour brute centrale et les butées de Vintervalle de lecture pour chaque touche afin d'obtenir un résultat fable, Micro/Robot Nous ne nous étendrons pas sur la {fabrication du circuit imprimé dont le dessin du typon est donné en figure 8. Procéder de la méme maniére que pour celui de la platine dexpérimen- tations. Suivie ensuite implantation de ta figure 9 et la photo E pour souder les composants. Programmes dapplications Clavier 01.rit Ce premier programme est assez Jong et placé dans une boucle sans fin, Une variable numérique « Touche » ‘est créée et chargée avec la valeur 0. Ensuite, "entrée numérique est iue et la valeur brute est comparée neut fois, & neuf intervalles, pour savoir quelle touche est action Si.une des comparaisons est « vrai », alors la variable « Touche » est char- 968 avec le numéro correspondant de la touche. Cette valour est convertie au format texte, puis afichée sur Mécran LCD. La temporisation qui suit permet Tobtenir une bonne lsibilté en rédui- ssant la vitesse de rafraichissement. Pour chaque utilisation du clavier, un tel programme est long et fastidieux & écrire. De ce fait, il est préférabie d’en traiter une partie comme un sous programme. En langage NXT-G, ii sutfit de sélec- tlonner les blocs concernés et de les cenregistrer, en leur donnant un nom, ‘sous forme d'un bloc graphique dans la palette personnalisée dans la sec- tion « Mes blocs ». C'est ce que nous ‘avons fait en fappolant « Tost Clavier» Ge bloc n'est donc pas un program- me entier, mais. bien un. sous-pro- ‘gramme. Enregistrer ce fichier dans la section ‘= Mes bloos » avant de charger et lan- coer le fichier « Clavier 02.rbt » Vous pouvez constater qu'ilest nette- ment plus court grace a cette tech- Nomenclature 1 Embase R12 86 broches ‘pour circu imprimé Ri AIO: Résistances do 1 KO (marron, nok, rouge) 1.4.89 : Touches de typ pour circuit imprimé 06 nique. Nous employons le bloc « Test Clavier » & chaque fois quill est nécessaire de scruter notre clavier & neuf touches Pour de plus amples informations & propos de Ia fonction « Mes biocs », voulez consuiter aide trés compléte du logiciel. Piano.tht Mettant a profit le bloc personne! «Test Clavier », ce programme, inté- ‘gré dans une boucle sans fin, trans- forme chaque action sur une touche fen une sonorité cifférente La variable numérique « Touche » est cchargée avec le numéro de la touche enfoncée et, parallélement, cette valeur est comparée & zéro. Dans ce cas, le son est interrompu, Si Ia valeur est supérieure 8 0, cela signifie qu'une touche est appuyée. Son numéro est alors muttiplié per 100, puis additionné & 500 pour obte~ ni une fréquence « audio » générée par le haut parleur de la brique NXT. Motours.rht Toujours & l'aide du bloc personnel «Test Clavier » et dans une boucle sans fin, ce programme sorute les neuf touches pour commander les trois servomoteurs LEGO, Les trois touches du haut actionnent la marche « avant », celles du centre Varrét et coles du bas : la marche «arriére ». Les trois touches de ‘gauche gérent le servomoteur « A », celles du milieu : le servomoteur « B » et les trois de droite : le servomoteur «C», Vous vous étes maintenant familiar- 86s avec la maniére de programmer ‘en langage NXT-G, vous savez inter- préter les valeurs analogiques et vous ‘avez a votre disposition un clavier & neuf touches. \Vous possédez donc deja les bonnes ‘bases pour concevoir une petite cen- tale d'alarme, domotique ou un robot encore un peu plus évolus. Enregistrer ses propres sons ‘Comme nous avons évoqué le mois dernier, la brique intelligente NXT est capable de restituer des sons dans a gamme des fréquences comprises entre 2 et 16 kHz avec une résolution de 8 bits Sans étre de la haute fidalité, la qua lit sonore reste parfaitement accep- table. lest done possible de faire émettre des bruits enregistrés ou générés & votre robot ou & votre centrale domo- tique, par exemple. Mais la fonction ta plus spectaculaire ct la plus attrayante consiste a lui faire prononcer des paroles et pour- ‘quoi pas les vétres | Nous sommes confrontés & un tout petit probléme, la brique NXT ne reconnait pas les fichiers sonores aux formats habituels: « WAV », « MPS », ‘tc. mais utilise le protocole « RSO II faut simplement télécharger fe petit logiciel approprié, libre de droits (freeware) nommé : « Waw2Rso » & adresse suivante: ttp//brixce.source forge.netutities. html < Wav2Rs0 » est un petit programme tournant sous Windows et destiné & cconvertir les. sons « WAV » au format «SO » pour la brique NXT, mais i peut aussi faire inverse, Préalablement, il faut utliser un logi- Ciel c'enregistrement. La solution do facilte consiste a utliser celui fourni avec Windows, mais il en existe un tres performant permettant, en plus de lenregistrement, d’appliquer toutes sortes de traltements aux sons, ils'agit de « AUDACITY ». Celu-ci est également un logiciel libre de droits (freeware) pour Windows, Mac et Linux. Nest disponible a adresse suivante tp://audacity sourcetorge.net/donnioad! Aprés avoir téléchargé et installe les logiciels, voici la procédure & suivre our obtenir et utiliser vos fichiers sons au format » RSO ‘Dans les « Préférences » du menu « Edition » du logiciel « Audacity », régler la qualité d’enregistrement avec une fréquence d'échantillonna- (ge par défaut & 8 000 Hz et un format de 16 bits en mono. * Enregistrer des paroles ou un son en se limitant & une ou deux secondes. * Coupor les blancs (parties inuties) pour ne garder que Iessentil * Appliquer, éventuellement le traite- ‘ment sounaité famplfication, tonalite, vitesse, écho, etc) * Exporter le son au format « WAV » et fermer « Audacity » + Quvrir le logiciel « Wav2Rso «. * Choisir un répertoire de travail oii se trouvent les sons. * Sélectionner un fichier au format «WAV », * Cliquer sur « Convert »; le fichier converti est sauvegardé dans le répertoire précédemment choisi + Recommencer les deux étapes pré- ‘cédentes pour chaque son a convert. * Déplacer les fichiers au format « RSO » dans le répertoire dos sons. du logicie! LEGO, En général, iI se trouve a l'emplacement suivant : CAProgrammes fles\LEGO Software Micro/Robot LEGO MINDSTORMS NXTengine\ sounds Desormais, lorsque vous utliserez un bbloc graphique de restitution sonore ‘au sein du logiciel de programmation LEGO, vous pourrez constater que les nouveaux sons sont reconnus, Vous pouvez maintenant faire pro- oncer & votre robot vos. propres paroles, ce qui peut étre res pratique dans les applications sérieuses ‘comme la domotique. Nous avons enregistré trois. sons, ‘convertis au format « RSO », pronon- ‘gant avec un timbre de voix different les mots » électronique pratique ». Placez-les dans le répertoire précé- demment cite, lancez le programme « Voix.rbt » sur la brique NXT et sui- vez les indications de Pafficheur pour écouter ces paroles en utilisant le cla- vier & neuf touches. NOTE IMPORTANTE.- Penser & effa- cer de la mémoire de la brique NXT les fichiers « sons » devenus inutile. Ceux-ci occupent une place consé- quente et ne disparaissent pas lorsque vous supprimez un programme. Dans un prochain numéro, nous vous roposerons de réaliser des interfa- ‘ces mettant en oeuvre le protocole FC. Vous vertez ainsi comment étendre cconsidérablement le nombre den- trées/sorties numériques d'une {que inteligente LEGO MINDSTORMS Y. MERGY Domotique Contrdéle d’une installation « Hors gel » ll existe des montages électroniques fort simples qui présentent un caractére d’utilité incontestable. C’est le cas de la présente réalisation dont le cahier des charges repose sur le contréle, de l’extérieur, du bon fonctionnement du chauffage dans une résidence secondaire non habitée en saison froide, mais simplement mise en situation de « hors gel ». fe montage estinstalé dans verra si la led alumée est rouge ov | Alimentation U'une des pidces de rhabi- verte. En cas de probleme, il pourra L¥énergie provient, bien entendu, du tation. Le chauffage est soit vous avertir, soit intervenir pour secteur 230 V, par 'intermédiaire d'un réglé sur une température vous éviter de graves dégats liés aU transformateur abaisseur de tension. reletivement basse, de ordre de 5°C gel dune canalistion, par exemple. | Lequel fournt, sur son enroulament par exemple. secondaire, une tension de 12 V Le module comporte deux leds de Fonctionnement (figure 2), Un pont de diodes assure visualisation : le edressement en double alternance, = uno verte, allumée sila température | Rappel sur les GTN tandis que la capacité C1 effectue un Intérioure reste supérieure & 5°C contrBle dela premier fitrage de maniére & obtenir “une rouge dont allumage se produit | température incombe essentillement | un potentiel ondulé d'une valeur ‘si la température devient inférieure. une CTN qui est une résistance 2 moyenne de 20 V. A la sortie du régu- Le boitier contenant le module est coefficient de température négatif, jateur 7810, on recueille une tension: install prés d'une fenétre de fagon & d’ou son appellation. Plus précisé- continue et stabilsée & 10 V. ‘ce quo les leds soient visibles de 'ex- ment, ce composant est constitu La capacité C2 assure un fitrage teri d'un matériau semiconducteur dont complémentaire et Ca jove le role de ‘A chaque passage d'un ami ou d'un la résistance ohmique varie en fonc- condensateur de découplage. Voisin qui aura accepte de vous tion inverse de la température tence ce petit service, ce dernier ambiante. Mais cette variation rest Appréciation as linéaire. Ele présente une allure de la température ambiante — logarithmique, comme lindique la | La résistance CTN, utilisée comme FEI | corte ce" sironce roprtsentéen | capt de templar» foe un s figure 4 pont diviseur avec Rt. Si« RoTN » est | On notera que la CTN ne présente saa résistance de la CTN a une tempé- | valeur nominale de résistance que | rature donnée, le potenti! « u », dis- nono" | pour une température de 25°C, pponible au point de jonction de R1 et | Physiquerent, la CTN revét généra- | do la CTN, s'exprime par la relation lement la forme d'une perle de | quelques milimetres de diametre et “=e > | | comporte deux connexions. le n'est Tengeutse °c) || pas polarisée, ce qui simplfie encore | Par exemple, si pour une températu- \ son utilisation. re ambiante de 5°C, catte valeur est fe aa ww ntoctroniquerracique.corn ELECTRONIQUE PRATISUE de 32 kA (la valeur nominale de la CTN utlsée est de 22 Ko), le poten- tiel « u» est de 4,5 V. Ce dernier est appliqué sur entrée « non inverseu- se » d'un ampiifcateur opérationnel ‘és courant, le LM 741, éférencé IC1 Comparaison par rapport a une température de référence entrée « inverseuse » de cet amp- ficateur peut tre soumise & un potenticl variable de 0 & 10 V suivant la position angulaire du curseur de Vajustabie A Restons dans le cadre de I'exemple numérique évoqué au paragraphe précédent et plagons-nous dans le cas ol le potentiel présenté sur I'er {r6e « inversouse » est réglé A 45 V. Dans la présente application, ampi- ficateur fonctionne en comparateur ‘Son comportement est fort simple = le potenti! de entrée « inv ‘souse » est inféieur & celui de 'en- {née « non inverseuse =: la sortie du comparatour présente un état « hau = le potenti! de entrée « inver- seuse » est supérieur & celui de I'en- ‘160 « non inverseuse »: la sortie du comparateur présente un état « bas ». Le premier cas correspond @ une ‘temperature inférioure & 5°C, tandis, que pour le second cas, cette tempé- rature est supérieure a 5°C. ors des baseulements d'une situa tion & une autre et dans le but d'ob- tenir une transition franche du dispo- siti, la résistance R2 introduit une « réaction positive», Plus exactement, par exemple dans le cas d'une transi- tion positive du niveau de sortie, R2 injecte sur entrée « non inverseuse un petit supplément de potentiel, ce {qui accélar et confime le phénoméne. Une action similaire se produit lors de la transition négative dans la mesure U R2 introduit cette fois une petite diminution de potentiel. Les spécia- listes désignent ce dispositt par I ap- pellation « d'hystérésis ». On retrouve ‘ce phénomene, volontairement créé, sur tous les thermostats. Signalisation Les portes NAND (0) et (i) de 162 for- ment un tigger de Schmitt dont la finaité est de présenter sur la sortie des états = haut » et « bas », respec: tivement caractérisés par des poten- tials de 10 V et OV. Il convient de rappeler, en effet, que la sortie de IC1, pour un état considé- ré.comme « bas », présente un poten- til réel de ordre de 1.5 V, appelé «potenti! de dchet ». De méme, pour un état» haut», on eli ve un potentellégérement inféieur & 10V, soit environ 9,6 V (figure 3}. ‘Aux sorties des portes NANO (I) et (WV), sont respectivement montées Une led rouge et une led verte. Les resistances RS ot RB en imitent le Courant. Dans le cas d'une tempera Domotique fe Ravsooksr peeseres ue wees hess ue ‘cas inverse, on obser- ve Mllumination de la led vert. Réalisation pratique Le circuit imprimé est présenté on | figure 4, Sa configuration est simple aero ipa tee oas ime particulier. fe way etectroni.eprabque.com ELECTRONQUE PRATIOUE

Vous aimerez peut-être aussi