1. Chapitre1 : Présentation du projet
I. Cahier De charges
Sujet :
Système de gestion de contrôle de rond avec la technologie iButton.
Description :
Il s’agit d’un système qui permet au gardien de faire ça tourne journalière tout en
sauvegardant l’heure et la date de chaque endroit visité.
1. L’étude et la conception de la carte avec le logiciel PROTEUS 8 Professionnel
permettant de communiquer avec les boutons iButton.
2. La réalisation physique de la carte.
3. La programmation du microcontrôleur pour gérer le passage en heure et en date de
chaque endroit
Travaux à faire :
Etude théorique
Etude technologique
Réalisation technique
Rapport
2. II. Qu’est-ce qu’ système de gestion de contrôle de rond avec la
technologie iButton ?
Un système de gestion de contrôle de rond est une machine permettant de contrôler
l’heure de chaque visite d’un gardien sur le lieu de travail, elle occupe le travail qui était mal
encadré et difficile à surveiller ou à surveiller. Cet instrument est nécessaire de la construction
industrielle des pays développés.
III. Qu’est-ce qu’un iButton ?
1. Description
Le dispositif iButton est une puce d'ordinateur enfermé dans une boîte de 16 mm
d'épaisseur en acier inoxydable. En raison de ce conteneur unique et durable, l'information à
jour peut voyager avec une personne ou un objet où qu'ils aillent. Le dispositif d’iButton en
acier peut être monté presque partout car il est suffisamment robuste pour résister aux
environnements difficiles, à l'intérieur ou à l'extérieur. Il est suffisamment petit et à attacher à
un porte-clés, anneau, montre, ou d'autres objets personnels, et utilisé quotidiennement pour
des applications telles que le contrôle d'accès aux bâtiments et aux ordinateurs, la gestion
d'actifs, et autres tâches d'enregistrement de données portable.
2. Caractéristiques Techniques
Dimension
Diamètre 17,5mm
Epaisseur 6mm
Capsule en acier inoxydable
Grandeurs électriques
Signale de transmission de type 1-Wire
Taille d’échange de données : 64Bit
Débit de transfert des données : 16.3 kBit/s
Température de fonctionnement : -40 °C to 85 °C
Consommation électrique : 2.8 V to 6 V
Le iButton utilise son acier inoxydable «pouvoir» comme une interface de communications
électroniques. Chaque boîte à un contact de données, appelé le «couvercle», et un contact de
masse, dite "base". Chacun de ces contacts est relié à la puce de silicium à l'intérieur. Le
couvercle est la partie supérieure de la boîte ; la base forme les côtés et le fond de la boîte
comprend une bride et de simplifier la fixation du bouton.
3. 3. Durabilité
La puce de silicium dans le dispositif iButton est protégée par le matériau durable ultime : acier
inoxydable. Vous pouvez déposer un dispositif iButton, marcher dessus, ou le rayer. Le
dispositif iButton est testé pour l'usure de 10 ans de durabilité.
4. Applications
On peut utiliser le dispositif iButton pour :
Mesure et sauvegarde des données de la température et de l’humidité.
Gestion et contrôle d’accès.
Suivis des transporteurs.
Transaction électroniques.
Contrôle des surveillants de nuit, gardes,…
5. Différents types de boitier
Il existe différents plusieurs type de boitier iButton chacun à sa propre fonctionnalité. Ils sont
classés par des références commençant tous par le préfix DS.
iButton : Pour l’identification
DS1990A : est un support de données robuste qui sert pour les d'enregistrements
électroniques des identifications.
iButton : Mémoire RAM
DS1992L, DS1993L, DS1995L, DS1996L : elle permet une robustesse en terme
d’écriture lecture des donnés
iButton : Mémoire EPROM
DS1982, DS1985, DS1986 : sont des mémoires de type EPROM.
iButton : UniqueWare
DS1982U, DS1985U : utilisé pour des applications spécifique avec une protection des
donnés dans la mémoire
iButton : EEPROM
DS1971, DS1972, DS1973, DS1977 : sont des mémoires de type EEPROM.
iButton : Real-Time Clock (RTC)
DS1904, DS1994L : en termes de précision cette puce donne en temps réel l’heure
désiré.
iButton : Sécurité
DS1991, DS1977 :
iButton : Capteur de température
4. DS1920, DS1921, DS1922 : mesure la température et l’enregistre dans sa mémoire.
iButton : Capteur d’humidité
DS1923 : mesure l’humidité et l’enregistre dans sa mémoire.
IV. Logiciel de développement
1. SDK
Pour assurer l’échange entre l’ordinateur et les différents types des composants iButton il existe
des SDK (Software Development Kits) permet un meilleur échange rapide des données. Selon
le type de l’application on trouve :
a. 1-wire public domain kit
C’est kit utilisé pour les des applications générales. Permet la programmation des
microcontrôleurs en langage C et inclus des codes en assembleur permettant de gérer le
protocole 1-wire low level pour la transmission des données.
b. 1-wire API for Java
Doit être installé dans des machines contenant JVM (Java Virtual Machine). Utilisé pour les
applications robustes. Ce software contient des exemples qui montrent le fonctionnement des
iButton.
c. 1-wire SDK for Windows
Ce software utilise OW.NET et les bibliothèques C#. Il support aussi des bibliothèques pour les
applications mobiles sous Mobile Windows.
d. 1-wire Software Authorization SDK
Il contient des solutions pour la gestion d’accès
2. Thermotrack PC
Le logiciel Thermotrack PC combine simplicité d’utilisation et richesse d’information. Il
permet de programmer et de transférer les données des iButton.
V. Communication et interfaces
Les composants iButton ont un privilège d’être connecté à n’importe qu’elle systèmes grâce à
un ensemble d’adaptateurs ou à l’aide d’un connecteur.
1. Différents type d’adaptateur
Pour assurer une connexion entre l’ordinateur et iButton il existe un ensemble d’adaptateur qui
varie selon le type de port.
5. 2. Connecteur DS9092L
Pour réaliser une tel application et qu’on a besoin de relier iButton avec un microcontrôleur il
existe un connecteur avec LED (DS9092L) contenant 4 fils permettant la transmission des
6. données entre le microcontrôleur et les familles DSXX. Le tableau suivant définit la
spécification de chaque fil :
Couleur désignation
Yellow Led -
Red Led+
Green Data
Blue Ground
3. Connecteur DS1402D-DR8+
Ce connecteur utilise une fiche de type RJ11. Il peut être relié avec un adaptateur USB afin de
transmettre les données avec les ordinateurs.
4. iButton Reader
Utilisé pour 1-Wire iButton magnétique ou non magnétique. Elle permet une échange de
données entrant /sortant de iButton.
Les caractéristique électriques de ce connecteur est :
GreenLED:U=1.9V-20mA
Red LED: U= 2.1 V- 20mA
7. Chapitre2 : Etude théorique
Cette phase consiste à traduire le cahier de charges afin d’aboutir à une expression technique
du besoin auquel le système doit répondre.
I. Diagramme de contexte
Ce diagramme présente les bords de modèles liants le système à son environnement.
II. Diagramme simplifié
Ce diagramme permet de représenter la décomposition du système en sous-systèmes.
Contrôle des
horaires
Lecteur de cartes Afficheur
Résultat
Information
traduite
8. III. Diagramme d’état
Ce diagramme permet de représenter les différentes étapes de fonctionnement du système.
Modifier les
stockages
du système
Restauration
de la date et
d’heure
Afficher
l’interface
Détecter les
informations
de la carte à
puce
Vérifier les
informations
détectées
Informations
sur la carte à
puce
Informations
valides
Date et heure
restaurées
Stockages
modifiés
Informations
détectés