ALTRAN TECHNOLOGIES. EMM2013 Plateforme de prototypage rapide pour cibles mécatroniques Septembre 2013. 1 456m CA. 20+ pays. 20 000 Collaborateurs



Documents pareils
Le multiplexage. Sommaire

Enjeux et perspectives des logiciel temps réel critiques dans l automobile :

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

Robot WIFIBOT Lab V3. 4 roues motrices

#IOT. Internet #IGE36 #INTTIC.

Robot WIFIBOT Lab V4. Lab V4.

Mesure, mise au point et diagnostic calculateur Solutions de développement pour les systèmes embarqués automobiles

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

«SERVICES D INGENIERIE»

Inventorier, surveiller, localiser vos biens nomades en temps réel. Meylan - France Avril 2012

Etude et développement logiciel Exemples de réalisation

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

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

Réseaux : Wi-Fi Sommaire. 1. Introduction. 2. Modes de fonctionnement. 3. Le médium. 4. La loi. 5. Sécurité

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

le Service à l Electronique

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

Prototypage électronique

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

AXONE 4 est au contraire un instrument expressément et exclusivement destiné à l atelier.

Conférence sur les microcontroleurs.

Guide d'utilisation des appareils DS350E avec tablette Motion LE1700. Dangerfield February 2009 V1.0 Delphi PSS


Robot humanoïde NAO Système d étude de la robotique mobile

VoIP & Domotique. KITS DOMOTIQUES EnOcean

13/11/2009 DUT-MUX-0185 /V2.0

Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

Extrait des Exploitations Pédagogiques

BK 2515, BK 2516 DAS 50 DAS 30

energy BOX WEB Automates de GTB

Ed 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE

11 Février 2014 Paris nidays.fr

Ordinateur portable Latitude E5410

Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle)

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Configurateur TX100B tébis KNX avec prise USB

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

GROUPE HOLDIM Leader mondial de l optimisation moteur. DYNORACE 2WD /DF2 Banc 2 roues motrices. Banc de puissance Disponible en 3 versions :

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Figure 1 : représentation des différents écarts

Diagrammes de Package, de déploiement et de composants UML

1.Introduction - Modèle en couches - OSI TCP/IP

NOUVELLE série KTS pour un diagnostic confortable, rapide et fiable

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

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

Spécifications détaillées

Chapitre 13 Numérisation de l information

Catalogue Produits. Version 1

SC, SNCC, superviseur - API

CONTEC CO., LTD. Novembre 2010

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

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

Surveillance de Température sans fil

Bureau d étude Electronique Automobile

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

1. PRESENTATION DU PROJET

Catalogue Produits v1

Robert Guichet. Conférence DERBI Juin 2008

Les Réseaux Informatiques

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques

Sélection du contrôleur

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE

Introduction. Le 21 ème siècle sera celui d Internet.

Formations spécifiques

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

Linux embarqué: une alternative à Windows CE?

BeSpoon et l homme Connecté

TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

Les parcours S4 traditionnels : Robotique, Radio Communication Numérique, Traitement de l information. Informatique Industrielle

Leçon 1 : Les principaux composants d un ordinateur

Spécifications détaillées

Building Technologies

T101, serveur de temps haute précision

3 ÉLÉMENTS forment un LABoratoire.

TRACKER GT400 Une nouveauté Techdigitale

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

Cours des réseaux Informatiques ( )

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

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

Programmation C. Apprendre à développer des programmes simples dans le langage C

PowerLogic System. PowerLogic System

Méthodologie d intégration d antennes sur systèmes complexes

Zoom sur La Poursuite Solaire

La gamme SAM ARGOPOL

HP 600PD TWR i G 4.0G 39 PC

KX ROUTER M2M SILVER 3G

Conviviality Line. Votre sécurité en bonnes mains

Conception Electronique (CEL) Prof. Maurizio Tognolini

Votre Partenaire pour vos projets d Automatismes de bâtiments Tertiaires et Industriels

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

Le serveur modulaire d alerte, de recherche de personnes et de communication

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Il se peut que le produit livré diffère de l illustration.

Retour d expérience sur un projet 7ème PCRD piloté par une PME. Yoann BARBEY (STERELA) Florence GHIRON (Capital High Tech)

Transcription:

1 456m CA ALTRAN TECHNOLOGIES 20+ pays EMM2013 Plateforme de prototypage rapide pour cibles mécatroniques Septembre 2013 20 000 Collaborateurs 1

EMM2013 Prototypage rapide Programme 1. Qui somme nous? 2. Qu est ce que le prototypage rapide? 3. Quelle solution? 4. Conclusion 2

NSI, 20 années de savoir-faire dans les métiers de l électronique embarquée Intégrateur de systèmes électroniques embarqués communicants Depuis sa création en 1993, nous accompagnons nos clients des secteurs automobile, aéronautique, militaire et ferroviaire dans l intégration de l électronique embarquée communicante. Forte de notre expérience et de l excellence de nos équipes, nous couvrons l intégralité du cycle de développement produits: définition d'architectures, développement, intégration, tests et validation, diagnostic. La division NSI, c est : Depuis le 1er Juillet 2013, NSI est fusionné au groupe mondial Altran 107 collaborateurs Un Bureau d études et un service Production basés à Annecy ; une antenne à Versailles CA 2012: 10,3 M 3

Division NSI Nos départements Solutions Services NSI intervient sur l ensemble du cycle de vie d un projet : de la veille technologique à l'aprèsvente en passant par les phases de définition d'architectures multiplexées, de tests et de validation Bureau d études Produits NSI propose une gamme complète d outils de simulation, de validation, d instrumentation et développe des produits dans le cadre de ses activités de recherche et développement Formation NSI est agréé organisme de formation n 11 75 489 7675 NSI a déjà formé plus de 30 000 personnes depuis sa création à l Electronique Embarquée Communicante 4

Division NSI Notre bureau d études Le BE réalise les développements matériels électroniques et logiciels en gérant l ensemble des phases d un projet (de l avant-vente aux validations et tests). Compétences et Réalisations Etudes amont (Byte Flight, FlexRay, Ethernet Gigabit ), Architectures, Conception, Routage, Développement de Cartes électroniques Développement de logiciels embarqués, couches de communication et intégration Réalisation de calculateurs embarqués Expertise réseaux (CAN, LIN, VAN ), diagnostic Participation à différents consortium (TTP, FlexRay, AUTOSAR, ) Quelques références : Annecy Développement de logiciels embarqués dans des capteurs ou calculateurs embarqué (Electricfil, Bosch, ), Réalisation d outils de diagnostic (Claas, Iris Bus, Nexter, ), Réalisation de bancs de test (PSA, Renault, ) Réalisation d une architecture CAN et d implémentation d une stack CANopen (Tri postal Solystic) 5

Division NSI Notre offre de produits Architecture et Simulation Solution prototypage rapide Outils de modélisation Outil de simulation Génération automatique de code Outil de gestion de Base de données Composants logiciel pour couches de communication CAN et LIN Interfaces PC et Validation Analyseurs et perturbateurs de trames Périphériques PC pour réseaux CAN, LIN, VAN et K Testeurs de conformités réseaux Bancs validation de couches de communication Bancs de validations des phases transitoires d alimentation Instrumentation embarquée Enregistreur multi-réseaux Modules de mesures analogiques et thermique Passerelles multifonctions analogiques / CAN Boite noire de surveillance véhicule Afficheur CAN embarquable Module autonome de diagnostic (EOBD) Environnement d expertise pour le diagnostic Outils de diagnostic après Vente 6

Le concept du prototypage rapide Le prototypage rapide offre une méthode réactive et économique pour l évaluation de différentes solutions et pour la validation de conceptions. Le prototypage permet, facilement, de : Tester en temps réel des fonctions logicielles sur une cible matérielle, Effectuer des itérations de conception, des évolutions ou du paramétrage en quelques minutes et en quelques «cliques», Réduire les temps des développements en réalisant des tests en phase de spécifications Avoir la possibilité d industrialiser sans tout redévelopper. 7

Le concept du prototypage rapide Modélisation Simulation Prototypage Spécification Calibration Tests sur cible réelle 8

Notre offre - MUXlink et MUXlab Contexte MUXlink et MUXlab offrent des solutions matérielles et logicielles pour la réalisation d application embarquée sur cible temps réel à partir de modèle Simulink et Stateflow. Prototypage rapide 1. MUXlink comprend les boîtes à outils nécessaires pour exploiter dans vos modèles Simulink l ensemble des ressources de la base matérielle MUXlab4 (I/O, mémoire, CAN, LIN) et de distribuer les fonctionnalités dans les différentes tâches temps réel. 2. La génération automatique de code est réealisée avec Real Time Workshop, pour une exécution en RAM ou en Flash 3. Le processus de compilation et de link est totalement intégré à l environnement Simulink, une interface USB permettant de télécharger l application. 9

La bibliothèque MUXlink Essais Modélisation client Génération de code MUXlink Bibliothèque MATLAB de NSI 10

La séquence de développement Développement du modèle Simulink Simulation avec Simulink et validation du modèle Compilation avec Real Time Workshop ou Simulink Coder Génération du code C avec GNU compiler for MPC5567 ou CodeWarrior Chargement du code sur la cible par USB 11

La modélisation Principes : La modélisation, c est l utilisation des blocs MUXlink comme des blocs classiques de Simulink. Ces blocs sont rangés par famille: CAN Blocks Blocs utilisés pour le réseau CAN LIN Blocks Blocs utilisés pour le réseau LIN USB Blocks Bloc lecture/écriture des variables en temps réel par USB I/O Blocks Blocs pour le traitement des entrées/sorties (filaires) Memory Blocks Blocs pour l utilisation de la mémoire sauvegardée SYS Blocks Blocs fonctionnement général Tous ces blocs sont les couches basses du logiciel ; ils gèrent la lecture et l écriture des différentes ressources du microcontrôleur et gèrent également les protocoles de communication. Il n est donc pas nécessaire de maitriser le bus CAN pour pouvoir utiliser cette ressource. 12

La modélisation Principes : o o o C est la définition des fonctionnalités Une conception top/down Un premier niveau composé d un bloc de configuration et des tâches de l application Blocs visibles à la racine du modèle 13

La modélisation La Configuration : o Définition des ressources dans le bloc «Configurator» Les paramètres de calibration Les I/O 14 Les réseaux de communication

La modélisation La Configuration : o o Description des fonctionnalités ; utilisation des ressources matérielles Définition des paramètres de la tâche 15

1. Exemple d application La modélisation Communication en CANopen. Lecture des trames PDO émise périodiquement par le capteur. Configuration par fichier EDS 16

1. Exemple d application La modélisation Emission de la trame CAN de commande de régime moteur. Configuration par fichier.dbc 17

La modélisation Les ressources : o CAN Blocks Blocs utilisés pour le réseau CAN o LIN Blocks Blocs utilisés pour le réseau LIN o USB Blocks Bloc lecture/écriture des variables en temps réel par USB o I/O Blocks Blocs pour le traitement des entrées/sorties (filaires) o Memory Blocks Blocs pour l utilisation de la mémoire sauvegardée o SYS Blocks Blocs fonctionnement général 18

La simulation Vérification du comportement o Stimuli d entrées réels ou fichiers enregistrés 19

Les outils : La génération de codes o o Utilisation de Real Time Workshop Génération du code C avec GNU compiler for MPC5567 ou CodeWarrior 20

La cible matérielle Le téléchargement par USB ou CAN 21

La cible matérielle La supervision et la calibration par USB 22

La cible matérielle actuelle - MUXlab4 Microcontrôleur 32-bit SPC5567 cadencé à 132 MHZ. FPU simple précision conforme IEE754. Coprocesseur de gestion des signaux (PWM, codeurs..) Mémoire Flash interne de 2 Mo Mémoire SRAM interne de 80 ko Mémoire externe SRAM 1 Mo ou 2 Mo Mémoire externe SRAM sauvegardée : 128 ko 5 canaux CAN (3 HS, 2 HS/LS avec réveil) 2 Bus LIN 8 entrées Analogiques 12 bits 24 entrées Logiques (sources de réveils possible) 12 entrées Fréquences (8 à 10KHz et 4 à 100 KHz) 8 sorties Analogiques 0 à 20 Volts 8 sorties PWM 10KHz 16 sorties TOR 4A (8HS et 8 LS utilisables en PWM) Interface USB 2.0 Plus de 500 MUXlab4 utilisés par le constructeur automobile Renault 23

Version industrialisée MUXlab2 Fonctionnalité : Interfacer un ensemble moteur / CMM de PCM Réalisation : Prototypage sur MUXlab4 Validation sur véhicule Industrialisation pour réduction des coûts Production d une ECU série : MUXlab2-30 24

La nouvelle cible matérielle de NSI MUXlabα Microcontrôleur ultra low power consumption famille TI MSP430FR57xx. Interfaces et protocoles de communications Wire-less dédiés aux capteurs : Liaison de communication type 1 pour capteur (Zig-Bee) Liaison de communication type 2 pour capteur (UWB) Liaison de communication SPI pour ajout d une option GPS Entrées-Sorties dédiées capteurs ou actionneurs : 1 micro-bouton + 4 entrées (TOR) 1 capteur de température + 3 entrées extérieures 1 capteur de luminosité + 3 entrées extérieures 1 capteur acoustique 1 accéléro/inclinomètre + 2 entrées extérieures 1 piezzo vibration 1 piezzo ou buzzer (son) 4 voyants (led cms) + 4 sorties (TOR) Performance Adaptation Autonomie de l alimentation : batterie LiCoO2 ou Li4Ti5O12 Système de récupération de l énergie : Thermique (effet SeeBeck) Mécanique (Fly-back >> effet capacitif) Lumineux (Photovoltaïque) Industrialisation 25

En conclusion, Le prototypage rapide nous permet de : o o o o o Utiliser des fonctions logicielles prédéfinies et capitaliser sur les modèles existants Minimiser le développement logiciel et les risques d erreur de codage Tester en temps réel les fonctions logicielles sur une plateforme matérielle adaptée Effectuer des itérations et des évolutions en quelques minutes Et surtout se concentrer sur l innovation 26

Altran ANDAGNOTTO Christian Responsable Produits NSI 6 avenue du Pré de challes ZI Les Glaisins 74943 Annecy Le Vieux Tel : + 33 (0) 4 50 09 46 32 Mob : + 33 (0) 6 07 31 21 64 christian.andagnotto@altran.com 27