Conditions initiales :
Le
potentiomètre P1 :
Le
potentiomètre P1
permet d'ajuster la durée d'activation
du relais temporisé REL1.
La durée de
la temporisation peut s'échelonner
entre : 1
seconde
=> position en butée "-"
et 20
secondes
=> position en butée "+".
Pour effectuer la mise en
route de la serrure, positionnez
dans un premier temps le réglage
de P1 en butée "-" de la manière suivante :
La
communication série RS232 :
Cette
option permet de contrôler sur l'Hyper
Terminal de Windows
le fonctionnement du lecteur de iButton
comme nous le verrons par la suite. Toutefois
cette sortie RS232 doit être considérée
comme un plus, car la carte iButton est
entièrement autonome et n'a nul besoin
du PC pour fonctionner.
Les
caractéristiques de la liaison série
de la carte iButton sont les suivantes : -
9600
bauds, -
8
bits de données, -
aucune
parité, -
1
bit d'arrêt.
L'Hyper
Terminal est rarement présent par défaut lors de
l'installation du système d'exploitation Windows. Pour vous
en assurer, cliquez sur : Démarrer,
Programme,
Accessoires,
Communications
et cliquez sur Hyper Terminal
comme ci-dessous :
Si
vous ne trouvez pas l'Hyper Terminal dans votre arborescence, veuillez l'installer
en utilisant le CD-ROM original de Windows.
Configuration
de l'Hyper Terminal :
Démarrez l'Hyper
Terminal. Double - cliquez sur l'icône.
Attribuez un nom à
votre connexion série, par exemple "TEST à 9600
bauds" :
Cliquez sur OK. Sélectionnez
le port série connecté à la carte iButton
:
Cliquez sur OK. Sélectionnez
la vitesse de transmission (9600 bauds) et cliquez sur OK :
L'Hyper Terminal est
désormais configuré (9600 bauds sur le Com 2) :
Programmation et effacement des clés
du lecteur de iButton :
Mise
sous tension du lecteur de iButton :
Utilisez
un adaptateur secteur dont le sélecteur
sera positionné sur 9V
ou 12V
avec la polarisation distale du jack suivante :
Polarité
du jack mâle d'alimentation
Raccordement à
l'embase femelle jack d'alimentation de
la carte
Remarque
: La
diode D7 protège la carte iButton
contre toute inversion de polarité
accidentelle.
La
led témoin de mise sous tension "ON"
référencée D8 doit
s'allumer...
Programmation
d'une clé iButton par auto-apprentissage
:
Tout
en maintenant pressé la touche
verte
nommée "PROG",
placez une clé DALLAS sur le
lecteur de clé comme ci-dessous :
Dès que la led D1 jaune nommée
"Code
exact CRC"
s'illumine, relâchez la touche. La
led jaune reste allumée durant 2
secondes
puis s'éteint. La clé est
désormais mémorisée
en
EEPROM.
Si
vous utilisez la connexion RS232 avec l'Hyper
Terminal Windows,
vous devez constater :
Vous
reconnaissez le numéro de série
de ma clé affiché dans le
format décimal :
CRC
: 121 OCT6 : 0 OCT5 : 0 OCT4
: 4 OCT3 : 12 OCT2 : 56
OCT1 : 240 CF : 1
|
CRC
|
octet
6
|
octet
5
|
octet
4
|
octet
3
|
octet
2
|
octet
1
|
CF
|
Hexa
|
$79
|
$00
|
$00
|
$04
|
$0C
|
$38
|
$F0
|
$01
|
Binaire
|
%01111001
|
%00000000
|
%00000000
|
%00000100
|
%00001100
|
%00111000
|
%11110000
|
%00000001
|
Décimal
|
121
|
0
|
0
|
4
|
12
|
56
|
240
|
1
|
Vous
pouvez enregistrer d'autres clés
DALLAS en suivant la même procédure
jusqu'à
un maximum de 32 clés.
Effacement
d'une clé iButton déjà
en mémoire :
Lorsque
vous souhaitez dévalider
une clé
inscrite en mémoire EEPROM, il vous
suffit de suivre la démarche suivante.
Tout
en maintenant pressé la touche
blanche
nommée "EFFACE",
placez la clé à effacer
sur le lecteur de clé.
Dès
que la led D1 jaune nommée "Code
exact CRC"
s'illumine, relâchez la touche. La
led jaune reste allumée durant
2 secondes
puis s'éteint. La clé est
désormais effacée de
l'EEPROM.
Si
vous utilisez la connexion RS232 avec l'Hyper
Terminal Windows,
vous devez constater :
Effacement
général de toutes les clés
iButton :
Lorsque
vous désirez effacer
la totalité des clés mémorisées
en
EEPROM, il vous suffit de suivre la démarche
suivante.
Tout
en maintenant pressé simultanément
les touches
verte
et
blanche
nommées respectivement "PROG"
et "EFFACE",
placez n'importe quelle clé
sur le lecteur de clé.
Dès
que les leds jaune D1
et rouge D6
(EEPROM
EFFAC)
s'illuminent, ralâchez les touches.
Les leds restent allumées durant
4 secondes
puis s'éteignent. Toutes les
clés sont désormais
effacées
de l'EEPROM.
Si
vous utilisez la connexion avec l'Hyper
Terminal Windows,
vous devez constater :
Utilisation du lecteur de iButton avec une ou
des clés mémorisées
en EEPROM :
Activation
du relais TEMPORISE - REL1 :
Placez
une clé préalablement mémorisée
en EEPROM sur le lecteur de clé.
Lorsque celle-ci est reconnue valide,
la led jaune
D1 "Code exact CRC" s'illumine,
suivie de la led verte
D2 nommée "Temporisé"
attestant de l'activation du relais REL1.
Repérage
du relais temporisé
Si
vous utilisez la connexion RS232 avec l'Hyper
Terminal Windows,
vous devez constater :
La
durée
d'activation du relais temporisé
REL1
dépend du réglage du potentiomètre
P1.
En effet, vous pouvez choisir une durée
comprise entre 1
seconde minimum et 20 secondes maximum.
Passé
ce délai, la led verte D2
s'éteint
et le
relais REL1 décolle.
Activation
du relais BISTABLE - REL2 :
Placez
une clé préalablement mémorisée
en EEPROM, sur le lecteur de clé.
Lorsque celle-ci est reconnue valide,
la led jaune
D1 "Code exact CRC" s'illumine,
suivie de la led orange D3
nommée "Bistable"
attestant de l'activation du relais REL2.
Cette activation demeure...
Repérage
du relais bistable
Si
vous utilisez la connexion RS232 avec l'Hyper
Terminal Windows,
vous devez constater :
Par
la suite, si vous placez à nouveau
une clé
valide sur le lecteur, la led orange
D3 s'éteint
et le
relais
REL2
décolle.
Et ainsi de suite...
Remarque
: Le
relais bistable
est interdépendant du
relais temporisé
car il subit aussi l'effet de la temporisation
déterminée par le réglage
de P1.
Ainsi, si vous utilisez le relais bistable,
je vous conseille de positionner la durée
de temporisation (potentiomètre P1)
sur la
plus petite durée,
c'est à dire 1
seconde.
|