17
Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric BLANC LAAS CNRS 1

Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Exemple d’une instrumentation embarquée

Présentation JDEV 04/09/2013 Frédéric BLANC LAAS CNRS 1

Page 2: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Présentation JDEV 04/09/2013 F.BLANC 2

Sommaire

• Présentation • Gestion des batteries

• Électronique • Informatique

• Boitier principal • Chaine d’acquisition • Afficheur local • Interface WEB • Base de données

• Evolution • Conclusion

Page 3: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Projet Stockage Energie Photovoltaïque

Test de convertisseurs statiques de 3kW (300VDC 10A) Présentation JDEV 04/09/2013

F.BLANC 3

Page 4: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Exemple d’utilisation

Présentation JDEV 04/09/2013 F.BLANC 4

1- Panneau photovoltaïque 2 - Pack de batterie 3 - Régulateur de charge /décharge) 4 - Oscilloscopes et sondes différentielles de mesures 5 - Sources d’alimentation électronique 6 - charge électroniques: 7 - Module de commande et de mesure (prototype) 8 - Station informatique

1

2

3

4 5

6

7

8

Page 5: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Sécurité

• Priorité à la sécurité – Arrêt prioritaire – Temps de réponse < 10ms – Fiabilité – Auto test – Piratage Informatique

Présentation JDEV 04/09/2013 F.BLANC 5

Arrêt d’urgence

Page 6: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Solution

Présentation JDEV 04/09/2013 F.BLANC 6

ADC : Convertisseur Analogique Numérique MBED : micro contrôleur (mbed.org) RPI : Raspberry Pi (www.raspberrypi.org) DS24: composant Onewire dédié aux batteries

Mesures batteries basse vitesse (5min) tensions, températures

Mesure banc haute vitesse (10ms)

tension, courant

Page 7: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Choix systèmes embarqués

Raspberry PI

Présentation JDEV 04/09/2013 F.BLANC 7

Mon choix s’est porté sur la Raspberry Pi. • Peu chère #50€. • Forte communauté (1 Million de carte vendu). • Compatible Linux (Debian Wheezy). • Carte compacte (format carte de crédits). • Performante (700Mhz 512Mo). Et sur un Microcontrôleur MBED • Temps réel (système déterministe). • Fonctions analogiques.

MBED

Page 8: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Gestion des batteries

Onewire Ethernet CIFS

Raspberry PI OWFS

Présentation JDEV 04/09/2013 F.BLANC 8

Page 9: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Interconnexion des RPI

Présentation JDEV 04/09/2013 F.BLANC 9

Onewire : bus un fils (www.maximintegrated.com/products/1-wire) OWFS : 1-Wire File System (owfs.org) FUSE : Filesystem in UserSpacE (fuse.sourceforge.net) CIFS : Common Internet File System NFS : Network File System

Ethernet

Onewire

CIFS FUSE OWFS

Page 10: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Le boitier principal

Présentation JDEV 04/09/2013 F.BLANC 10

Page 11: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Chaine d’acquisition Banc

• Le banc dispose de 3 Modules d’acquisitions

Présentation JDEV 04/09/2013 F.BLANC 11

Page 12: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Interface locale

Présentation JDEV 04/09/2013 F.BLANC 12

Elle utilise un écran graphique tactile. Elle permet une interaction directe avec l’utilisateur.

Page 13: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Interface Web banc

Présentation JDEV 04/09/2013 F.BLANC 13

Elle utilise plusieurs technologies du WEB PHP Javascript Base de données PostgreSQL

Page 14: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Interface WEB base de données

Présentation JDEV 04/09/2013 F.BLANC 14

Page 15: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Evolution

Présentation JDEV 04/09/2013 F.BLANC 15

• Amélioration de l’interface WEB • Optimisation de la distribution linux • Gestion de la consommation électrique dynamique

Page 16: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

Conclusion

Présentation JDEV 04/09/2013 F.BLANC 16

• L’utilisation de linux est compliquée pour un électronicien

• Les cartes type Raspberry PI utilisent des SOC(1) multimédias, peu adaptés à des applications industrielles

(1) System On Chip

• Rapidité du développement (<1an) • On trouve une aide très importante sur

le WEB pour linux et la Raspberry PI • Les cartes type Raspberry PI sont

puissantes et peu onéreuses

Page 17: Exemple d’une instrumentation embarquéehomepages.laas.fr/fblanc/presentation JDEV 2013_09_04.pdf · Exemple d’une instrumentation embarquée Présentation JDEV 04/09/2013 Frédéric

DES QUESTIONS ?

Merci de votre attention http://homepages.laas.fr/fblanc/

Présentation JDEV 04/09/2013 F.BLANC 17