Sunteți pe pagina 1din 64

FIABLEs...ruoes orrulles... AsstsrAilcE LEcTEUR It{NovATloNg...

MoNTAGES

E]HETNOilNU;
$$$$$rr'1 i tffilffi-02
t

AurlscnArc& AW@ ^, reffi ; uf POUR DTSQU_E'J44,IIES |


t-1 r--\ /-u-----1/-'-\ t--\ 7'-\

EEBAMTMA@Nffi@uE
--v-----r

*ffi;;::-:-l;tr-

USB

r-r rtz-\

r---1

on-jr-illcr h
I 0
\

A COMB'NA'SO'i' SERRURE AVECCODEUR ET AFF'CHEUR

lI
\

I g

76 CANAUX OCOMMANDE A '''''NTERFACE VE

?
0

t h
rl
L

0
l{

PROGRAMMATEUR POURPIC TN.CICU'T

oeoeueun $0MtrJAtr;H
M0462. 102-F: 5,00

lI
rl
- MARD - Canada 7,50Sc France 5,00- DoM 5,00- CE 5,00- Suisse 7,00FS 50DH

orniLs-;.1 p.qG r,'.;

pour Anti-scratch lireles vieux vinyles

05

Module RealTime Clock universel

39

Vous vos vieux avez certainement conserv vinyles desannes 70, repousss aufond d ure armorre par le flot desCD:mars paspu.nl vousn avez peut'tre voulu, nitoutracheter touttrouver enCD, quel pouvoir dommage deneplus lire cesdisques irremplaables! l\4ais ilscraquent unpeu ou beaucoup et notre 0reille parasites a perdu l habitude decesbruits fines rayures dus aux d usure ...ahsi seulement on pouvait lesattnuer. Ehbien unrducteur c'est quenous de ce typede bruit(anti-scratch disaifon autrefois) vous proposons pourrez pour icideconstruire liretousles et vous lutiliser formats 78 33 45 tours.

Avec un encombrement de quelques cm,et une consommation de courant drisoire, ce module fournit la dateet lheured'unsystme. ll est quel faciie n'importe implmenter dans appareil parun numrique et il c0mmunique avec I'extrieur port srie. Son signal d'horloge estprogrammable. Grce unsystme desauvegarde interne, il peut maintenir lesd0nnes enmmoire mme enI'absence detensi0n d alimentation.

port lecteur debadge magntique avec USB,,.,,..,,..,..,,.,.,,,,. 48


lecleur de badges magntiques Cenouveau USB il intgre est dotde fonctions volues: un jusqu' horaire enregistreur d E/Set mmorise 5 qu'il 300vnements de lecture dans l'EEPRol\4 jusau reconnait rnmoriss; cont.ert:,l 20oadges il peutdclder de manlre autonome, enf0ncti0n decequiestcrit lacarte, relais dans dec0mmander deux oud attendre des directives de I'ordinateur; il estpourvu d unehorloge avec batterie tampon.

pour Programmaleur disposltlfs CPID pailie: pratique Seconde laralisation etlelogiciel

09

Avecune interventi0n minimale matrielle et I'utilisation il est d'uncodestandard de base, possible d'adapter un seulet mme dispositif programmable logique vosdifferentes exigences prochain d'application. Pour crer votre circuit intgr plus programmateur que numrique, besoin defer souder,le cetarticle vous orooose suffirl

lnkoduction ladomotique Leon : Une radiocommande 16canaux Cinquime installation Velbus Senure combinaison avec codeur etafficheur.,,.,,,..,,.,,..,,., 25 pour
Permet i'activation de n'imDorte ouelle serrure lectrioue ouautre disoositif descurit avec une procdure semblable descoffresjorts; les celle quatre chiffres delacombinaison sont slection ns rotatifet visualises aumoyen d uncommutateur sur

56

que unafficheur sept lerelais nes'active lorsque segments; desortie t0ute las0uence numrioue a t entre correctement.

permet par Cettetlcommande de contrler radi0 relies 16 charges desdisp0sitifs Veibus lecontrJe exactement comme i ellesecomporte poussoirs VM88P8, partquelacommande se pour faitau moyen d'unouplusieurs metteurs; lescommandes reues convertir enfluxdedonnes compatibles avec platine lesmodules Velbus, VBMlRS. onsesertd'une srie

g2 pour Programmateur dbogueur in-circuit P|C...,...,.-.-.--.. partie:la pratlque Seconde ralisation etlelogiciel
C'est laversion amateur lCD2 duprogrammateur de l\4icrochio: elle 0ermet devrifier lefonctionnement du logiciel au moment de sondveloppement et le ce directement sur la platine o est mont (onoore microcontrleur en environnement IDE [,4PLAB). Ceprogrammateur l ordinateur le communique avec travers port il reoit USB dont videmment I'alimentation; il peut mme fournir I'alimentation la platine il programme le micro dont ouquil analyse,

Les Petites Annonces Lebon d'abonnement

65 66

page llindex des ...........,...........,..,. annonceuls setlouye 65

ABO}INEZ.YOUS A

Retlouvez surwww.electronique-magazine.com

Articles, Revues etCD tlchargeables auformat numrique Acrobat PDF


papier Abonnements etanciens numros enligne

IIIEINIil[
E1 LOTSIRLE II'ENSSSSsUEL DE L'ELECRON'QUE POUR jOUS

Cenunro a 6tenvoy nog abonnc lo 30J.nvlor 2008 Crdits Photos: Corel. Futura. Nuova. .lMJ

par des bureauxd'tudes et contrlspar nos Les projets que nous vousprsentonsdans ce numroont t dvelopps soins, aussi nous vousassuronsqu'ils sont tous ralisableset surtout au'ils fonctionnent oarfaitement.L'ensembledes typonsdes circuitsimprimsainsi que la plupart des programmes sourcesdes micrccontrleurs utiliss sont tlchargeables sur notre site i 'adresse: www.electronique-magazine.com dans la rubriqueREVUES, Si vous rencontrez la moindre difficult lors de la ralisationd'un de nos prcjets, vous pouvezcontacterle service techniquede la revue,en appelantla hot line, qui est votrc service du lundi au vendredide 76 78 H au 0820 OOO 7a7 (N" INDIGO : O,!2 / MM), ou par mai| redaction@e lecon ique-m ne.com agazi

LES
q E

'' DU MOIS..,, LES i ' 'e*s DU IttOlS


.:,;l t_rirnqi. r ! i.il I.

, rl Lr .r.rLr lt rI lirirl qur permet rr,r( L| fri r\ I r . solffle des r!(t ,.!! !'-,rS I I l r , r L , L! l s n l e r l a c e r . . TL i f t r ' r i r rL | lr,rr ri I (ll I

tl R i' a r-J
I

s
EN1687...... Kit comDletsans boitler

21,50

Xit version montesansboitler EN1687XM

Ce kit est un ci spos t f pcrNellfl la proglammalrof cic co nposanls n l o g i q u e p r o r ; ri r n r b l e ( l e t ! p e C P L D & F P G A . l l o . r r l , l ( l - . o f - . , . ru n c r c ! t i r L r i , s D r -icq u e a ! f e i n t g r en L j f r , . r a p p l i c a l r o f { r i ) f , r t ' r C o f n e x r o ns ! r p o r t p a r e { r : i Lt r l i r I r l L rs t n n d a r d L.lDC J T A GA . 1n r c f t n t 0 f

d
\

0 0

E E

;
5 9 9

C { ) k t c s t ! f l c c l c u r a e l ) a d g e sI n . r g r ) c t r q u c s rflcgrnnt L l s t sd o t c d c f o r c t o f s - . ! ( r L r e e s ! n c n r e g s l r e r r r l l o r a r r oa l E / S c t r l l e r l l o rs a n t 5 300 c!llf.nronrs (le ect!re dans lLrsqu.r 'r. , . I tttoov'1. | or"" ", q, I perrt dec alercle 2O bn(lgos r)rcrrlofiscs n n n I r c a l l o n o n r 0 .c f r o r r c l o nc r c c e q u I (lnns la (inrlr. df cofrnrndcr c'e!x cst arar
'llL.r'! ! ! L .r! l 'l

l||t rt c. .v.c rott I ltrllsn) ! bot|er,.......37,80 E 18t6.........K1t E 1688KM....Vcr.lon moot6.rvlclon roit.......,..,......,.,.............56,70 progrrmmtour.v.c modulr KM1686............ 71,10 Et{1888,....,..,K1t fiont6o .voc modulgKtltl6t3 .....,...........99.5o
i \ t 1 3 ; , . ; , t , i \ .

0 0

rl ri,riILr

I c l r r n ! , \ , 1{ l L r r r o l r o ro g - . a v e c

ts e c h n i q u e s : i r 1, i , ' , ! l ! r i , ' ! I i ( i ,, r , , r r ( ' r r ( ' n l C l c Caractristique , r l i , L r " ' r ' L r l : 1 ( i r r r r , L , ' Lr r ) ' oLr R { , ( o , rr ' ' .
( o f l r o ( L r ( l ' ) , . r l . r i ( 1 r l ) r i r l (\ L I r , i r ' rl l i L r ' ' I ' , i ( t L rL l lrrirr(rrf I I 5 i ' r L r r rP a P a L , l o i , , , ' Ll ( ' L r t ' s T r ' r ' , r L d. r ; r r o r r ( 1 ( ' r , r ( r ( . s ( l , r 1 l ' s l 1 )I ( 1 1 * , r L r l , { ) 5 L r ! ( , r 1 ! r r 1 1 r , r r os lx'r prrrl r a t ! L ' s s ( i f l . j { r ! o L r s , r r r r r o l 1 ( c p r a ' s { ' r l lr j ; r r s o r ( j r . r l ( ' L r L . l s L c c l o r l A r r r c n l ; r l o f: 1 2 V rl l)s$tah n r j o ( 1L r r ( c j u f r o . l { )s o ! l r . 1 . s a l a t r a{r s(is DesoLfs .rnlsr'r pr 'rl snl{rurcrr lorralrorr DC Lr og(,r'astn Vof{lu sJ rs.nrt|

E 9

'l .r'Ll\o t ,^L.qur'-, I-,.ooo o.. el autant de sortes a rcrs que on peut g r e r u n r o y e n c l ! n t c e p h o n e r r r o b r i cB l ! e tootlracceptant cs applclons la\'a lesl u t l s a l l c c o n r n r cc o f l r o l e d s l a n c e f | | e l pour acI \r-ar o u c o r l l r l l cc o r r m a f ( l r t l l o r J l . l l r q ! e 1 r r t e c D h o n c c o f n L r. r r r l r f L r nd s p o s r lf . 1 ! n n ( 1 c LrCloollr. d a f s a r o r r od c c o u v c r l | r r B Caractrlallquss techniques : A m e n t a t i o n: 1 2 1 5 V d c 4 0 0 m A E t r c c s : , 1 .o p i o s o k r e s .5 n 3 0 l a c 1.A r | . \ 0 u{rloolll S o r tc s : 4 r l i s 1 c o n t c tN O / N C 2 3 0 V c . 3 O O V d c c!r 'JlC16t876A Pro$,r'rr : B S M 2 E z u r i o ,C l a s s e 1 . V 1 2 M r c r r o r r l r o : p a r t . r l r p h o n cr l l o b f . P C .P D n f r a t o n L E De t p o u s s o i r s G e s t r o n 4 . .5 .. .. o -0 8 T 6 6 7 . . . . . . . .K . l t c o m p l o t s a n s b o i t i e f . . . . - . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1 .. .5 . .60 E T 6 6 7 K M . . .X t t v a t s l o n m o n t e s a n s b o i l i . . . . . . . . . . . . . . . . . . . . . . . . . .2

ul t t

o
tI

0 I

E T 6 7 5 K . . . . . . . . . Kc i to m p l e t s a n s b o i t l e r

monte FT675KKM....Version
q Ir ,\1 ;\!di ::i.

1/ra,(xt
rliljr-: ;rj:

106,40

c
l.

l vt
Ce module lo!r'rl clale ri1 lt{)t|(]!arrs url encombremenl rcci!t el trrre rorrsorrlnrntoi (lo courant drrso rc I esl lcre a rrp eNrrfl(rr (ja ls rc l l.orr rtrrrr n i m p o n e q u e a p p r , p rn L r r r r c r r ( l{u que avec I exler eur pnr Lrr lrorl sar I Sorr s grrnl d h o r l o g e e s t p r o g r a n r n r . be C r c { r a L r i ,s r s t . r r l ( ' d e s a u v e g a r d e r r t e . f . r . p e L r l i r r i r r r ) l f nI . ' s . l o n (lf lrrrrs o' n e s e n m m o r { r r r r t l r | ' ( ' r rl n l r s e r r . ( r d a l i m e n t a t i o n . A p p r c l o n s : ( i o r r l r oI d i ] . . . r s . f i c h i e r h o r a i r ep o t r rl r n r r s p o r i d c ! fo L rt ) n d g r , r r g r r o i q u e . c e n t r l t c l e p h o n i q u e ,g e s t i o n d e s D rs e s ( i a ! ( r f { ' r r ! r ( i t r o s t r r ! c i. l r r r : ( ' Ir' 1| i;rI o u t o L r la ! l r c s l s t e m e d e v a n t c o m p o r l c r! n c { l I I I u r ] s o I I L l | n h c L r r ee l d a l c l L { r m o d u l e R T C d o l 1 r e r n t r r r l oc r r : r V b r c r l s t a l r ! ' ) e 1 | c o n s o m r l f u f c o u r a n t d e I ' o r d r ca i u1 . 5 r r r A ,n n r s a e t l c c o f s o n l r l r , i l o f c i c s . o f ( l . r i ) O On ^ q u a n d o n s { r s o r l ( l ( ' n D c d , ] s . l r ! o g , r ( l { ) t l . s ef li('rrnrn' donnees 2.7 O . ...0 .. .. E T 6 7 4 . . . . . . . . . Xc i to m p l e t s a n s b o i t i e r . - . . - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,. 5.0 o n t e e . . . . . . . . . . . . . . . . . . . - . . . . . - . . . - . . . . . . . .. .. .. .. 1 . .0 .. . . .... E T 6 7 4 K M . . . - v e r s im on

a 9

:
E

C irsl t|ne version conomique du progranrn)ntcLrr l ]n D l C D 2 d e [ , 4 i c r o c h i pl.l p e r m e t l e d e v e l o p D c r r l c nc { ) c t r o n s d i r e c t e m e n t s u r l a f r . l l r r a ro U c s t n r o n l e 1(, nrlcrocontrleut (on opr{ crr an! rorrfcmenl l l t M P L A B ) .C e p r o g r n r . rt r ' ! r . o r r l r l ' r r rr l t r o . ! c ( i l o r d i n a l e u r t r a v e r q { , l x ) r l L I S B( l o n l I r c c o t v i d e m m e n t a l n r o r l , r l r . r r I p c L r l r l l a r l l ( ri o t r r nirlalimentalona ;r pll rrrtlorrl lrrol,r(rnrrllc r ilfa !s{). le micro ou clLl C a r a c t r l s t l q u e st e c h n i q u e s : Interface P C :U S B 2 0 A r r { ) r l . l r o r ) D n r l c p o r t T a r g r R l 1 1 6 D o . r s .c o n r p n l i USB Int.r'f,rcf b l e a v c c c n l rr i s l f { l a r ( l C D 2 P o s s b r t c d l

?
ltl

T ul
0
l. tlt

E t

cf 5 V ir\'{){i lO 40 nrArllax) Geston du du target'(seulemenl mentation 'targel en { \ seulenen n!' ' nrd-l r r'r'^nli o rdnrreutonome mrnrmale Tension target:- 2 v (ef theonejusqu 1,65 V) ,Targets' - Programme grables: tous les PICet dsPlcgrspar le lCD2d origine IDE Rallsation: partirde N4PLAB rsident: mise iour aulomatique sous en CrS Dimensions: 100 x 35 x 15 mm Divcloppe comoliement rrirlorr NfPL^Ll MPLAB Logrcre de pror;rrr de Mrcrochlp envrronnement: (lCPROG pour e bootloderl. 91.00 Kit demoboard montsansboit|er........................... 8T676KM... 42.75 TExToOL montsansboit|er................. Kit suDDort ET652Kfvl...

z
(
C c k L tp c r n r c tI a c t v a l o r r d c r l r n r p o r t a !uc {l s.r(:rl serr!re c ectr que ou nutrc clspos 1I (1{r f i l e i r v e c L r f e D r o c c d u r cs e r r b a b e c e l o c i c s loris lcs 4 ch lires Lle n cofrb frson col{ra,s ns ! nrovcn 0 un.ofrnrulalrul sofl sril({rl(JIr)c rotntl cl !sLrlses s!r un alirchc!r a sopl s cic sorlrc fc s clrvf qtrf scgnr.rllls Lrr r{rLa o f s q r [ ) l o r ] t c a s e q ! e n c e n U n r e rq ! c n c t ( ' e f l r e a rc o f i e c l c f r c n l C a r a c t r i s t i q u e st e c h n i q u e s : N 4 o r l cr r p L r l s , o f f o f M o . l cb s l n b l c P o s s r b l o ( l ( r . t ! r " 1 r ( ) L ; l s a , r i a u l o r l r n l r q L r f, \ i fr sri .n)L s lff5 orr Possrb1a(j{rl!lorrdtrrL',1 ' r ( , ! l , r lr ) f l : ) ! l ) C 1 O O ,fA

o
E
0 0

Itl

to

.r o l ) r r t lo cfllr' lr,({ onr';rr(ie l)fr ffl (ic lrLrrrlr . o sc 1 6 { r l r i r r g ors {)r)s i i d [ , s a s p o s l r l s V r ]l r L r sE l o nfrr l(,roflrol{-( rr Do!s r ( ) f r l ) o r l r( ' \ a r , l a f r a , n c u Lr t nU sIc s o s V N l L l S f ' L il . p . r r l q L r r i r ( r ( ) i r r r r r , r r r { p o u r a o r r v c rrl r r r r ! r f a L r ro i , p L r s t ) Lr ! ( ' r r r I l l ( ' L I s b os l r s . o f r l r ; r f ( j t , sr { , r L r i ) s r:r (jormr.s .onrp,rr prl . t r i ( ' . r r s . q { r r lr l ' L r l r ( ,r!,)r r)s'rlr)(lL , ,rs V e l r L r so , V DC s ( r I V L l N 4 l t l S ^ , r r ( , r r l , r l , :o i, 2

o
0
N t{

25.oo seul..-...................................-.......... MF692....... Microcontrleur

2. 5 0. . . ...0 .. .... E V 8 O 8 2 . . . . . . . . .c K oi m t p l e ts n s b o i t i e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o n t e e . . . . . . . . . . - . . . . . . . . . - . . . - . . . . . . . . . . . . . . . . . . . . . . .-.......3 E V 8 0 8 2 K M . . . . V e r s im on

@m.{ffim@DEilE
T1.:04 42 7() 63 9() Fax: 04 42 70 63 95

DEMANDEz NoIBE GATALoGUE 96 PAGEs ILLUSTREs AvEc LEs CARACTERISIIQUES DE TOUS LES KITS parcheque. acceples mandat ou CB.Bonsadmnrstr:lilfs lvlorns la commande toute la Francc cle5 Kll r portI 40 r . Rqlement Expedt onsdans ajeB0palles pafvcnir nolrecataoguegcnerill terons noLis votre adresse el cinqlimbresno!s voLrs envoycz De nombreux kitssontdrspontbles.

wwwo@@ffi l

o o

E N1 6 8 7

Un antl-scratch
pour lho ler vletxvlnyler
vosvieuxvinyles desannes Vous avez codainement consen par le flot desCD;mais 70', repousss au fondd'unearmoirc yousn'avezpas pu, ni peut-tre voulu,tout truuverni tout quel racheteren GD, dommage de ne plus pouvoirlire ces un peuou beaucoup disques incmplaables ! ilais ils craquent de cesbruitsparasites dus et notreoreillea perduI'habitude pouvait on les aux fines rryuresd'usure... ah si seulement de ce typede bruit lantiattnuen Ehbienc'est un rduc'teur ici de scratchdisait-on autrefoislque nousvousproposons pour pourltz lire tous lesformats et vous I'utiliser construire 78-3345 tours.

cescraquements, sontle plussouvent caues bruits, de ss par l corrosion des sillonspar des pointes lecture useset non dfectueuses ou elles-mmes remplaces temps. Pourcouter cesvieuxdisques sur l chaneHi-Fi ou les transfrer sur cassettes ou CD,mieux vaudrait d'abord avoirun peu "nettoy" le signal.

Le schma lectrique
stroappliqu aux Comme le montrela figure1, le signl (Droite/Gauche) arrivedirectement sur lesdeux deuxentres R6et R7de sorties(Droite/Gauche) traversles rsistances 15 k. Lesrsistances R1et R2de 22Ok, positionnes sur les entres, effectuent la sommedes bruitsavantqu'ilssoient R3 de 1 M. Le signal I'entre du potentiomtre appliqus prlev sur le curseur de ce dernier, est appliqu, travers noninverseuse le condensateur C2de 47OnF,sur la broche qui amplifie lc1, un T1.081, 3 de I'amplificateur oprationnel Le 1 000 fois le bruitparasite ou tout typede craquement. par lC1est prlev sur la sortiebroche 6 au signl amplifi DS1-DS2, utilimoyen de C4,pourtreappliqu auxdiodes de tension. sesen tageredresseur-duplicateur

Notre ralisation
pre est inversement Onsaitquele niveau de bruitdesdisques portionnel Hbien, le circuit au niveau du signal musical. dont la figure 1 donne leschma sertjustement limilectrique ner lescraquements et le souffle, brefle bruitparasite, durnt gnant. lespauses musicales, il estvraiment soitquand

ETGIRoiltQUE ,*un" - n" roz

i l fE
0R0tlt

ilrf

clrrm V

1 . ' I
ENTBEs

I
I I
I
l
I

1 'i" I
I I

CANI DNOTlIE

s0ETtEs

c^ ^t
GAUCIIE

c t{^L CAUCHE

ilf
Flgure 1: Schma lectrlque de I'antl-scratch EN1687.

r||f

continue la sortie desdeux Latension la base diodes estutilise oour Dolariser TR1. ce dernier conduit, du NPN Quand il met la masseles deuxtransistors TR2-TR3. immdiafinaux ceouilimine lescracomme tementle bruitparasite Cecircuit esten ouements et le souffle. mesure de traitermmedes Darasites en introduisant une de forteamDlitude drisoire, moinsde 0,01%, distorsion Le ridiculeet en tout cas inaudible. le mispourliminer tempsde rponse mais bruitest infrieur 0.8 seconde. les valeurs de C6 et R10 en modifiant le rduire. nousoouvons encore en courant L e c i r c u i tq , uiconsommu 3 mA,est alimenter total d'environ continue comprase s o u su n e t e n s i o n entre12 et 28 V. Unepetitealimenta' stabition blocsecteur. de Drfrence lise, fera I'affaire. Cecircuitdoit tre mtallioue afin install dansun botier de le blindercontre les ronflements d u s a u c o u r a na t l t e r n a t i f 5 0 H zd u 23OV. Seulcomposant rglasecteur R3 sert rgler ble, le potentiomtre le niveau d ' a t t n u a t i od nu b r u i t : e n j o u a n ts u r c e b o u t o n v o u sr u s s i r e z facilemen to b t e n i u r n b r u i tm i n i m a l . La ralisation pratique

r---c
BC1il7 Ttml-tt3!il Flgure2: Brochagevu de dessusdu clrcult Intgrampllflcateuropratlonnel Tloa1. ou LF353; brochge vu de dessous du NPN en botlel deml lune 8c537.

B I

ENTREES

SORTIES

?
fl-?'v

t
tl

n2 c{!ll3{

W
1:1,ou quevous lesdessins l'chelle tout de vousl'tesprocur, utilisez-le s u i t ep o u rt r a c e rl e s h u i tt r o u ss u r l e du boltiermtallique. couvercle l\y'ontez les deuxpicots souderet le intgr 2 x 4 broches, support du circuit pasencore maisn'insrez ce dernier.

le montage tout fait Voici typiquement qu'un et mme indispensable dbu' utile sanscraante. tant pourra entreprendre ll fauttoutefois distinguer la ralisation EN1687 et son insde la petiteplatine que dansun botier mtallique tallation Attention, avantde vousdevrezpercer. monterle moindrecomoosant sur le imorim, servez-vous en comme circuit gabarit mtallique de perage du botier (reportez-vous ci{essousau paragraphe Uinstallation dansle botier).

des composants de la platlnede l'ntlcraich Flgule3a: Schmad'lmplantatlon EN1687.ll faudra ensulte la protgeret la bllnder au moyend'un petlt botler mtalllque de faon vlter qu'elle n6 capte les ronflements du secteur 50 Hz. Le boitler mtalllque est dlsponlble mals vous devrez le percer. La Dlatine 8N7687 Quand vous avez ralis le circuit imprimdoubleface trous mtalliss (la face "composants" est ici essentiell e m e n t u n p l a n d e m a s s e ,d o n c p a s ct de composants monter en CN4S cuivre) d o n t l a f i g u r e3 b ' 1 e t 2 d o n n e

ELEsInoleuE r"an"-n'roz

tffi Befr
Flgurs3b-1: Dessln, l'chelle1, du cllcult lmprlmdoubleface tlous mtalEN1687,ct soudures. llss de la platlne de I'antl-scratch l'chelle1, du clrcult lmprlmdoubletace trous mlalFlgure3b-2: Dessln, llss de la platlne de I'antlclatch EN1687,ct composants.

Liste des composants EN16a7


R r . . . . . 2 2 0k R 2 . . . . . 2 2 0k R3..... 1 l V p o t .l i n . R4 .....100 k R5 .....100 k R6..... 15 k R7..... 15 k R8 .....100 R9 .....1 tV R10 ... 100 k R11 ... 100 k R12 ... 100 k R13 ... 100 k C7...... 22O !F lectrolytique C2...... 470 nF polyester C3...... 22O nF polyester C4...... 1OOnF polyester C5...... 1O0nF polyester C6...... 100 nF polyester 10 pF lectrolytique C7...... DS1...1N4148 DS2... 1N4148 TR1.,.. NPN8C537 TR2.,.. NPN8C537 TR3.... NPN8C537 |C1..... TLO81ou 1F353 Divers: M/A levier 1 interrupteur lsupport2x4broches 1 bouton pour potentiomtre l alimentation blocsecteur23O V 722AV 4 prisessoclesRCA"cinch" 2 doublescblesblindsBF stro chcun dot de 4 fiches RCAmles volantes R/N 1 botiermtallique type prampli RIpou en aciertamde blindage 4 vis 3lVA 10 mm 4 entretoiseshexagonales mtalliques de 5 10 mm vis et crous Sau spcrfrcalon contrate, toutes les rsistances 1/4 w 5 %. sot cles

Flgure4: Photod'un des prototypes de la platlne de I'antl-scratch EN1687. Vrifiezbien ces prenriressoudures ( e l l e s d o i v e n t t r e b r i l l a n t e s ,s a n s c o u r t - c i r c u ie t n t r e p i s t e so u p a s t i l l e s ni soudure froide colle). lvontez maintenant tous les composants (donc tous face composants ) c o m m e l e m o n t r e n tl a f i g u r e3 a e t l a figure 4. puis les lVontez d'abordles rsistances, deux diodes(attention la polarit,les baguessont orientesvers le haut) et (attention la polales condensateurs rit des lectrolytiques, le signe - est inscrit sur le bordde leur botier) et enfin les trois lransistorsen boitiersdemi lune (pan coup vers C7 pour TR1, vers Ro pouf TR2 et vers la droitepour TR3).

ll ne vous reste ou' monterles ouatre prises RCA. Aprsles avoir enfilespar le ctcuivredu circuitimprimet visses ct comoosantsavec leurs crousplats, reliezleurs "pointschauds"(correspondant l'me des cblesBF blindsque vous utiliserezpour les connexions de la figure5) au moyende morceaux de fil commedes chutesde de cuivrednud, queues de composants.L encorefaites de bonnes soudures brillantes et bienore pres.Et n'oubliez pas pour 1lnir de monR3 pourci. ter gauchele potentiomtre Insrezle circuitintgrdans son support, repre-dtrompeur en U vers C5.

EuclnoileuE

- n' roz magazine

Flguro 5: Uantl-scratch EN1687 t monter ntre la sorllo do la platlne tourn-dlsque et I'entre de I'ampllffcateu?.

oto: Attention,les condensateurs polyesters ne sont pas marqusen caractresclairs, pour les 470 nF, sur le botiervous lirez.47; pour les 22OnF,sur le botiervous lirez .22 i Dourles 10O nF. sur le botiervous lirez.1K. LeslettresK ou J oui suivent indiquent l tolrance. seulement P o u rl a o l a t i n e . c ' e s t t e r m i n :v r i fiez trs attentivementoue vous n'avez interverti aucun composant (diodes, e t q u ' a u c u nd e s p o l a r i s s lectrolytiques et circuit intgr)n'a t m o n t d a n s l e m a u v a i ss e n s ; vrifiez la qualit encore de toutesvos (au besoin soudures nettoyez-les avec un solvant appropriet une pointe sche). Vousallezmaintenant oouvoir passer soninstallation dansle botier mtallioue. L'installation dansle botier Ls psragedu botler mtalllque La Dlatine EN1687 oue vousvenez de raliser doit treensuite monte dans le botiermtallioue. maisvousdevez percer placez d'abord celui-ci: le circuit imprim (encore dpourvude tout composant)sur le couvercle, facecomposants (doncle appuye sur celui-ci Dlande massevousfait face)et tracez le centredesquatretrouspar o passe"cinch" rontlesRCA et desquatre trous parsesangles. de fixation de la platine Vousferezdestrousde 10 mm environ pourlesquatre RCA et de 3,5 ou 4 mm pourlesvisfixantla platine uxquatre coins mtalliques, sur lesentretoises Sur le petit ct gauchedu botier percezle trou de 10 mm mtallique, pourle potentiomtre et de I'autreun trou de 10 mm pour I'entredes fils R/Nd'alimentation et un de 6 mm oour I'interrupteur levierM,/4. Le montagodo la platlns detrlre le couvercle Vousavez I'habitudede ce type de montage I'envers de la face avant: aprsavoirmontles quatre petites

Ralisez tout d'abord le montage de la figure 5 I'aide de deuxdoubles cbles BFdotschacun de quatreRCA: reliez l e s d e u xc a n a u x G et D d'entre aux sortiesG et D de la platinetournedisques et les deuxcanauxG et D de sortiede I'anti-scratch I'entre G et D de I'amplificateu Ar l. i m e n t eIz 'antiscratch.Mettezun disque et lancez le tourne-disque. Tournez le bouton du potentiomtre Note: Vous oouvez remolacer les R3 tout vers la masse entretoises mtalliques hexagonales et reveneztout doucementjusqu' par des boulons 3MAde 15 mm dots trouverla Dosition ootimale en terme de deuxou trouscrous supplmentai- de rduction des craquements et du res pourla distance. souffle.Vousdevezarriver un son parfait,dpourvude bruit, qui vous Retournez lorsle couvercle et la pla- tonnera. tinevousaooarait comme le montre la figure4, maisbieninstalle dansson b o t i e rI.n s r e z linterrupteu r l e v i e r Conclusion en le vissantau Detit ct I'aide de son crouet de sa rondelle. Aprs Vu le rsultat,vous irez raDidement avoir dot le trou d'un passe-fils en chercher l tous vos anciens disques caoutchouc, faitesentrerles fils R/N o vousles aviezrangs en dsespoir I'extrmit de causeet vousallezles redcouvrir. de I'alimentation et soudez du fil noir la cossecentralede I'in- Peut-tre allez-vous d'ailleurs en proterrupteur et I'extrmit du fil rouge au fiter pour les copiersur cassettes ou, picotdu haut(situprsde C1);reliez mieux, sur CD? enfin la ou I'une des cossesrestes quedanslessillons libres de I'interrupteur au picotdu bas Note:tant donn (situprsde R13 et reliau plande des vieux disouesde la ooussire masse) u moyen d'un petit morceau (vieille elleaussi) s'estincruste, vous de fil isol,noir de prfrence. Une pouvezd'abordnettoyer vos disques variante consisterait I'in- avecune brosse remolacer et un solvant antistaterrupteur et le trou dot d'un passe- tiquesappropris, I'effetde votreantipn o u r scratch 1 1 lp s a r u n ep r i s ed ' a l i m e n t a t i o n'enseraque plusprobnt ci ( fixeret relierau ci) ou socle( relier ensuite auxpicots, en respectant b i e nl a p o l a r i t d u j a c kd e I ' a l i m e n t a - Comment t i o n u t i l i s e+ : au centre e n g n r a l , construire ce montage ? maisvrifiez bien). Vousgagneriez un pourconst r o u ! Q u o iq u ' i l e n s o i t , r e p l a c e c ze Toutle matriel ncessaire "couvercle" enveloooant sur sa base truirecet anti-scratch EN1687 est dispoet fixez lesdeuxensemble nible l'aidedes chez certains de nosannonceurs. vis du botier le bouton et montez sur Voirlespublicits dansla revue. I'axe du potentiomtre. Lestypons descircuits imprims et les ote: si en revanche nous appelons programmes lorsqu'llssont llbrss ds "couvercle' la basedu botier, les trous droltssonttlchargeables I'adresse sont oratiouer danscette"base"et suivante: quevousreferc'estalorsle couvercle mezmaintenant; comme toujours, tout http://www.electronique-magazine.com/ dpend du point devueor I'onse place ! a circuitrevue,/102.2io.

entretoises mtalliques hexagonales sur la platine(ctcuivre) I'aidede leurscrous, la tige(raccourcie enfilez au pralable) du potentiomtre dans sontrou et faitessortirles "ttes"des quatre RCApar les leurs puis vissez les ouatrevis dans les entretoises traversle couvercle; ensuite,vissez le potentiomtre au botier mtallique parsoncrouplat(avec ou sanscrourondelle de calage derrire).

Uutilisationde !'anti-scratch

Et-eclnoilrQuE maane. n"roz

E N1 6 a 5 - 1 6 8 6 - 2

pour dlsposltlfs @PtlD


Seoonde partlel et le logildel la r6alldon praffiqtne
Avec une interventionmatrielleminimaleet I'utilisation d'un code standardde base, il est possibled'adapterun vos seul et mme dispositif logique programmable yotre prochain d'application.Pourcrer diffrentesexigences plus besoinde fer souder,le circuit intgr numrique, que cet article vous proposesuffira ! programmateur

UnprcIsrammatour

a
r l a r a l i s a t i od ne s ousallons t o u t d a b o r dp r o c d e r t apprendre uti t r o i sp l a t i n e s e t e n s u i t ei n s t a l l e e 6.0. l i s e rl e l o g i c i eA l l t e r aQ u a r t u sl l v e r s i o n ( v o i rf i g u r e s1 4 e t 1 5 ) . d e l e f a i r ev o u s - m m e v o u si n t e r d i t porte intgrlC3 AlteraN4AX en fait le circuit Cettetroisime a u b e a u m i l i e ud e l a ll EPlV24OT100C5 eN t v i e n ts i n s r e r g r a n d ep l a t i n ed e t e s t , c o m m el e m o n t r el a t i l u t e ! 4 .

L a r a l i s a t i o np r a t i q u e
r PLD, v o u sv o u ss e r v i r e z P o u rr a l i s e r ce programmateu C d e s f i g u r e s1 1 1 5 d e c e t t e s e c o n d ep a r t i e ,l a l i s t e d e s composants a y a n t t p u b l i ed a n s l a p r e m i r e( n u m r o 1O1d'ELl\4). Deuxplatinessont construireimprativement r N 1 6 8 5 ,v o i r t o u t d a b o r d ( l a p l a t i n ed u p r o g r a m m a t e uE de testou de dmons figures 1 1 e t 1 2 e t l a g r a n d ep l a t i n e est la 13 et 14); la troisime t r a t i o n E N 1 6 8 6 ,v o i rT i g u r e s petite EN1686N4. ne dj monte,mais personne disponible

Procdons platine par platine,


La platine du proEtatnntateutEN76a5 (ou procurez v o u s )l e c i r c u i ti m p r i m d o u b i ef a c e Ralisez E N 1 6 8 5d o n t l a f i g u r e1 1 b 1 e t 2 d o n n e t r o u sm t a l l i s s 11a l e sd e s s i n s l'chelle 1 : 1 e t . e n v o u sa i d a n td e st i g u r e s En premier,montezles et 12, monteztous les composants. m l e( a t t e n i n t g r sl.e C O N N 2 descrrcuits d e u xs u p p o r t s "regarde vers la nappequi rellecette platine tion, I'ouverture

- n' roz rl-EcrnolnuE 'arrn"

Vro c!(t ct(tdn c.(lIJtiM c!tlti5 c{l{t5 e2

H= i,flN!
a3I=!

EN1685.|]ouvertuledu connecteurmle pour cl Flguie 11a: Schmad'lmplantatlondes composants du plogrammateur "regalde" I'extrleurde la plallne.

la grande) CONNl avec et le connecteur allantau port parallle de I'ordinateur, puis vrifiez soubien ces premires (ni dures court-circuit entre pistesou pastilles froidecolle). ni soudure Ensuite, montez lesrsistances, la LED rouge(attention sa polarit:sa patte la pluscourte,la cathode, est versle Ins CONN2) et lesdeux condensateurs. rezlesdeuxcircuits intgrs en orientant les repres-dtrompeurs en U versR11 pourlC1et versle baspourlC2. que vous Vrifiez trs attentivement n'avezinterverti aucuncomposant et qu'aucun L E Dc , ircuits d e s p o l a r i s (s intgrs) n'a t montdansle mauv i ss e n s ; v r i f i e z e n c o r el a q u a l i t (au besoin d e t o u t e sv o s s o u d u r e s nettoyez-les avecun solvant appropri et une pointe sche). La platinede lest 8N7686 (ouprocurez-vous) le grand Ralisez cir double face trousmtalcuitimprim lissEN1686 dont la figure74b I e|2 l e sd e s s i n e: 1 e t ,e n donne s l ' c h e l l1 vous aidant desfigures 14aet 13, montez tous les composants. En premier. montezle supportdu circuitintgr lC2, le CONNl mle (attention, cette regarde" versI intrieur foisl'ouverture de la platine) et lesquatre connecteurs quiserviront femelles doubles barrettes lC3,puis de support la petiteplatine (ni vrifiez biencespremires soudures ni court-circuit entrepistes ou pastilles froidecolle). soudure Montez ensuite les rsistances, la diode DS1 (attention, baguevers le

a3t3!

3t 3!
-_-t
-=-*

N
/3 3 - o
t o
I O

oFo

t o

I O

Flgule 11b-1: Dessln, l'chelle 1, du clrcult lmprlm double face trous mtalllssdu ploglammateulEN1685,ct soudu.es.

co
o o3 oq o o o o o o o 3\ o

t : l: " lJ'I .J
o o o o

' l oo
I oo

o o o o o o o o o

! ! ! ! !

o o o o o

o o o o o o o o o
0

C O

oooooo

Flgure 11b-2: Dessln, l'chelle 1, du cllcult lmpllm double face trous mtalllssdu proglammateur EN1685,ct composants.

EtEcrRo rQuE

- n" roz ,nasarine

EN1685. Figu,e12: Photod'un des prototypes de la platinedu programmateur

haut) et les quatre LED(attentron a l e u r p o l a r i t :l e s p a t t e sl e s p l u s c o u r t e s ,l e s c a t h o d e ss , o n tv e r sl a g a u c h e ) . Atlentior M o T l p .lT p s c o n d e n s a t p u r(c d la polarit d e s l e c t r o l yq t u e s .l e - e s t les cr t sur un bord du boitier).N4ontez sr b a s d e l a p l a LI n q . ' r c r o p o u s s o i re t i n e .l M o n t e z e.n h a u t ,l e q u a r t zc o u c h et soudez extrmit de sonboitier au p l a n d e m a s s e .l v l o n t e z le rgulateur l C 1 g a l e m e nc t o u c h m a i s d a n s s o n d i s s i p a t e u re t m a i n t e n u p a r l e p e t i t b o u l o n 3 N , 4 4E . n t r eq u a r t z e t r g u l a t e u r m o n t e zl e s d e u xa f f i c h e u r s sept (drrectemen segments sta n ss u p p o r t s , a u p o i n tq u i d o i t t r e e n b a s attention le z t ' u z z e r( a t t e n t i o n drote). Ny'onte a s a p o l a r i t e ,l e + e s t v e r s l a d r o i t e ) . N 4 o n t ee z n f i n l e b o r n i e r d e u x p l e s r e c e v a nI t alimentation 12 V.

(r.1,r ' e{ll'.' r' q(lM: q. {[lc rQ]r Qlll *'

,r. \-/

o(Ec! 6Qpv cQI?n


'".(EE)r

I.

e 0fl3r,
S+r etlFp

f
E

I
6GS s@Dt tClDo eGltD *r

.r U.-, o
pc ;l '

I u.'..o
r Cltll r

+, !t

-r

:U T;lI
ETECTRONIQUE

rr,r
-

H
; !

E!

,.

Figu,e 13: Photo d'un des prototypes de la platine de test ou de dmonstration EN1686. C'est sur cette dernlie que I'on monte la platine disponible d.i monie et prte I'emploi EN1686M (voir tigure 14).

- n' 102 magazine

Flgure14a: Schmad'lmplantatlondes composantsde la platlne "demoboard"EN1686et de ta plaflne dlsponlble dj monte et prte I'emplolEN1686M(vol. flgure13). cetie tols I'ouveiture du CoNNl.est tourneverj l'lntrleuide ta ota ne.

EI{1686M
D D D D D D D D D D

U U D D i ) D I ) D D I ) D D

I
Ftc8Enr tc[EJR2

+ 12U -

c{{l}. rroc{t{}t ns c!{lt n6 c{{t}c n c{gl.

mcfllF ctt||]o
nrc{l{t5 rrc![]5

c!tllc nrrc{{(}5 nr,c!{llnrec{(t{ urrc{{{l+

DU
0L! Dt{

,,r*!rrl.

oftfr3
c{l{t c{ll}.na c!lltn2. izr c{llltE)Az

J(,

5 ron

=*"Hi
c{[ld
al=to p t

o
Fd


n3l

rFur rFur

, - Tai-l \_____.1

El
T

FTI-I

I rod '

P2

_ 9 F P3

P4

P5

834

c0t{t{tcttul EXIEt{St0tl

Note: le dispositif CPLD en cN4S U3 est disponible dj montet prt I'emptoi. Pourmontercorrectement cette petrteplatine sur la grandeplatinede test' insrez toutes les brochesdans les barrettes doublesrangesen faisantbien correspondre les pointsREF.

- n.roz EtEcrRot{rQUE macazine

IG nJBu
o
q

hl
l
F t'l

o
roo

1J
y parvenir, il fautun peude doigt Pour et beaucoup de soin et de patience. Vousdevezpossder une loupertro un fer claire, des pincesprcelles, de 15-20 W pointetrs fine (1 ou mieuxI/2 mm) avecdu tinol de 0,5 en gel. mm et du lluxdcapant l'ceil(loupe)que les pattes et les pistesqui maintenant en partentsont bien soares; dfautsparez-les votrefer du fluxdcapant, en utilisant appropri et une et ensuite un solvnt pointe sche. Si vousn'tespassr de vousen sortir, la petiteplatine toutefaite, commandez il ne vousen cotera oasDlus cher La dispositiondansle boitiet La olatinede test (et de dmonstration, ou "demoboard") a t conuepour tre ensuiteinsrelibrementdans quel botierde votrechoix. n'importe Montez cettegrandeplatineau fond de ce botierau moyende quatreentretoi basesautocollantes. ses plastiques Par I'une des faces latrales(face vousferez avantou panneau arrire) sortir la nappeallantau programma(lequel est insr dansla teur EN1685 prisedu port parallle de I'ordinateur

Flgure 14b-1: Dessln, l'chelle 1, du clrcult lmprlm double face trous mtalllss de la platlne de test E 1686, ct soudurea.

djmont Si vousvousl'tesprocur vous sur sa DetiteplatineEN1686M, pouvez insrerlC3sur ses barrettes; le pointde REFprsent sur attention, lC3 doit correspondre celuide I'angle haut gauche(point rougesur la grandeplatine), commele montrela hgurc74a-Insrez aussilC2,repredtromDeur en U versR29.

Mettezdu fluxsur les quatreranges s u c i r c u i ti m p r i m p , oside pastilled I'aide tionnezbien le circuitintgr une pattedans La platine lcg EN7686M des prcelles et soudez du u n a n g l e( p a re x e m p l e au niveau le circuitintgr R a l i s elz e p e t i tc i r c u i t imprim s i m - point);repositionnez ple face pour CMS(voirfigure14c le et soudezune autre Dattedans I'angleoppos; la repositionnez et soudez 1:1) et montez tout dessin l'chelle pattesitue 90" des deuxpremires l o il d'abord(ct" composants", ranges et faitesde mmepour le quatrime n'yen a pas!) les4 doubles de puisvri- angle.Mettezensuitedu flux sur les 11 picots servant de broches quatreranges de patteset soudez-les fiez bien ces premires soudures(ni de Pause destemPs court-circuit entre oistesou oastilles en marquant Pour ni soudure froidecolle). Ctcuivre, laisserrefroidirla puceet vousreposer . r ss o l l i c i t is cimalgr la le circuitintgr montez CMSlC3Altera l e sy e u x . . t pointrepre- loupe. la fin, vrifezavecle testeur MAX ll EPM240T100C5N, et de continuit de votre multimtre dtrompeur en haut gauche.

ElEclnoilerrE

ro,

o o o o o o o o O \ o s \-"

ooloo ooloo

o
o
O H O H

o
o

6o oo oo o o oo oooo o o o o o o o o o o o o o o o o o o o o o o o o o o o o

ooooo ooool o o o I

ooo o o o o o

"o"o? o /
,J

a a a

o o
O H

a a
l !

o
o

o o

oo oo oo oo oo

o o

o o o o

o o o 0 o o o

o o o o

o o o o o

o o o o o

FlCurc L4b-2i Dessln, l'chelle 1, du clrcull lmpllm double tace trous mtlllss de la platln de tt EN1686, ctd compoSantS.

parcettenappe); parcette et aliment mmefacevousferezentrerles deux fils d'alimentation 12 V Drovenant de I'alimentation secteur 230 V.Surle couvercle vouslaisserez un libreaccs aux 5 poussoirs du baset (en haut)laisserezles deuxaffcheurs septsegments ainsiquelesouatre LED affleurer. Rappelons que la petite platine EN1686M comportant le circuit intgr MAxll EPM24OT100C5N est monte sur la grandeplatinede test "demoboard". Les interconnexions Elles s e b o r n e n t relier la platine de test (ventuellement dansson botier) uu r m o y e nd ' u n e au programmatea naDpe deuxconnecteurs dix broches.Le programmateur se connecte par le port parllle. I'ordinateur La g nrale s o r t i ed e I ' a l i m e n t a t i o n en 12 V arrive sur le bornier de la platane de test.
Flgure 14c: Dessln, l'chclle 1, du clrcult lmprlm d l platlne E 1686M, ct soudur3.

Flgure 15; Photo d'un des prototyp de la potlte platlns EIU686M.

Sansrsllel encorele programmatoul E 1685 au PC,alimentez le montage PourI'alimentation que rien de fcheuxne se en 12 V vouspouvez et vrifiez utiliser unealimentation du commerce, passe;voustesprtsalorspourla propourvu qu'elledbitecettetension sous grammation de la CPLO. Avant tout,vous un courant d'aumoins 500 mA, devez suivrelesdirectives concernant

Les essais

_._._..-._ n

- n' 102 ELEGTR0|{IQUE masazine llf

Fda. A,ro ^nhrrc. r.

Fr dt

T.t$ Fi&r

,1 !*"'r-1-

ood'

El'

t)

|1 /.]i.d,.d,..

Pm*.;:
S!?ISSS,F"
Flgu.e 17: Avec un doubl cllc aul l'lcno du prlphrlque dans loqu.l vous avez gllss le CDR1685(Yoh flgure 16), cstte lentre apparat. Pourlancorl'lnstallatlondu loglcbl Quartusll, laltos un doublo cllc lor le nom du p.ogramme.

{)r-*a

Vous devez avoir une connexion Internetet ne pas oublierde dsac("firewall") tiver le coupe-feu et le ou lesantivirus installs sur votreordinapar I'installation du programme et CD-RO|V1 contenant tout ce dont vous teur; on accde ce paramtrage Quartus p o u ra p p r e n d r Ie charger partirdu CD-ROM fournile prc a v e zb e s o i n 'ABC de le panneau de configuration m :enu gramme lespoussoirs. la programmation + Panneau demoquitestera de cescomposants Dmarrer de configuration lesaffcheurs t Centre septsegments, les LED vritablement extraordinaires. de scurit. Ceciparceque et le buzzer de la platine EN1686. le programme doit crerses propres Pourmettreen Guvrece programme, esoaces de travaildansle PCet tout Nom de code .-. "QUARTUS ll' v o u s d e v e ze n d e m a n d e lra l i c e n c e c e l aa l i e u ,b i e ne n t e n d ud .e manire A l t e r ap , roducteu dre Q u a r t u si:l l a automataque. gratuite; Cenomvoque un personnage de film donne de manire totalement de science f i c t i o nm , a i s a n ' a r i e n le seulproblme est quecettelicence Procdez I'installation en suivant la procd-ure par les figures16 voir en ralit.Quartus ll est en effet n'estplusvalable aprs un mois ! ll faut illustre u n es u i t ec o m D l to eo u rl ' c r i t u r d eu alorsla redemander et ellevousest le pro 26. A la fin de l'installation, pourassem, nouveau gratu codede programmation, accorde itementpour gramme ouvreune connexron avecle bleret pourprogrammer lesdispositifs unedurelimite et ainside suite sitede Altera afinde vousenregistrer en pasquela licence CPLD S . iv o u s c o n t i n u e zn o u s suivre ligne;n'oubliez vous - nul doutede notrepart oue vousle Le logiciel est installer sur un ordina- est fourniegratuitement et il paratbien ferez- cet articlevousconduira ins- teur dotd'un SEWindows XP. normal de rclamer votreidentification taller le programme utiliseravecle d'utilisateur... un peucomme lorsqu'on programmateur EN1685. rquisitp s a r t i c u - va oarticioer N o t e : p a sd ' a u t r e s un forum. l i e r s ,c a r s i v o u sa v e zX P Q u a r t u s ll Avec le matriel pour construirele fonctionne . a i s i l e s t b i e n v i d e n t Quand M on s'enregistre. il est ncessaire programmateur (et la grandeplatine quesi votreordinateur dateun peuou de remDlir tousleschamos dotsd'un ,a de test EN1686,et la petite platine si ses prestations sont un peujustes, a s t r i s q u e s:e s n o m e t p r n o ms (si vousn'en avezoas mettez lC3 l\rAXll EPlV1240T100C5N com- Q u a r t u s ll va "rmer" a u c o u r sd e l a socit " H I M S E Lo Fu ""NOTHING )n . e-mail. prise)en effet est disponible un compilation. s"o
Flgure16: Pour Inslallel le loglclelQuartusll, ouvrezla tent?eRessourcs de l'ordlnateur et slectlonnoz le lecteur.

Flgure 18: Contlnuezen cllquant sur la touch 1{EXT, C'est soulementde cette malre, en ettet, que vous pourrez dmalrsr l'lnstallallon.

Flgure 19: Quand cette tentre apparat, accepter lc! termes de la llcenceel cllquzgur NEXT.

EuclnoileuE mazine. n' roz

Flgure2O: Pour contlnuer,Ingrez votre ldenllflant,pulg cllquez nouveausur NEXT.

Flgwe 2t t Le rpertol?e de destlnatlon, que nous vous dconselllons d modlfler, est: C:/altela/quarlus6o.

Flttro22i Dans ce cas galement, ne modlf,ezpas le "setup' mals contlnuezen cllquant sul la touche NEXT. Pour ce oui est en dessousde la " C o u n t r y "n , e c o c h e zq u e c e q u i v o u s parat utile (voir ligures 30 et suivantes). Les chamos droite sont rservs au login (identifiant)et au mot de passe.Quandvous vous serezdment enregistrs, vous Ies recevrez sous forme de fichier.DAT conserversoigneusementen le sauvegardant dans le rpertoire o vous avez enregistr Qua us. Si vous n'avezpas modifi le parcoursdurant I'installation, le rper toire est c:\altera. P o u r h a b i l i t e rl a l i c e n c e , il faut ouvrir le programme(si ce n'est dj fait) et slectionnerdans le menu Tools I'option Llcsnge setup. Dans la fentre de la figure32, slectionnez le chemin du programmeet le fichieravec extension .DATcontenant le mot de passe tem, poraire.Regardez ct, dans le cadre gris,la date d'expiration (voirla figure 33): elle doit tre oostrieure la date d u P C .C l i o u e z surOK.

Flgtt e 23t Lalssezle palamtlage par dtaut du dosslel Altera et cllquez une fols sul NEXT, lvlaintenantque le programme pour crirele code,le compiler, le lier("to link it") le programmer et le chargerdans la CPLDest install,voyonsce qu'il faut faire pour effectuerune premirevrificationdu matriel, c'est-direessayer le programmateur et la platine de test que vous venezde monter. 1) reliezle programmateur EN1685au port parallle et la "demoboard" au programmateur; 2) alimentez le circuit;

permettant Le programme de travailler aveclesCPLD et notreprogrammateur sont installs. Comme la licenceprovisoireexpireau bout de 30 jours, n ' o u b l i ep z a sd e r c l a m es ro n r e n o u gratuit vellement Altera, comme vous avez fait la premire fois.Si voustes vraimentpassionn ou bien professionnel, vouspouvez acheter la licence dfinitive Altera. La prcmircprcErcmmation et ,es essais t ' o u v r iQ R a p p e l o nq su ' a v a nd r ua rtus ll, vous devez dsactivertous les qu'ils (quels coupe-feu et lesantivirus s o i e n tm , m el e sp l u sc o n n u sc )a ri l s prendraien t p r o g r a m mQ e uartus le ll pouruneattaque en rgle de votrePC par un envahisseu erx t r i e u rD ! onc dites bien votreCentrede scurit qu'il ne doit pas ragirdans Windows ce cas (en dsactivant coupe-feu et ntivirus).

3) ouvrezQuartus ll (voirfigure 34); 4 ) c l i q u e zs u r T o o l s e t d a n s l e m e n u qui s'ouvre choisissez Programm e r ( v o i rf i g u r e3 5 ) ; 5) cliquez sur Hardware Setup et la fentre de la figure 36 s'ouvre; 6 ) d a n s l e m e n u d r o u l a n tC u r r e n t l y

ELEsIRot{tQUE macalne-n' roz

I
T--ffi-lfr-I-l Flgul 25: Pour crer automatlquement l'lcne du programmo3ur l Buiau,cllquazsut la toucho OUl,
f c."d I

rd drdb ar O-.1 Or rrr'a..aq-.|d-.a.r. Lq-t

Y{-

Flgtue 24i ! barre d'applet yert vous montre I'avancsment de l'lnstallatlon du loglclel dans le dlsquedur.

. r|4a.rUnira.rr-'a'ar|gtaF.l,sr.ar-l

--l T- q

FlCtua 27i Po[r ca loglclol vous pouvoz cholslr ontre deur mode3 modlllot, de ylsullsatlon. Sans 116n cllquezsur OK,

Flgure 26 : Lllnstalladon e3t tormlno. Sans cochel aucun mot, cllqusz sur Flnbh.

Flgure 28: Pour vous onrsglattel en llgne, cochez la secondooPtlon mlss en 6vldcnce dans cstte llguro et cllquez sur la touch O1(.

Oi|I.rt I ttr E.ron LJaant! Rlq|ttl On fr

oteto
{.r
F, ct

L r.|. w ourt I rr| Erlo.! |..M L t dacllr n ratr F.d r..d L.}r! o rtn !!Ha n iro., nr r.ro{.t.!-d 0aurtmon d rr icr Y 16. a. { !. o.a- b Frr' r rr .hd|r rar l.dL.r.6.

,-. a
I ?rFn -

fJ.'rl t-ir.-*th;ffi'tF-]

Flguro 29: Volcl la page d'accuell du slt d'Altera.

ElEcnoilrquE raru,* - n' roz

eto,-,o,-1."'u.o",ffi ,0,[S -"*,o"t '-n*-o",* rffi .roarzuoze


rrttt.. .1.T,r$ Bomr

dlyL.rd

_l f s,i'r F.q,.r l- c'.r R.e.; Fh'd;-l

c@r.t'faNcr tn Y?sr! L 5 ft.r. !...rud m.dnt., F<}.1.n.1. t6,.n s, |! r. b rd. rt hrr cdo.knl L- r-nr rdt +ratrd

lYant.F

t ^cc..r rccosnt?

l- s,r'{ Rqorr-l

Flgur 30: Rompllssezavec vos donnes tous l3 espacss dots d'un astrlsque rouge.

thr*

You

o-oto
Esellct d I lrLrisi-edllll sE kle]l!r 5 &.d! !t!!rdrd4!sr I g.llrl &!4 | lddlll

ctstr|lIg.lnrdhu!|ttu el 0i6r!t (ei'r.rcr-.c@

qdlcrl3!-3s

Flgure 31: Altra confrrme alnsl votre demande de llcence.

selected hardware, choisissez BytoBlasterll, puis fermez la fentre sur Close: en cliouant 7) si tout va bien,vous devezvoir l'cranla fentre de la figure37; de gauche 8) cliquezsur le poussoir Adrl tlle, il se trouve presqu'au centrede la figure37;

12) pressez Start pour lancerla programmation la de la CPLD. Durant programmation, la fentreressemble la figure39. le ci Si toutfonctionne correctement, cuit que vousvenezde cartographier sur la CPLDremplitles fonctionsde test simples suivantes:

-le poussoir re P 1 e s t l e p o u s s o id resetde la CPLD. Note: Parfois, la pression des poussoirs P4-P5, dessautspeuvent se produire. eo r m a lc , aril C ' e s tl u n p h n o m nn n'y a pasde circuitantirebond; aussi, la pression du poussoir engendre c'est--dire des picsde des "spikes", tension qui sont interprtspar le dispositif CPLD commedes pressions multiples du poussoir. C o m m e i l s ' a g i t d ' u n e p l a t i n ed e dmonstration. on ne pouvaitgure filtrerdavantage cessignaux. personnelle, vous Dans uneralisation et devrez tenircompte de ce problme monter desfiltresdment calculs. dansle contenu Outrece programme, fourniavecle matriel du du CD-ROM

r 2on l e p o u s s o iP 9) allez dans le rpertoireo vous - q u a n do n p r e s s e le presse a l l u m eO L 1 ; l o r s q u ' o n avezrangle fichierCountor.pof (l'extension nouveau la LED .pot signifie Programs'teint; mlng oblect fllo), slectionnez-le - quandon pressele poussoir P3 on commele montrela figure 37 et a l l u m eu n e a p r sI ' a u t r eD L 2 - D L 3 choisissez Ouvrll; DL4; 10) l'cran doit ressembler la figure - chaque foisque I'on presse le pous38; soir PS le comptage avancesur les afficheurs(de099); 11) dans la section Ptotam/ Conflgure, visible figure 38, - c h a q u ef o i s q u e I ' o n p r e s s eP 4 l e cochez les trois cases de la recule comptage sur lesafficheurs; colonne;

roz E[EcInoiltQUE masazine-n'

Dc3U'; ' 'F @ > ' j ' x , {

-c'B

+fr
@
r)

|)ea4-

1
-lld'r'r'!rrd!e(

|||
id;u

r-nr
rh.d.tu-,

Fffi------ll@
l|.nh.rdd l- Ontrhrl :l --!!!l

"LlconcoStup" dan! ls Flgure32: Pourhbllltgl l llconco,cholalsaoz mnu Toob et ouvrezls llchlor .DATqul contlent votto mot d paas.

sL-*

Flgure 33: Sl l'"explratlon date" sult la date 3lgnal6 par Yotl ordlnatGut,cllquez 3ur O1(,

___!l

Flgure 34: La tantlc Ptlnclpale du programmo Qusttu3 ll Yorslon6.0 30 prssnto commc on lo Yolt lcl. Pour na pas rl3qust do bloqucr l3 port! do communlctlon' nou3 Yout rappolons quo vous dYoz Pngct d6sactlvsr tous la3 Progtamm3 coupo-fau 9t ntlvhus evant d'aftc' tur la progtmmatlon'

EtEEIRoilxluE ***-""

r0,

Hdr.s.t+
a t&.aa.6abt

| x"Hd...
d4pnl..'---*r|lArd-il

r"dtna6

fl.'-s.-r

lr6s-rl
Irr r-r

S.ac.F -rh.d.-.bc'l-Bd!'r*: hdr-..!.b ct 5 rr -r F rr.!!r

Flgure35: Apts avoli rell le progtammateur I'ordlntsur et la platlno do te3t "demoboard",pour progtammel le dlsposltlf CPLD,cholsl&gez Proglammel dans le menu Tools.

Flgu?e36: Cllquszsur "HardwareSetup" et dans la fentre qul s'ouvre Gt qul est reprodulte lcl, slectlonnez l'lndlcatlon "EyteBlastelll"dans le menu droulant,puls cllquez sur la touche Close.

. $ f--------------l
t o-' .c Hd,-s-a I .'*-.rH'r r r,*. nar.6P b *. bdr,rF

x '\'(
x"d.llr^6--------l f*r t rrx r yi..l

o &
Ar

*^-o-

l I l
I

,
l'rdoni.

cr.hr nr: |J c.

:l

-dE.

""T g *;
Flgure 37: Contrlezq||e l'cran qul appalat est blen ldenilqu Gelle-cl.Cllquez ensults sur la toucho "Add Flle" et, dans la fentre qul s'o||vre, slctlonnezle flchler "Countsr.pot" puls cllquez sur la touche Ouvtlr.

*) ir.'*
E rE"r

g rT

N6fr.rarr

lc ryr.d.6cnlrr.-4.c.'-;ir'-..'*.:-;il

:J

T!"'n I A.ru., i

programmateur, nous avons mis aussa le fichier tsst.pof, qui vous permet de tester les comDosantsorsentssur la platine de dmonstrationEN1686. Vous pouvez donc charger aussi ce programme dans le dispositif CPLD, comme vous I'avez lait oour le Drogramme counter,pofet, au moyendes poussoirs P1-P5 vous oourrez tester les afficheurs, les LED et le buzzer selon les modalitssuivantes:

- clignotement desafficheurs; - allumage de trois ou quatreLEDen comptage binaire; - fonction logique AND associe deux poussoirs, avecallumage de la quatrimeLED si lesdeuxpoussoirs sont
^rccc nahhl.

plus grave d'une octave pression d'un autre poussoir; - "reset" de la CPLD la pression du poussoir de " reset". Voirla figure10 dans la premirepartie de I'articlemontrant le schmalectrique de la platine de test EN1686. Cela pourraittre I'occasionde vous y reporter ... si ce n'est dj fait.

- le buzzer sonne sur un ton la pressiond'undes poussoirs et sur un ton

ElEcnoilnuE nuearine. n"ro2 flf

f,r

Er

..-*

te

OCg
tutdb

r? f--------------l
Bor.. j:li3J
sd I

x ..rve
ll.re.-

.r-rlr.l

*"-"xprr t|do-...

I I I l
I

Flgure 38: ].a pare prlnclpal de la isntro 3t pardG en colonnos. Dan3liacolonne "Proga[y'Conf,gFre" rcus dvezcocjler avsc un dlc de sourb l trob cos. Pour commoncsr la progtammsdon de l CPLDilAX ll EPM24OtllXrcsN cllquez sur STARL

ra rc

r.

**d

,-r'd

hd{

Dcg

r.

y. f--------------l
Bod.d -__,,____l rrtadrtrr

x ,v('a
|Botne

>."
',-f-------_--l

'

. I
I

ri... -

ass , ,

I ]

, -

l l

3r-^

Ao.-r

E-r6

^ x/-.

c.v'ir

t-eF-./

!!ll

Flgure 39: Pandant la programmtlon, la tontre se pr6sonto comm celle de catto ffgur, En haut dlolte Youapouvez contrler I'avancement de la programmatlol| dans la ba]re d'applet blouo. LoBquo la programmatlon o3t tetmlns, cette barre d'applet est 1oo%.

Conclusion d'un Eh bienvousvoilen possession programmateur et d'un savoir-faire qui vont vousautoriserI'accs cet universencoretrs ferm des CPLD. plusvoscircuits, ne cblez Enrsum: programmez-les !

Comment construire ce montage?

ncessaire consToutle matriel Dour EN1685CPLD truirece programmateur lescircuits imprims 1686 (y compris http:,/,/www.electronique-magazine.com/ chez certains de en cms)estdisponible I circuitrevue,/1o2.zip. nosannonceurs.

Voirles publicits dans la revue.Les typons des circuitsimprimset les programmes lorsqu'llssont llbresde I'adresse dlolt3 sonttlchargeables suivante:

Errnrn{euE **-"'ro,

WInEGAD 8.t
Ur lelhlol do GfO ro dolt pr allr fororor D r.ho .Jz
Des erreursde conception dans un peuvent circuitlectronique tre,par I'accroissement Avec de la puissance la simulation, dtectes asseztt, des calculateurs,les oossibilits avantque le cyclede production ne offertes par les logiciels de CAO commence. permettent d'aujourd'hui de traquer permet le comDortement descircuits lectro- . La simulation d'conomiser niquesjusqu' I'infime dtail. Ensitua, du temps : Le cycle ralisation de peut tre avantageution d'apprentissage ou en utilisation prototype/tests professionnelle, parla simulation. I'utilisateur dispose sement court d'une largetendued'investigation. . La simulation permet Cependant leur priseen main peut de mesurer le ne pas tre toujoursaiseet leurs . n o n m e s u r a b l e 'P : a rl a s i m u l a t i o n prixtropsouvent levs. C'estl que numrique on peut valuerI'impct rside tout l'intrt de la ligne de pro- de la variation desvaleurs descompG duit CAO/FAO de la socit micrelec : santssur les performances du circuit. Simplicit et faiblesprix en sont les permet dnominateurs commun. Leshobbys- . Lasimulation d'effectuer des pasen montrant essais tes ne s y trompent en toutescurit : Lasimulation leur intrt oources oroduits. Cette permet d'valuer le comportement d'un ligne de produitsest rappelons le, circuit mme en rgime de dfaillance (saisiede comoose de Winschem sansdanger ni pourle matriel ni pour schmas lectronique), Wintypon et lesutilisateurs. Wintypon iso+ (placement routage), (pilotage (simu- Porte de la simulation Tygra UPA), W|nECAD lation spice analogique/numrique) et (saisie enfinXrelais de schma lectro, Uintrt d'utiliser le noyau prouv de technique). WinECAD, lesimulateur est Berkeley commemoteur de simulabti autour des noyaux de simulation tion est que celui-ci est un vrai noyau SPIC de Berkeley(Spice3F5) et celui de simulation mixte analogique/ Tech Institue(Xspice). de Georgia WinE- numrique. fonctionne CAD en troilecollaboration qui lui sert d'outilde avecWinschem Cela va permettre de simulersans saisiede schmas. Le logiciel a atteint restriction toute combinaison d'l, maturit unecertaine aujourd'hui. Avec ments de circuits,analogiques ou sa version3.5. il s'introduit dans le numriques. monde desinstruments virtuels utiliss grandintrtest qu'on en simulation. Unerefonte de l'nalyse Le deuxime paramtrique, gra- peut ajouterfacilement un nouveau moteur son simuphique tempsrelet lesvuestabules lateur,les modles de composants constituentles attractions de cette que dlivrentles constructeurs de nouvelle version. composantssemi-conducteurs ou d'autres utilisateurs. Vueau pointde lntts de la simulation vue des modlesI'architecture est ouverte et extensible I'infini. WinEqui se posetant au pro- CAD La question comporte dj,danssa version fessionnelqu'au hobbyste est pour- de base,plus de 4500 modles de quoidpenser pourache- composants. de I'argent ter un logiciel de simulation coteux ou investiren sminaires et stages Son intgration avec le duo permetd'offrir sur les outilsCAO. Quatrerponses Winschem/Wintypon peuvent lui treapportes: un ensemblecomptitif et facile d'emploide CAO lectronique, de la . La simulation permet grad'conomiser capture de schmas I'analyse phique de I'argent . des rsultats de simulation.

INTRODUCTION

Nouveautsde WinECAD 3.5:


Les lnstrumentsvirtuels permettent Cesinstruments d'approcherlefonctionnement desinstruments physiques qu'ilsreprsentent dansun parla simulacontexte d'apprentissage tion.Trois ont t introduits danscette version. Unoscilloscope numrique, un voltmtre et un ampremtre. Loscilloscope de WinECAD fonctionne comme un remolacement directd'un oscilloscope analogique ou numrique rel.ll oossdeen interne. unebase de tempset un systme de dclenchement et peut supporter un nombre de canauxillimits.Les calibres de tensiond'entrevont de 1uvlDlv 50v,/DlV. Ceuxde la basede temps vont de 1Ons,/DlV o.1slDlv Le peutse fairesurfront dclenchement montant ou descendant et la valeur de la tension de seuilde dclenchement est rglable. La source de dclenchement est aussi slectionnable, Les positions de couplage ACDCou GND, tout aussi slectionnable montrent qu'il ne manquerien cet oscilloscope par rapport son homologue physique. permettent Deuxcurseurs d'effectuer les mesuressuivantes : valeursen X et en Y crte crte-Frouence et Priode. quant Lampremtre et le voltmtre eux,sont des appareils aiguille avec un affichage digital en plus.0n peut choisirle calibre et le modede couplage Continu ou Alternatif. Le nouveau moteu graphique. ll n'y a plusde limites au nombre de courbes ni au nombre d'chelles. Les limites sontpluttlies la mmoire de la machine sur laquelle la simulation s'excute. Sa principale caractristique est sa vitessed'affichage et sa capacit maniDUler des courbes contenant un trsgrandnombre de points.

EuclnoilnuE'"*""-"' ro,

L e s p e r f o r m a n c e s o n t c e l l e sd u n temps rel. Voici une oscilloscope l i s t e n o n e x h a u s t r vd ee s p o s s i b t l i t s g r a p h i q u e :A f f i c h a g e m o t e u r de ce t e m p s r e l , N o m b r e i l l i m i t d a x e s X&Y, Nombre illimit de courbes, , diteur N o m b r ei l l i m i t d e c u r s e u r s E , xport auxforV i s u e ld e p l a c e m e n tE .JPG, ou TXT,Axes Bl\,4P, mats EN4F, droulantes, Echelles superposables, et linaares, EchellesLogarithmiques par les utilisateurs Person alisation de toutes les proprits,Possibilit j u s q ua , estion d ' i n v e r s i od n' c h e l l eG M a r q u e u r sd e 2 Gigade donnes, points de la courbe,Annotations des de droulerou de courbes,Possibilit . es curseurs zoomerle graphiqueL p e r m e t t e nd t e l a i r el e s m e s u r e s sui vantes:X, Y,crte crte,Frquence, ValeursXY. Priode,
(1es libr:1trtL's t.J !r . {l/r)fl] ) i r / rt s r j r r ' i )/ t r l ) r

q-j -c9 I

ll]

roo

"rll!.hsi::

,-Ir.
bIr.

virtuel: Oscilloscope Flgu.e1: Instrument

La nouveautnotableconcernantles avecIa ver librairies est la fourniture sion 3.5 d'un traducteurde netlists Pourle reste WinECAD. de PSPICE@ compatable est entirement WinECAD avecspice3.Ce qui permetaux utilisa librairies teursd'enrichirleurspropres avec les modlesque les fabricants de composantsfournissentsur leurs labricants ne fournis s i t e s .C e r t a r n s le trasant que des modlesPSPICE@ ce rsoudra ducteurfournidsormais, quelques unes h a n d i c a pR . appelons internes. unes des caractristiques . 30 typesde modles de composants 6 modlesBSIM(submianalogiques: (niveauxl, c r o n i q u e )4 , autresIMOS 2 , 3 e t 6 ) e t 2 m o d l e sd e J F E T . . lModeles cir COmportementA: ux cuits logiques, circuits d'interface (analogique/logique et logique/analo grquel, non hnaicrcuits magntiques de contrle de transfert, blocs res,blocs (intgrateur, limiteur...). diffrentiateur,
,r:r,r1 :! :, |.i1.lrr)r,trlqt/rl

6d-

rb

l,F

:tu

D - L c -9 a l

bbll

r g o

,, !t E5 l lJ ' l; i:

&..J 4l

ll

Bc-

3.5 simulantun NE555 Flgure2: winECAD

:iil

rdd'

{s+

l.*r

i '.: IJ-'.'

ue consiste L a n a l y s e p ar a m t r i q effectuer toutes les commandes dans un de simulations Presentes s c h m ae n f a i s a n tv a r i e r u n P a r a m t r e . O n p e u t a i n s i r e s t i m u l e ru n schma en faisant Par exemPle d u n e c a p a .W i n E C A D v a r a elra v a l e u r p e r m e t p a r t i rd e l a v e r s i o n 3.5 de a la fois l a i r ev a r r e r d e u xp a r a m e l r e s ( d e u xn i v e a ux).

Dezai eUO

Figure 3: Simulatlon d'un cilcult

- n' roz ELEcrRor{teuEmaca.ine

J-o91cle lV JirtE C;\D


Simulateur SPICE Analogique et Mixte
inslrumeris Avec laversion 3.5. WinECAD s'inoduit dans lem0nde des virtuels utiliss ensimulation. parafitrique, graphique moteur Une relonte deI analys unnouveau temp6 rel, h compatibilit visla, lsvues tabules constituent lesattractions decette nouvelle version. WnECAD reste unexcellnt performance/prix compromis surlemarch delasimulation enrnode mi)de analogiquddigital des looiciels enlranais surPC. qlob|hs CandriEliques llowe ls: . . . . . Compatibilit Windows VISTA (oscilloscope Insuments virluels Ampremtre voltntre . -.) Vus tabules. gnphique. moteur Noweau parantnqu Analys de boucles {.SltP) deurniveaux

Llabo.com

^ussida|rrlesve]shF ldluros : . Moleur desimulation amloghue etmode mixte detype SPIC . Compabilit avle standard industril SPlCE3,,4(SPICE . . Envrronnemenl desimulation complel comprenant diteur detexte, paranage graphique simulaliorF, visualisation rsuliats des des . 11analyses debase, 30types demoddes decomposants analogiqus : 1,2,3et6) et2 FEI 6 modles Bslir(submicroriq), 4 autres MoS(niveaux . Ur|e large bibliohque demodles : bipolarres, mos, logique.. enbase dsdonnesitel aop,

4. place Atiel Leblanc - 77120 Coulommrers tel:0l 64650450- Fax:Or 640g41 47

.{, ,,,, i '

REALISAfION:
t

COMMENT FABRIQUER FACIL EMENT VOSCIRCUITS IMPRIMES? produit Nouveau quiarrive toutdroitdesEtats-Unis et quia rvolutionn lesmthodes deprparation descircuitsimprims : ratiss en petites serles plusdesrigraphie grce unepellicule surlaquelle il sutfitdephotocopier oud'imprimer le master...

SPECIALISATTON:

,j

www.c OME LEC.CIRCU'T,COM


/-

trLfl<noe tsqir

ET-PNP5 L o t d e 5 t e ui l l e s a u f o r m a tA 4

18,75
--F-

FABRTCAr',ON DE C'RCUTISIMPN'MS

.c0908. l:i 3:::13::3! 13720 BELC0DEIE. co|||EtEc

EVaOa2

eomblnalson
aYeGGodeul et afllcheul
quelleserrurelectrique ou de n'importe I'activation Permet procdure semblable avecune autredispositifde scurit les quatrechiffresde la combinaison celledescoffres-forts; rotatif et au moyend'un commutateur sont slectionns septsegrents;le relaisdesortie sur un aflicheur visualiss a t numrique toute la squence ne s'activeque lorsque ente correctement'

Une seftute

ous avons tous vu au moins un film dans lequel le voleur ouvre le coffre-fort de la banque ou de la bijouterieen tournant habilement le bouton de la I'oreillepour entendrece qui combinaison:le stthoscope un cran droite,un cran du mcnisme, se passe I'intrieur jusqu' de la lourde gauche I'ouverture suite et ainsi de finleles bellesrivires porte blinde, avecpour rcompense de diamantsou d'normespaquetsde gros billets mme le cinmas'est l're de l'lectronique, Aujourd'hui, "hros" qui mis la pge et nous proposede fantastiques passe hypercommalgrles mots de violentles ordinateurs en pliqus(Matrix),qui djouent les capteursbiomtriques (Gattaca I du ou aube les digilales empreintes trafrquant j o u r ) o u I ' i r i sd e l ' i l ( M i n o r i t y ... Report) sixime

et les cofdes locaux de protection Mmeles techniques Twelve) ont subi une (voirOcean Eleven & Ocean fres-forts d'lectronique. et sontde plusen plusbourrs volution o' n f a i r e u n p e u d a n sl a n o s t a l g i e Alors. s i I ' o nv o u l a i t combie principe de la serrure e s s a i e r ad i te r e t r o u v el r clviers quenousvoquions Carlesfroids ci-dessus. naison, toute balayant ne nousfont gurerveret un scanneur encoremoins.Les technologies vitessenotreempreinte aussipourtant... mals,au nousfascinent ultramodernes vousfairerevivre imagin moinspourunefois,nousavons cetteserquelque et nousvousproposons du pass chose rtro...rtromais,n'en de coffre-fort rure combinaison pasun instant, du pointde vuede trssophistique doutez logicielle. et la foismatrielle l'lectronique

r"g"n" - n' 1s2 ELECIROIIIQUE Hf

tr

touteslesfonctions. oiloterI'afficheur septsegments et lirele commutateur permet- rotatifcodeurdot d'un boutonoour ll s'agitd'un circuitlectronique qui agira comooser Aors la mise un relais la combinaison. tant de commander sur la serrure lectrique ou surd'autres soustensiondu circuit,le PlC16F630 quandon compose, initialise dispositifs, avecle seslignes d'E/S:il paramtre RA1et RAscommeentrespour lire boutondu codeurrotatif dont il est numrique dot,la combinaison qua- SW2,RA3 aussi commeentrepour de programmatre chiffres exacte. Cettecombinaison lire l'tat du poussoir peut tre compose trs facilement, tion SW1et RAocommesortierserrapideet ve I'activation du relais et RA2, au moyend'une procdure RA4,RCo,RC1,RC2,RC3,RC4,RC5 elleest assiste oar un seulaffcheur destines septsegments. Le relaisdu circuitpeut galement comme sorties, en modes bistable et impul- grerI'affcheur. La ligneRCos'occupe treactiv cas.avecune de I'allumage du pointdcimal et les sionnel: dansce dernier procdure sont pilotspar les de programmation appro- autressegments prie, la dure autreslignes; travaillent en mode il est possible de dfinir toutes "sink":elles sontdoncactives au zro d'activation du relais.Cetteserrureest du courant au donc utilisablenon seulementpour logique et consomment celacar I'affcheur est actionnereffectivement une serrure lieud'enfournir, lectrique, mais tout aussi bien pour de type anode commune. d'un portail commanderI'ouverture pouractiver,/dsactiver une LorsqueI'initialisation des E,/Sest motoris, lance son installation d'alarme antivol ou encore faite, le microcontrleur pourhabiliter/dshabiliter programme principal I'accs un et testecycliqueSW1 et des ordinateur... et une foule de choses ment l'tat du poussoir que peut-tre lignes au commutateur vous dcouvrirez correspondant encore Pourtout celaet bien rotatif codeur; en mme temps il Darvous-mmes. choses, voyez I'encadr de la commande I'afficheur de faireappad'autres (deuxsegments figure4. ratreune animation dfilantle longdu bordde I'afficheur, qui Le schma lectrique commeune sortede petitserpent parcourtlessegments seul le externes, le dispositif teint). Structurellement est assez trait centralrestant Quandun toutela logique changement est dtect, en fonction simpleet c'estpourquoi bien est contenue dansun microcontrleur de la naturede ce changement, principallancele en usinepour grer s0r, le programme dj programm

Notre ralisation

sous programmecorrespondant et susoend I ' a n i m a t i oD n o u ra f f c h e rl e message adquat. norAnalysons tout d'abordI'utilisation male,c'est--dire cellepourlaquelle le la combinaison circuitdoit comoarer prciintroduite aveccellemmorise: qu'aprs la premire sons ce propos misesoustension.la serrureest Drte pardfaut reconntre la combinaison 1010,qui a t mmorise au moment de la programmation du microcontrleur. Pour comprendre le fonctionnement du dispositif dans toute sa complexit, il faut savoir configuration comprise, le commutateur commentfonctionne qu'afin rotatifcodeur et considrer de rendre notre serrure lectroniquele plussemblable possible uneserrure nousavons mcanique traditionnelle, quela ralis le circuit de tellemanire corresponde et soitdfinie combinaison oarunesriede "crans" dansun senset (horaire dansl'autre et antihoraire). Maisdisons toutcelamieux: dansla serrure.le chiffre comme tntI'un acouis de la combinaison est celuisur leouelle ne bouton s'arrteavantque Ia rotation reparte en arrire;le chiffresuivntest leouelce mme bouton s'arrte celuisur la otationne reparte avntque en anire et ainside suitepourlesquatrechiffres (par dfaut1010 et de la combinison 4835 dansI'exemple de la figure4, laquelle vouspouvez vousreporter).

Flgur 1: Schma 6lectrlqua de la sorruro comblnal3on avec codeur ot atfchout EV8O82.

vcc Rcs
tcf tc3
tat

Em

R r R^2 ict
RCt REO R^l

OUT

l[,9------ottc Ht{o I
Hc

ElEcnoilnuE ,nasalne-n' roz

lf\

t\./

r6-ddddddfo-dddo.rf'\
:;:?;5T--=]-:

Liste des composants EV8082


R 1. . . . 1 . 0k R 2 . . . .1 . 0k R 3. . . .1 .k 10 k R4 ..... R 5. . . .4 . , 7k R6 ..... 560 R 7. . . .5 . 60 R8..... 560 R 9. . . .5 . 60 R 1 0 . .5 . 60 R 1 1 . .5 . 60 R 1 2 . .5 . 60 R 1 3 . .5 . 60 c1...... 100 nFmulticouche 100 nFmulticouche C2...... 100 nFmulticouche C3...... 10OnFmulticouche C4...... 100 nFmulticouche C5...... 10 pF50 V lectrolytique C6...... 47O C7 .-..uF25v lectrol)'tique D1 ..... 1N4007 1N4007 D2 ..... DY1 ...afficheur septsegments anode commune T1......8C547 dj rc1..... Prc16F630,EV8082 programme en usrne vR1...78105 relais 12 V l contact RY1.... vR15M121C SW1.. micropoussoir rotatif SW2.. codeur Divers: pourlC1 1 support 2 x 7 broches I bonier 2 plespourPWR pourlessorties 3 ples l bornier relais pourle l bouton de commande rotatif codeur 4 entretoises 4 boulons 3MA22 mm de 1 petitbotierplastique protectaon

: : i d d : t :
Rz 1---} xb 1_r log ^.^ ar {J

,i'i! i'i'6--l E.. | | 3:ii::: ""' ) 8#


Flgure2a-1: Schmad'lmplantatlon des composantsde la serrure comblnalson avec codeur et aflcheut EV8O82,platlne atfl cheuf. des Flgure 2a-2:Schma d'lmplantadon comoogants de la serlure comblnalsor aveccodeuret atflcheurEV8O82 platlnedesautles composarts.

t
Flgure 2b-1: Dessln, l'chelle 1, du clrcult lmprlmde la serrure comblnalson avec codeul et alflcheul platlne afflcheur, EV8O82, D a n s l e s e n s i n v e r s e ,p o u r v a l i d e r I'acquisition d u c h i f f r e ,u n s e u l c r a n suffit mais on peut tournerde plusieurs crans, c'est gal. Celatant clair pour vous,nous devons au macromaintenanlfaire comprendre l e s e n s d e l a r o t a t i o ne t l e contrleur nombre sur lequel s'arrter; nous a v o n st r o u v l a s o l u t i o ne n a d o p t a n t comme codeurun commutateurrotatif dcimal: en grosc est un commutateur d ' u n es r i ed i n d e u xv o i e sc o m p o s terrupteurs a y a n tu n p l e e n c o m m u n et aliment en 5 V. ll est construit de q u ' e nt o u r n a n tl e b o u t o n t e l l em a n i r e m o n t s u r s o n a x e l e s c o n t a c t ss o n t f e r m s e t r o u v e r t ss q u e n t i e l l e m e n t m a i s e n s e m b l e ;e n d ' a u t r e st e r m e s , I ' u n s ' o u v r ee t s e f e r m e a v a n t I a u t r e . Le mouvementdes contacts s obtient e n f a i s a n t s e r e l e v e rl e s l a m e l l e sa u moyende sphresou de dents de scie, c e s d e r n i r e sa b o r d a n t l e s I a m e l l e s lorsqu'on t o u r n el e b o u t o n ;l e s o u l e v e ment est cependantfaussde maniere FlCute2b-2i Dessin, l'chelle 1, du de la se[u]e comblcircuitlmorlm nalsonaveccodeuret attlcheurv8082, platlnedesautrescomposants. et de fer ce que Iordred ouverture m e t u r ed e p e n d ed u s e n s d e r o t a t i o n . Si enc-1 et enc 2 sont les contacts de sortie des diffrents interrupteurs, q u ' e nt o u r n a n t n o u sp o u v o n s affirmer ,nc-1 l e b o u t o nd a n s l e s e n s h o r a a r ee c o m m u t ea v a n te n c - 2 ,a l o r sq u e d a n s c est le contraire le sensanti horarre q u i s e p a s s ee t e n c - 1c o m m u t ea p r s enc-2.Si le boutonest arrt dans u n e p o s i t i o na m b i g u ,s o i t c h e v a l sur deux crans, les deux contactssont ferms en mme temps. B o n ,e h b i e n s i v o u s n o u s a v e zs u i v i s c o m m e n t ,e n v o u s s a v e zm a i n t e n a n t lisantenc 1et enc-2avec les lignes R A 1e t R A 5( s u r l e s q u e l l e s o n t i n s e r s d e s r s e a u xR / C a n t i r e b o n da f i n le , d v a t ed r e f a u s s e sc o m m u t a t i o n s ) pre u t d t e r m i n e d microcontrleu r ans quel sens est la rotation du bouton e t i d e n t i l i e rl e c h i f f r e c o r r e s p o n d a n t l a p o s i t i o ns u r l a q u e l l el e c o d e u r s'arrte; ce chiffre est mmorisdans par I'afficheur) u n e R A I V( e t v i s u a l i s

e n a t t e n d a n tq u e I ' u s a g e ri n v e r s el e s e n s d e r o t a t i o ne t r e t o u r n ea u p o i n t de dpart. Dans la squencesuivante, des vrifiela succession le programme crans et mmorisele chiffre sur lequel le boutonest arrt. En somme, le Dremier chiffre correspondau nombre de crans comDts Dartirdu moment o o n t o u r n e l e b o u t o nd a n s u n s e n s ( l a d o n n e e s t d t e c t ea u m o m e n t o I'on tourne le bouton en arrire). Quand on effectue la quatrime inversion, le programmersident compare l e s a u a t r e c h i f f r e sa c a u i se t m m o r i ss en RAM avec ceux placs dans I ' E E P R O Md u r a n t l a c o m p a r a i s o n la combinaison et correspondant valide: si les deux nombres sont gaux, le programmersident habilite en le relaisselon le mode actuellement

- n" 102 EtEcInoNQUE maeazine flf

tr

vigueur ou alorsceluitablipardfaut en usine,dans le cas o on utilisela fois et o on serrure oourla oremire n'a jamaischang la configuration de est signal la sortie.Cet vnement par la visualisation sur I'afficheur de la lettre a (un6 dans septsegments du pointdciun miroir...) et I'allumage que ce dernier mal.Notez ce propos indiquel'tatdu relais, doncquandil est activ; on estallum c'estqueRY1 qu'enmodebistable (ouper remarque manent) le relaisresteactivjusqu' de dblocage soit ce quela commande donneau circuit,ce qui correspond l rotationde deux crans dans un quelconque sens.Bref,aprsdclendu relais et llumage du point chement il faut tourner le bouton dans dcimal, jusqu'extincun sensou dansI'autre tion du pointdcimal;cecitantfait, du le microsignale le retour en boucle principal,dans I'attente programme d ' u n e c o m m a n d ea , vec I'habituelle lumineuse initiale. animation

Flguro3a: Photod'un dsa prototypa3 de la platlnc do la 3ouro comblnalson aYoc codgur ot fflchoul Ev8O82,platlno ffcheur. volr aussl les photos do premlre page.

FlSurs3b: Photo d'un d prototypeE d l platlno do la ssrruro comblnalson avc codurat afflcheurEv8O82, platlno d93 autrss compo3ants.volr aussl los photc d6 promlrepago.

que RY1 A tout moment( condition il est possible de modisoit au repos) fier la dured'activation du relaisou la proau modebistable; de retourner cdure est analogue celledjvue: Sw1 et encore unefois,il faut presser La configuration de la sortie attendre I'allumage du tiret.llafficheur, la dure troisfois,visualise en clignotant pourla paramtre; par dfautde la sortie actuelle d'activation Le paramtrage possible I'apparition du zro fixe, il est de modifier, aprs est bistable; relais le bouton.iusqu' faireapparaitournez la modifier en entrantdansla phasede voulue et ensuite : pour y entrer,pressez tre la dure orocdez caractrisation visualise comme orcdemment. ce queI'afficheur SWl jusqu' quecetteopRappelons le tiretcentral. quand Le mode bistable rationest possible exclusivement teint). RYl est au repos(pointdcimal Pour paramtrerle mode bistable, pressezSW1 et attendezque le tiret Le mode impulsionnel puisrelchez le lumineux apparaisse, queI'affcheur qu'chaque positive poussoir indiet vrifiez comparaison Pour en impulsionnel, quantla dureactuelle d'activation la sortie travaille en mode quandle clignote; le poussoir aprsenviron une modeimpulsionnel relchez pressez et maintenez partirde I'allumage du tiret: zrofixes'affiche, seconde puistournezle bouvisualise zro. Tournez alors pressle poussoir I'afficheur la lettrec, ensuite le boutonpourafficherla dured'acti- ton jusqu'afficher que le pourle relais, ie poussoir entre0 (en relchez et vrifiez vation voulue maintenant, pointdcimal clignote trois fois.a y fait 0,5 s) et 9 secondes; pressez SWl tout en tour- est, le modebistableest paramtr. et maintenez jusqu' visualiser la letnant le bouton Les autrcs fonctions est tre t. ay est, le modeimpulsionnel paramtr; I'affcheurclignote troisfois, quele point pourindiquer ll existedeuxautresfonctions, utidcimal, ainsi particuliil et ensuite affchezro. liserpourdes applications la durechoisie res: elles orvoient le maintien de la de Cela est le signal de la fin de la phase du sous conditionprisepar la sortieaprsla confguration et de I'excution programme si Dendant un correspondant. La serrure sortie maisseulement normal et d l a id ' u n em i n u t e o n e n t r el a b o n n e retourne au fonctionnement d;a n s l e c a s c o n t r a i r e , le microcontrleur, comme d'habitude, c o m b i n a i s o n quand le dlai est coul,le relais attend un vnement(rotation du pression ou nouvelle de SW1). inversesa conditionet la serrurese codeur met en alarme (la lettre A clignote une comparaison est effectue Quand est positive, le relais s'active et Dlus aucune commande n'est et qu'elle visualise la durerestante, accepte);il faut alors couper I'aliet I'afficheur deDUis le mentation et recommencer toujours avecle pointdcimalqui en le circuit et I'activation; lorsque le dlaiest dbut,ou bienralimenter signale initiales avec le zros'affiche restaurer les conditions compltement, coul la fonction d. s'teint. et le Doint dcimal

L premlro Mais procdonspar ordre et voyons le modeselonlequelle relais d'abord pourparamimmdiatement; s'active SW1jusqu'ce trer ce mode,pressez puis qu'apparaisse le tiret lumineux, qui le clignotement de I'affcheur attendez (si indique la dure le modemonostable le pointdcimal est actif)ou seulement (si on est en modebistable). Ie Quand zro apparat, pressezet maintenez pressle poussoir, tournezle bouton jusqu'afficherla lettrei (enfait seul le tiret en bas droiteresteallumet cela et relchez formeun i maissansle point) quemaintenant Sw1;I'affcheur signale laserrure fonctionne dansle modeprvu. consiste en uneanimaLasignalisation dfile tion lumineuse: un tiretlumineux du hautversle bas.Pour continment couper rendre actifce modeivousdevez I'afficheur et remettreI'alimentation; prcdente. la signalisation effectue Maintenant le relaiss'activera et restera si activpourunedureindtermine dans le dlai d'une minutela bonne (condition signacombinaison est entre le par la lettrea et le pointdcimal); pourune minute dansle cascontraire n'a exacte c'est-dire si la combinaison past introduite du avantl'coulement ou dlaid'une minute(pasde tentative carcombinaison erroessainonabouti ne).Dans ce dernier casRYl se dsacd'alarme estsignale tiveet la condition (Aclignotant). Pour retenter I'introduction vousdevrez couper de la combinaison, I'alimentation. Pour entrer en et rtablir programmation le mode et dsactiver i, vousdevreztoujoursattendreque le relaisretourne au repos.Cettefonction par exemple, pour des est utilisable, le locaux ou desvhicules danslesquels o on entre systme s'active au moment I'alarme, mais suspend temporairement

EllcnoilxruE **."'

ro,

Flgure4: Les lonctlonset la programmatlon.

acqurille 4 num10

acqurille

numro I

Dans I'exemple du bouton. de sensde rotatlon seulement lols d'uneInvrslon sontacqulg Leschltftes d'uncomblnalson le "4" est le sensde lotatlon, on Invetse (4835)on slectlonne le bouton dlolte,Quand le p.emler chlffre(4)en tournanl pa? Etc. le systme. acquls pour obtenirles diffrentes fonctionslistescidessous,chacune Le dispositifdcritdans ces pagespeut tre configur par une lettrecorrespondant au menude confguration. tant identifie . t = chaque une certaine dure; le relaisse dclenche et resteactivpendant exacte, insertion de la combinaison qui dcrotjusqu' ensuiteau repos zroet RY1retourne le tempscorrespondant l'afficheurvisualise . c = chaque (l'afficheur la lettte majuscule et le visualise le relais se dclenche insertion de la squence correcte, jusqu' que I'autre. ou de pointdcimal) I'ontournele boutond'un ct ce et resteactiv . l = l a m i s e s o u s t e n s i o n d u c i r c u ilte , r e l a i s ed c l e n c h minute st i a uc o u r s d ' u nd l a d i 'une activ seulemen ee treste la minute s'affichent. t et le pointdcimal si celaa lieu,la lettreminuscule la combinaison exacte: Quand on introduit est refuse. et toutecommande clignote le relaisretourne au reposet la serrurese bloque;le I majuscule est coule, aprsune le dbutou bien,maistoujours de recommencer depuis le circuit, il est possible Aprs avoir teintet rallum initialesavecla fonctiond. les conditions momentane, de restaurer extinction . o = la misesoustensiondu circuit,le relaisse metau reposet ne le restequesi pendnt le dlaid'uneminutela combi(et resteactivjusqu' coupure de il s'active lorsque le dlaiest coul, dansle cascontraire, naison exacte est introduite; teint refuse. Aprs avoir commande est le A majuscule clignote et toute se bloque: la tension d'alimentation) et ta serrure lesconle circuitet de restaurer le dbutou biende ralimenter deDuis le circuit. il est Dossible de recommencer et rallum (carlorsque le relaisest activSW1n'a plusd'effet). avecla fonction davantqu'uneminutesoitcoule ditionsinitiales le circuitpourlesobtenir;nousexpliconfigurer voyons ci aprs, unepar une,comment Vueslesfonctions de la serrure, pour oprertous les autresparamtrages. quonsen outre synthtiquement les procdures (t). MODE IMPULSIONNEL pourparamtrer que le tiret lumineux pressez au boutd'un peu plus s'affiche; le modeimpulsionnel, SW1et attendez jusqu'afficher la lournezalorsle bouton le chiffrezro. I'affcheur doit visualiser relchez le poussoir: d'uneseconde qui vousdevez pour (ce maintenant s) et 9 secondes; correspond 0,5 le relais,entreO dured'activation choisie jusqu'ce qu'apparaisse t On press, la lettreminuscule presser tournerle bouton nouveau SW1et, en le maintenant la dure afind'indiquer troisfois,ainsique le pointdcimal, clignote le modeimpulsionnel a ainsiparamtr ; I'afficheur puisil affiche la fin de la phase de configuration. zro,poursignaler choisie, (c). MODE BISTABLE puis que le tiret lumineux pressez ( niveau) apparaisse, SWl et attendez le modede sortiebistable Pourparamtrer prvue pour pour la que commande indiquer la dure actuellement le clignotement commence relchez et vrifiez jusqu'ce puistournez press quandle zrofixes'affiche, pressez le bouton le poussoir, et maintenez impulsionnelle; que le pointdcimal troisfois. qu'apparaisse s'affiche et clignote c, puisrelchezle et vrifiez la lettreminuscule pour I'usager uneminute cequidonne le systme d'alarme maintenir dsactiv est en mesure antivol;si la personne la combinaison exacte, d'entrer temps pas,sinonle ne se dclenche I'alarme est donne. relais s'active et I'alrme La soconde Un secondmode,oppos celuique prvoit qu'la nousvenons de dcrire, et misesoustensionRY1est dsactiv le resteoourune dureindtermine si dansle dlaid'uneminutela bonne combinaison est entre;dansce cas I'indication affichene change pas lorsque mis dans le cas contraire, le dlai d'une minuteest coul,le par (condition signale relaiss'active indiquant la lettrea et le pointdcimal fonction est I'activation de RY1). Cette jusqu' paramtrable en pressant SW1
- --^-..^..llll ELEcTnoI{loUE tll rF7 mrtnc n' 102

et le tiret lumineux ce qu'apparaisse que I'affcheurclignotant la visualise dure(si on est en modemonostable) (si le pointdcimal ou bienseulement le zro on esten modebistable). Quand press pressez et maintenez apparat, puis tournez le bouton le poussoir, jusqu'afficher la lettreo; aprsavoir (parson relch signale SW1I'affcheur que la lumire) serrure habitueljeu de fonctionne selonle modeDrvu.

tr

Flgurs 4: Les fonctlons st la programmaflon (sulte).

acqurirle

numro 3

acqurir le numro 5

AcrvATro DU RELAIS LA MtsEsous rENstoN(t) paramtrer Pour pressez ce mode, Swl jusqu' ce quele tiretlumineux puisattendez s'affche, le clignotement de I'affcheur qui indique le dlaiprvu en monostable ou seulement le pointdcimal si on a paramtr la modJbistable. euandle zro pressez s'affche, press et maintenez jusqu'ce qu'appataisse le poussoir, tournez le bouton la lettreminuscule , (seulle tireten bas droite doittrellum) et relchez par unjeu de lumire Sw1; I'afficheur signale qu'partirde ce moment la serrure fonctionne selonle modeprvu. Enfait, le tiret lumineux dfile continment de hauten bas.pouracttver ta mode ,vousdevez teindre et rallumer le circuit. Lecircuit signale le bondroulement de I'opration avecla mmesignalisation lumineuse. ACTIVATIOl{ DU RELAIS (o) AUTOMATTeUE qu'aprs si vousvoulez la misesoustension RY1 reste qu'avant au repos, condition uneminute vousayez entrla combinaison presser correcte, vousdevez (lorsque le relais estdsactiv) SWl jusqu' ce qu'apparaisse puis te tiretlumineux, attendre le clignotement qui visualise de I'afficheur la dureparamtre (si on est en modemonostable) ou seulement le pointdcimal (si on est en modebistable). le zros'affche,pressez press et maintenez Quand le poussoir, tournez jusqu'ce qu'apparaisse le bouton la lettreminuscule o et relchez SW1. CHANGEMENT DECOMBII{AISON Toujours pressez relaisau repos, que lorsque SW1et ne le relchez puisattendez le tiret devient lumineux, lestroisclignotements (du pointdcimal, du tiretet du chiffre correspondant la duredu modemonostable) et la visualisation du zro tixe; pressez-le nouveau press puistournez et maintenez-le jusqu' le bouton ce quela lettreminuscule s s'affiche. Maintenant, en tournant paramtrer le bouton, vousdevez le nouveau que le chiffrecorrespondant code,Rappelons celuiqui est affch est mmoris chaque foisque I'oninverse le sensde rotation du boutonpar rapport au sensinitial; par exemple, si I'ontournele boutondans le senshoraire et si on s'arrte sur 6, si ensuiteon le tournedansle sens anti horaire le microcontrleur mmorise 6; puissi on le tourne nouveau pours'arrter dansle senshoraire sur 2 et si on repartensuite en sensinverse le microcontrleur mmorise 2 et ainside suite.Aprsla mmorisation du quatrime chiffrequi terminela combinaison, le pointdcimal de I'affcheur clinote troisfois. RESTAURATIOl{ Quant la fonctionde restauration de la configuration d'origine, on I'atteinten pressant sw1 (quandte retaisest au repos) que lorsque et en ne le relchant le tirets'affiche; queI'afficheur maintenant, attendez fasseclignoter troisfoisle paramtrage actuelde la sortie relais et visualise le zrofixe;pressez press nouveau le poussoir et mainte-nez-le tout jusqu'ce quela lettreminuscule entournant le bouton dsoit visualise. Relchez quele pointdcialorsSW1et vrifiez mal clignote troisfois; la serrure a maintenant recouvr ses paramtres (sortiebistable, initiaux combinaison 1010).
Pour rendre actif ce mode vous devez couper et remettre I alimentation ; I'afficheur effectue la signalisation prcdente;le relais est normalem e n l a u r e p o s e t i l e s t p o s s i b l e .s i o n l e s o u h a i t e ,d e p r e s s e rS W 1 p o u r modifierla configuration de la serrure, c h a n g e rl a c o m b i n a i s o n ou dsac ver l e m o d e e n q u e s t i o n .S i o n i n t r o d u i t la combinaison e x a c t ed a n s u n d l a i d ' u n e m i n u t e ,R Y 1 r e s t e a u r e p o s e t r i e nn e c h a n g e d a n sl e c i r c u i t ; s i n o nl e relais est activ et le A clignote. On I'a dit, la combinaison est rgle d'usine par dfaut 1010 et sa restauration est toujours possible. Pout changer la combinaison Pour changerla combinaison, toujours lorsqueRYl est au repos,pressez SWl et qu'aprs ne le relchez allumage du tiret, attendezles trois clignotementsdu point dcimal, du tiret ou du chiffreindiquant

Comment changer la combinaison


En plus de ces modes de fonctron n e m e n t , l e p r o g r a m m er s i d e n t d u m i c r o p e r m e t d ' a u t r e s f o n c t i o n sd e paramtrage c o m m e I e c h an g e m e n t de combinaison.

-n"roz ELEcnoNnuE maeazine

puis la dure d'activation en monostable, alors fixe:repressez et maintenez du zro jusqu' le poussoir et tournezle bouton I'ouverla lettres indiquant visualiser de changement ture de la procdure le bouton, Entournant de combinaison. paramtrez l nouvelle combinaison quatre (parexemple 4835,comme chiffres queI'on 4). Rappelons le montre la figure le chiffreaffichchaquefois mmorise par que I'oninverse le sensde rotation Aprs mmorisarapport au sensinitial. chiffre de et dernier tion du ouatrime le point dcimal combinaison, la nouvelle qu'elle est clignote troisfoispourindiquer bienmmorise.

entreau moyen de quatre simplement Mais,les toiseset de quatreboulons. i m p r i m st a n td e ss i m d e u xc i r c u i t s plesfceset tous lescomposants des est accessible ce montage traversants, cesdeux Nous appelons un dbutant. (voir platines: figure la pltine afficheur composnts 3a)et Ia platine desautres (voirfigure3b). La platine afficheur

vriaprsde multiples C'esttermin, vous allez devoirassembler fications les mcaniquement et lectriquement platines: simple, c'est extrmement deux L'assembtage des deux platines Comme le montrent les photos de dbut d'article.faites correspondre les deuxplatines de tellesorte: - quelesdeuxcts"soudures" soient face faceet - que les broches libresdu connecteur afficheur sur la platine CN1montes du bord danslestrous viennent s'insrer desautres composants. de la platine Insrezalors aux quatre coins des tte-bche deux platinesmaintenant (ou symtriques commedeux mains jointes),en face de chaquepairede et enfilez trous,les quatreentretoises les quatreboulons; serrezles quatre enfinles douzeoles crous:soudez de la de CN1 sur les douzepastilles platinedes autrescomposants. Vous pourrez protger cettedoubleplatine vous dans un boitierplastiquemaas avantage trouverezcertainement le tout Drsde la porte,du encastrer portail, un botier etc.et donc utiliser " btir"comme on en d'encastrement pourlesinstallations lectriques. utilise ll ne vous restequ' relierle bornier ou I'alimentation PWR la batterie enlre L2 secteur230 V fournissant OUT la et 15 V continuet le bornier (outout autredisDositif lectriserrure que) commander. Biensr ce dernier dpend du paramtrage branchement quevousavezchoisi(liretout I'article 4). de la figure ou le rsum

d'un La platine afficheur est constitue petitcircuit facedontla imprim simple l'chelle figure2b-1donnele dessin le et ou procurez-vous 1:1. Ralisezle le comme montez touslescomposants. pat dfaut les figures 2a-1et 3a. Montez montrent Pou rcstaurctla combinaison le connecctsoudures, tout d'abord. (constitu d'une teurCN1douze Dles Quant la fonctionde restauration qui mle-mle en ligne) barrette rgle d'usine"par double de l combinaison (toupermettra relier lectriqueensuite de la lancerez 1010. vous dfaut" jourslorsque Montez aussi ment les deuxplatines. en le relais est au repos) que les quatrepicots souder, maisct pressant SWl et en ne le relchant bien cettefois.Puisvrifiez attendez alors comDosants lorsoue le tirets'allume: (ni court-circuit que I'afficheur soudures cespremires fasseclignoter trois fois froide ni soudure entrepistes ou pastilles le paramtrage actuel de la sortie compolvontezles quelques le zrofixe; repres- colle). relaispuisaffiche I'afficheur sants: les rsistances. et alorsle poussoir sez et maintenez (pointdcimal jusqu'visualiser repre' la sept segments le bouton tournez que dtromDeur et enfinle en bas droite) SW1et vrifiez lettred. Relchez rotatifcodeur(forcment commutateur clignote troisfois: la le pointdcimal mettez C'esttermin, sa combinaison dansle bonsens). serrure a alorsretrouv par dfautrgle cetteolatineen attente. en usine 1010. La platinedes autrcs composants

Ualimentation

du circuit Terminons cettedescriotion et de son fonctionnement oar un mot Le cceur sur son taged'alimentation. VR1, un 78105 en est le rgulateur e 5 V bienstabilis au f o u r n i s s a nl t sept microcontrleur et I'afficheur ll prendsa tension d'entre segments. en aval de la diode D1 de protection accidentelle de contretoute inversion la polarit. C1 et C7 filtrentla tension U n o ne n c o r e stabilise .enroulement p r e n dl u i a u s s il a s i e n n e en du relais d'entre appliavalde D1.Latension quer aux points+ et - PWR doit tre entre 12 et 15 V pour une comprise de 10OmA.Cettecl consommation combinaison oourradonctre inspar aliments re dansdes systmes (installatio dn 'alarme antivol batterie d'urgence). doted'accumulteurs

est La platinedes autrescomposants imprim c o n s t i t u d e u n p e t i tc i r c u i t s i m o l ef a c e d e m m e d i m e n s i o n s dont la figure 2b-2 donne le dessin 1 : 1 .R a l i s e z l o eu procu l'chelle tous les comporez-vous le et montez les figures snts,commele montrent ct tout d'abord, 2a-2 el3b. Montez le support 2 x 7 broches composants, p u i sv r i f i e b z i e nc e s p r e m i . du PlC, entre res soudures(ni court-circuit oistesou oastillesni soudurefroide Montez tous les composants: colle). les diodes(attention les rsistances. de leurs baguesvers I'orientation C 2 p o u rD 1 e t v e r sl C 1p o u rD 2 ) ,l e s (attention la polarit condensateurs le - est inscritsur deslectrolytiques, le transistor T1 en le borddu botier), botierdemi lune (pan coupvers le SW1,le rguhaut),le micropoussoir V R 1e n b o t i e d r e m il u n e( p a n lateur couovers C3) et enfinle relaisRY1 (forcment dans le bon sens)et les La ralisation pratique unefois, et PWR. ncore borniers OUT polariss: les lments figures 2 et 3, attention aux le montrent les Comme page, diodes, les lectrolytiques, le rgude premire ainsiquelesphotos et enfinle circuit est consti- lateur,le transistor combinaison cetteserrure e ai n t e n a quevousdevrez i n t g r P I C( i n s t a l l e z - l nt, m tuede deuxplatines vers le conrepre-dtrompeur en U I'une I'autre raliser aDrs toutd'abord densateur C2). recto-verso tout avantde lesassembler

Conclusion
fois.pourfairechoirla bobinette, Cette vous devreztournerle commutateur de la rotatifcodeur ..,et voussouvenir ! combinaison

Comment construire ce montage?


pourconsncessaire Toutle matriel avec truirecetteserrure combinaison estdisponi' EV8082 codeur et afficheur blechezcertains de nosannonceurs. imprims et les descircuits Lestypons programmes lorsqu'llssont llbte3dg I'adresse droltssonttlchargeables suivante: http://www.electroniquemagazine.com/ o circuitrevue/1o2.zip.

EucnoilnuE

- n' roz macrtne

ET676-652-2

Un ptogtammateul
d6lolueur ln.clrcult
poul PIG
Socondo Drdl.!

Ia rtdlrron

plrquo ot to lqldol

G'est la version amateur du prugrammateur lGD2 deilicrochip: permet elle devdfferle fonctionnement du loglciolau momont de mn dveloppement et ce directement sur la platine o est montle macrocontrlou. opre en environnement lon IDE tPtABl. Geprcgrammateur communique avecI'ordinateur trarercle portUSB dontil rcoitvidenment I'alimentation ; il peutmme iournlrI'alimentation pnrgr.mme la platine dontil le microou qu'il rnalyse.
cARACIERTSTtQUES TECHl{tQUES

. . '

- InterfaceTarget: RJ116ples, compatible aveccblestandard lCD2: - Possibilit d'alimentation du 'target"(seulement en 5 V avec1G4OmA max); - Gestion du 'target"en 3 Vseulement avec"target" aliment de manire aulonome; - Tension minimale target:- 2 V (enthoriejusqu' 1,65V); - 'Targets" grables: tousles PIC et dsplc grspar le lCD2d'origine; - Programme rsident: misejour automatique partirdeMPLAB IDE: - Ralisation: compltement en CMS - Dimensions: 100 x 35 x 15 mm; - Dvelopp sousenvironnement: MpLAB de iricrochiD: - Logiciel de programmation: (lo-pRoc pourle boo oader). N4PLAB microcontleu ou la petite platine support ET652M.

ilflli"',ffi ,',11,3l;^,,,,

passons ommeconvenu, toutde suite la ralisation pratique de la platine et I'utitisation du JOM.

L'outillage ncessairc . Fer souder panneen pointetrsfine. Celleutilise pourmonterle prototype faisait1 mm, maisnousvous c o n s e i l l o nd s' e n c h o i s i r unede 0,5 mm. pas besoin de matrielspcialcommestationcontrle en temprature, air chaudou autre; par contreil seraitutile, maisnon indispensable, de disposer d'un fer souder galvanique, isolement afin d'viter les problmes lis l'lectricit statique.Par exprience nous pensons improbble de parvenir dtruire un circuit intgr produit causede l'lectricit rcemment statique ou d'unetemprature de soudure excessive, maisun excs de prcaution ne nuit pas!

La ralisation pratique
Ce n'estcertespas l premire fois que nousvousproposonsd'entreprendre la construction d'une platine composants CMS, maisreprcisons le principal de ce quevous devez savoir avantde vouslancer. Toutd'abord, tez-vous de la tte l'idequela choseest infaisable: I'auteur de cet articleI'a longtemps cru la lecturedes articlesdes revues d'lectronique alorsquequelquefois cescomposants sont plusfciles que destraversants monter !

rlEcnoilnuE

,h {ff nrsrine. n. roz

. Dutinolde trsbonne qualit. C'est de la soudureen fil ( I'argentsi voustrouvez). choisissez-le trsfin ( 0 , 5m m o u m o i n s ) . . Flux dcapant.C'est un produit chimique vendupar les dtaillants de composants lectroniques, il est liquideou sous forme de gel et il est censnettoyer lessurfaces cuivres, tames, etc.,de leurcouche d'oxyde, afinde favoriser unebonne (comme soudure n o u sd i s o n sd : es soudures brillantes et non froides et colles). Poursouderles CMS, il est indispensable de I'utiliser car la quantit de tinoldDose sur les pistes microscopiques est faible(et cellede dcapant incorpor encore plus).Lesmeilleurs flux dcapants sontsousformede gel,ilsadhrent pas insau mtalet ne s'vaporent tantanment comme ceuxliquides ! Deplusilssecomportent bienmieux en H Maislestubesen sont bien pluscouteux quelesliquides appliquerau pinceau et qui laissent des tracessolides enlever ensuite avec un nouveau dcapant... Bref, liquide gel,ne vouspassez pas ou, mieux, d'un de ces produits lorsque vous montez desCMS. . Une lentille grossissante(une l o u p e )o u , m i e u x ,u n e l a m p ed e t a b l ea v e cl o u p ed e g r a n d e taille (ondit aussiloupeavec incorpore clairage incorpor). l\4me si vous jeune; si ce n'est pas tesencore le cas,vousen avezdjune! . U n el o n g u e e t f i n e p i n c e s a i s i r (prcelles), dfautde mieuxune " I'arp i n c e p i l e r" e m p r u n t e moire cosmtiques de madame ! "troisime . LJne main" mcanioue. c'est--dire un suooort inclinable sur lestroisaxespourmaintenir le circuit position, imprim dansla bonne Le montage Puisqu'on va le faire sans supports (ClvlS obligent),montezen premier les circuitsintgrs et en particulier ceux dont les brochessont les plus rapproches: ainsivouspourrez vous concentrer sur ces soudures, disons "dlicates", sans tre gns par les autrescomDosants environnants. Pour le prsent montage, un seulcomrclame uneatlention Oosant oarticuparlire:il s'agitdu bufferNL17SZO7, ticulirement rbrbatif , pastellement pourlasoudure queparla en elle-mme difficult de contrler si sesbroches ont bient soudes correctement. Nous conseillons d'utiliser une bonneloupe pour claire ou mieux un "compte-fi|s" contrler lessoudures de ce CN4S.

IC02

Ffg[||re5: Sch6m 6lectrlqus du p?ogimmatou] L/2 ouro 1all3ayec deg composants fond d tlrolr.

Flgur 6a; Sch6mad'lmplanttlondos composantsdu programmataur dbogueur In-clrcult pour PIC ET67652.

Cetteplatineest entirement basede composants montage de surface (CN,S), I'exception des deuxconnecteurs.

o
oo oo oO c Flure6b-1: D63sln, l'chell 1, du clrcuft lmprlm double taca trous mtalll. 36s du programmatourdboguourIn+lrcult pour PIC ET676{52, ct Eoudurss.

Flgui 6b-2: Dsln, l'chelle1, dr clrcrlt lmprlm6doublofac trous mta lss du programmatourdboguourIn{lrcult porr PIC ET67652, ct compnt3.

rrrcnoiltQuE manc.n" roz

Flgute 7: Phoio d'un de3 plototyp d la platlne du programmateul dbogueur In{lrcult pour PIC ET676652.

Deplus,unevrification de continuit/ la sonnette discontinuit avec d'unmultimtrene serapasdu luxe.Revenons la souduredes circuitsintgrs dont le brochage est trs petit pas (broches la procdure trs rapproches), est la suivante: tout d'abord talezunecouche de gel dcapant sur les pisteset

pastilles de cuivrepuis, l'aidedes prcelles,posezla puce dans le bon sens (fiez-vous au point repre-dtrompeur dans I'angle bas gauche,cf figure 6) et soudezune broche I'un des angles. Recontrlez la position et ajustez-la si ncessaire(au besoin. dessoudez et recommencez).

aux broches Quandc'est bon (attention des quatre cts),tenez bien le circuit intgr et soudez les autres broches en commenant par la broche dimtralement oppose la premire. Recontrlezla position et, si tout va ;i en revanche b i e n ,p o u r s u i v e zs ce momentle positionnement voussemble imprcis, les deux premires dessouder brochesdiamtralement opposesest fort simple.Commeon n'estjamaistrop prudent,soudez une troisimebroche ( p a re x e m p l e 9 0 " d e s d e u xp r e m i res) et recontrlezle tout. Maintenant continuezjusqu' la fin des soudures de ce circuit intgr: si besoin,talez une couche de gel dcapant sur une rangede brocheset soudez-les toutes avant de passer l'autre range.Pour chacune,mettez peu de tinol et n'ayez pas peur de trop chauffer avec le fer (en ouelouessecondes vous ne dtruirez pas ra puce). Le cas chant, si vous avez mis tout de mmetrop de temps poursouder une broche, laissezrefroidir le tout et oendant cette "rcration" reoosezvous les yeux! Comme il vous arrivera de mettre ici ou l troo de tinol et de (pont)entre deux faire un court-circuit broches contigus, n'ayez pas peur d'avoir atteint I'irrversible: nettoyez b i e n l a p a n n e a v e c l ' p o n g eh u m i d e , mettez du gel dcapant sur le "pont" malencontreux et posez le fer dessus. Le tinol en excss'talerasur les broches et sur la panne du fer sous I'effet d e l a t e n s i o ni o n i q u ed u f l u x ; r p t e z l o p r a t i o n e n c a s d e n c e s s i t j.u s a u ' d i s o a r i t i o nd u c o u r t - c i r c u i t L .a q u i d t r u i r a ilta p u c e ?N ' yp e n chaleur sez mme pas! Les circuits intgrs de derniregnrationsont costauds. "cafards"monts,le reste Une fois ces v o u sp a r a t r a u n j e u d e n f a n t( u n r i e n p e r v e r st o u t d e m m e . . . ) ;v o u s v o u s servirezd'une oanne oointede 1mm de dramtreet aurez observermoins de prcautions. A part cela la procdure reste la t. m m e: g e l . p o s i t i o n n e m e ns oudure : le composantpassifle plus dlicat,car q.u i il craint. l u i .u n e c h a l e u r excessive peut brler l'mail protgeantses fils d e s o r t i e ,e s t l a s e l f ( 1 1 i c i ) .P o u r l e s comoosantsoassifs comme les rsistances, les condensateurs et les selfs, vous oouvez mettre trs oeu de tinol sur lune des deuxDastilles de cuivre et, aprs avoir bien positionnle composant,appuyerla panne,souderainsi cette extrmit(le comDosant tient en o l a c e )e t t e r m i n e re n s o u d a n tI ' a u t r e {repassezensuite un peu de flux et un c o u Dd e f e r s u r l a o r e m i r ed e s d e u x soudures a f i no u ' e l l es o i t b o n n e ) .

Liste des composants ET676


(0805) R1......4,7 k Cr\,rS (0805) R2......6,8 k Cr\rS (0805) R3......2,2 k CMS (O8O5) R4......4,7 k Clt4S (0805) R5...... 1,5k C|VS (0805) R6...... 22 k CMS (0805) R7...... 330CMS (0805) R8...... 330CMS (0805) R9...... 330CMS (0805) R1O.... 22 k CMS (0805) R11....22 k CMS (0805) R12.... 22 k CMS (0805) R13....4,7 k CMS (080s) R14....1k Cr\4S (0805) R15....4,7 k CMS (0805) R16.... 330 Ct\4S (0805) R17....330Ct\4S (0805) R18....39 k CN4S (O8O5) RLg....4,7 k CMS (0805) R2O....4,7 k CMS (0805) R2r....4,7 k CMS (0805) R22....10 k Cr\4S (0805) R23....330 CMS (O8O5) R24....330 CMS pF10V lectrolytique C1.......10 Ci/S

(sMc_B)

pF L6V lectrolytique C2 -.-----4,7 CIVS

(sr\,rc_B)

pF16 V lectrolytique C3.......4,7 CIVS

(sr\4c_B)

C4...... 100 nFmulticouche CMS (0805) pFmulticouche (0805) C5.......1 CMS pFmulticouche (0805) C6.......1 CMS pFcramique (O8O5) C7.......15 CMS pFcramique (0805) C8.......15 CMS C9.......100 nFmulticouche CMS (0805) C10.....100 nFmutticouche CMS (0805)

C11.....100 nFmulticouche CMS (0805) pF6,3V lectrolytique C12.....100 cMS(PANASONTC_D) (0805) C13.....1 CMS !F multicouche C74-----2,2 lectrolytique CMS uF 1.OV (Sl\ilC_P) nFmulticouche CMS C15.....100 (0805) C16.....1OO nFmulticouche CMS (0805) pH(14532M) 11........se|f 1OO 20 lVHz CIMS Q1.......quartz (ACT86STVX) (SOT23) D1.......84521 (SOT23) D2.......84521 (SOr23) D3.......8AS21 (SOT23) D4.......84521 (1206) LD1.....LED blanche CIVS (1206) LD2.....LED verte Cl\4S (1206) LD3.....LED blanche CIVS jaune (12OO) LD4.....LED CMS (SOT23) T1........8C856 (SOT23) T2........8C856 (SOT23) T3........8C846 (SOT23) T4........8C856 (SOT23) T5........8C846 (SOT23) T6........8C846 (SO08) lC1...... l\,lM662CSA (SC70,51) rc2...... NL17SZ07 rc3...... Prc18F455GTQFP44 dj programm en usine rc4...... Prc16F877A TQFP44 dj programm en usine Divers: 1 prise USB B 1 priseRJ12 6Pl6C 2 barrettes mles5 ples 1 barrette mle2 broches l cavalier

ELEsInoileuE masaane-n" roz

Flgure8: Instructlonpoul I'utlllsatlondu JDM.

i I tf, trr in rrt t

E.---------

rrr

'1

1ryY1d4

r rrr

!r,

*1
r iur6
T rro.r.o. T hro.h T|fficu Phrlo
TrnEC

ry::|]gyyr
. ' . d l o , c s | h F rd*no!4 T o..b

esr*tutu,

ffi-

I
l

-_I;

'"

1. Installerle programmeIC-PROG. Une lecture attentivedu manuel et des exemplesde ce logicielest conseille. 2. ExcuterIC-PROG, ouvrir la fentre "Paramtrage Matriel" puis slectionner"programmteur JDM", indiquerle port srie (COM)auquel le JDM est reli, puis choisir I'optionde I'interface"APlde Windows"(a). 3. IMPORTANT: dans cette mme fentre a, mais en mdailloncette fois, cocher la case "INVERSER MCLR". 4. Relierle JDM au port srie et vrifier les tensionssur le connecteurdu "target"; c'est trs simple faire car l'lC-PROG permet de forcer manuellementl'tat des lignes travers la fentre "Check Hardware"(b), atteignablepar le menu "Paramtrage". "ActiverlvlCLR", on doit mesurer environ 12 V sur la broche 1du connecteur Quand on slectionne "target"; quand "Activer on slectionne Data Out", on doit lire environ 12 V (8 V sur certains portables)sur la broche 4 et lorsqu'onslectionne"ActiverClock" 12 V sur la broche5. Si les valeurs ne dpassentpas 5 V, ce n'est oas un de limitationet les Drotections internesdu PICoui veillentafin d'vitertout endomoroblme,ce sont les rsistances magement.Dsactiver tout avant de fermer la fentre "CheckHardware". 5. Ouvrirle cavalier J2 de l'lCD2;si vous ne le faites pas,il est probableque la programmation du PIC16F877An'aboutirapas. 6. Alimenterl'lCD2,par exempleen insrant le connecteurUSBou en reliant le 5 V avec une alimentation(c'est la solution prfrable). 7. Relierle JDN4 u connecteurCNl et charger le programmersident " 16F877ABoot.hex". Comme nous ne pouvons pas dtaillerle fonctionnementdu programmelC-PROG, que nous vous renvoyons ux explications complmentaires vous trouverezsur le site wwwic-prog.com 8. Relierle JDIVI au port CN2 et charger le programmersident " 18F4550_boot.hex'. Si vous avez utilis le connecteur pour USB alimenterl'lCD,ds que la programmation sera terminecelui-cisera reconnupar le PCcomme priphrique USBet Windowsvous demanderles pilotes puis vous indiqueracomment les charger.Pour le moment, dbrancher le cble USBsans rien faire sur le PC. 9. Dans I'ordre,dbrancherle connecteurde programmation de l'lCD2,enlever I'alimentation, terminer I'excutionde IC-PROG et dbrancherle programmateur"jetable" du PC; car si tout s'est bien pass,il ne servira plus ! 10.Fermerle cavalierJ1. Si l'on oublie de le faire, le programmateur ne fonctionnerapas.

Montez en dernier les composants (comme d'ha encombrants bitude), (USB commeles deuxconnecteurs et puiscontrlez RJ12) tout trs attentivementavecvotreoculaire rtroclair: lessoudures toutes doivent treparfaites (comme I'accoutume: brillantes, sanscourt-circuit entrepistesou pastillesni soudure froidecolle)

TroisDossibilits s'offrent nous: . acqurir le programmateur tout mont (mais n'estce pas indigne d'un lecteur d ' E L N? I ); . vousfaire prterun programmateur par un ami (si vousen avezun et s'il e n a u n! ) ; . vous montervite fait un programma, teur deux euro avec des fonds de tiroir.

L e r s u l t a t n e b r i l l e r ac e r t a i n e m e n t ps par le ct esthtique,mais le but s e r a p l e i n e m e n ta t t e i n t l L e s c h m a l e c t r i q u ed e c e t t e ' m e r v e i l l e " e s t visiblefigure 5. Vue I'extrme complexit et le contenu technologique lev de ce schma, vous avez droit une explication ! Le connecteur PC_SERIAL est justement une DBg femelle pour RS232, soit un connecteurstandard pour un port srie de PC.De la broche 7 (RTS) sort le signald'horloge, de la broche4 (DTR) qui entre ensuiteen celuides donnes, lecture par la broche 8 (CTS).La broche 3 (TX)est utilise pour contrler la tension de programmation sur le l\rCLR. tantdonn que le port srie ne sort pas au niveauTTL,les rsistances R4 et R5 servent limiter le courant

La programmation du programme rsident

Les deux premires ventualits cartes,examinonsla troisime: elle prsentedeux pointsintressants pour l'ufou la nous amateurs, D'ailleurs,deux euro, Quiest apparule premier, p o u l e ?l c i l a q u e s t i o n d e v i e n tc : o m - c ' e s t u n p e u e x a g r :o n p e u t f a i r e mentprogrammer un programmateur? o u e l o u ec h o s ed e f o n c t i o n n ea l v e cl e quart de cette somme pour peu qu'on Ce montage tente d'apporter une d i s p o s e d ' u n e D B g , d ' u n t r a n s i s t o r rponse ce casse-tte vieuxcomme PNP,de quelquesrsistances, de deux p i l e sd e 9 V e t d ' u n p e u d e p a t i e n c e . lemonoe.

rt.EclnoilnuE maane. n"roz

bienque nous d'utilisation, conditions I'ayons utilis dans nos premires jusqu'la basede PlC, ralisations premire clone lCD,sans crtion du problme. jamais rencontr aucun avoir un tout petitpeu Enoutre,uneversion pluscomplique avecun convertisseur DClDC l placedes deux Pilesest Honnisoit qui encoreen utilisation. mary pense !

Se prparer la premire utilisation


avoir votreclone l,vousdevez Arrivs avecles deux lCD2Drt I'utilisation, "bootloaders" Si ce n'est tlchargs. d'instalvenule moment djfait,voici lesinstructions suivez lerl lDEMPLAB: toutesles et installez du constructeur in-circuit lCD2, optionsdu dbogueur ouandet si cela vous est demand. "Dbugel,/ Selct USB Flgure 9; Excutezmalntsnant l'lDE MPLABot slectlonnez le connecteur lnsrez maintenant Tool / MPLB lCD2" dans le menr dloulnt. dansle cloneet dansle PC:le classipourvous s'ouvre ouecranwindows pilotes (vous devezles les rclamer dansun sur Internet de JDIV. ou'ontrouve lesdiodes dnslequel allantau PlC, prI i n stallation m a n u e l l e m e n t ) . Le c h o i s i r avatars. innombrables protection des ses limitentla tension internes prvoit que les par jusqu' du lvlPLAB ! dfaut I'os t rduit schma a Les sent valeur acceptable. une d'entre pilotes le dossier (lC-PROG) dans se trouvent de programmation deuxpilesde 9 V en sriefont 18 V (eh Le logiciel gratuitement peuttretlcharg sur le traversle pont oui)qui,aprspassage Parsa simplicit, "C:\Plogramml\MlcrochlP\MPLAB R1-R2donnentenviron12 V, tension sitewww.lc-prog.com. "jetable" - nousI'a IDE\lCD2\Drlvet3", nous ce progrmmateur ncessaire la programmation, dsormais JDM est utiliser ainsi un convertisseur pellerons conomisons install maisdansle caso vousauriez et en de prcautions R1, au besoin, avecun minimum La rsistance DC-DC. la secdiffrent, l'lDEdansun chemin de la figure8: par unezenerde les instructions peuttre remplace suivant mettanten ceuvre tion "\Mlclochlp\MPLABIDE\CD2\ son fonctionnement une). 12 V (sivousen possdez quelques nonstandard Drlvers"ne changepasde toutefaon. caractristiques dsque le priphrique ports Le PCreconnat on ne PC modernes, srie des sur des est unevaraante Ceprogrammateur termine. est I'installation des Dilotes peut garantir les dans toutes programmateur le 1O0% classique le thmedu et l'lDE MPLAS maintenant Excutez "Debug$st Slecafl / slectionnez / lCD2"dansle menudroulant MPLAB (frgure 9). Si tout va bien,l'lDEreconmaas le dbogueur, natimmdiatement cr..-: t La t ll ta O qu'il possible odu Ir un message donne il est :Jrclo rsident dfid'erreur, car le programme nitif n'est pasencorecharg:tout cela ensuite normal. slectionner estencore "Debugger/ Download lCD2opstatlng 10); un system"dansle menu(figure de fichiers'ouvre, crande demande OK. le fichieret pressez l slectionnez de alorsunefentretypique Apparat @ le tlchargement indiquant Windows instants, en courset, aprsquelques Nousvous I'appareil est prt servir. nanmoins de tlcharger suggrons les manuels sur le site de Microchip car et du MPLAB d'utilisation de l'lCD2 ' problme ce evou de cas de doute en :Itr--'r f@ssprcieux recours. de seront !lT;-"1 frcoti-i;a..dF!i!i.._

!t

"Debuggt,/ DownloadlCD2 operatlng system" Flgure 10: Slectlonnzensult demande ds llchler s'ouvrs,l slctlonnazle flchlr et un ctan ds dans le menu et preseszOK. Apprat alors une fentre typlque de Wlndows Indlqunt le tlchalgement en cours et, apt3 quelques Instant3, I'apparell est p]t servlr.

llutilisation suivante
en expliquer ll seraitbien de pouvoir dtail comment utiliser notre lCD2

ELEcInoilnuE r";n"-n' roz

" c o n d e n s "c o u D l a u I D E N 4 P L A B . I'utilisation d'un dbogueur Cependant i n - c i r c u i tq , u e l q u ' i l s o i t ,d e m a n d e r a i t beucoup plus de pages que ce dont nousdisoosons ! Nousne oouvons donc Das faire autrement oue de vous renvoyerau manueldu dbogueuroriginal et I'Aide du lvlPLAB, tous deux fort dtaills. lci nous apporteronsseulement deux remarques la documentation originale.La premireconcernela tension de progrmmation.L appareil est utilisable avecdes PIC 5 V ou avec d e s P I Cb a s s et e n s r o nj.u s q u ' m o i n s de 2 V. Celaimpliqueque le dbogueur a n a l y s el a t e n s i o n d ' a l i m e n t a t i o n du "target"pour pouvoirutiliserles valeurs Pourcela, correctes de programmation. une brochedu connecteurdu "target" est connecte son alimentation.Si cette connexionmanouait ventuellement. le programmateurne fonction. nerait pas. Cela peut sembler trange quelqu'unqui a utilisd'autrestypes de circuitsraliss seulementavecdes PIC 5 V. Pourpalliercet inconvnient, seulement avec des PIC 5 V, il est possible la case d'habiliter dans IVlPLAB "power trgt clrcult from MPLAB ICD 2 (5V Vdd)" se trouvant dns le menu "debugger-settlngs.power". Aveccette option on alimente le "target" et, si la fameuse connexion manque, on fait ru ' i l l i t u n e c r o i r ea u p r o g r a m m a t e uq tensionde 5 V.

6< 70--r<

Flgure 11a; Schma lectrlque du cble ds connoxlonentre l'lCD2 et I'adaptateur textool ET652M.

Flgure '.1b: La platlne ET652M pelmet de transfolme.l'lCD2 en on programmateul tradltlonnel.

Uutilisation comme programmateur autonome ("stand-alone")


pour lutilisation de notre appareil, conu des servir d'auxiliaire au dbogage projets plutt quecomme proun vritable grammateur paslimite n'est aux de PlC, "in-circuit". applications Si on le couple uneplatine comprenant un support de progrmmation (untextool ou unesrie DIL)et un cbleadapt, il de supports peutservir pratiquement programmer touslesPIC du commerce.

D a n sl e s d e u x c a s , l e p r o g r a m m a t e u r est utilisercomm tel et non comme d b o g u e u re , n s l e c t i o n n a nlte m e n u correspondant dans l'lDEMPLAB, sous peine de non fonctionnement.

Gonclusion

A i n s is e t e r m i n e l a d e s c r i p t i o n de ce programmateuri/dbogueur qui, pour p e i n eu n p e u p l u sq u e l e p r i xd ' u n p r o grammateurde PICconomique, vous permettrad'a nalyservos programmes d e m a n i r e s i m p l e e t i m m d i a t e .A partir de maintenanttout ce que vous La figure11 montrela photod'un des prototypes La seconde. en revanche. se rfre la de la petiteplatine sup- o b t i e n d r e z n e s e r a i m p u t a b l e q u ' longueurdes cbles utiliss(ct LJSB DortTextool ET652M et le schma du votre talent. ll ne nous reste qu' vous eo u rl a c o n n e x i o n suggrer de lire nouveaules manuels et ct connecteurde programmation) c b l en c e s s a i rp qui peut prsenterquelque problme. l'lCD2. Dans deux d u M P L A Be t d u l C D 2 , t l c h a r g e a ce typed'utilisation, Nous avons nous-mmesd.jeu ces scnarios Deuvent se orsenter: bles sur le site www.mlcrochlp.com, problmes a f i n d ' a v o i ru n p a n o r a m ac o m p l e td e d e c b l ed e c o n n e x i o n au "target" trop long, mais mme avec 1) Programmation d'unPIC 5 V,dans toutes les fonctions de conception et de vrification offertes par IVIPLAB, u n c b l e n o r m a l "e n d s o r d r ep a r m i ce cas il n'est pas ncessaire de prvoir d ' a u t r e sc e l a p e u t g a l e m e n t arriver. unealimentation extrieure: e n v i r o n n e m e n t d e d v e l o p p e m e n t Dans de tels cas habituellement la il suffitde connecter la oetate olatine dj trs puissant que vous pouvez programmation ne russitpas et le prode programmation au dbogueur, encore augmenter avec votre dbo grammateurse dconnecte r MPLAB le a f i n q u ' i l gueur lCD2. Nous vous souhaitonsde du l\,1PLAB. de paramtre le "target" la Alors,si cela vous arrive, n'incriminez alimente et d'excuter b i e n a p p r e n d r ee n v o u s d i v e r t i s s a n t , p a s t r o p v i t e l ' l C D 2 ,m a i s p e n s e za u programmation. l e s d e u x m o t s - c l sd e l ' l e c t r o n i q u e c b l e d e l i a i s o n q u i t r a n s p o r t ed e s 2) Programmation d'un PIC 3,3 V ou a mateur. moins.L il n'est plus possible de signaux des frquencesrelativep r l e v eIr' a l i m e n t a t i o m e n t h a u t e s e t d o n c s e n s i b l e sa u x sn ur l'lCD2 perturbationspropres ce domaine. ll Comment e t i l s e r a i tm m ed a n g e r e ud xe l e convient alors de orendre les orcauf a i r e .l l f a u t d o n c d s l e c t i o n n e r construire ce montage ? la case oour l'limentation du tions suivantes: 1) retenterla programmation en dpla"tarant le cble de connexionau get', ou le cble USBou les deux; 2) utiliserun cble "target" plus court. Nousen utilisonsun de 40 cm sans , auf quelquefois aucunproblmes q u a n d I ' e n v i r o n e m e n td u l a b o r a toire est perturb; 3) utiliser u n c b l eU S Bp l u s c o u r t 4) connecterle cble USBdirectement au PC et non travers un HUB.

Lestypons descircuits imprims et les programmes lorsqu'llssont llbresde Attention ! t{E PAShabiliter I'alimenta- dloltssonttlchargeables I'adresse tion du "target"par l'lCDalorsqu'une s u r v a n l e : alimentation extrieure est prsente, le program- http:/,/www.electronique-magazine.com/ souspeine d'endommager a mateur et/ou I'alimentation. circuitrevue,/102.2ip.

"target"dansMPLAB et connecter extrieure de 3,3 unealimentation V la petiteplatine de programmation: celaoeutse faireen utilisant le second sur connecteur disponible la olatineET652l\,1.

pourconsToutle matriel ncessaire intruirece programmateur dbogueur pourPIC ET676 circuit 652 estdisponible chezcertains de nosannonceurs.

- n' 102 EuclnoilnuE flf mnzine

Ouoi de Neuf chez Selectronic,.,


La uolution

AUDI0PHILE est en ryelqqlqc ilS"Ie,"qgn9

Garte alimentation ultrafaible bruit Commande de volume 6 voies + horloge ultralow jitter

HAUT.PARLEURS
. Haut-parleurs Hl-Fl large-bande et p0ur systme . Prcision japonaise multi-voies et qualit

GRANOMOS

Amolificateur ProFet UHT 2x50W/8ohms enclasseD

BOOMER FWAO5

TWEETER T25OD

@
Toutela gamme en stock
Aveccetanpli, vous n'avez iamais entendu vosCD comme celaauparavant..L'anplifrcar'w deswsit AUDIPrll IES qui ontdu discemenent !

PIusd'idormatlon sur : www.profet.fr


E;electronic

i--iSelecnonic
I-T L'UNIVEFtS ELECTFIONIGIUE

Nar,ur,,
cnnal 2oog
Evd contre I 0timbrsroslg autadlleltre' e gueur o! 6,00enchque

IiqiHf,Et;tr{ITF!
PAFIS : 11 Place de la Nation 75011(Mtrc Nation) Tt. 01.55.25.88.00 LILLE (Bonchin): ZACde l'Ore du colf 16,rue JulesVerne 59790 RONCHIN : I

Catalooue

B.P1005059891LILLE Cedex 9 to 0 328 550 328-Fax: 0 3 25 853 02 e


rruww.selectronic.fr

8f674

Un module Real flme Glock unlversel


Avec unencombrement dequelques cm2 et uneconsommation decourant drisoire, ce module fournitla dateet I'heurc d'un systme, ll est facile implmenter dans n'importequel appareil numrique par un et il communique avecI'extrieur po srie.Sonsigrald'hor{oge programmable. est Grce un systme de sauvegiarde interne, il peutmaintenir lesdonnes en mmoire mme en I'absence detension d'alimentation.

applications, en numrique I I existede nombreuses pour comme en analogique, un module fournissant I horI pour contrle d'accs, fichier I loged'unsystme: horaire transpondeur ou badge magntique, central tlphonique, gestion desprises de vueen vidosurveillance ou toutautre systme devantcomporter (en fait une dimension horaire heureet date).Dansles systmes grspar microcontrpeuttreconstitue leur,I'horloge d'unsystme d'un sous programme qui,au moyen d'un temporisateur, fait avancer jours, moiset ventuelleles secondes, minutes, heures, puiscritle rsultat mentannes, mis jour du comptage par une batterie dansune RAMprotge tamponou dans une EEPROM. quandla gestion Maisil resteun problme: d'unappareil est confie un microcontrleur relativement simple,par exemple 8 bits, cela peut tre pour lui une chargeexcessive; sans compterqu'un sous programme peutmobiliser d'horloge 1 kbitde mmoire de programme et nousforcer renoncer desfonctions bienutiles.

Notre ralisation
qui veulentprofiterde tou, Donc,pour les concepteurs tes les potentialits qu'ils ont choisi, du microcontrleur (RealTimeClock) nousavonsralisun moduleRTC travillantde manire autonome et qui soulage le microconne " fournir trleur d'uncircuit d e l a " p r o c c u p a t i od une horloge au systme. Ce module (voirphotos) qu'on peut est de taillesi rduite trsfacilement I'insrer dansun montage o I'ona besoin d'unehorloge complte et performante. Lediatogue occupera peude lignes (le module n'a quedix broches en tout)et la permetd'obtenir configuration la dateet I'heure soitsur interrogataon qui emploie expresse de I'appareil le module RTC, soitpriodiquement et de manire automatique. Ledispositif peuten outretre programm pourlesdeuxformatsd'heure (12 ou 24) et pourd'autres paramtres de fonctionnement.

ELEcInoileuE "*-*-". r0,

Flgure 1: Le clrcult ltgr DS13O7.

1HzJ 4.O96kHdA.1 S2kHzl32.

x2

GND

scL
SDA

B C De n b o t i e rD I P l l s ' a g i td ' u n c o m p t e u r brochespermettant de compterles heures, jours,moiset annes; il a minutes, secondes, en technologie CMOS trs faible t ralis consommation, de fon pouvoirtre alimentmmepar unesimplepilebouton, est associ une RAMstatique Ce compteur non volatilede 56 octets,dans laquelle sont lesinformations mmorises de dateet heure; cesinformations sonttransmises surdemnde I ' a p p a r eq i lu i d i a l o g u e a v e cl u i .U h e u r e est AM,/ exprime au format 12 (avecindication PM) ou 24 heureset le compteurs'occupe automatique du passage d'un moisau suivant (il reconnat lesmoisqui ont moins de 3l jours des annes bissextiles). et tientcompte

R*.

CRYSTAL

rrLlh
x't
SCL

x2

V"" SOW/OUT

CPU

DS1307

1
X1

T
SQW/OUT

le passage de la tension ll incorpore un gestionnaire d'alimentation capable de dtecter principale au-dessous d'un seuilcritique(tension applique broche 8, Vcc):dansce prendla tension entrela broche 3, Vbatet la broche cs,le contrleur de la pile(relie pour les 4 de masse) maintenir actifsles compteurs et la mmoire tout en teignant qui consomment (portde communication, sortiehorloge ...). circuits beaucoup

scL
SDA

Lacommunication avecle microcontrleur se fait parbusl,C,disponible sur lesbroches SO (150mils) c'est--dire I'horloge); le dispositif se com5 (SDA, soit canalde donnes) et 6 (SCL, quelorsqu'on porteen Esclave le lui demande. Lacommunication en modeEsclave se fait et doncil ne peutcommuniquer qui la demande, puisI'adresse d'identification du priphrique en envoyant unecondition de "start" partirdu dispositif parmilesquelles (prdfaut lesdonnes desautresregistres, on a en particulier celle 00); on continue en communiquant pourdesappareils d'horloge de contrle de la sortieSWQ. A partirde cettedernire il est possible de prlever un signal qui en auraient ll s'agitd'un signalcarrdont la frquence dpend de l'tatdu registre de contrle, c'est--dire besoin. de baseobtenue avecle quartz de l'tatde ses deuxpremiers bits(RSoet RS1);en partantde la frquence d'horloge de 32,768lVHz, la sortieSQW fournit: . . . . 1 H z ,s i l e sb i t ss o n tt o u sd e u x z r o ; 4,096 kHzsi RSovaut 1 et RS1zro; v a u tO e t R S 1u n ; 8 , 1 9 2k H zs i R S O (32,768kHz)quandles bitsvlenttousdeux1. I'horloge entire

ELEcInoilnuE *n"-t

ro,

(sulte) Ds13O7. Flgule1: Le cllcult Int91 le DS1307 de contrle, l'tatdu registre et I'envoi desoctetscontennt de communication d'unesession Aprsle lancement (Timekeeper de Registers) dansun fluxcompos et le calendrier I'horloge lesinformations concernant rpond en envoyant jour,mois, anne. minutes, heures, secondes, plusieurs c'est--dire un desparamtres, chacun contenant octets, des octetssuivants: Le fluxest comDos premieroctet(OXOO): sur les bits 4, 5, 6; les unitsde se trouvent Lesdizaines de secondes contientles secondes. sur les bits0, 1, 2, 3. sonten revanche secondes sont sur les bits4, 5, 6; les unitsde minutes de minutes Lesdizaines contientles minutes. octet(OxO1): Deuxime s u rl e sb i t so . 1 . 2 . 3 . En mode"24 ou 72 heures. du formaT:24 l'indication lesheures. Le bit 6 est rserv contient Troisime octet(OxO2): (20 23). (10 19) et le 5 la seconde dizaine d'heures dizaine heures" le bit 4 donnela Dremire AM/PM. que dansle cas prcdent, maisle 5 donneI'indication le bit 4 a la mmesignification En mode"12 heures" d'heures. les units Lesbits0 3 contiennent par un nombre exprim lejour,situdanslesbits0, 1, 2 ; il s'agitdu jourde la semaine : contient octet(OxO3) Quatrime par DS13O7, le 01 tant les du recevant donnes est interprte I'appareil correspondante allantde 01 07.La donne lelundi et07 ledimanche. (bits4 et 5) et du jour du mois(01 31) divisen dizaines contientla date,soit le nombre octet(OxO4): Cinquime jours. units(bits0, 1, 2, 3) de (bit 4, moisde 10 12) et units(bitsO, en dizaines le mois(01 12) et se dcompose contient Sixime octet(OXOS): 1 , 2 , 3 , s o i tl e sm o i sd e 0 1 0 9 ) . (OO 99); dansles bits0, 1, 2, au format deuxchiffres de I'anne, les informations octet(OxO6): contient Septime les unitset dnsles4, 5, 6, 7 lesdizaines. 3 se trouvent par I'envoi est inactive si le bit 4 (SQWE) de stop.LasortieSQW de la condition se termine de communication Lasession opportunment logique en paramtrant la condition vautO; dansce cason peuten commander de contrle du registre Lesbroches si le bit 7 est 1et 0s'il estau zrologique. la sortiese met au l logique duditregistre: le bit 7 (OUT) sont lessuivantes: du DS1307 du quartzde l'oscillateur; de connexion 1 = X1; broche de connexion du quartzde I'oscillateur; 2 = X2; broche (backup) desdonnes ; 3 = Vbat;positifde la pilede maintient = p r i n c i p a le et d e l a p i l e , I ' a l i m e n t a t i o n m a s s e c o m m u n d e e 4 GND; du bus l'C ; soitcanalde donnes 5 = SDA:SerilData, du bus l2C Clock, soit horloge 6 = SCL;Serial ; le signalcarr 7 = SWQ/OUT; sortieo I'on peutprlever ; principale (5 V). I = Vcc;alimentation -n i n - c i r c u i t 's ,i o n l a programmatio prfre cellepar ordinateur.

et la la programmation Afinde faciliter ranousavons du module, connexion servant support lisunepetiteplatine au module et d e b a s ed ' a n c r a g e versI'extrieur, au d'acheminer leslignes moyen d'uneRJ45, (le bus les plusimportantes avec l2C de communication la tenle programmateur, sion de programmation pour Vppet le canalTXIRX le d ialogueavecI'extrieur), d'alis a n s o a r l e rd e s b r o c h e s mentation. En outre,Pourlaasser le module de confgurer la possibilit d'un PC,nousavons avecle port USB srie/ ralis uneinterface galement USB relier la RJ45:cetteinterface stabiliest doted'une alimentation se et d'une barrettepermettantla

Le module RTC
qui le conReportez-vous I'encadr en figures 2 4. Pasde panique cerne, qu'ilest en CMS: voyant sur lesphotos tout montet si vous il est disponible vousessayer le voulez vouspourrez tous car nousvousdonnons le raliser pourle faire. leslments faisant ll est le cceur de la ralisation I'objetde cet article.ll met en ceuvre DS1307 une puce de lvlaxim-oallas ( U 2 ) ,l a q u e l l e c o m m u n i q up ea r u n e lignel2C avecun petitmicrocontrleur Microchip huit broches.

EEcIToilQUE t e"tn"-n'roz

le Pour communiqueravec I'extrieur, m o d u l e a b e s o i nd e d i x l i g n e s p a r m i lesquelles u n e i n t e r f a c ed e d o n n e s niveau TTL srie bidirectionnelle (TXIRX) et un bus l2Cpour la programmation In-Circuit. au PIC La lignede donnescorrespond et le bus montdans notre moduleRTC ne le confondez l2Cva vers I'extrieur, pas avec celui du circuit intgr DS13O7 qui ne communiquequ'avecle PlC, A proposde ce circuit intgr,lire I'encadr de la figure 1. L e m o d u l e R T Cd o i t t r e a l i m e n t e n 5 V b i e n s t a b i l i s e t i l c o n s o m m eu n c o u r a n t d e I ' o r d r ed e 1 , 5 m A , m a i s descend 500 nA cette consommation (nanoampre !) quand on se sert de la pile boutonde sauvegarde des donnes en mmoire.

+ c2 T
I

vrr, n7:

| B^1r

Flgure 2: Schma lectrlque du module RTCET674.

La platine interface d'adaptation


cette fois I'encadr Reportez-vous des figures5 7. lci le circuit imprim simple face reoit le module RTCet ne c o m p o r t el u i - m m eq u e d e s c o n n e c teurs et une LED.

unehorloge estfaitepourajouter La RTC lui sans microcontrleur un montage Le module occuper tropdesressources. au pasde 2,54 mm a desbroches CN4S pouvoir le monter sur la platine de afin lvlaisil est parfois microcontrleur. un ordinateur ncessaire de le relier poureffectuer et le la programmation tests: c'est d'ventuels soumettre pourquoi nousavonsralisla petite platine rendant disET679 d'adaptation ponibles leslignes d'ElSsuruneRJ45.

La LED sert signaler I'activit de la d ' h o r l o g e :e l l e r e s t e sortieauxiliaire allume en fixe si cette sortie est et mise au niveaulogique1, dsactive teintesi la sortie est dsactivemais forceau niveaulogique0, clignotante c h o i s i es i l a f r q u e n c ed e I ' h o r l o g e SQW/OUT est active.Cette platine est une interface de test de laboratoire et elle n'est donc pas indispensable pour un fonctionnement en horloge d'un systme.

ffiffiffi"

ffi
Passezvos commandes sur nolre sile: www.arquie.lr
od-Ealx+

t papier FFANoE:GRATU|T BONpour CATALOGUE iff:'E

@ c'

ElEcnoilnuE

masaane-n' roz

Flgure 3a: Schma d'lmplantatlon dos composants du modul RTC ET874.

Flgule 3b-1: Dsln, l'chelle 1, du clrcult lmprlm double face trous mtalllstu du module RTC ET674. ct CMS.

Flgura3b-2: Deaeln, l'chsll 1, du clrc||lt lmprlm double tace trot|s m6talllss du modt|le RTC EI674. ct porteplle bouton.

Liste des composants 8T674


R1..... 4,7 k CMS R2..... 4,7 k CMS R3..... 4,7 k CMS R4.... I. kCMS C1...... 10OnFmulticouche CMS C2...... 100 nFmulticouche CMS C3...... 1OO nFmulticouche CMS C4...... 15 pFcramique CIVIS C5...... 15 pFcramique C4S D1..... 1N4007 prc12F67s-SO-EF674 u1...... dj programm en usine u2...... DS1307-SO quartz 32,768kHz Q1..... Divers: 1 porte-pile boutonpourCR2O32 1 pileCR2032 2 barrettes mle2 broches 2 barrettes mles3 broches

)e , t a n td o n n q u e U 1 ( F T 2 3 2 B M l convertisseur proprementparler, remplit tout seul des tches complexes, le schma lectrique est Le module convertisseur fort simple. Le FT232BN/ de FTDI peut fonctionner Reportez-vous cette fois I'encadr (w\.vw.ftdichip.com) "t il s'alimente des figures 8 10. Le circuitimprim e n " s t a n d - a l o n ee port est encore un simple face. ll s'agit alors sur le USB (c'est notre d'un circuitde conversion de USB c a s ) o u b i e n I ' i n t r i e ud r 'un sysRS232avecniveaux TTL.La RJ45de tme microcontrleur; dansce dercette platineET635renddisponibles nier cas il peut tre alimentpar le prsents tous les signaux sur la RJ45 m m ec i r c u i tq u e c e l u iq u i a l i m e n t e de I'interfaced'adaptationET679. l e m i c r o .P o u rs o n a l i m e n t a t i o n c,e A prtir de cette prise, les divers circuitintgr comporte deuxbroches prennent signaux des directions diff- distinctes, une pour la sectiond E/S (celles (versla lignesrieTTL) rentes:les lignesSCL/SDA du et une pourla PICet non du DS1307), la masseet section de conversion USB. la lignede la tensionVppsont reporpourla tessur unebarrette utiliser toutle convertisseur fonctionne Quand programmation in-circuit du PlC. avecle 5 V de I'USB de I'ordinateu( on runit lesdeuxbroches; si en revanche on dsire distinguer la section d'ElSde la section le positifctUSBest USB, alimentpar I'ordinateur et le positif par la section ctsrieest aliment quifournitl'nergie au restedu circuit auquelle circuitintgrest reli par le port srie.Si I'on veut,il est mme possibled'alimenterentirement le circuitintgrde I'extrieur: dansce cas, la ligne +5 V du port USBn'est pas connecte. En effet, I'intrieur du FT232BM se trouveun rgulateur 3,3 V prenantsa tensionsur l bran(broche che positive de la section USB 3 et broche 26). La tension de sortie. broche6. est filtrepar C4 (selonle constructeur il doit tre montle plus prs possible des broches 6 et 9, 17. lvais ici nous ne I'utilisonspas. Sacheztout de mme que le constructeur I'a prvu pouralimenter travers la broche 6 la

Considrez-la cependantcomme un pouvantfaciliter la conaccessoire nexion du module RTC desaDDareils sous boltiers.Dotentiellement dots de port USB.Dansce cas. le module convertisseur USB/srieque nous avonsralisaussidevrare considrcomme un autreaccessoire utile, maisnonncessaire.

Leslignes TXet RX,en revanche, sont relies U1, un FT232BM. Leslignes (alimentation +$ V sl rnasss; restantes sontprleves directement sur le port USB de I'ordinateur et sontcommunes platine tous les circuits (horloge, d'adaptation et convertisseur).

Flgure 4.: Photo d'un dos prototypeE do la platlne du module RTC ET674, ct CMs.

Flgure4b: Photod'un des prototypes de la platlne du module RTCET674, ct porte.plle bouton.

ELEcInor{rQUE r"e"t,r-n' roz

^r=-l

t--

ol

Flgure 5: Schma lectrlque de l'ln. terface d'adaptatlon ET6?9.

Flgure 6a: Scma d'lmplantatlon des composants de l'lntertace d'adaptatlon ET679.

Flgure 6b: Dessln, l'chelle 1, du clrcult lmprlm de l'lntelface d'adaptatlon ET679.

Liste des composants ET679


1D1... LED 3 mm rouge Divers:

celle-ci est disponible dj monte et prte I'emploi; aussi, si lesCN/|S vous terrorisent, vous pourrez acqurirce minuscule module tout montet vous que atteler au montage, bienplusfacile lesdeuxautres. La platlne module RTCET674

Si vous avez un peu de familiarit avec le montagedes CMS,si vous possdezun fer pointe trs fine ( 0 , 5 m m ) ,d u t i n o lt r s f i n d e b o n n e (soitle positifd'alimenta- qulit et surtout du flux dcapant ligneVCCIO tion de la section d'ElS srie)dansle e n t u b e d e g e l ( l e p l u s c h e r ! )e t d e cas o le circuitintgr doit dialoguer b o n n e sm a i n sq u i n e t r e m b l e n p t as avecdesaDpareils travaillant avecdes (c'est le plus difficile "trouver"), niveaux logiques 0/3,3 V. tncez-vous. Ralisez le tout Detitcircuitimorim double face trousmtalliss dont la figure3b-1 et 2 donneles dessins l'chelle 1:1et.avecbeaucouD de soin et de patience, montez d'bord- ct - les deuxcircuitsintgrs soudures par les rsistances, et poursuivez la diode,les condensateurs, les quartz quandle circuit Enoutre, est aliment, et les barrettes mlesservant I'inellereste en hauteimpdance tantque sertion du module dansla olatine suil tension d'alimentation VCC ne Dasse v n t eo u b i e nd a n sI ' a p p a r e i l pasau-dessus de 3,5 V pendant 2 ms, auquel ilva fournir I'horloge p u i se l l es e m e t + 3 , 3V ( t e n s i o n du de systme. rgulateur interne). De I'autre ct montez Latchedu transistor est de maintenir le porte-pile bouton. fixau niveau logique haut la ligneD+ Vrifiez bien l polajusqu'ce que I'alimentation rit des composants de I'USB se stabilise. Leconvertisseur FT232BlV concerns et la quafonctionne avec un quartzd'horloge lit de vos soudures, aident stabi- dcapez au besoin Q1 de 6 MHzet C5-CG liserle fonctionnement de I'oscillateur I'excsde 11ux avec interne. un solvant et une pointe sche; n'hsitez pas,avecun multimtre, La ralisation pratique tester la continuitdes connexions et les Nous avonstrois platines raliser, courts-circuits ventuelsmalenconquevouspouvez maisrappelons n'avoir treux(au besoin, rintervenez avecle quede la premire besoin et aussique fer souder). Voirfigures 2 4. Mais revenons au schmalectrique de la figure8: T1 est reli la ligne RSTOUT sur la broche 5; cettedernire est la sortiedu gnrateur de "reset" interne et ellesuit l'ventuelle entre RST(pournousici elle n'est pas utiliseet elleest fixe 5 V).

2 barrettes femelles 2 trous 2 barrettes femelles 3 trous l connecteur RJ45

Flguro 7: Photo d'un des prototypee de la platlne de l'lnte ace d'dapta. tlon ET679.

- n. roz ElEsIiltt{IQUE masrane

Liste des composants ET635


R L. . . . . 2 7 R 2. . . . . 2 7 R3..... 10 k R4..... 100 k R 5 . . . .1 . , 5k 470 R6..... 470 R7 ..... 470 R8..... 100 nFmulticouche C1...... pF tGv lectrolytique C2......22O 10OnFmulticouche C3...... 100 nFmulticouche C4...... 15 pFcramique C5...... 15 pFcramique C6...... rouge 101...LED LED verte 1D2... T1-......8C547 pour modle FT232Bl\4 U1...... PLCC quartz 6 MHz Q1..... Divers:

t::)

us8 |

l;"r={^x1:rl,d:-a1aeI GNO

''-l
I

G +5V 0

t { c 0
L A

L ,

r lc{
Flgure 8: schma lectllque du convertlsseur UsB ET635.

mle4 broches 1 barrette USB-B l connecteur RJ45 l connecteur

La platlne Interface d'adaptatlon ET679 lci pas de CMSet juste des connecteurs et une LED monter,ce ser le tout petit circuit vite fait! Ralisez 6b simpleface dont la frgure imprim e : 1 e t ,t o u ledessin l ' c h e l l1 donne - ctcompojoursavecsoin,montez qu'un fois - les ct cette sants,il n'y a qui recevront femelles deuxbarrettes la LED en vriNrontez RTC. le module et enfinmontez fiant biensa polarit de vos Vrifiez bienla qualit la RJ45. soudures(ellesdoiventtre brillanentre pistes tes. sans court-circuit pastilles froidecolle); ni soudure ou , n ' h s i t ep z a s ,a v e cu n m u l t i m t r e et des connexions testerla continuit ventuels. dtecterlescourts-circuits Voirfigures57. La platlne convertlsseurUSBET635 lci un seul CMS monterct soude composants dures et davantage (traversants) monter,mais ce sera le circuitimprim facile ! Ralisez simplefacedont la figure9b donnele 1:1. l'chelle dessin Commencez oar la face soudureou vous devrezmonterle circuitintgr de ce tYPe la technique CMSU1: voyez de articles danslesautres de montage Attention la d'ELM. ce mmenumro polarit:le point repre-dtrompeur vers ou le pan coup doit regarder

l-,-,c- ""
\-J

|JSB

o ' .l-L

;,- J-L

I I

| hsc-

C I F3E l l . G
T1

0
c6

_l /1*. oso^oo I
\r'
UI

r----l t l l l r \a__l l

Y:Yo !l00
^ ",/r\

H'nc 3

(
RJ45

ol

USBET6:15. Flgure9a: Schmad'lmplantatlon des composanGdu convertl&eour

USBET635. Flgure9b: Dessln, l'chelle 1, du cltcult lmpllm du convert|3sur

ELEcIfix{r(NE **-"'

to,

Flgule 10: Photo d'un des plototypes de la platlne du convedls3eutUSB ET635.

Flgure 11: Le protocole de communlcatlon entre module RTCt monde oxtrlour,

Paramtre hg sconds Paranb! La rfiut 13 heurs Palamtre P.r ! Llo||'| & ls l.trdn Fdramb lour moE Psnmn! b mob Psn|ta I'ann6a la fiqusncodu slgnalearl ParamEe (rappoltcycllque 50%) (S) SQW dteponlble sur broche Ut ha cordor lJt ls mlnute lJt los hr ljt llourdela semalne Ut Llour ut le mols Llt I'anno ut la frquence duslgnalcan (rapponctcllque50%) dbponlble sur broche SQw(S)

*W0xx rlvt *W2rr rW3n *W4rr .Wsr rW

rWTxx

rn0
'R1 rR2 *R3 rR4 *R5 .R6

xx IndhuelesscondG I hdhlr L. ndrub. les he||rog xx Indlque n 04,?Ol (04 lun, lmr...l xr 01.31 ,tL';X2 E(xll'09 loglqu0 00 sordo nlYeau 10 1Hz al /rc96 kHz X2 W)2kllz !:tit768kHz loghuo 1 80 solds nlYosu Don Ie{cabb nonappllcable non.p9llcaL nonappllcsble no apdlcU. nonappllcabls nol|apdlcatL

>xx< >xx< >xx< >n< >xx< >n< >xx<

>lc(<

>O0<;i XX)< )O(X;>1< ?-

nonappllcable

>59< >59< >i},.< >07< ((n tundl; 07 dlmandro) >3& XtL< i >oi'<i >x2< >0O<l >9O< >00<sods nh/eau loghm 0 >r< lllz >xk 4{196 kHz >l.il< 8192 kHz >i3< 3:1768 kfi2 >8lr<sofils nhoauloghu 1

lft I'hq|t! compltrt Ut la datecomplte Dd||sndaf|ol n cor hr & h rfr Gt I'hcu! (Dour InbmmFr l'anml ll h||t rwotlr le nmo commafilc)

'RT

no0rp9loabb nonapfllcblg Dm mlcalc

>Hltm ss<
>itil2A!B<

>ry tvG6DD<
>o7/8/24{J6< >YYl IryGEDD HHflF< >r//ffixpu\a<

EucnoileuE

r"r"tn" - n"roz

Flguro 12: Ls conffguratout RTC,

LJSB, il est possible de Au moyen de I'interface de fonctionnement confgurerles paramtres directement avecun Pc: Dourcela nousavons PortcoM:trrrz3 1;-mm.aa: @@@Fudi-El fonctionnant XP, conuun logiciel souswindows 8udBate: SbF par installable 2000,Me,facilement et utilisable bits dedonnes:8 le programme ouvre Unefoislanc, tout le monde. qui rcapitule lesparamunefentrede dialogue 1 bitdestop: par I'usager. Ellecomporte trois tres modifiables Conkle defl!x:Aucun f Derunds I flror-!"d-l TD.-tr"nd;l gauche parties: la haut concerne concelle en I I horsiroI I drto I ldsts/hsurs le nexion au PC,cellesitue sa droiteregroupe I Prramt'" paramtrage fF;'rmt'o I f I fPr---Tln la RTC et la section du bas affiche de 'I horli.r ll doto lltrqu.ncol c'est--dire lesdonnes lesvnements acouis. En de la dateet I'heure arrivantprogressivement. >(I, E/IB(P11:4113< ll:A}lk )(If ,^B(P nous trouvons la communication, ce ouiconcerne )? Er'(D{P Il:Z}l5< dansle cadrequi lui est ddila casePort COM: >(', E^E(P 11:2t15< dans )(I, EdB(Pl1:AI1?< avecun clic on ouvreun menudroulant le COMvirtuelattribu lequelon slectionne de comI'USB; en BaudRate on choisitla vitesse on dfrnit munication et danslestroisautrescases le bit de stoD et l'ventuelle les bitsde donnes. la communication avecI'interface et ou d'interrompre du bas permetd'instaurer du contrle de flux.Le poussoir application il affche quandelle n'est pas encoreconnecte, et si l'interface est connecte le poussoir afficheConnecte donc la RTC: I'heureet la date actuelles;celle des casespourparamtrer Dconnecte. Dansla sectionen haut droitenoustrouvons prleve auxiliaire la frquence d'horloge partirduquel on peutdfinir Frquence un menudroulant nomme donneaccs la par dfautest OFEil correspond Si on dcoche par la RTC (le paramtrage de la sortiecorrespondante). la dsactivation Lespoussoirs de et la datede I'ordinateur. seramise jour avecI'heure caseSynchronisation avecle PC,on fait que la RTC produisent la mise jour de la en revanche (heure, le module;ceuxde paramtrage interroger date,etc.)servent demande frquence: Paramtre Attention en particulier et hh;mrn:ss). RTC critesdanslescasesdu haut(./i:mm:aa aveclesvaleurs heureet date. la RTC I'extrieur en automatique, envoie laquelle, avecun clic on dfinitla cadence les pattes de CO(ses pastillesplutt, car vous n'avezpas encoremontle Vrifezbien la qualit condensateur). au besoin de vos soudures. dcaDez et une I'excs de fluxavecun solvant pas,avecun pointesche; n'hsitez des multimtre, testerla continuit et les courts-circuits venconnexions (au besoin, rintuels malencontreux tervenez avecle fer souder). la platinect "comnsuite, retournez posants" d'abordle "strap" et insrez sous la future RJ45.Puismontezles (attenrsitances. les condensateurs polarit la l'lectrolytique C2), tion de les LED(mDlats de cathodevers le (mplat versla droite bas),le transistor et le et non pas versles rsistances) quartz pattes (couch, replies 90'). Montezpour fnir les priphriques, USB-8, la priseRJ45 soit le connecteur Vrifez et la barrettemle 4 broches. Voir bien la oualitde ces soudures. figuresI 10. N ' o u b l i ep z a sd e m u n i rl e m o d u l e venRTC de sa Dilebouton. tuellement, montez ce module sur I'interface d'adaDtation (en foncLes tion de I'utilisationenvisage). encadrsdes figures11 et 12 vous de choses sur apprendront beaucoup I'utilisation du module et sur celledes deuxautresplatines. Pourla connexion au PC,il vousfaut pour un cbleA,/B commeceluiutilis ou le scanneur relier I'imorimante au proI'ordinateur. Pourla connexion grammateur, si vousdevezeffectuerla programmation RTC in{ircuit du module (et non du microde I'interface USB...) utilisezla barrettemle 4 broches.

Comment construire ce montage?


pourconsToutle matriel ncessaire ET674 universel truirece moduleRTC et les deuxautresplatinesET679et c h e zc e r t a i n s E T 6 3 5e s t d i s o o n i b l e Voirles Dublicits de nosannonceurs. dansla revue. imprims et les Lestypons descircuits programmes lorsqu'llssont llbre3de I'adresse drolt3sonttlchargeables suivante: http'.//www.electroniquemagazine.com/ O circuiltevue/7o2.zip.

ErslaoilnuE **-"'ro,

ET675

de bademagnftlquo
oGDoilllsB
Ge nouveau lecteurde badgesmagnetiques USBest dot de onctions volues: il int,glc un enruglstreur horaircd'ElSet jusqu'5 lXXlvnements mmorise de lecrrcdansIEEPROiI qu'il conthnt; il ruconnaft iusqu'2ll b.dgpsnmrises; il ut do*ler dermnreautononre, enfunc.tion decequied rit dans h ca e, decomnader derurelaboud'ftlrdrc decdirec.tives de I'odinateur; il est pourw d'unehorloge avecbrtterh tampon.

Un leeteul

es lecteursde cartes magntiques trouventteur I pourquoi, emploi dans de multiples domaines et c'est I fois encore,nousvous proposons Iune un montage de ce type; le dernieren date,le ET50O, remonte Mars 2004 (numro 58 d'ELM, spcial TOP SECRET), eh oui tout de mme! Le circuitprsent l'poque tait capable de reconnaitre piste les donnes enregistres dansla seconde desbadges et, s'ilstaient reconnus comme valides, il pouvait activerou dsactiver des relais. tantdonnque notrenouveaulecteurET675conserve beaucoup de fonctions djimplmentes dansle ETsOO, nousvoussuggrons de relireI'articledu numro58. Le plusperformante ET675 est uneversion encore du ET5O0: elle offre de nouvelles fonctionsutiles pour raliserun contrle de prsence. Les modifications ayantpermisd'y parvenir que logicielles sont aussi bien matrielles et la plusimportante est sansdouteI'implmentation d'un port pourtravailler USB, de plusen plusindispensable avecles nouveaux PCdoourvus de I'ancien Dortsrie.

que nousavons Le protocole de liaisonavecI'ordinateur qui rappeldvelopp comporte descommandes intuitives, lent les ATdes modems;ces commandes peuvent facilementtre implmentes avecun logiciel ddi, raliser en VB,Delphi ou des outilssimilaires.

Les nouvelles lonctions


La nouvelle versiondu lecteurde badges comporte doncun port USBen remplacement du vieuxport srie: la diffrence quidialG consiste en I'ajout d'unehorloge et d'unemmoire guentavec le microcontrleur. L-horloge, un PCF8593 en boftier DlL8,intgreun bus l2C traverslequelil change des informations avecle PIC: I'intrieur se trouvent touslesregistres pourcompter ncessaires I'anne, le mois,lejour,les heures, les minutes, lessecondes et les communiquer au micro sa demande. Nousavons dot le montage d'une batterie rechargeablepermettant de maintenir I'horloge en fonctionnement mmelorsd'unelongue absence de tension d'alimentation.

EusrnoilerrE"'**-""

r0,

T",
,rr7,

+- +'
03

T""

n7,

1 . , ,m 1..

R7 + BAT

25

JI

:k :k
,72

T^
7rl,

o" I

+ 12V

tt,l IP

IXLEO RXLEO

Rt6

R4

R5 R

OUTI NccFLt

OUI? 9t 2 -*

Noo--o

I I

o---o tto

12
8 ,l 9

z
Flgure1: Schmalectrlquedu lecteul de badgesmagntlques uSB.

- n' roz EtEcrRomQUE narine

Flgrre 2a: Schma d'lmplantatlon des composants du lectou. de badgg magntlques USB.

-L_-.

Liste des composants ET675


Rt .....4,7 k R 2. . . . . 4 , 7 k R3 ..... 4,7 k R4..... 390 R5..... 390 R 6. . . .4 . , 7k R7.... 1.k R8..... 4,7 k R9..... 4,7 k R10... 470 R 1 1 . .4 . 70 R 1 2 . .1 . , 5k Rt3 ...27 R74...27 R15... 10 k R16...100 k RL7...470 C1...... 10OnFmulticouche C2......47O uF25V lectrolytique C3...... 10OnFmulticouche C4......47Q vF 25V lectrolytique C5...... 1O0nFmulticouche c6...... ajustable 2-6 pF C7......22O uF LGVlectrolytique C8...... 100 nFmulticouche C9...... 15 pFcramique C10...15 pFcramique C11...10 pFcramique C12...10 pFcramique C13...10OnFmulticouche C14...10OnFmulticouche D1..... 1N4007

'
-q
. I O l*#t

n", ",,0 r:F-lnt?^"'01 | 0.,,


::[3]--i{*.t o tr r:X;
OUT' O.o,
O,-o,
uaB

-r ",e.o, ;,t't

Lr . "'t o
t-l
rrtloull I

FHH I I ".,|-J]LJ
,, ","[[",, {B-eF

* .!F

r t l

--4 s::" LllHPL:I t gB "'c


u

tl 1;l^l---"1 o^, ""9

t l

8r*r0"' 03 d
3 | f

t...1
D4..... 1N4007 LD1...LED 3 mm bicolore LD2...LED 3 mm rouge pas le petit "strap"en bas gauchede U4. U5 (en pointills) N'oubliez se (prenez monteen CNrS lesprcautions sousla platine ctsoudures d'usage) (pointrepre-dtrompeur et faitesattention I'orientation du composant ou pancoup"regardant" les pattesde T4 et de Q2). A proposde cettesection: la puceRTC ("realtime clock") utilise n'estpasen mesure de passer automatiquement de I'heure lgale I'heure solaire et vice versa. La platine comporte un condenpourle rglage sateurajustable fin de la frquence d'horloge afinde rduire au minimum I ' e r r e ud r ' h o r l o g eP . our rgler la frquence, il faut dans un premiertemps mettre I'heure jour avecI'ordinateur et vrifier. aorsau m o i n su n e s e m a i n eq , u e l ' h e u r en e prendpastrop d'avance ou de retard. S'il faut retoucher la frouence. nous vous conseillons de faire de Detites corrections et de rduirel'cart oar aoDroches successrves. La meilleuresolutionconsisterait utiliser un frquencemtre numrique cinq chiffresau moins (car la RTC utilise un oscillateur 32 768 Hzl. Maissi la frquence n'estpasexactequi ment centre, I'erreur temporelle pour s'ensuit est minime;parexemple un dcalage de 0,5 Hzon obtientune drive de 8 minutes oaran.facilement compensable avec un ralignement hebdomadaire ou mensueleffectu au moyen du port USB du PC. la RTC. la mmoire Comme externe. une qui conserve 241C256 I'historique des accset des prsences, est galement en botierD|LSet intgre I'interface lrc. Sa capacit est biensuprieure celle intgre de I'EEPROM au micro(32 ko au lieu de 256 octetssoit la possibilit plus de 5 OO0passages de mmoriser de cartesdans la fentedu lecteur U. (en Surle circuit on a deux"poussoirs" qui permettent fait des cavaliers) de savoir si on a faire une"entre" ou le premier une "sortie":si on presse et si on passela cartedans la fente du lecteur, le systme mmorise I'heure de I'ooration. le codede la carteet un "1a9"(drapeau) (ou indiquant I'entre la sortiesi on pressele second). Voir figures1 et 2a: cavaliers lN et OUT droitede J1. ll est possible aussid'utiliserla nouvelleDlatine ET675 aveclesfonctions de I'ancienneET5O0(cl normale, PC-Link, etc.)simplement en ouvrant le cavalier J1.

E ECInOilnUE llf

,i t<lt

- n" r02 nasazine

LD3... LED3 mm verte T1...... 8C547

-l
\-,/

t...1
r4......8C547 u1...... Prc16F876-EF675 dj programm en usine PCF8593 u2...... u3......7805 u4......24LC256 u5...... Fr232BM quartz 20 lvlHz Q1 ..... quartz 6 MHz Q2..... quartz 32,768kHz Q3 ..... gZ! ... buzzet aueclectronique DS1... dip-s[/itch 2 microinterrupteurs R11.... relais 12 V miniature R12.... relais 12 V miniature BAT1.. batterie rechargeable Nicd 1,2V 700 mAh Divers: pourU1 l support2 x 14 broches pour 2 supports 2 x 4 broches U2 et U4 1 prise d'alimentation 1 barrette mle5 broches 3 barrettes mles2 broches (picotsmles 3 cavaliers complets et courts-circuits femelles) pour J1,lN et OUT l connecteur USB-B 2 borniers 3 ples magntiques 1 lecteur de badges LSB12 1cble 5 brins 1 boulon 3MA8 mm pourU3 1 botierplastique de protection?

#
o l o

o o

a5
O.O O',O

Flgure 2b: Dessln, l'chelle 1, du clrcult lmprlm du lec'turde badges magn tlquos USB.

J1 est term, ce modeest sans doute plusadapt experts car des usagers Ce nouveau lecteurpeuttravailler en ici le circuitest un simplelecteur deman- exactement quitourne surle PC modeautonome comme dantau programme Lecircuit faisait son ordcesseur E150O de prendretoutes lesdcisions. - c o m m ee n m o d ea s s i s t p o u r l e s lit les donnes dansla carte contenues fonctions de contrle d'accs ajoutes glisse dansla fenteet lesmmorise en cettenouvelle version. EEPROIV, en leurassociant date,heure et s'il s'agitd'uneentre ou d'unesortie. Le modeET5O0 Lesdonnes mmorises sontenvoyes I'ordinateur; biensr ici on ne parle Llaboration Le mode8T500est obtenuen mettant olusde lecteur autonome. l e c i r c u i ts o u s t e n s i o na l o r sq u e l e des donnes est confie au programme queI'usager doitraliser en cavalier J,' est laiss ouvert.Lesenca- de gestion drsdes flgules 4 et 5 vousdisentclai- fonction de ses oroores besoins.La rementtout ce qu'il faut savoir sur ce flgure 6 vous donne la liste de toutes qui vous modecompatible ETsOO. les commandes disponibles permettront perde raliser un logiciel Le modeET675 Parexemple, sonnalis. un programme pourrait simple interroger cycliquement mmoriser lesdonnes dans LemodeET675 estobtenu en mettant le le lecteur, alors signaler circuit sous tension ouele cavalier unetableet, en fin dejourne,

Les modes oprationnels

lespersonnes en retard ou ayant entres (heures inhabituels sups eu deshoraires pluscomplexe Unprogramme ou autres). relverait lesprsences et lesabsences lesheures sups et tous surtoutun mois, utiles les autreslments temporels pourla gestion du personnel. B i e ns r ,d a n sc e m o d ea u s s ii l e s t possible que le programmeactive , ar ds e l a p l a t i n ep des priphrique exemDle oourfaire retentir unesirne indiouant le dbutde la oriode de tra. vail(l'embauche) et la fin de lajourne {la sortie).

Le schma lectrique
Le circuitdu nouveau lecteur de badgesest fort simple, grce I'utilisation p u tu q u e l u ri s s a n a d ' u nm i c r o c o n t r l e

ruslnoileuE

- n' roz mara;ne

par l'ordinateur commandesenvoyes (dchargement log,effacement, activation priphriques, etc.). Le dernier bloc dcrire est la section d'alimentation en 12 V continu. Cette tension est appliquer au born i e r P O W E Re t , t r a v e r s l a d i o d e de protection contre toute inversion a c c i d e n t e l l ed e l a o o l a r i t D 1 . e l l e atteint le groupe de filtrage consti, tu de C1 et C2, puis le rgulateur linaire de tension U3, un banal 7805 en botierIO22O. Le 5 V qui en sort est encore filtr par C 3 - C 4 p o u r t r e e n s u i t e d i s t r i b u tous les lments du circuit.Attention a u c i r c u i td ' a l i m e n t a t i o n de I'horloge: le 5 V arrive la RTCet la batterie r e c h a r g e a b l et a m p o n ( " b a c k u p " ) travers D4; ainsi, lotsque le circuitest aliment, la batterie est recharge traversl R7 de 1k et, en absencede t e n s i o nd ' a l i m e n t a t i o nl . a R T Ce s t a l i mente par le courant de la batterie traversR7 dont la prsencene produit aucunechute de tensiongrce la trs faible consommationde la puce. Dans ce cas l prsence de D4 en polarisation inverse empche que le reste du circuit soit aliment.

La ralisation pratique
Seul le convertisseur USB/srie FT232BM, U5, est un CMS et se monte ct soudure de la Dlatinelaouelleau demeurane t s t u n c i r c u i ti m o r i m s i m ple face. Aucune autre difficult n'est redouteret encore,celle-cin'est-elle pas bien difficile rsoudre. Voyez l e s c o n s e i l sd o n n s d a n s c e m m e numro d'ELM pour les montages comportantdes CMS. A part cela, le montage serait acces-

Flgure 3: Photo d'un des prototypes de la platlne du lecteur de badges magntlques USB.

sont confies la pluDartdes tches. auxlignes RAl et RA2), le micro vrifie s i b l e u n d b u t a n t . L a p l a t i n e d e Regardons bience schma lectrique l'tat des deux"poussoirs" lN et OUT lecteur de badges magntiques USB d e l a f i g u r e1 , n o u sy t r o u v o n s c i n q aveclesquels I'usager communique au ET675 est constitue d'un circuit blocs fonctionnels:le microcontr systme que la lecture du badgecon- imprim simple face dont la tigure 2b l e u rU 1 ,l e g r o u p e d e s p r i p h r i q u e s cerneuneentre ou unesortie. d o n n el e d e s s i n l ' c h e l l e 1:1. consistant en une horloge U2 et une mmoireU4, le port USBU5. la sec- Le microdoitalorsmmoriser l'vne- Ralisez-le et faites quatre videtion d'interface (relais, usager buzzer, ment traversle bus lrc, il effectue ments (coupes en angles rentrants) "poussoirs", LEDet lecteur de badges u n e s r i ed ' o p r a t i o n ss ur le groupe aux quatre angles afin de pouvoir magntiques) et enfinl'tage d'alimen- des priphriques. ensuite protger le montage avec un tationU3. boitier plastique standard {les viAvanttout, il rcupre date et heure dements laissent passer les qutre par le C o m m e n o nls a description d a n sl a R T C U 2 p u i si l e n g e n d r e un colonnes plastiques au sommet desmicrocontrleur P|C16F876, il peut fluxde donnes se rfrant la carte quelles on visse la face avant en atuf o n c t i o n n es r elon deux modesen e t b i e ns r I ' h e u r e d e l ' v n e m e n t ; minium),Ou Drocurez,vous le. fonction d u c a v a l i eJ r 1 : o u v e r tD o u r enfin, toujours travers ce mmeDus le modeET50O et fermpourle mode l2C, il mmorise le fluxdansI'EEPRON, Montezen premierlieu,sous la platine, ET675; d a n sc e d e r n i e c r a s l e s n e u f externe U4. Le Orocessus de mmori- ct soudures,le circuit intgr CMS. fonctionsde contrle de prsence sationde l'vnement se termine l et Utilisez un fer pointefine (O,5mm),du sont actives. Outreles donnesde le systme est prtpouren enregistrer tinol de bonne qualit et du flux dcapar le lecteurreli un autre ou bien pour rpondre la carte (acquises aux pant au gel. Puisretournezla platine.

th EL"EcInoiltQUE maeazine-n" roz flf

Flgure 4: Le mode compatlble ETsOO.

ON

(cr)
ON

o1{
(Reconnalssance)

cl,
Rsconnalsgance

Actlve/ sacdve los Relab1 et 2 slonquele codea d6lt mmorls ou non. lrdlb pour|||.moer b. nouyrlbr c.rb. ou pour!ffrcer comDlitamnt h rn6molt! du mlqt. Da cc cr le pladncdolt lro nba so||3tmslon arrc lc mlqdntarruptauE danacotb coni[trdo|L la carts et la mmotbdarc I'EEPROM, Lel6c'teur reconnafr tout on lntormantl'ordlnatgu.et n atiendantsslnstructlom. b Lcbur llt h calb (inmcd .llo c.t Inconncl, cnvoL 1o3 lnlorna{on3 au FCst rtbod lo3 hrtructoot ax6c|iat

OFF

q6, Approntlssag0

(cr)
OFF (FC llnk) OFF (PrC llnk)

( pprontbsatol

o1{
(Ondemand) OFF (Dlrct)

PCUnk, OnDemand PCUnh Dlct

Quand il est configurpour travailleren mulation ET500, le lecteur de badges magntiquesoffre deux types de fonctionnement: , Cl ou Reconnaisseur, o il peut tre utilis de manire autonome comme contrleur d'ouverture de porte, serrure lectrique,tourniquet,barrire,etc. - PC Link, o le lecteur est reli au moyen du port USB un PC.lventuelle mmorisationdes accs et Ia gestion des so n t d v o l u e s p r s e n td a n s I ' o r d i n a t e u r L .a s l e c t i o n d u m o d e s o u h a i t s e f a i t a u t r e s p r i p h r i q u es un logiciel l'ide du dip-switchDlPl avec la logiquemontre dans ce tableau DlPl = ON, fonctionnementCl ou Reconnaisseur t CL i n k . D l P l = O F F f. o n c t i o n n e m e nP

Pourchacun des deux modes il est possiblede slectionner, au moyende DlP2, deux autres sous modes de fonctionnep a r l e s s o u s m o d e sd e l a f o n c t i o n m e n t .c o m m e n o n s C l ( D l P 1 = o N ) : DlP2 = ON,sous mode "Normal".Le circuitlit les informations critesdans la carte et, si le code de la carte est enregistr la LED verte s'allume et le Relais 1 est activ pendant une certaine dure; si en dans la mmoire du microcontrleur, revanchele code de la carte n'est pas mmoris,la LEDrouges'allume et c'est le Relais2 qui est activ.ll faut prciser que la dure d'activationdes relaiset d'allumagedes LEDpeut tre rglepar voie logicielleen reliant le circuit au port du PICet utiliss pour les accs suivants; on a par USB d'un PC; les temps spcifissont mmorissdans I'EEPROIV dfaut l seconde oour les deux relais. DlP2 = OFF,le lecteurtravailleen sous mode "Apprentissage", utilis pour mmoriserdans le PICles codes des cartes habiliter.Si on activecette procdure,quand on passe une carte dans le lecteur,le code est mmorisdans le PICet considrcomme valide; le systme fait sonner et allume alors pour une seconde environ le buzzeret la LEDorange. Naturellement,si une carte est dj prsente,elle n'est pas mmorise nouveau (dans ce cas la LED rouge produit codes cinq clats).Le PICa une capacitde 20 cartes; quand la mmoireest pleineon ne peut plus entrer de nouveaux (la LEDorange lance alors dix clats).Enfin,il est possibled'effacercompltementla mmoiredu m icrocontrleu r ; pour cela il faut mettre sous tension le circuit avec: DlPl = ON et DlP2 = OFF.La LED rouge clignotealors rapidement. Voyonsmaintenant les sous modes avec la fonction PC Link (DlP1 = OFF): "Direct" c o m m e l e c t e u rd e c a r t e " t r a n s p a r e n t " : D l P 2 = O F Fa c t i v el e s o u s m o d e d a n s l e q u e il e d i s p o s i t i f o n c t i o n n e n'importe quel code lu par le lecteurest envoyvia le port srie au PC; c'est ensuite le programmequi tourne sur ce PC q u i d c i d ec o m m e n tg r e rl e s d o n n e sr e u e s . du microDlP2 - ON slectionnele sous mode "On Demand",grce auquel il est possiblede mmoriserdans I'EEPROfvl contrleurun certainnombred'vnements et de les dcharger ensuitedans le PCpar le port USB.En outre,dans ce sous mode, il est galementpossibled'envoyer des commandesau circuit par voie logicielle;le dispositifenvoiecontinment le flux "lNSERER I'ordinateur COMMANDE" et attend environ500 ms I'envoid'une commande.Lescommandespeuvent tre utilisespour activer les deux relais, pour lire une ou toutes les cellulesde mmoire,etc.

- n' roz et.EcnoilrQuE masiarine

Flgure5: La llste des commandes du mode compatlbleST5OO. Lelecteur de badges m a g n t i q u ep s e u tf o n c t i o n n ee r n m o d eP CL i n kd i r e c to i l l i t e t t r a n s m e t immdiatemen le t sc o d e s d a n s l e s c a r t e s .o u b i e n e n m o d e P C L i n k 0 n D e m a n do i l m m o r i s e l o c a l e m e n lte s d o n n e sl u e s e t a t t e n d orsents la rponse de Iordinateur a v a n td e l e s l u i e n v o y e rD . a n sc e s e c o n dm o d e l e P Cp e u t a u s s ir c l a m e r a u l e c t e u rI e x c u tu tionde certaines c o m m a n d e sP . o u rc h a c u n e d e s d e u xo p t i o n si l e s t d o n c n c e s s a i r e l e r m e t t a na d ' c r i r eu n l o g i c i ep P Cd e d i a l o g u e r a v e c l e d i s p o s i t i fC . e t a b l e a ud o n n e l e p r o t o c o l e a d o p t p o u r c o m m u n i q u e r c : e l a p e r m e td e r a l i s e r f a c i l e m e nu t n programme d e g e s t i o n( e n V B , D e l p h i , e t c . )r p o n d a n a t u x e x i g e n c ed su systmeL . e n v o ie t l a r c e p t i o n d e s d o n n e ss e f a i t p a r l e p o r t U S Ba v e c u n e v i t e s s e de transmissiod n e 1 9 2 0 0 b i t s / s a v e cc o d a g e8 N l s a n s a u c u n c o n t r l ed e f l u x .E n o u t r e . p o u r r e c e v o i r lescommandes l e s r p o n s e sl,e s y s t m eu t i l i s et o u j o u r sd e s e t p o u re n v o y e r majuscules caractres a u f o r m a tA S C I e I t la findesrponses i l a j o u t el e s c a r a c t r e s p c i a u x' A UD E B U Te t ' E N V O l " (valeur numrique dcimale 1 3 e t 1 0 ) p o u ri n d i q u e r la fin desflux. o u ri n d i q u e q A l a m i s es o u st e n s i o nl e s y s t m e envoie l e f l u xS Y S T E N SI T A R T Up P r u i l e s t e n c o u r sd i n i t i a l i s a t i o n E.n m o d e P C L i n k d i r e c t ,q u a n d u n e c a r t ee s t l u e . l e c i r c u i te n v o i el e f l u x C 0 D EL U ' > x < o i r l a p l a c ed e x o n t r o u v el e s o c t e t sd u -->' p o u r r e n d r ep l u sf a c i l ea u l o g i c i ella t c h ed e r e c o n n a t r e l e c o d e l ' i n ' c o d e ; l e sc a r a c t r e s et <-"ont t insrs t r l e u rd e l a r p o n s eC . e t t em m et e c h n i q u e a t utilise a u s s id a n s l e s a u t r e sc a s l o r s q u ' ie l st ncessaire d'identifier la Dosition d u c o d e I i n t r i e u rd ' u n f l u x . E n m o d e P C L i n k 0 n D e m a n dl e d i s o o s i t i c l e f l u xI N S E R E C ROI\,11\.4A f ontinue envover eN ta DtE t e n d5 0 0 m s l e n v o i d e la commandeD . a n sl e t a b l e a un o u s r c a o i t u l o nc se o r o t o c o l e de communication.

@ilry@ ,/Lc
t,/R n t1t2

Allume/Etelnt la l-ED

"c" lndloue la couleur de la LED: v verte,R rougeou A orange. Lefonctlonnement est en loglque Toggle.

Actlvatlon dosrslals

"n" Indlqus (1ou 2) ot "t1" ct "tl" lo Rolals Indlqusnt la dursd'actlvallon sn 3sconds. Sl on spcllTo t1=0,t l=0 lo rolalslonctlonno on mod6bbiablo.llotozqu'chaque onvoldo commsndo la dursparamtre est mdmorlse par le PICot o3t utlll36o au33l on modeCll{ormal.

'/Bt

Actlvatlon du buzzer

"1"Indlque (de1 9) du buzer, la dure d'actlvatlon chaoue unltvalant500 ms. ErcutoI'otlcmontds l m6molrs EFFACEMEI{T METIOIRE ilOMBRE CARTES ME Osulvl N. de CARTES MEMORISEES DECHARGE I.APOSMOil d1 d2 sulvldo CoDE LU->x<-.

,/c
,/N

E facomonl ds la mmolrs

Nombre de codesmmorlss Lelecte[r communloue au PCcomblen de cadoson t mmorlses dansle PlC. Dcharge un Bulcode lo lecteulcommunlqug au PCle codede la ca e "d1" ot "d2" oird1 m6morlso dansla Dosltlon Indlqus lo prsmlsr chltfroot d2 ls socond.

r/P dLd2

'/f

Dcharge lescodesmnorlss Lelecteur communlque au PClescodeg detostesleg cartesmmorlses.

DECHARGE lOUl sulvldeecodeg au tormatCODE LU->x<-.

Cte composantsco''I,]mencez tout de suite par mettre le "strap gauche de U4 avec une chute de queue de c o m p o s a n tI.n s r e z e t s o u d e zl e s s u p p o r t sd e s t r o i s c i r c u i t s quien intgrs o n t u n ,m o n t e z l e st r o i sc a v a l i e rJ s1 J 2 J3 et le dip-switch deuxmicro-inte r u p t e u r s( d a n s l e b o n s e n s . O N v e r s R 3 )e t l e s d e u xb a r r e t t e s m l e s5 + 3 b r o c h e sa l l a n t l a n a p p e d u l e c t e u r p r o p r e m e nd t i t ; p u i sv r i f i e z b i e nc e s p r e m i r e ss o u d u r e s( n i c o u r t - c i r c u i t e n t r e p i s t e s o u p a s t i l l e sn i s o u d u r e froide co e). N insrezpas le PIC n r l e s d e J \ a u t r e s c r r c u r t sI n t B r e s maintenant.

N4ontez tous les composants:les rsis' leurs tances,les quatrediodes(orientez baguesdans le bon sens,voirfigures 2a e t 3 ) , l e st r o i sL E D( m p l a t s de cathode (atten vers le haut),les condensateurs t r o n a l p o l a n t ed e s e l e c t r o l y l r q u e s ) , l e s q u a t r et r a n s i s t o r s T1 T4 (enbo t i e r d e i l u n e .o r i e n t e z l e u r sr ' r e p l a t s 2a et 3), d a n s l e b o n s e n s .v o i rf i g u r e s l e s t r o i s q u a r t zQ 1 Q 3 ( s e u lQ 2 e s t le condensateu debout), arj u s t a b i e Co r 3 c o u c h s a n s d i s s i e t l e r g u l a t e uU pateuret fix par un boulon. N,4ontez n d e r n i e rl e s r e l a i sR L 1 e t 2 , l e b u z z e r l,a p r i s ed ' a l i m e n t a t i o n le ,

EtEcrRoNrQuE masa.ine.n" roz

Flgule 6: La liste des commandes du mode ET675. D a n s l e m o d e E T 6 7 5 o n a s a d i s p o s i t i o nd e s c o m m a n d e sg r c e a u x q u e l l e sl e l e c t e u r d e b a d g e s d e v i e n t u n priphrique p o u r P C c a p a b l ed e m m o r i s e r p o u v a n te n s u i t e t r e d c h a r g s des vnements p a r l e p o r t U S B .p o u r g r o u p ed e c o m m a n d e s f a i r es i m p l e , ce nouveau p o u r r e s s e m b l e a t structur r c e l u id u m o d e E T s O Om , a i se n p l u s a r t i c u l .L a r a i s o ne n e s t s i m p l e : l e g r o u p e d e c o m m a n d e s e s t o p t i m i s p o u r t r a v a i l l e r a v e c u n l o g i c i e ld v e l o p p p o u rf o n c t i o n n es r o u sW i n d o w s . U n l o g i c i e ld d i p e r m e t t r a i t d'interagir f a c i l e m e n te t r a p i d e m e n a t v e c l e l e c t e u rd e b a d g e s ,e n c e q u i c o n c e r n el e par dchargemen dtu l o gd e s a c c sc o m m ee n c e q u i c o n c e r n e l a c o n f i g u r a t i od nu s y s t m e etlou l activation desreiais. c o n s e q u e n tp , o u rp e r m e t t r e u n e b o n n ef l e x i b i l i t t ,o u sa v o n sd t e n d r el e g r o u p ed e s c o m m a n d e s d e f o n c t i o n n e m e nn e n r e n d a n tl e s f o n c t i o n s m o i n ss p c i a l i s ee st e n d o n n a n ta u P Cd a v a n t a g e de pouvoir d c i s i o n n e lt o u c h a n t le lecteur de badges. l \ y ' a in se c r a i g n e z r i e n : l e r s u l t a te s t t o u j o u r su n l e c t e u r de badges. m a i s d o n t l e n o m b r ed e f o n c t i o n s est augment et cescommandes r e s t e n tt r s i n t u i t i v e sA . n a l y s o n lse s e n d t a i lc i d e s s o u s .

Demande VerclonFW

Verslon 1,00 23/09 A4.47 Attentlonde blen respecter la syntaxe mettezun espaceaprsla commande 55 (pal exemple) Concemant la dernlreInterogatlon */O au moyen de la commande Mot zrola m6molrsdo comptage 23/09 L4.47

./o

Damande Dato/lleur

*/P lYmm hh.mm PaEmtrageheure */D


*/N

Dsmnde nombred'accs Demande DatelHeure Mlso zrocomptour ds crts passdes Lec-ture mmolre ntlesst Soriles

*/c

Rol mmdrc tormln =2 NOMBRE DELECTURES 23/04 I2.L3 CODE lN = 22050 23/04 LA.IO CODE OUT= 22050

*/a

Nedonneque les lecturesconcetnani une entreou unesortle n=O,Rlals1OFF,Rslb 2 OFF n=1. Rolsb 1O . Relals2 OFF n=2, Rslals1 OFF, Rolab2 ON n=3, Rlals1Ot{. Relals2 ON

*/Rn

Ac'tlvtlonRelslg

Demande tat relals

n (un nombiede 0 3) 16 132131133134135133

Locir. complts do la mmolrs

Reporietout la mmolrs, adrsse par adrsso, au formatdclmal

5it3131!t88 5.:t3231994

connecteur U S BB , l e s d e u x b o r n i e r s a t r o i s p l e se t e n l i n I e l e m e n t d e b a t t e f l er e c h a r g e a b l e (attentton la p o l a r i t e ) .E n c o r e u n e f o i s , a t t e n t i o n p o l a r i s e s l:e s d t o d e s , aur elements l e s L E D ,l e s e l e c l r o l y t r q u e s le , regu l a t e u r ,l e s t r d n s i s t o r s l , b a t t e f l e e t (installez e n f i nl e s c i r c u i t s intgrs les m a i n t e n a n tr,e o e r e d l r o m p e uv r e r sl e b a s p o u r l e P I CU 1 e t l e h a u t p o u r U 2 et U4). t it la R e l i e zl e l e c t e u rp r o p r e m e n d p l a t i n ed v e cs a n a p p ea c t . q + i l s( v o t r photo). Pour alimenter I'ensem ble, branchez u n e p e t i t ea l i m e n t a t i o n bloc

tn e t e n s t o n s e c l e u r2 3 0 V f o u r n t s s a nL continue d e 1 2 V a u b o r n i e+ r et , PWR. B r a n c h elz anappe v e n a nd t u lecture sur "CAR la barrette D READER". A l r m e n l elz e c r r c u ra t p r e sa \ o t r p a r a ne t r e l e s d e u xm i c r oi n t e r r u p t e u r ds e DS1 p o u ro b t e n i r la fonction dsire et pass e zu n b a d g e d a n sl a f e n t e :v r i f i e q zue l e c r r c u rs t e c o . r p o r t ec o m n e I n d t q u e c rd e s s u s d a n sl a r t i c l e . R p p e l o nq s u e p o u rL e r l a r n e a sppli( a t i o n sl a t r a c e2 d u b a d g e d o i t a v o i r t ''grave avecun codeunivoque utilisant un program meadquat.

Corrr rrrent conslruire ce rrrontage ?


T o u tl e m a t r i e n l c e s s a i rp e o u rc o n s truirece lecteur de badges magntiques U S BF T 6 7 5 esldrsponroc le t ' e /c e r t d r n s de nosannonceurs . o l r e s p u bi c i t s V o a n st a r e v u e . L e st y p o n sd e s c i r c u i t s imprims et les programmes l o r s q u ' i l ss o n t l i b r e s d e dloits sont tlchargeables l adresse suivante; http://www.electronique-magazine.com/ circuitrevue/1o2.zip. a

- n' 102 ELECIROI{IQUE llf magazine

tr t{a

DOits-ET692

IntroduGtlon la domotlgue
Glnqulno lrgon : Uno rredlooorrmrdo lO Glratx Dorr li.trllron Yolbur
permetdecontrlerpar radio16 charges Gettetlcommande rclies desdispositifstlelbus; elle se comporte exactemeltcomme poussoirs le contle uilB8pB, partquela commande sefait plusieurs au moyen d'un ou metteurs les commandes rcues en f,ux de donnes ; pourconvertir compatibles avecles modules Velbus, on se sett d'uneplatine srieUBMIRS.

u coursde la quatrime Leonnousdisionsque nous tionsen train d'laborer un montage en mesure de s'interfacer directement au rseaudomotioue Velbus. Dansla conclusion nousdisionsmmequ'ils'agirait d'unsystme de contrle distance deuxou quatre canaux, aveclequelcommander via radioles diversautoprsents matismes dansunemaison.

Au coursde cette ralisation, nous noussommesrendu que,simplement compte en apportant unetgre modification au circuit, nouspouvions crerfacilement un systme (au lieude quatre) seize canaux; cettevolution a oermis plus universel de raliser un dispositif d,emploi et en tout que le module cas plusconomique Velbus mis en ceuvre Darnotrecircuit,

ElEcrxilxl,c

r0,

Notre ralisation
En I'occurrence,le circuit dcrit dans ces pages peut fonctionner comme deux modules poussoirs huit entres VMBBPB.Souvenez-vousun instant de l'appartement T1 pris en exemple au cours des Leons prcdentes : il comDortetrois modules d ' e n t r e .d e u x m o d u l e s h u i t o o u s soirs (VtvlBSPB) et un six poussoirs (VlV86lN),soit un total de 22 entres, dont on n'utilise que 15. Le pro.jet proposici est donc plus que suffsant p o u r c o n t r l e re n t i r e m e n tu n e t e l l e i n s t a l l a t i o nL . e f l u x d e c o n t r l ec o m patible avec le protocole Velbus est engendrpar un modulesrieVi/B1RS c o n t r l p a r u n m i c r o P I Ca u q u e la r r i vent les donnesprovenant du module rceDteurRF 433 lvlHz. Le systmesimule la pressiond'un des poussoirsdu module VMBSPBchaque fois ou'unetouchede la tlcommande est presse,en envoyantle long de la ligne CAN-Bus le flux de donnes correspondant. Un autre point fort de notre montage tient au fait que le systme permet d'utiliserdes tlcommandes 1, 2 et 4 canaux (ventuellement aussi 8 et 16) condition b i e n s r o u ' e l l e su t i l i sent le mme code base (il s'agit du UM3750) ;en fait, nous pourronsavorr d a n s l a v o i t u r eu n e t l c o m m a n d e d e u x c a n a u xp o u r o u v r i r l e D o r t a i l de la proprit et la porte du garage et dans toutes les oices la tlcompour les fonctions mandencessaire que nous voulonscommander partir de ces pices.En outre, notre montage peut agir sur tous les contrles dj prsentssur le rseausans interfrer aveceux (ce qui confirmeencore l'universalitdu systme). Sice qu'onvientde voirjusqu'prsent sur la famille Velbusvous convaincde la validitde cettesolution,notre mon, tage de ce mois-ci ne manquera pas de vous sduire car il apporte un plus indniableau systmeVelleman.lvlais voyonssans plus tarder quels en sont les secrets.

Flgure1: Le dlsposltlfmet en cuvre les capacltsde converslon de la platlne VMB,.RS.

C e c h o i xp r s e n t e d e u x a v a n t a g e s :i l permet de relierfacilement au rseau pourvu n'importequel microcontrleur q u ' i l s o i t d o l d ' u n e i n t e r f a c es r i e niveaux R S 2 3 2 : e n s e c o n dl i e u .l e s commandesque le micro doit envoyer sont au format ASCll, donc trs simples du pointde vue logiciel. L e m i c r on ' a qu' transmettre des flux de donnes asynchrones au format 38 400-8-N1et en respectant la syntaxe vue le mois dernier.Cette syntaxeest facilement interprtablepar n'importe quel micro, mme si ses prestations sont limites. Voyonsdonc comment est constitue la platineen question.Commeelle doit faire partie de la chane des produits Velbus,elle a t conue pour pouvoir t r e r e l i e d i r e c t e m e n t l a l i g n e q u a t r e f i l s C A N - B u s l a q u e l l e e l l e emprunteson alimenttron. Les lignes G N D e t + 1 2 V c c a l i m e n t e n tl e r a d i o , c o n t r l ee t l a p l a t i n es r i e V M B 1 R S : les deux lignesde donnessont, elles, connectesaux bornescorrespondantes de cette mme platine. Au sein du circuit que nous avons mis a u p o i n t ,n o u s d i s t i n g u o n s deuxlments fondamentaux : un rceoteur RFauouelest confile rlede convertir les informations transmisesoar la tlc o m m a n d ee n u n e s r i e d e d o n n e s qui lit numriques; un microcontrleur les donnes entrant oar la section RF e t , u n e f o i s r e c o n n uq u e l D o u s s o i r a t press,en convertit la commande logiqueen une squencede donnes envoyer la platine VMBIRS. N o t r e d i s p o s i t i f ,d u r a n t l e f o n c t i o n nement normal, gre deux adresses destines deux usages diffrents: la premiredfinitla valeurdu code RF qui, rappelons-le, utiliseun systmede type UM3750 12 bits.

Le code utilis est auto appris au moyen de la procdureque nous verrons ensemble sous peu. La seconde a d r e s s ee s t c e l l e q u i i d e n t i t i en o t r e p l a t i n ea u s e i n d u r s e a uV e l b u s . On l e s a i t , t o u s l e s c i r c u i t sr e l i s c e rseaudoiventdisposerde leur propre adresse choisir parmi cellesqui sont libres (non prises dj par d'autres dispositifset non rserves). Cette adresse, choisie parmi 222 p o s s i b l e s( 2 5 6 m o i n s combinaisons 34 rserves), est paramtre l'aide d e s c o m m u t a t e u r sr o t a t i f s ( H R 1 e t H R 2 ) d u c i r c u i t . L e s a d r e s s e ss o n t composes en hexadcimal, soit de 00 F F .L e p r e m i e rc o m m u t a t e u r( H R 1 ) d f i n i tl e n i b b l e l e p l u s s i g n i f i c a t i(fl e s y m b o l ed e g a u c h e )e t H R 2 l e n i b b l e l e m o i n s s i g n i f r c a t i(fc e l u id e d r o i t e ) . P a r e x e m p l e ,s i l a p l a t i n e d o r t a v o i r I'adresse68, nous devonspositionner H R 1s u r 6 e t H R 2s u r B . Rappelonsque le dispositif ncessite deux adresses car il commande deux modules poussoirsVMBSPB; la premire adresse est celle rgle avec les commutateurs alorsque la secondeest dfinieautomatiquement et correspond "alphabtique" la suivante dans I'ordre (par exemple 68 + 6C). En ce qui concerne le codage base d e l a t l c o m m a n d e ,i l e s t a c q u i s a u t o m a t i q u e m e nlto r s d e l a p r e s s i o n d ' u n e t o u c h es u r u n e t l c o m m a n d e lorsque les prslecteurssont par mtrs FO.

La structure du dispositif
A v a n td a n a l y s e re n d t a i l l e s c h m a lectrique, voyons comment est structur le projet en nous appuyantsur la figure 1, o I'on voit que le dispositif met en ceuvre les capacits qu'a la platine VMBlRS de convertirles informations envoyessur son entre en flux de donnes compatibles avec le Velbus. Drotocole

Comment est gr le codage radio


Pour bien comprendre comment est effectue la reconnaissance du canal activ, il est ncessairede rappeler quel est le principe du codage

tr
E-EcIntx{nUE [f

- n" roz nucazine

Tableau1.

Danslesdispositifs standard, la tl commandeet le rcepteursont dots d u n d i p s w r t c he t . a f i n q u e l a p a r r e T X l R X f o n c t i o n n e c o r r e c t e m e n t ,i l s d o i v e n tp r s e n t e r la mmesquence d e O N e t d e O F Fs u r t o u s l e s m i c r o interrupteurs. Adroaaa baaa Adr!8o baao Adrsaa bas Adlesse base Adresse base Adresse base Adresse base Adtet b.ro Adr6.so baao Alrr8 b.3o Ad?6s3o baso Adresse base Adresse base Adresse base Adresse base OFF OFF OFF OFF OFF OFF OFF ON OFF OFF O F ON ON ON ON OFF OFF OFF oFF ON ON ON ON OFF O F O OFF OFF ON ON OFF OFF OFF ON OFF OFF ON ON OI{ OFF O OFF ON OFF ON OFF OI{ OI{ Ot{ OFF ON OFF ON Cependant, comme le montre le schma lectriquede la figure 2, notre rcepteur est dpourvu de ces m i c r oi n t e r r u p t e u r s et donc le code devra tre paramtr de manire diffrente. Comment? Eh bien,au moyen ( q u id u de la premire tlcommande c o u p d e v i e n tl a " m a t r i c e d e c o d e " )o n p r o g r a m m es u r l e d a ps w i t c h l a b a s e 8 b i t s ( A 1 A 8 ) ; d o n c , l o r s q u el e rcepteur est teint, on paramtre la v a l e u rF 0 s u r l e s d e u x p r s l e c t e u r s binaires rotatifs. Enfin,on allume le rcepteurqui reste en attente de la premire transmrssion d u T X .M a i n t e n a no t n presse n'importe quelle touche de la tlcommande matrice et on le maintient pressjusq u ' a c e q u e l a L E Dv e r t ec o m m e n c e clignoter. A ce moment le microcontr, l e u r a c q u i e r tl e s h u i t p r e m i e r s b i t sd u code base (A1 A8) : on peut alors s la r e m e t t r el e s d e u x p r e s l e c t e u r v a l e u r p r c d e n t eq u i e s t I a d r e s s e Velb us. Toutes les tlcomma ndes suppl, mentairesdevrontavoir le mme code b a s ep a r a m t r sur la tlcommande que les micro matrice:ce quisignifie interrupteurs A1 A8 doivent tre paramtrs de manireidentique. l\4ais de toute faqon nous reviendrons sur ce sujet dans le paragraphe touchantl'uti lisation concrte de l'appareil.

Pi2 P3 P4 P5 P6 P7 P8 P9 P10 PAl PU2 P13 PL4 P15 P16

ot{ ot{

or{
or{
ON ON ON

U M 3 7 5 O( c e t t e p u c e s e r t d e c o d e u r e t a u s s i d e d c o d e u r )u t i l i s d a n s l a t l c o m m a n d eL . e c o d e u rp r o d u i te n sortie un flux srie de donnes conten a n t ,o u t r e d e s c h a m p sd e c o n t r l e et de synchronisme la . cl de reconnaissance (programmable au moyen de m i c r oi n t e r r u p t e u r s e t c o m p o s ed e 1 2 b i t s d e A 1 A 1 2 ) ,c l i d e n t i f i a n t la fois la tlcommande et la louche presse. Typiquement, une tlcom m an d e monocanalutilise tous les bits de c o d a g e .U n e b i c a n a l u t i l i s e d e A 1 All, dlguant A12 la dfinition de l a t o u c h ep r e s s e : u nq u a d r i c a n a al p o u r c o d e b a s e d e A 1 A 1 Oe t A l l A 1 2 d f i n r s s e nlle s q u a t r e p o u s s o i r s et ainsi de suite.La perte d'un bit c h a q u ed o u b l e m e n t de poussoirs est obligatoire, c e q u i e n r e v a n c h en e I'est pas, c'est que les bits ddis aux p o u s s o i r ss o i e n t c o n s c u t i f s . Sr on g n r a l i s ei,l e x i s t et o u j o u r su n e p a r t d e d o n n e sf i x e s ,q u e n o u s a p p e l o n s 'code base"et une part variable repr sentant le "code poussoir". l\4ais revenonsaux donnesde sortie, l e f l u x s r i e e s t u t i l i s p o u r m o d u l e r u n e p o r t e u s eR F .C e s i g n a le s t c a p t e t d c o d p a r n o t r e c i r c u i t .L e m i c r o contrleur identifre l a t o u c h ep r e s s e e t p r o d u i tl e f l u x d e c o m m a n d ep o u r le systme CANBus, exactement comme si on avait press un des p o u s s o i r sd u m o d u l e V I V B 8 P B P . our comprendre commentnous devons paramtrerle (ou les) dip-switchde la

( o u d e s )t l c o m m a nde(s), regardons l e T a b l e a u1 : l e s h u i t p r e m i e r sb i t s s o n t c o m m u n s t o u t e s l e s t l c o m mandes et dfinissentle "code base". S i n o u s u t i l i s o n su n e t l c o m m a n d e 1 6 c a n a u x .l a p r o g r a m m a t i o n est t r s s i m p l ec a r c e d i s p o s i t i u f t i l i s eu n dip-switch 8 bits paramtr avec le cooe Dase. Chaqueforsqu'unetoucheest presse. l a m a t r i c ei n t e r n ee n g e n d r e automatl q u e m e n tl a p a r t d e f l u x m a n q u a n t e et le rcepteu r identifie immdiatement quelle touche a t presse. Si, comme d'habitudedans la pratique, n o u s u t i l i s o n sd e s t l c o m m a n d e s 4 c a n a u x ,n o u s d e v o n sp a r a m t r e r le dip-switch d e f a o n o b t e n i rI ' a c t i v a tion des poussoirsP1 P4 ou P5 P8 ou encoreP13 P16 : en fait, nous d e v o n sd f i n i rq u e l s p o u s s o i r s nos 4 t o u c h e sd o i v e n t s i m u l e rA . p a r t i rd e c e point de vue, le Tableauest intuitif. B l e ns r l e s h u i t p r e m i e r s b i t sd o i v e n t tfe parametres de la mmemantre sur toutes les tlcommandes, la seule chosequi changetant le paramtrage des bits A9 et A1O. Par consquent,pour activer, par e x e m p l e , l e s p o u s s o i r sP 1 P 4 n o u s devronsmetlre les deux bits A9 et A1O en position O F F ; p o u r a c t i v e rP 9 - P 1 2 nous devronsmettre A0 sur ON et A10 s u r O F Fe t a i n s id e s u i t e .R i e nd e p l u s s i m p l e! M a i s r e v e n o n s b r i v e m e na tu paramtragedu code base. r{,1 ELECTR0NIOUE maszine- n" 102 [ll

Le schma lectrique
Maintenantqu'on a compris comment est structurecette radiocommande et a q u e l l el o g i q u e e l l e o b e r l ,l a c o m p r h e n s i o nd u s c h m a l e c t n q u ed e l a figure 2 est assezintuitive.Partonsde U 1 ; i l s ' a g i td ' u n r c e p t e uR r Fq u i c o n ' (broche vertrtce que son antennereoit 3)en une sriede donnes numriques disponibles sur sa broche14. Cette srie de donnesest transfree (r U 3 )a u m o y e nd e au microcontrleu l a b r o c h e 2 5 ( R B 4 ) .L e p r o g r a m m e rsident compare I'adresse base r e u e a v e c c e l l e m m o r i s ee t , u n e fois la concordance v r i f i e i, l e x t r a i t l e s q u a t r e d e r n i e r sb i t s q u i , e n f a i t , reprsententle poussoirpress. E n f i n ,i l p r o d u i tu n f l u x d e c o m m a n d e e n v o y e r l a l i g n eV e l b u s .

th

ct + lce

c3 + lcl

=T,T
HHBH 8US LHBL HRI

T, T,,
EiT Ycc
021
R:'

nco o u 3 ncl
It! RCt

z,
Portsrie u2
tuta t3

LOI

. tcl rct
NF

acrrd Rovlr + l
R5

o*l , I -ir a I

RTS.

1tn Ctr c!6 vGfo

-il

,2 | ,3 |

,t

ca l_ iR6
L02

"!t
,lv.
t +

ltr

* t.u+--------o i)

I PWR_S

I lsst I
*.

eH+-------o Hl I Bus_s
BL------O LI

l'---------o-l ,rn \

Flgule 2 ; Schma lect que de la ladlocommando16 canaux pour In3tallatlon V6lbu3.

avec communique Pour ce faire.le PIC ( l a q u e l la e besoin VMBlRS la platine TX,RTS et DTR) travers des lignesRX, U2,le clasde niveau le converlisseur |VAX232, associ sioueet archiconnu 11 qui, dans cetteconau trnsistor se comporte figurationparticulire, RS232. commeun Dilote

greaussil'tat desdeuxLED Le micro lesquelles et LD1(rouge), LD2 (verte) l a rception l ' u n e communiquent: v a l i d ed e l a P a r t d ' u n ec o m m a n d e es t l'autre d ' u n ed e s t l c o m m a n d e ne la survenue d ' u n e t r a n s m i s s i od sur le bussrie, commande

est raliseavec un L'alimenttion contrleen outre 7805. D1 protgele circuit contre Le microcontrleur de la malencontreuse bs i n a i - toute inversion l ' t a td e s d e u x p r s l e c t e u r un liltrage C1-C2 constituent res rotatifsHRl et HR2,utilisspour polarit, oprentun de la ligne12 V et C3-C4 Velbus attribu e la dfiniI ra d r e s s e platine.tantdonnque ce dispositif nettoyage de la ligne5 V des ventuels le bus. ( l i r e" p o u s s o i r s " ) , parasites infectant 16 canaux contrle il se comporte commedeuxplatines et doncil prend La ralisation pratique VIVB8PB huitcanaux Velbus et en particulier La platine deuxadresses sur les commutacellesparamtres pratique de ce rcepteur et cellequi la suit imm- La ralisation teursrotatifs RF 16 canauxne de tlcommande diatement.

poserapas de difficult, mme un dbutant qui pourra I'entreprendre est car le circuitimprim sanscrainte. faceet tousles composants un simDle de plus,le seullsonttraversants; U1 m e n tv r a i m e n R t Fe s t l e m o d u l e (vous le monterezau Aurel AC-RX2 dans les trous du choixdirectement ci - dans ce cas pas de risquede le - ou par I'entremise monter I'envers femelles). de barrettes d'un circuit La platineest constitue - donc- simPle face,dont la imprim figure3b donnele dessin l'chelle par insreret souder 1. Commencez - ventuellement- les barrettes au module de support femelles servant (vous ne monterez alorsce derAUREL de nier qu' la fin),les deuxsupports (U2MAX232 et U3PlC, intgrs circuits

102 ELECInOilnUE llf mazine-n'

,tr t<tt

r' n Fl
c2

sn

- - ' -)i o @ o @ o @ )3

a)l

u H r@H
T;:\ -t\'Y./l
t v l

lt3 _ fr'{-Fl"
-EF ''

\J

zr I I

1:1J"+
R6.G

Al.LI-g-/-\^^

ns..G

;.tr
Flgure 4: Photo d'un des prototypes do la platlne de la radlocommande 16 canaux pour Installtlon velbuE 8T692.

rl

r,ss

Hfbn^'

Flgurs 3a : Schma d'lmplantatlon des composants de 16 canaux pour Installatlonvelbus la radlocommnds ET692. N'oubllez ps de monter los deux straps, gauchs ds C4 ot sous U3.

vousles insrerez la fin) et les deux prsde C4et de u3 (utilisez des straps chutesde queuesde composants). Vrifiez biences oremires soudures (qu'elles capitales s o i e n tb r i l l a n t e s , entrepistesou passanscourt-circuit tillesni soudure froidecolle) lnsrezet soudez ensuite tous les (commele montrentles composants par le figures 3a et 4), en commenant RNl et en pourrseau de rsistances la suivantpar les autresrsistances, oriente versla droite diodeDl, bague vers de la platine, la zener OZL, bague R2 et les LEDLD1-1D2, toutes deux avecle mplatde cathode(-) versla gauche. l\rlontez lescondensateurs, ttention Montez la polarit deslectrolytiques. le transistor T1 en botierdemi lune, mplatversle bas.Montezle rgula(et teur U4 couchsans dissipateur fixpar un petit boulon3MA).Montez le quartzQ1 deboutet les deuxcommutateurs binaires rotatifs HR1-HR2. Attention proposdes deux LED : vous devrez probablementajuster la longueur de leurs pattesafn que leurs"ttes, affleurent la surface du (ou en du botierplastique couvercle

sortent lgrement) ; pour mmoire sur notre prototype ces pattes font 28 mm. Terminezcommed'habitudepar les .priphriques" : en bas encombrants la DBgflanque de sesdeuxborniers deuxpleset en hautle blocdestrois deuxples. borniers

quatreliaisons parfils ncessaires. La ralisation lectronique est de l partie termine.

Uinstallation dans le boitier

Maintenantvous oouvez oasser dansun boI'instllation de la olatine de protection tier plastique ; comme le montrela figure5, c'est un boltier Teko mod.660 : quatre trous ll ne vous reste ou' insrerdlica- plastique deuxoourfaire sortir tement le modulehybride rcepteur sont raliser. AUREL et le souderdebout; si vous les fils de la baseet deux Dourfaire les LED le montez du couvercle. sur un support barrettes, affleurer orientez bien la facecuivre versI'inPourles deuxtrousdes fils.faites-les trieurde la platine. du bornier 6 ples, dansle voisinage 5, 32,5 mm du Insrez les deuxautrescircuitsint- gauche de la figure grsqui en ont un dansleursupport, bordlatral supet 5,5 mm du profil (voir ci-dessus), lesLED aussi repre-dtrompeur en U versla gauche rieurPour 14 ils sont percer dansle couvercle, oourU2 et versla droiteoourU3. mm du petit ctgaucheet 18 et 23 que vous mm du grand figure ct(voir 5). Vrifiez trs attentivement et n'avezinterverti aucuncomDosant qu'aucun des polariss n'a t mont Les trous oour les LEDdoiventavoir de 3.5 mm (faites d'abord sens; vrifiez encore un diamtre dansle muvais (au et il la qualitde toutesvossoudures un avanttrou de 2 mm environ) d'utiliserun foret bois besoin nettoyezlesvec un solvant est conseill et une pointe, idaldansle plastique appropri et une pointe sche). sansfil. Detite oerceuse Comme le montrela figure5, couplez Dansla basedu botier, on insrela u votreplatinela platineVMB1RS DBgversle centre moyen de la priseDBg puisfaitesles platine(orientez-la

ET"ECIIOilIQUE {lf

fftl

- n' 102 mazine

Liste des composants ET692


4 R1..... . , 7k R 2 . . . . .1 .k R 3 . . . . .1 .0k 4., 7 k R4..... R5......470 R6......470 rseau rsist8 i fx 1 0 k + C RN1... 100 nFmulticouche C1...... 47O C2...... t)F25V lectrolytique 1OO nFmulticouche C3...... 470 pF16 V lectrolytique C4...... c5......1 pF 100V lectrolytique 1 pF100V lectrolytique C6...... c7......1 pF100v lectrolytique V lectrolytique C8...... 1UF1OO 15 pFcramique C9...... 15 pFcrmique C10.... 1N4007 D1...... 7,5 V 400 mW DZ1... zener T 1 . . . . .8 . C557 quartz 16 MHz Q1...... u 1 . . . . .A . CR X 2 u2......MA232 u3......PlC16F876A u4......7805 LED 3 mm rouge 1D1.... LED 3 mmverte 1D2.... rotatif HR1...Slecteur hexadcimal rotatif HR2...Slecteur hexadcimal Divers: 2 ples 5 borniers D89 mle 1 connecteur lsupport2xS 1support2x14

Lo

s e02

O__t

16 Flgure 3b: Dessln, l'chelle 1, du clrcult lmprlm de la radlocommande canauxpour InstallatlonVelbusET692,ct soudures.

l l f a u t e n o u t r e q u e v o u s a y e z d i s position un rseau Velbus cbl et fonctionnant,auquel vous devez relier l a t l c o m m a n d eR F ( b r e f l a r a d i o commande): nous vous suggronsde monter un interrupteur en srie sur la l i g n ed ' a l i m e n t a t i o+ n1 2 V c c . Si vous n'avezpas un rseaucomplet votre disposition,il faut au moins que vous ayez un appareil de commande, p a r e x e m p l eu n V M B 4 R Ya , l i m e n t e t reli via bus ce circuit. ll vous faut en outre une tlcommande 4 poussoirs au molns. le sur la tlcommande Programmez code base (Bit A1 A8), puis reliezau bornier du circuit un morceaude fil de 17 cm, en guise d'antenne. E v e n t u e l l e m e nv t o u s p o u v e zl u i p r e f r e r u n e v r i t a b l ea n t e n n ef o u e t e n relie la platineau moyen caoutchouc d ' u n c b l e c o a x i a l ,l a r c e p t i o nn ' e n et donc meilleure seraque meilleure la porte du systme (d'autant qu'un tel fouet pourratre placen extrieur car il rsistebien aux intempries). Vous pouvez mettre votre rcepteur 16 canaux sous de radiocommande tension et parmtrer les prslect e u r s b i n a i r e sr o t a t i f sH R 1 e t H R 2

F O : a u c u n e L E D n ' e s ta l l u m e( v o i r qui leurest consacr). le paragraphe Pressez une touche de la tlcom jusqu' presse mandeet maintenez-la c e q u e l a L E Dv e r t e c o m m e n c e c l i que g n o t e rr a p i d e m e n ( t p o u rs i g n a l e r I'adressebase a bien t acqutse). Vous pouvezmaintenantrepositlonner V e l b u sa t t r i HR1 et HR2 l'adresse bue l'origine.La LED verte signale d ' u n s i g n a lv a l i d ee n c l i la recherche gnotant rapidement, Pressez une touche de la tlcommandeet attendez: en une demi secondeenviron,le systmereconnalt l a c o m m a n d ea , l l u m e l a L E Dv e r t ee n l u m i r ef i x e e t a l l u m e b r i v e m e n tl a LEDrouge pour signalerqu'il a envoy ( e t d o n ca u C A N l a p l a t i n eV M B 1 R S dPendant B u s )u n f l u xd e c o m m a n d e de la touche presse. P o u r a v o i r l a c e r t i t u d eq u e l a c o m au bus.le m a n d ea b i e n t e n v o y e dispositif doit tre coupl au rseau l e l b u se t r e l i e u x . o u l ' a p p a r e iV m Expliquons-nou sa e u x . Si vous avez ralis l'installationlect r i q u eV e l b u sd u T 1 , c o m m e P r o p o s dans les Leons Prcdentes,vous pouvez dsactiver en mme temPs

droit du botier,l o se trouve la platine Velbus)et, l'aide de quatre vis, on I'y fixe, comme le montre la figure 5. Vous pouvez fermer le couvercle : les deux LEDaflleurentet les deux fils sortent gauche. M a i s v o u s d e v r e z I ' e n l e v e rP o u r l e paramtrage des adresses sur les prslecteursbinaires rotatifs HR1 et HR2 (voir ci-aprs).

Uutilisation
Nousavonsdit dj que ce dispositif d e u xa d r e s s e s :u n e P o u r ncessite quele rseau le reconnaisse Velbus ( slectionne d e H R 1e t aru m o y e n le codebase HR2)et une dfinissant (U de latlcommand e M3750).

ElrcrnoileuE

- n' roz marine

e e
:,

@
--\ ---\

Flgure5 : Le contrlevla radlopour rseauVelbusa t Ins. l'lntrleurd'un botlerplastlqueTekomod. 660.

V u ed e

[-l
Vuede
32.trl|

l - l
_
I a a l

Flgure6: Plan de peragedu boitler plastlque.

l e s d e u x p l a t i n e sV N I B S P Bd , ont les a d r e s s e ss o n t 0 5 e t 0 6 e t p u i s a t t r i buer l'adresse 05 notre rcepteur l i l e n p r e n d d o n c I a d r e s s eb s e e t l ' a dr e s s eb a s e + 1 , s o i t0 6 ) . S i m a i n t e n a nv t ouspressez les diver s e s t o u c h e sd e l a t l e c o m m a n d el,e s

dispositifs Velbus d o i v e n tr a g i re x a c t e m e n t c o m m e s i v o u s u t i l i s i e zl e s q u e v o u sv e n e rd e x c l u r e . modu,es A t t e n t i o n , l a r a d i o c o m m a n d ec o m t ) platrneayant mande (JUStemenl I'adresse 0 5 s u r l e s c a n a u x1 8 e t l'adresse O Os u r l e s c a n a u x 9 1 6 .

S i e n r e v a n c h ev o u s t e s e n t r a i n d ' o p r e ra v e c s e u l e m e n tu n d i s p o s l tif (le VN484RY c, o m m a n d e r e l a i sa quatre canaux)vous pouvezeffectuer " p o u s s o ip r ar le couplage c a n a l "s e l o n la procdure decrite d a n sl a d e u x t m e L e Q o n d u c o u r s " l n t r o d u c t i o n l a Domotiq ue".

- n' 102 EtEcTRot{IQUE macazine {f

,1

Le protocolg 3rl9 Vslbus ost 33zcomplero mals, grce la platlne slle VMBI.RS,qul convertlt de sile Velbuset vlce v?3a,l'nvol d3 commndcs sur ls b||s est trs faclls. Dans lo .llstlng, cl.ap]E, notoz comment avec pou de llgnes da progiammo (localbo3 dan3 lo 3ous ptogrammo TXVEL) on pout composer dss nur ds commande et lG3anvoyerdlrectmnt ur dbpo3ltlf3 on r6soau. Pai oxsmple, la prsslon d'un pous3olr prodult un flux ?ssemblant "OF F8 05 04 OOO,' OO0O EF O4",dan3lequol,da gaucho drolto, nous trouvons: rd6but ffur, (OF),rprlorltd, (F8), .adro3se' (O5),.tat RTRet nombre do databytes, (O4),.communlctlon t.t pou$olrs" (OO), "pou33.pro$" (O11,'pou33.rolch'(0O), "pouss. press on polmanenc" (OO), "chcksum'(EF), "termlnator ffux" (O4).

.Llatlng'.

3C@rtira,. 'C TIIE|

TRSXBTTI I IF V.LIDO-I GOSUB IJEGGIDDRESS GOgI'B RBSEBUFF rlIP-1 Ir CE>-B TAEII crrcr-8 DDRBSS-DDRESS+I BIDI! lalP-Tt(P << qE

soua progrrme at I4)6L pr 1 aoua plogr.M dtct.t ' 1 pre8alon d'ur touch d ta t16cffi--d6. ' 51 1 be d l'alr.as !u. Bt vItd6 ' 11 l1t parrDtr l'd!ss sur Is c@utturs rotetifd ' .ffac BI,FF (rray pr!tr6 tr foacLn ' d 1 pr6aaLon du poussolr) . ' Si Ia ouche praa 6t eaaocL eux c.!ux ' tl ldc!6noDt'o l'adraa Velbua drurt n1t. ' Sblt ' SbLft (gucb) (guch) pour pur ldettl! ld.t'lfl! l l quetr d Ia pouasolr poussolr

9 16 alora

pr6a6. prss.

PRIORIT.SPB NAYTB-{ SBI'ECT CSE PRESSIONB

' Prsrtr. E ssga ' D6Dlt gu6 1 gux ' Er fonction d. la ' Pouasolr ' Pouasolr ' Poussolr ' t4)L16 ' Fl

prlofit' co$tirt dure

baut. detl|l.tes. parDtr detebyte. prss1on,

crsB 0
BI'PP t2l -IllP r6lch pre! briwGDt tt prDrnrc. port

c,aE 1
BI,FP IIl.lalP

csa 2
Bltff BTD SBLBT GOST'B TXVEI EIIDIP REII'RN TXVEI,: EICT Ia I.EDR lTEll aoua progra.i. L aoua progla. d,o13s1o sur l sil. [3].ryP press

BYTE2-1

' soua program qul coq)o8 t 6nvoLe 1 thrx a!1. ' lh!!e (ELaaLon srt la LBD roug D courE) ' gl l pouasoh ost' ssocl rr'D caial d 9 16 ' iI 1tcrfu6rt6 1'aal!ss vlbua d'Da uDl. . ppll l aua progimo du CbcksuD. l,our l calcul. ' Dbut ELsslon. &rvol ds crctrs d dbut d gux. ' ETWOIB priori et adrss. . BNVOIE n@br d dttryts qui sutvroDt. ' NBYTE coEtlnt uasl l'a du RTR. . ENVOIE ls drbyres d6tinls pr6cd@6nr.

BIDIF GOSIIB CII,COLCEK ESEROTTT [$oFl ESEROIII ESAROIII FOR TllP-o IPRIORIT, DDRESSI INBYTEI TO NByIE- 1 ESEROTII IBUPF [l1lPl I NBXT TXP rSAROO! tCE, lolf LEDR ' Pi,a sou. $041 GOSUB IEGOIDDRASS progrE . B/OIB ch.cksru t torm.lnaor d tur.. ' RourDo la lect'ure d 1'adress sur lE c@utteurs. ' Etln (!Laalon erL tEin) La LBD roug . . Soua prog!@ pour lc clcul du cbcksr.rD. ' Excut6 u|t ao@ nl,Drlqu d tous lss octots 6n parD ' dlttitur per 1 dral.r d dbut d flux 6t n rDittaDt ' octt doDns valld. ' Prnd 6n conEldratlott ' lrinvrae bit blt' t , PLn aua progrrm. I'octt 1 tns stg,Dtficttf.

RETRII

CJ,C1,ICAI: VIORE.SoF+PRIORIT BItPPtll +BItFll2l +DDRESS+IBYIE+BI,IF I0l +_ +BIrrF tal +BI'PPI5I +_ t11111111 t?l ^

du

+BurEt3l

Blrrr 16l +BItl! cEx'vI,OREI,o CA'CBr+1 RAtRll

l,ugD.n.

dtD untt.

Flgure 7 : Rgconnal$anco du pou$olr t nvol de la commande.

- n' roz ELEgIrttneuE ma;ne

La radlocommande communiqueles dlve.stats opratlonnels au moyende slgnallsatlonslumlneuseseftectues pa. deux LED,une verte et une touge.Voyons ci-dessous les dlttrentes situationspouvantse ptsenter.

O,-O

Cllgnotomsnt alternatlf yert/louge: la radlocommand ost en attente de I'adrsas bas (adress Volbus FO), laqu6lls sst fournle par la prsmlre tlcommande actlvo.

LED velte allume fixe : I'adresse base de la tlcommande a t reconnue (en apprentlssageet en balayage),

o-o o+o o o
q u e v o u s v o u l i e za s s o c i e r Supposons c h a c u n d e s q u a t r e p o u s s o i r s u n .anal en modebictable {unepresc'on d e l a t o u c h ea c t i v el e r e r a r s el la SUI vante le dsactive), p a r a m t r e zs u r les preslecteurs rotatifsd'adressedu Vl\,484R Y v a l e u r ' D 1 " ,a v e c l a q u e l l e la l e c a n a l 1 a p p r e n dq u e l s d i s p o s i t i f s l ' a c t i v e ne t n bistable.

LEDverte cllgnotant repldemsnt: la radlocommandeest n attente d'un slgnal vallde d'||ne t6lcommande.
La LEDverte est allume fixe et la LEDrouge en revanche s'allume b1ivement:une tlcommandea transmis une commande valide et la radiocommande a engendr et transff cette commandeau 1seauVelbus.

LED rouge allume flx : nanque le code ba3e. S'obserye la mlse sous ten3lon du dlsposltlf. llapprentlssage s'otfc{ue au moyen de l'adresse Vlbus FO,

Figure8 : Slgnalisations visuelles.

Pressez l a t o u c h ed e i a t l c o m m a n d e q u e v o u s v o u l e za s s o c r e r au canal 1 j u s q u ' a c t i et maintenez la presse vdlron . e q u rs r g n r l iq d L I e l a i sc eu e l a progra m m a t i o n a t c o r r e c t e m e n t Conrnrent construire ce apprise. Rptez cette procd ur e montage ? p o u r r e s l r o r s a U t r e sc a n a u x e n i e u r d t t r b u a n l s u r l e s p . e s e l e c t e u rls es Tout le matriel ncessaire pour v a l e u r sD 2 . D 3 e t D 4 . c o n s t r u i r e c e t t e r a di o c o m m an d e 1 6 c a n a u x p o u r i n s t a l l a t i o nV e l b u s U r e f o r sl a p r o g r a m m d t t o n r e . m i n e e . E T 6 9 2e s t d r s p o n r b l c eh e l c e , t a t n s remettezsur le VN484RY l adresseVel d e n o s a n n o n c e u r sV . o i rl e s p u b l i c i t s q u e c h a q u et o u c h e d e bus et vrifiez oansta revue. la tlcommande a c t i v ee t d s a c t i v e u n s e u lr e l a ts. L e st y p o n sd e s c i r c u i t s imprims et les programmes l o r s q u ' l l ss o n t l i b r e s d e Conclusionet a suivre droits sont tlchargeables I adresse suivante: Airsi s dcheve la presentalror de n o t r e p r e m i e rm o n t a g ep r a t i q u ea v e c http://www.eiectronique-magazine.com/ dcs dispostttfs V e l b L S: c e m o n t d g e circuitrevue/ 102.2ip. n o u s d d o n r e . r e r e c a c h o n sp d s d nos fldles lecteursqui sont notre Cofiado Rossi a

e r c o ur a g e m e r t el nolrerecompense, u n e g r a n d e s a t i s f a c t i o nA . u s s i .d a n s l e s p r o c h a i n e s L e o n s ,n o u s v o u s p r e s e n t e r o na s n o u v e a ud e s p l a t i n e s (puisque construire semble-t il vous a i m e z a ! ) : e l l e s v o u s p e r m e t t r o n t e n c o r ed i n t e r a g i r d i s t a n c ea v e c l e r e s e a u ,a u m o y e nc e t t e f o i s d e S N 4 S e t d e c o n n e x i o n sB l u e t o o t h . N o u s s n outreen avant vousprsenterone premire de nouveaux modules Velbus p a r m il e s q u e l s u n ec o m m a n d e pous soirs avec afficheur.

Lisez MEGAHERTZ Tous les mois chez v o t r e m a r c h a n dd e ,ournaux

p
tL5a

-r
299

ffir*,
;;;|;'

gs l" \ 1 \,'"i$'li**..04
;-;;7'{'

I5r!v

7 lrl

wlH.Jrui,= w|rurui'= i: :dets,:u ki[,,. !:r*:m.

friii'lllt\'^{'s \ qN.i,r

- n'102 EtEcTRoNlQuE masazine {if

S-ar putea să vă placă și