340 likes | 518 Views
Centrale domotique Web pilotée. Communication et asservissements via courants porteurs. COURCELLE Vincent DAL Idvig ROUESSARD Julien. Propriétés de l’équipe. Hétérogène Provenances différentes Compétences différentes. Introduction. Qu’est-ce que la domotique ? Pourquoi ce projet ?.
E N D
Centrale domotique Web pilotée Communication et asservissements via courants porteurs COURCELLE Vincent DAL Idvig ROUESSARD Julien
Propriétés de l’équipe • Hétérogène • Provenances différentes • Compétences différentes
Introduction • Qu’est-ce que la domotique ? • Pourquoi ce projet ?
Notre projet • Présentation • Cahier des charges • Répartition des tâches • Conception • Microcontrôleur • Modules capteurs/effecteurs • Interface courant porteur
Notre projet – Présentation • Intérêts • Développer des compétences spécifiques • Exploiter de nouveaux outils • Mettre en application nos compétences de l’année
Notre projet – Présentation • Objectifs • Réaliser un projet concret et directement exploitable • Contraintes • Temps • Prix
Notre projet – Cahier des charges • Interface de contrôle par Internet • Capteurs et effecteurs multiples • Communication via courants porteurs
Notre projet – Cahier des charges Température Luminosité Chauffage Lumière Module capteur Module actionneur Réseau EDF Microcontrôleur JAVA Ethernet Internet Interface homme-machine
Notre projet – Répartition des tâches • Microcontrôleur : COURCELLE Vincent • Modules capteurs/effecteurs : ROUESSARD Julien • Modules courant porteur : DAL Idvig
Notre projet – Conception • Pourquoi le courant porteur ? • Liaison filaire : travaux • Liaison sans fil : échelle d’une maison, murs, ... • Liaison courant porteur : réseau existant, relativement sûr
Notre projet – Conception • Protocole de communication • 3 octets • 1er octet : début, type de message et checksum • 2ème octet : adresse • 3ème octet : données • Attente d’une réponse : 80 ms • Structure maître-esclaves
Notre projet – Conception • Ce que le microcontrôleur doit faire • Gérer l’interface homme-machine • Contrôler les capteurs/effecteurs • Asservissement programmable
Notre projet – Conception • Ce que les modules capteurs/actionneurs doivent faire • Réagir aux sollicitations du microcontrôleur (ordres, demandes d’acquisition)
Notre projet – Conception • Ce que les modules courant porteur doivent faire • Transmettre la communication de manière transparente • Fournir l’alimentation nécessaire aux périphériques
Notre projet – Microcontrôleur • Introduction • Carte Java IPJV-ES, 8Mo Flash + 8Mo RAM • IDE : Eclipse
Notre projet – Microcontrôleur • Démarche • Interface homme-machine • Contrôleur Pages Java Contrôleur Serveur web Fichiers texte Programme
Notre projet – Microcontrôleur • Interface homme-machine • Internet : pages HTML simples, plus accessibles
Notre projet – Microcontrôleur • Interface homme-machine
Notre projet – Microcontrôleur • Interface homme-machine
Notre projet – Modules capteurs/effecteurs • Communications: • Disposer d’une adresse paramétrable • Recevoir des ordres et les interpréter • Traiter les demandes • Capteurs: • Fournir des mesures de température et lumière • Donner les états de capteurs Tout-Ou-Rien • Effecteurs: • Contrôler une sortie « continue » • Contrôler des sorties TOR
Notre projet – Modules capteurs/effecteurs • Montages à base de PIC12F675: • Une EEPROM (128bytes), pour conserver des données en cas de coupure de courant • Quatre entrées analogiques • Six entrées/sorties
Notre projet – Modules capteurs/effecteurs Boucle principale Interruptions IRQ ? Nouveau RX Bit Suivant CAN occupé ? OUI Réception Stocker les 3 octets Suivre avec le bit suivant NON Enregistrement de la valeur convertie Changement de canal de CAN Relancer le CAN Préparer réponse Débuter réponse Donner suite ? OUI NON Fin d’IT
Notre projet – Interface courant porteur • Normes • Protocoles • Interfaces • Choix technologiques • Réalisation • Mise au point
Notre projet – Interface courant porteur • Norme Basses fréquences CENELEC EN 50065 • A 9-95kHz Information tarifaire, Relevé à distance • B 95-125 kHz Baby Phone, Echelon, X10 • C 125-140 kHz EHS, Legrand, Domosys, Echelon, X10 • D 140-148,5 kHz ITRAN Source : Sylvain SAUVAGE – Sté TRIALOG
Notre projet – Interface courant porteur • Protocoles • Ex : EHS, Homeplug, Echelon,X10,Chorus, Itrran, CEBus … • Compatibilité entre différents fabricants • Enrolement • Déclaration • Routeurs, Passerelles
Notre projet – Interface courant porteur • Interfaces • Composants discrets • TDA 5051A (Philips) • ST 7538 (STMicroelectronics) • PN103-S8 (Trialog)
Notre projet – Interface courant porteur • Choix Technologiques • TDA 5051A (Philips) • Protocole maison
Notre projet – Interface courant porteur • Réalisation
Notre projet – Interface courant porteur • Mise au point
Conclusion – Problèmes rencontrés • Fourniture en composants • Carte Java très lente • Mentor Graphics (librairies)
Conclusion - Ouvertures • Interface homme-machine graphique (éléments à placer dans un applet représentant la maison) • Plus de types de capteurs/actionneurs • Protocole compatible avec une norme (EHS - X10) • Interface de mesures temps réel (gadget)