Documente Academic
Documente Profesional
Documente Cultură
24
Elektor
10/2001
INFORMATIONS
ce qui permet, lorsque la rception devient trop faible, dviter un dcodage erron.
+VCC
Ferrite Antenna fres = 77.5 kHz
Control lines
1 2 3 4 5 20 NC 19 NC TC0 18 NC 17 NC 16 PON SL
3) 1)
77.5kHz
2)
U4226B
6 7 8 9 10 15 14 13 12 11
1) 2) 3)
C1 6.8 nF C2 33 nF
77.5kHz
C3 10 nF
If SL is not used, SL is connected to VCC 77,5 kHz crystal can be replaced by 10 pF If IC is activated, PON is connected to GND
010028 - 11
teur HF et le filtre sont pilots la mme frquence, la frquence de rception. La slectivit est obtenue laide dun ou de deux quartz. On dispose, la sortie du rcepteur, dun signal rectangulaire qui suit la modulation damplitude de lmetteur.
Le microcontrleur
Lalimentation de la plupart des horloges radiopilotes se fait par pile. Ceci explique que lun des objectifs prioritaires de lingnieur de dveloppement de ce type dapplications est le choix dun microcontrleur travaillant la tension dalimentation la plus
10/2001
Elektor
25
INFORMATIONS
Q1 C1 6n8 CD1 CD2 O1 O2 IC C2 100n CD3 R1 C3 22n CDEM VDD VDD
Antenna L1
IA1 IA2
QD1
100k
RF Amp
C5 1.8n - 6.8n
QD2 100k
VDD VCC
Bias
Gain Control
Peak Detector
STOP
RAM de 80 quartets (nibble = mot de 4 bits) 4 entres / 4 sorties Circuit de commande LCD pour affichage 26 segments/4 communs 1 Timer, 1 Timer chronomtre sortie rsonateur 2 kHz Seuil de surveillance de tension de pile 1,2 V Tension dalimentation entre 0,9 et 2,0 V Consommation de courant typique de 2,5 A 32,768 kHz Ces microcontrleurs ntant pas prvus pour des applications amateur mais uniquement destins la production en srie, ils ne sont pas disponibles lunit; il nexiste pas doutils de dveloppement bon march leur intention et ne sont pas non plus disponibles en version OTP (One Time Programmable = composant unique programmation). Le programme termin est envoy au fabricant qui les implmente sous la forme de masque sur la puce, processus qui dure de lordre de 4 semaines. En raison de la complexit du processus de fabrication concern, un tel masque cote une petite somme rondelette, de lordre de 25 000 FF. Comme il est impossible de corriger le programme implant dans le composant en question, il va sans dire que le dveloppement du logiciel doit tre fait avec soin, sachant que toute erreur impliquant une modification au niveau du produit ni se traduit par une reconception coteuse et en temps et en argent. Pour des raisons de cot, les puces fournies sans botier sont colles mme le circuit imprim et relies aux pistes par le biais de conducteurs extrmement fins. On enrobe ensuite les puces dune rsine poxy avant de durcir cette dernire masse par un passage au four. Citons au nombre des tches remplir par le microcontrleur dune horloge radiopilote les fonctions suivantes : Pilotage de laffichage Interrogation des touches Surveillance de la tension de la pile Surveillance de lheure de rveil (alarme) Dcodage du signal radio
PON C6
GND1
GND2
GND3
CAGC C4 4.7F
010028 - 12
faible possible et consommant le moins de courant possible. Le microcontrleur 4 bits de Seiko-Epson (figure 3), spcialement dvelopp pour ce type dapplications rpond parfaitement au cahier des charges dfini. Le
porte-fanion de toute une famille est le E00C6S37, microcontrleur ayant les caractristiques techniques suivantes : ROM de 1 K
+1V5
R8 150 C2 C3 C4 C5 15p C9 S1 220n 5 ANT. 6 C10 3n3 4 C6 C7 C8 13 47 14 22n 16 47n 1 10 15 3 6n8 C1 6 7 19 12 11 8 R7 220k 50 57 K01 R03 TEST 31 R4 100 59 2kHz T4 77,503kHz 001 002 003 7 2 45 46 47 48 13 VL3 P00 P01 P02 P03 CA CB 60 4 VS1 RESET OSC2 49 2 X1 1 32,768kHz 18 19 20 21 12 11 56 55 54 Bz1 6 M1 2 3 4 5 1 7 M2 47 BT
1V5
IC2
OSC1
IC1
17 X2
E0C6S37
SEG0 SEG1 SEG2 SEG3 VL2 VL1 R02 R01 R00
UE6002
IC3 E5130
8 9 10
+1V5
+1V5
T3
T2 R5 100
BC808
D1
CQY36N
T5
BC848
T1 R1 47 La1
TEST2600
BC848
BC848
010028 - 14
26
Elektor
10/2001
INFORMATIONS
Commande des aiguilles Surveillance de la position des aiguilles Commande du rsonateur Aide lors de tests de fonctionnement en cours de production double tage constitu par les transistors T1 et T2, un signal dalarme de 2 kHz niveau croissant (fonction de crescendo). On commence par attaquer T2 seul, tape au cours de laquelle le courant traversant le rsonateur, et partant le niveau sonore, est limit par R1. Au bout de quelque 10 s, T1 ponte R1 de sorte que lon a le niveau sonore maximal. Il est intressant de noter que la commande des transistors se fait sans rsistance de base, ce qui implique que lon compte sur la rsistance aux courts-circuits des tages de sortie CMOS interne du microcontrleur. Les touches et autres organes de commande sont connects directement au microcontrleur vu que ce dernier est dot de rsistance de forage au niveau haut (pull up) internes. Comme le montre le schma, on fait appel diffrentes sorties segments, SEG0 SEG3, pour la commande de llectronique. Cela est d au fait que le microcontrleur peut choisir, au travers dune fonction de masque, les fonctions du circuit de commande daffichage. On dispose ainsi, si ncessaire, de 26 sorties additionnelles. Le pilotage et linterrogation du rcepteur radio se fait par lintermdiaire de 3 lignes. La premire, celle arrivant la broche 8, fournit le signal DCF que le microcontrleur devra traiter. La ligne arrivant la broche 11 sert la mise en et horscircuit du rcepteur, ceci en vue de rduire la consommation de courant. De par leur principe, les moteurs pas pas chargs du dplacement des aiguilles dune horloge analogique sont une source importante de parasites. Ceci explique quil ne soit pas question deffectuer un pas lors du dcodage dune impulsion du tlgramme de code horaire. Les horloges radiopilotes dotes dune aiguille des secondes se doivent partant de synchroniser parfaitement ce pas avec la srie de bits reue pour viter une prise en compte errone du tlgramme la suite de parasites internes. Le programme doit liminer tous les parasites capts pendant la dure dun pas du moteur (entre 30 et 60 ms) et la dure doscillation qui suit (de lordre de 500 ms). Cette fonction est remplie, entre autres, par le biais de la
Adresses Internet
www.vishay.com/products/optoelectronics/ www.atmel-wm.com www.epson-electronics.de/download/ down4bit.htm#E0C6S37 www.hkw-elektronik.de www.temic-semi.com/hn/broadcas/ broadcas.htm
broche 12 : le paramtrage interne du rcepteur radio est maintenu la dernire valeur, ce qui limine ainsi, efficacement, tous les parasites intrinsques connus. Un btonnet de ferrite dot dune bobine servant dantenne et le condensateur C10 forment un systme syntonis sur 77,5 kHz. La premire tape prcdant lutilisation effective de lhorloge consiste la mise en place de la pile. Ceci dmarre le microcontrleur charg de la gestion de lhorloge, ce composant commandant la mise des aiguilles en position de dpart, position reconnue laide de la barrire lumineuse. On a ensuite mise sous tension du rcepteur radio de manire capter les signaux de code horaire mis par lmetteur de code. Il faut, pour que le microcontrleur puisse mettre les aiguilles la position correspondant lheure du moment, quil reoive 2 tampons horodateurs complets en provenance de lmetteur, ce qui dure de lordre de 2 minutes. Il procde ensuite une comparaison des 2 sries de donnes horaires et dclenche, si elles sont concordantes, la mise lheure des aiguilles. Sil se trouve confront des donnes incompltes la suite, par exemple, dune rexion de signal, de problmes de rception dus une station traquant sur une frquence proche ou un orage proximit, les aiguilles resteront une heure donne jusqu ce quil y ait rception correcte des donnes. Lors du contrle de lheure sur une horloge radiopilote en fonctionnement, la rception cesse l pour tre reprise ultrieurement. Si lhorloge affiche lheure correspondant aux donnes horaires reues, ce qui est le cas la plupart du temps, le rcepteur est nouveau coup immdiatement. En cas de non concordance entre lheure affiche par les aiguilles et le tampon horodateur reu, le systme procdera une analyse de sries de donnes additionnelles pour corriger laffichage. Cest trs prcisment ce qui se passe lors du passage de lheure dhiver lheure dt et inversement.
(010028)
10/2001
Elektor
27