De la conception jusqu'au déploiement de systèmes embarqués



Documents pareils
Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

11 Février 2014 Paris nidays.fr. france.ni.com

L informatique industrielle adaptée à vos métiers...

Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP)

11 Février 2014 Paris nidays.fr

Quoi de neuf en LabVIEW FPGA 2010?

Etude et développement logiciel Exemples de réalisation

Fiche technique CPU 314SC/DPM (314-6CG13)

ProducTVity Station. Surveillance en temps réel des performances de votre production

National Instruments Notre mission

Conférence sur les microcontroleurs.

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

L'ELECTRONIQUE AU. Innov'Day PEP Bellignat 24 Avril 2014

1. PRESENTATION DU PROJET

Prise en main. Prise en main - 0

Multichronomètre SA10 Présentation générale

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

Modular Controller. Plateforme universelle de gestion de données avec régulation PID, accessible par le Web

11 Février 2014 Paris nidays.fr

KX GPRS SERIAL ETHERNET MODEM Le modem GPRS/EDGE «Machine to Machine»

Fiche technique CPU 315SN/PN (315-4PN33)

1. Smart Energy Management System (SEMS)

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

Mise en œuvre de TP avec la plate-forme d enseignement NI ELVIS)

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

NOTICE D EMPLOI SLT-TR

Les enregistreurs Sefram : une très longue histoire!

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Data Station Plus. La solution complète de gestion de données. > Convertisseur de multiples

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Ordinateur portable Latitude E5410

Filtres maîtres et distribués ADSL

CONTEC CO., LTD. Novembre 2010

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

Câblage des réseaux WAN.

Robot WIFIBOT Lab V3. 4 roues motrices

Surveillance de Température sans fil

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

energy BOX WEB Automates de GTB

Serveur Lynx CALLEO Application 2240 Fiches Technique

HP 600PD TWR i G 4.0G 39 PC

BK 2515, BK 2516 DAS 50 DAS 30

PC INDUSTRIELS DYALOX L e c h o i x d e l a f i a b i l i t é

Equipement. électronique

Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.

Guide d initiation DAQ

Cours n 12. Technologies WAN 2nd partie

Modules d automatismes simples

Linux embarqué: une alternative à Windows CE?

Innovation pour l intégration des systèmes

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

Serveur Lynx CALLEO Application 2240S Fiches Technique

Catalogue Produits. Version 1

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java

SERVEUR CALLEO APPLICATION R269M

Sauvegarde des fichiers

GESTION CENTRALISÉE D EAU CHAUDE ET D ÉNERGIES APPLICATIONS STANDARDS ET NON STANDARDS

Présentation et installation PCE-LOG V4 1-5

MBR225. Le module a été conçu et réalisé conformément aux normes en vigueur portant sur la sûreté et la fiabilité des installations industrielles.

Scanner acoustique NoiseScanner

UP 588/13 5WG AB13

Surveiller et contrôler vos applications à travers le Web

Architecture des Ordinateurs. Partie II:

Série M Débitmètres Eletta. Débitmètre à P avec sortie programmable

systèmes étendus Guide des Version 6.7 pour systèmes HD sous Macintosh ou Windows Digidesign

11 Février 2014 Paris nidays.fr. ni.com

en version SAN ou NAS

Triphasé 400 V kw. Variateur multifonction haute performance

Choix d une carte Acquisition de Données

Electronique de puissance

Systèmes d exploitation

Présentation Module logique Zelio Logic 0 Interface de communication

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

FAG Detector III la solution pour la surveillance et l équilibrage. Information Technique Produit

Catalogue Produits v1

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

WinReporter Guide de démarrage rapide. Version 4

WIFI ÉVOLUTIVITÉ - SÉCURITÉ - MOBILITÉ

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Contrôle de l utilisation de l énergie électrique Maison 8 pièces, chauffage électrique

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

MODULES ÉLECTRIQUES. - systèmes électriques DC - onduleurs - convertisseurs - interrupteurs statiques. Notre alimentation Votre confiance

0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V

Module Relais de temporisation DC V, programmable

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Solutions de Cybersécurité Industrielle

Guide d installation d un filtre ADSL LEA Qu est-ce que l ADSL?

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Servodrives et solutions motion centric, le futur de l automation!

Solutions pour la mesure. de courant et d énergie

L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse

Protect 5.31 Sortie monophasée 10kVA 120kVA Protect 5.33 Sortie triphasée 25kVA 120kVA. Alimentations Statique Sans Interruption

La solution à vos mesures de pression

5.5 Utiliser le WiFi depuis son domicile

2015 // des formations. programme. Retrouvez toutes ces informations sur enseirb-matmeca.bordeaux-inp.fr

Transcription:

De la conception jusqu'au déploiement de systèmes embarqués Nacer MOKHTARI Ingénieur d application

La conception graphique de systèmes Conception interactive Conception de systèmes de contrôle Simulation de systèmes dynamiques Conception de filtres numériques Mathématiques avancées Intégration d Modules d et drivers Intégration de code C et VHDL Outils de validation de la conception Cibles Plates-formes de déploiement durcies Réseau distribué IHM Conceptions personnalisées

Les outils de conception LabVIEW Logiciel Flux de données graphique VIs d analyse et mathématiques dans LabVIEW Toolkit Control Design Module Simulation Toolkit Digital Filter Design Toolkit Statechart Mathématiques textuelles Matériel Acquisition de données NI

Les plates-formes de prototypage

Performances du système Courbe de déploiement PC PXI Real-Time Processeur FPGA intégré Single-board RIO ARM Unités déployées

Qu est-ce que le temps réel? Il s agit d un système d exploitation qui fonctionne sur un matériel basé processeur Le temps réel ne signifie pas forcément plus rapide Le temps réel signifie fiabilité et ne doit générer aucun échec logiciel Le temps réel signifie déterminisme, à savoir la capacité d accomplir une tâche dans un temps imparti

La technologie FPGA Connexions programmables Blocs logiques Blocs d

Le FPGA, un circuit de blocs logiques en parallèle E F A B C D Z W X Y

Performances du système Courbe de déploiement PC PXI Real-Time Processeur FPGA intégré Single-board RIO ARM Unités déployées

Le PC de bureau comme cible temps réel Convertissez les PC de bureau et les PC industriels en cibles temps réel Intégrez une grande gamme d PCI Profitez des performances des PC de bureau

Performances du système Courbe de déploiement PC PXI Real-Time Processeur FPGA intégré Single-board RIO ARM Unités déployées

Contrôleur PXI Real-Time embarqué haute vitesse Synchronisation en fond de panier Fonctionnement autonome Disque dur ou CompactFlash Watchdog timers

Performances du système Courbe de déploiement PC PXI Real-Time Processeur FPGA intégré Single-board RIO ARM Unités déployées

Le PAC NI basé FPGA Robustesse extrême Gamme de températures : -40 à 70 C Choc 50 g, vibration 5 g Processeur temps-réel FPGA Basse consommation 9 à 35 VDC, 7-10 W FPGA reconfigurable : rapides, cadencement, déclenchement et contrôle personnalisés Modules d : conditionnement du signal intégré et connexion directe des capteurs Contrôleur temps réel pour l analyse, le contrôle et la communication avec l hôte

Modules d Modules d Le Scan Mode pour LabVIEW Real-Time LabVIEW Real-Time Variables d NI Moteur de balayage NI Table mémoire d FPGA Moteur de balayage RIO Interface hôte FPGA LabVIEW FPGA VI

Démonstration : programmation du NI

Les performances et ressources utilisées Performances Acquisition analogique à 1 khz 80 boucles PID à 100 Hz Comptage de front jusqu à 1 MHz PWM (pulse width modulation) jusqu à 20 khz Ressources utilisées 2 voies DMA CPU et mémoire De l espace sur le FPGA

Plus de 60 modules de la Série C (NI et tiers) Entrée analogique Jusqu à 250 Kéch./s, échantillonnage simultané 4, 8, 16, et 32 voies Conditionnement du signal intégré Jauges de contrainte, accéléromètre, thermocouples Jusqu à 60 V, ±20 ma Résolution de 12, 16 et 24 bits Possibilité d isolation entre les voies Sortie analogique Jusqu à 100 Kéch./s en rafraîchissement simultané Jusqu'à 16 voies par module ±10 V, ±20 ma Isolation numériques Jusqu à 10 MHz Compteur/timer, PWM 8 et 32 voies 5V/TTL, 12/24/48 V Modules spécialisés Modules CAN (2 ports) Drive de servo moteur brushed DC Modules tiers LIN, Profibus, WLAN 802.11, MIL-1553, ARINC-429, GPS

Performances du système Courbe de déploiement PC PXI Real-Time Processeur FPGA intégré Single-board RIO ARM Unités déployées

intégré crio-907x Processeur temps réel Châssis FPGA reconfigurable : FPGA intégré pour les personnalisées, le cadencement, le contrôle Alimentation 19-30 VDC Port série RS-232 Deux ports Ethernet 10/100 Mbits/s Modules insérables à chaud, conditionnement intégré, connecteurs et isolation pour les numériques et analogiques

Comparaison crio/crio intégré Spécification (crio-90xx w/ crio-91xx) Plus hautes performances et robustesse, déploiement en petite et moyenne séries intégré (crio-907x) Optimisé au niveau du coût pour le déploiement en grande série Gamme de températures -40 à 70 C -20 à 55 C Taille 4 et 8 emplacements 8 emplacements seulement Port USB Oui Non Alimentation Double, de 9 à 35 VDC Simple,19-30 VDC FPGA FPGA Xilinx hautes performances FPGA Xilinx faible coût

Performances du système Courbe de déploiement PC PXI Real-Time Processeur FPGA intégré Single-board RIO ARM Unités déployées

Plate-forme NI Single-Board RIO «Toute la puissance d un sur une carte» numériques Processeur temps réel FPGA analogiques Série C

Le système NI Single-Board RIO Surveillance et contrôle de systèmes embarqués Architecture identique au permettant la réutilisation du code Processeur FPGA Facteur de forme et coût adaptés pour un déploiement en grande série

Single-Board RIO disponibles Modèle Fréquence du processeur (MHz) num. 3,3V Entrées ana. Sorties ana. num. 24 V sbrio-9601 266 110 0 0 0 sbrio-9602 400 110 0 0 0 sbrio-9611 266 110 32 0 0 sbrio-9612 400 110 32 0 0 sbrio-9631 266 110 32 4 0 sbrio-9632 400 110 32 4 0 sbrio-9641 266 110 32 4 32/32 sbrio-9642 400 110 32 4 32/32

Performances du système Courbe de déploiement PC PXI Real-Time Processeur FPGA intégré Single-board RIO ARM Unités déployées

Quid de ARM? Fournit des architectures aux fabricants de circuits Plus de 10 milliards de processeurs distribués depuis 1990 Sociétés possédant une licence ARM :

Où sont utilisés les ARM? 75 % des processeurs embarqués RISC 32 bits

Concevoir son propre matériel embarqué Avantages Répond aux besoins de l application Ne pas acheter de fonctionnalités inutiles à votre conception Bonne rentabilité sur une grande quantité déployée Matériel personnalisé Inconvénients Coûts d ingénierie matérielle importants, processus risqué Coûts élevés pour le développement des couches logicielles Maintenance et mise à jour difficiles et coûteuses Un cycle de mise sur le marché et de validation long

Module LabVIEW Embedded for ARM Microcontrollers Plus de 260 processeurs supportés Drivers intégrés pour l analogique, le numérique et la communication Support de la simulation sur PC pour le développement logiciel

Performances du système Courbe de déploiement PC PXI Real-Ttime Processeurr FPGA intégré Single-board RIO ARM Unités déployées

Performances du système Les solutions matérielles de déploiement Réutilisation du code LabVIEW Acheter Construire PXI crio Réutilisation du code LabVIEW µp 32 bits crio intégré Single-Board RIO Nombre d unités déployées

Restez connecté(e) NI ni.com/community facebook.com/nifrance twitter.com/nifrance