![](http://kudelsko.free.fr/iboutton/presentation/vuegenerale.jpg)
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
Le présent montage permet la commande de 2 relais à l'aide de clés électroniques. Ces clés sont basées sur des composants fabriqués par la société Dallas Semiconductors, composants baptisés du nom de "iButton".
Le champ d'application de cette réalisation est vaste, de la mise en/hors service d'un système d'alarme, l'activation d'une gâche électrique de porte, contrôle d'accès à un ordinateur, etc...
Le champ d'application de cette réalisation est vaste, de la mise en/hors service d'un système d'alarme, l'activation d'une gâche électrique de porte, contrôle d'accès à un ordinateur, etc...
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
Ce type de serrure à clé électronique a beaucoup d'avantage vis à vis des systèmes traditionnels. Afin de permettre une sécurité maximale, il est important de séparer convenablement l'interface utilisateur des unités de traitement de commande, car elle est exposée au vandalisme et aux malfaiteurs. Les boîtiers à clé conventionnelle, comme à code, comportent généralement l'électronique et le relais de commande, intégrés sur la carte électronique dans le même boîtier. Une fois vandalisée, un simple shunt voire une coupure des fils permettent de stopper le système d'alarme ou de sécurité. De plus, le code peut-être découvert ou transmit par indiscrétion.
Le système à clé électronique iButton proposé ici, permet une séparation totale entre l'électronique et l'interface utilisateur de plusieurs mètres (jusqu'à 15 mètres au maximum). Sachant que cette interface utilisateur se limite à seulement deux contacts, il en résulte une plus grande sécurité du système. Ainsi, même après avoir arraché le support de lecture, le vandale peut toujours couper, court-circuiter les fils, la centrale d'alarme restera toujours sous surveillance.
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
![](http://kudelsko.free.fr/iboutton/presentation/carteprin.jpg)
Entouré en rouge : | microcontrôleur 16F628 et mémoire 24C04B. |
Entouré en bleu : | poussoirs de gestion des clés mémorisées. |
Entouré en bleu clair : | connecteur d'alimentation et régulation. |
Entouré en jaune : | relais de commande bistable et temporisé |
Entouré en vert : | réglage de la durée temporisée. |
Entouré en violet : | connecteur du support de lecture iButton. |
Entouré en gris clair : | liaison série RS232. |
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
![](http://kudelsko.free.fr/images_nouveaux/triangle_jaune.gif)
![](http://kudelsko.free.fr/iboutton/presentation/lect1.jpg)
Vue générale du support de lecture
![](http://kudelsko.free.fr/iboutton/presentation/grosplan5.jpg)
Gros plan sur l'épaisseur du support de lecture : 7 mm
![](http://kudelsko.free.fr/iboutton/presentation/grosplan2.jpg)
Corespondances électriques entre support de clés et clé Dallas.
![](http://kudelsko.free.fr/iboutton/presentation/grosplan3.jpg)
Face arrière du support de lecture. Difficile de faire plus simple !
![](http://kudelsko.free.fr/iboutton/presentation/grosplan4.jpg)
Gros plan sur les liaisons électriques de la face arrière du support de lecture.
![](http://kudelsko.free.fr/images_nouveaux/triangle_jaune.gif)
![](http://kudelsko.free.fr/iboutton/presentation/support.gif)
![](http://kudelsko.free.fr/images_nouveaux/triangle_jaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/New_clignottant.gif)
![](http://kudelsko.free.fr/images_nouveaux/New_clignottant.gif)
Le support ne nécessite 4 boulons de 2mm, une rondelle de 16 (ou 15) et 4 ressorts de stylo BIC. Bien que les ressorts de la bague Masse ne soient pas obligatoire, il est préférable de les mettre pour une meilleur fiabilité.
![](http://kudelsko.free.fr/iboutton/presentation/2.jpg)
![](http://kudelsko.free.fr/iboutton/presentation/1.jpg)
![](http://kudelsko.free.fr/iboutton/presentation/3.jpg)
Merci à GaBVoiR...
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
Dallas Semiconductors propose dans son catalogue une famille de composants appelés iButton. Il se présente sous la forme d'une petite pile-bouton de 17mm de diamètre et de 6 mm d'épaisseur. Cette "pile-bouton" est généralement collée par le constructeur sur un support plastique permettant d'en faire une clé qui se manipule aisément et accrochable à un porte clés.
![](http://kudelsko.free.fr/iboutton/presentation/cle1.jpg)
Clé iButton Dallas : modèle DS1990A
![](http://kudelsko.free.fr/iboutton/presentation/cle2.jpg)
Evaluation de l'épaisseur du iButton
La dite clé est composée de deux contacts (dont la masse) permettant d'accéder à toutes les fonctionnalités de ces composants. Ainsi, cette famille se laisse piloter, lire et programmer par le biais d'une liaison monofilaire On Wire.
![](http://kudelsko.free.fr/iboutton/presentation/cle3.jpg)
Contacts d'une clé iButton
La transmission des données sera bidirectionnelle sur une liaison monofilaire dans laquelle on fera apparaître les deux acteurs principaux :
le maître => le microcontrôleur
l'esclave => le iButton.
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
Dallas conçoit toute une variété de composants One Wire. Le domaine d'application de ce type de composants est l'identification sélective, la mesure de température, la gestion d'accus rechargeables et la mémorisation, pour les principaux.
A titre d'exemple, voici un petit tableau regroupant quelques-uns des produits Dallas One Wire :
Composants | Fonctions |
DS1820 | Thermomètre numérique |
DS1821 | Thermostat autonome |
DS1990A | Numéro de série 1 wire |
DS2401 | Numéro de série 1 wire |
DS2404 | Econo Ram Time Chip |
DS2405 | Commutateur adressable |
DS2423 | 1 wire Ram avec compteur |
DS2430A | EEPROM 1 wire |
DS2437 | Tension A/N, temps réel, température |
DS2450 | 1 wire pour convertisseur A/N |
DS2490 | Pont USB vers 1 wire |
DS2502 | Mémoire additionnelle seule |
DS2890 | Potentiomètre numérique 1 wire |
Dans le cadre de la présente application, j'ai eu recours à une clé iButton référencée DS1990A correspondante à la désignation du catalogue Dallas => Serial Number One Wire.
Ce composant contient :
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
Chaque iButton dispose bien évidemment d'un numéro de série différent écrit par laser après fabrication en interrompant des pistes de silicium polycristalines gravées sur la plaquette de silicium. Cette solution est moins onéreuse qu'une production par masque dans une ROM, car dans ce cas, le dit masque aurait été différent pour chacune des clés produites.
Cette technique par gravure laser permet donc de garder pour tous les iButtons du même type, le même masque...
![](http://kudelsko.free.fr/images_nouveaux/rond_bleu.gif)
La clé Dallas est composée d'un référencement qui suit la désignation stricte suivante :
![]() | ![]() |
On y retrouve les principaux marquages suivants :
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
![](http://kudelsko.free.fr/images_nouveaux/losangejaune.gif)
Note : les valeurs respectives CC, SS...SS et FF sont en hexadécimal.
Par conséquent ma clé iButton possède un code de 64 bits que l'on peut écrire sous la forme complète suivante :
$79 $00 $00 $04 $0C $38 $F0 $01
ou bien :
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 | 000000 | 000000 | 000100 | 001100 | 111000 | %11110000 | 000001 |
Décimal | 121 | 0 | 0 | 4 | 12 | 56 | 240 | 1 |
Aucun commentaire:
Enregistrer un commentaire