centrale domotique web pilotée

34
Centrale domotique Web Centrale domotique Web pilotée pilotée Communication et Communication et asservissements via asservissements via courants porteurs courants porteurs COURCELLE Vincent DAL Idvig ROUESSARD Julien

Upload: della

Post on 28-Jan-2016

60 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Centrale domotique Web pilotée

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

Page 2: Centrale domotique Web pilotée

2

Propriétés de l’équipePropriétés de l’équipe

Hétérogène Provenances différentes Compétences différentes

Page 3: Centrale domotique Web pilotée

3

IntroductionIntroduction

Qu’est-ce que la domotique ?Pourquoi ce projet ?

Page 4: Centrale domotique Web pilotée

4

Notre projetNotre projet

PrésentationCahier des chargesRépartition des tâchesConceptionMicrocontrôleurModules capteurs/effecteursInterface courant porteur

Page 5: Centrale domotique Web pilotée

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

Page 6: Centrale domotique Web pilotée

6

Notre projet – PrésentationNotre projet – Présentation

Objectifs Réaliser un projet concret et directement

exploitable

Contraintes Temps Prix

Page 7: Centrale domotique Web pilotée

7

Notre projet – Cahier des chargesNotre projet – Cahier des charges

Interface de contrôle par InternetCapteurs et effecteurs multiplesCommunication via courants porteurs

Page 8: Centrale domotique Web pilotée

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

Page 9: Centrale domotique Web pilotée

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

Page 10: Centrale domotique Web pilotée

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

Page 11: Centrale domotique Web pilotée

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

Page 12: Centrale domotique Web pilotée

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

Page 13: Centrale domotique Web pilotée

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)

Page 14: Centrale domotique Web pilotée

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

Page 15: Centrale domotique Web pilotée

15

Notre projet – MicrocontrôleurNotre projet – Microcontrôleur

Introduction Carte Java IPJV-ES, 8Mo Flash + 8Mo RAM IDE : Eclipse

Page 16: Centrale domotique Web pilotée

16

Notre projet – MicrocontrôleurNotre projet – Microcontrôleur

Démarche Interface homme-machine Contrôleur

Programme

Contrôleur Serveur web

Fichiers texte

Pages Java

Page 17: Centrale domotique Web pilotée

17

Notre projet – MicrocontrôleurNotre projet – Microcontrôleur

Interface homme-machine Internet : pages HTML simples, plus

accessibles

Page 18: Centrale domotique Web pilotée

18

Notre projet – MicrocontrôleurNotre projet – Microcontrôleur

Interface homme-machine

Page 19: Centrale domotique Web pilotée

19

Notre projet – MicrocontrôleurNotre projet – Microcontrôleur

Interface homme-machine

Page 20: Centrale domotique Web pilotée

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

Page 21: Centrale domotique Web pilotée

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

Page 22: Centrale domotique Web pilotée

22

Notre projet – Modules capteurs/effecteursNotre projet – Modules capteurs/effecteurs

Page 23: Centrale domotique Web pilotée

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

Page 24: Centrale domotique Web pilotée

24

Notre projet – Interface courant porteurNotre projet – Interface courant porteur

NormesProtocolesInterfacesChoix technologiquesRéalisationMise au point

Page 25: Centrale domotique Web pilotée

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

Page 26: Centrale domotique Web pilotée

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

Page 27: Centrale domotique Web pilotée

27

Notre projet – Interface courant porteurNotre projet – Interface courant porteur

Interfaces

Composants discrets TDA 5051A (Philips) ST 7538 (STMicroelectronics) PN103-S8 (Trialog)

Page 28: Centrale domotique Web pilotée

28

Notre projet – Interface courant porteurNotre projet – Interface courant porteur

Choix Technologiques

TDA 5051A (Philips) Protocole maison

Page 29: Centrale domotique Web pilotée

29

Notre projet – Interface courant porteurNotre projet – Interface courant porteur

Réalisation

Page 30: Centrale domotique Web pilotée

30

Notre projet – Interface courant porteurNotre projet – Interface courant porteur

Mise au point

Page 31: Centrale domotique Web pilotée

31

Notre projet – Interface courant porteurNotre projet – Interface courant porteur

Page 32: Centrale domotique Web pilotée

32

Conclusion – Problèmes rencontrésConclusion – Problèmes rencontrés

Fourniture en composantsCarte Java très lenteMentor Graphics (librairies)

Page 33: Centrale domotique Web pilotée

33

Conclusion – État finalConclusion – État final

Page 34: Centrale domotique Web pilotée

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)