centrale domotique web pilotée
DESCRIPTION
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 ?. - PowerPoint PPT PresentationTRANSCRIPT
Centrale domotique Web pilotéeCentrale domotique Web pilotéeCommunication et asservissements Communication et asservissements
via courants porteursvia courants porteurs
COURCELLE Vincent
DAL Idvig
ROUESSARD Julien
2
Propriétés de l’équipePropriétés de l’équipe
Hétérogène Provenances différentes Compétences différentes
3
IntroductionIntroduction
Qu’est-ce que la domotique ?Pourquoi ce projet ?
4
Notre projetNotre projet
PrésentationCahier des chargesRépartition des tâchesConceptionMicrocontrôleurModules capteurs/effecteursInterface courant porteur
5
Notre projet – PrésentationNotre 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
6
Notre projet – PrésentationNotre projet – Présentation
Objectifs Réaliser un projet concret et directement
exploitable
Contraintes Temps Prix
7
Notre projet – Cahier des chargesNotre projet – Cahier des charges
Interface de contrôle par InternetCapteurs et effecteurs multiplesCommunication via courants porteurs
8
Notre projet – Cahier des chargesNotre projet – Cahier des charges
Microcontrôleur JAVAMicrocontrôleur JAVA
Ethernet
RéseauEDF
Module capteur Module actionneur
Chauffage LumièreTempérature Luminosité
InternetInterface
homme-machine
9
Notre projet – Répartition des tâchesNotre projet – Répartition des tâches
Microcontrôleur : COURCELLE VincentModules capteurs/effecteurs :
ROUESSARD JulienModules courant porteur : DAL Idvig
10
Notre projet – ConceptionNotre 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
11
Notre projet – ConceptionNotre 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
12
Notre projet – ConceptionNotre projet – Conception
Ce que le microcontrôleur doit faire Gérer l’interface homme-machine Contrôler les capteurs/effecteurs Asservissement programmable
13
Notre projet – ConceptionNotre projet – Conception
Ce que les modules capteurs/actionneurs doivent faire Réagir aux sollicitations du microcontrôleur
(ordres, demandes d’acquisition)
14
Notre projet – ConceptionNotre 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
15
Notre projet – MicrocontrôleurNotre projet – Microcontrôleur
Introduction Carte Java IPJV-ES, 8Mo Flash + 8Mo RAM IDE : Eclipse
16
Notre projet – MicrocontrôleurNotre projet – Microcontrôleur
Démarche Interface homme-machine Contrôleur
Programme
Contrôleur Serveur web
Fichiers texte
Pages Java
17
Notre projet – MicrocontrôleurNotre projet – Microcontrôleur
Interface homme-machine Internet : pages HTML simples, plus
accessibles
18
Notre projet – MicrocontrôleurNotre projet – Microcontrôleur
Interface homme-machine
19
Notre projet – MicrocontrôleurNotre projet – Microcontrôleur
Interface homme-machine
20
Notre projet – Modules capteurs/effecteursNotre 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
21
Notre projet – Modules capteurs/effecteursNotre 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
22
Notre projet – Modules capteurs/effecteursNotre projet – Modules capteurs/effecteurs
23
Notre projet – Modules capteurs/effecteursNotre projet – Modules capteurs/effecteurs
CAN occupé ?
Enregistrement de la valeur
convertie
Changement de canal de CAN
Relancer le CAN
Boucle principale Interruptions
NONOUI
IRQ ?Nouveau RX Bit Suivant
Réception
Stocker les 3 octets
Donner suite ?
Fin d’IT
Préparer réponse
Débuter réponse
Suivre avec le bit
suivant
OUI
NON
24
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
NormesProtocolesInterfacesChoix technologiquesRéalisationMise au point
25
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
Norme Basses fréquencesCENELEC 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
26
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
Protocoles
Ex : EHS, Homeplug, Echelon,X10,Chorus, Itrran, CEBus …
Compatibilité entre différents fabricants Enrolement Déclaration Routeurs, Passerelles
27
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
Interfaces
Composants discrets TDA 5051A (Philips) ST 7538 (STMicroelectronics) PN103-S8 (Trialog)
28
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
Choix Technologiques
TDA 5051A (Philips) Protocole maison
29
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
Réalisation
30
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
Mise au point
31
Notre projet – Interface courant porteurNotre projet – Interface courant porteur
32
Conclusion – Problèmes rencontrésConclusion – Problèmes rencontrés
Fourniture en composantsCarte Java très lenteMentor Graphics (librairies)
33
Conclusion – État finalConclusion – État final
34
Conclusion - OuverturesConclusion - Ouvertures
Interface homme-machine graphique (éléments à placer dans un applet représentant la maison)
Plus de types de capteurs/actionneursProtocole compatible avec une norme
(EHS - X10)Interface de mesures temps réel (gadget)