180 likes | 298 Views
Sommaire. Présentation du projet Schéma fonctionnel et structurel Commande d’un organe de puissance iButton Protocole 1-Wire Problèmes rencontrés Tests Conclusion. Présentation du projet. Objectifs: Lire un numéro d’identification d’un ibutton A fficher le numéro d’identification
E N D
Sommaire • Présentation du projet • Schéma fonctionnel et structurel • Commande d’un organe de puissance • iButton • Protocole 1-Wire • Problèmes rencontrés • Tests • Conclusion Malric Leyssene Plantin
Présentation du projet • Objectifs: • Lire un numéro d’identification d’un ibutton • Afficher le numéro d’identification • Commander un organe de puissance Malric Leyssene Plantin
Schéma fonctionnel et structurel • Schéma fonctionnel: FP2 : Alimenter le système FP1 : Traiter des données FP3 : Détectier numéro indentification FP4 : Communiquer entre l’homme et la machine FP5 : Commander organe de puissance FP6 : Reprogrammer Malric Leyssene Plantin
Schéma structurel: FP2 : Régulateur de tension FP1 : Microcontrôleur Pic18f4550 FP3 : Lecteur de clé ibutton FP4 : Afficheur LCD FP5 : Triac optocouplé FP6 : Port USB et ICD2 Malric Leyssene Plantin
Commande d’un organe de puissance Solution : Utilisation d’un Triac optocouplé Schéma CAO Malric Leyssene Plantin
iButton Utilisation d’un ibutton DS1990A Schéma CAO Malric Leyssene Plantin
Protocole 1-Wire • Schéma de principe: Malric Leyssene Plantin
Protocole 1-Wire • Fonctionnement : • Détection d’un esclave • Envoi de la commande « Read Rom » • Lecture des 64 bits de données • Vérification de la transmission des données (CRC) Malric Leyssene Plantin
Protocole 1-Wire Fonctionnement théorique Fonctionnement réel 488 µs 156 µs 32 µs Malric Leyssene Plantin
Protocole 1-Wire • Envoi de la commande « Read Rom »: • 33 en hexadécimal • LSB en premier • Débit : 14 Kbits/sec Malric Leyssene Plantin
Protocole 1-Wire • Réception des 64 bits • Après envoi de la commande. • Calcul du CRC Malric Leyssene Plantin
Problèmes rencontrés • Timer 0 du pic • Problème de registre TMR0H et TMR0L • Problème de fréquence Malric Leyssene Plantin
Problèmes rencontrés • Problème de mémoire pour le CRC: • Source probable : • Problèmes d’adressage des 256 valeur • RAM pleine Malric Leyssene Plantin
Tests de fonctionnement Pour clé fausse: • Affichage • Triac non commandé (voie bleue état bas) Pour clé bonne: • Affichage • Triac commandé (voie bleue état haut) Malric Leyssene Plantin
Conclusion • Projet pluridisciplinaire • Fonctionnement validé Malric Leyssene Plantin
Bilan technique Malric Leyssene Plantin
Bilan de l’équipe Malric Leyssene Plantin