LUGE 2014 : Introduction à VeriStand

Par MESULOG · 13 juin 2014

Document original : LUGE 2014 : Introduction à VeriStand (PDF, 3,3 Mo, 20 pages)

Télécharger le PDF Ouvrir dans le navigateur

Introduction à VeriStand – diapositive 1

Mathieu REYROLLE

LUGE Rhône-Alpes – 13 juin 2014

Certifié TestStand Developper, MESULOG

Principes, fonctionnement, exemples d’application

Sommaire

Sommaire – diapositive 2

Épreuve hydraulique

Test HIL d’électronique de puissance

Évolutions marquantes

Ressources complémentaires

Applications ciblées

Configuration, déploiement, exécution

LabVIEW dans tout ça ?

Mises en œuvre chez nos clients 2.

Conclusion 3.

1.

Diapositive 3

Introduction à VeriStand – diapositive 3

Embarqué

Diapositive 4

Introduction à VeriStand – diapositive 4

Capteurs

Système à piloter

Actionneurs

Domaine d’application, les systèmes embarqués

Calculateur

Hardware- In-The-Loop Chambre d’essai

Hardware- In-The-Loop Chambre d’essai – diapositive 5

»

test

piloter

Système de

Système à

Calculateur

test

piloter

Système de

Système à

Calculateur

test

rapide

piloter

Un outil pour assurer la continuité des tests

Système de

Système à

Calculateur

Prototypage

Comment concevoir, valider et tester en temps réel un système embarqué avec l'environnement NI VeriStand

test

piloter

Model-In-

The-Loop

Système de

Système à

Calculateur

Modèle / Simulation

Système réel

Stimulus, Enregistrement de données, Interface utilisateur, Analyse

Cf. présentation NI-Days 2014 «

Diapositive 6

Introduction à VeriStand – diapositive 6

(*.nivssdf)

(*.nivsproj)

Configuration, déploiement, exécution

(*.nivsscreen)

: projet VeriStand

: Définition Système

: IHM

Lien entre Définition Système et au Workspace

Déploiement de la définition système vers la cible d’exécution

Configuration du système

Alarmes, E/S, Voies utilisateur et calculées, mappings

Interface utilisateur de l’application

Modifiable lors de l’exécution

Outils complémentaires

Project Explorer

System Explorer

Diapositive 7

Introduction à VeriStand – diapositive 7

Configuration, déploiement, exécution

Définition du système de test

Une ou plusieurs cibles

d’exécution

Interface avec les matériel DAQ

et XNET

Interface avec les matériel FPGA

Intégration de modèles compilés

Connections entre ses

composants

Configuration

System Explorer

Diapositive 8

Introduction à VeriStand – diapositive 8

Configuration, déploiement, exécution

Supervision du système

Interface éditable à la volée

Pilotage manuel de la/des

cibles

Injection de stimulis

Exécution

Diapositive 9

Introduction à VeriStand – diapositive 9

Configuration, déploiement, exécution

Définition système

Profils de stimuli

Gestion des fichiers constitutif d’un projet

Gestion des services

Liste des dépendances

Déploiement du projet

Déploiement

Project Explorer

Diapositive 10

Introduction à VeriStand – diapositive 10

VeriStand Gateway

VeriStand Engine

CIBLE D’EXECUTION

Configuration, déploiement, supervision

System Explorer

PC HÔTE

LabVIEW dans tout ça ?

LabVIEW dans tout ça ? – diapositive 11

Application Hôte

Application RT

VeriStand Gateway

VeriStand Engine

PC HÔTE

CIBLE D’EXECUTION

LabVIEW dans tout ça?

LabVIEW dans tout ça? – diapositive 12

Définition FPGA personnalisée

(LabVIEW FPGA requis)

Encapsulation d’un driver tiers

sous forme de Custom Device

Création d’un modèle à partir d’un

VI (*.lvmodel)

Contrôle/indicateurs personnalisés

sous forme de Display Template

Outils à intégrer au Workspace

Services à intégrer au projet

Côté cible d’exécution

Côté supervision

Remontée d’information vers une

interface opérateur

Lanceur de projet

Ajout/personnalisation de composants

pour VeriStand

Interaction directe avec la Gateway

http://www.ni.com/veristand/addons/f/

IHM Custom

Contrôles personnalisés

VeriStand Gateway

Custom Devices

Personnalités FPGA

Modèles LabVIEW

VeriStand Engine

Outils complémentaires

Diapositive 13

Introduction à VeriStand – diapositive 13

Mise en œuvre chez nos clients

Système portatif de contrôle d'épreuve

hydraulique en centrale nucléaire

Banc HIL pour les organes d’électronique

de puissance d’un véhicule électrique

Suivi d’épreuve hydraulique

Suivi d’épreuve hydraulique – diapositive 14

Mise en œuvre chez nos clients

Système de surveillance autonome

et portatif

Enregistrement de données

Gestion d’alarmes et de protections

Environnement difficile

Temps de réalisation réduit

(moins d’un mois)

CompactRIO

Application temps-réel basée sur

VeriStand 2012

Tablette tactile pour afficher et

rapatrier les données, visualiser les

éventuelles alarmes

L’objectif

La solution

Suivi d’épreuve hydraulique

Suivi d’épreuve hydraulique – diapositive 15

Mise en œuvre chez nos clients

Composants natifs pours les E/S

Mise à l’échelle des capteurs

Alarmes et procédures

Custom Device pour les afficheurs

numériques (Modbus sur RS-485)

Display Template adapté pour avoir

1 heure d’historique (support NI)

Mise en œuvre

Diapositive 16

Introduction à VeriStand – diapositive 16

Mise en œuvre chez nos clients

Banc HIL d’électronique de puissance

Tester les organes d’électronique de puissance d’un véhicule

électrique

Emuler l’environnement électrique de puissance (machine

synchrone, réseau, batterie)

Emuler l’environnement véhicule (CAN, E/S)

Mesurer les grandeurs physiques en périphérie des l’organes de

puissance

Mesures, intégration des modèles (machine électrique réseau,

batterie), pilotage élémentaire de l’organe depuis VeriStand

Pilotage des essais fonctionnel et des endurances depuis TestStand

L’objectif

La solution

Diapositive 17

Introduction à VeriStand – diapositive 17

Standard Component

Display Template

Real-Time Engine

AI, AO, DI, DO, CAN

Système

sous test

Modèles (ECU)

Custom Device

Mise en œuvre chez nos clients

Mesures, génération signaux

CHASSIS PXI MESURE

Gateway

AI, AO

Banc HIL d’électronique de puissance

API (LabVIEW / .Net)

Custom Device

Real-Time Engine

(batteries, moteurs, …)

Modèles Simulink

Emulation réseau électrique

Emulation batterie de traction

Emulation machine électrique

Séquences de test

Modules de code

Consignes de ouissances

CHASSIS PXI PUISSANCE

PUISSANCE BAIE DE

Modbus Ethernet

Server

Modbus IO

Shared Variable Engine

Exécutables

autonomes

Pilotage manuel et automatique

POSTE DE SUPERVISION

Enceinte climatique et thermorégulateur

EQUIPEMENTS EXTERNES

Évolutions marquantes

Évolutions marquantes – diapositive 18

Conclusion

LabVIEW Model Generator (.lvmodel)

Support natif du driver XNET (CAN, LIN, FlexRay)

Documentation de l’API .NET

Support de l’acquisition continue (Waveform Data, graphes spécifique

pour le Workspace, API pour les Custom Devices)

Échelles définies depuis le System Explorer

Licence de déploiement basique?

VeriStand 2010

VeriStand 2011 SP1

VeriStand 2012

Prochainement

Ressources complémentaires

Ressources complémentaires – diapositive 19

Conclusion

NI VeriStand Engine Architecture

http://www.ni.com/white-paper/13033/en/

Community » NI VeriStand Add-Ons

https://decibel.ni.com/content/groups/ni-veristand-add-ons

Comment concevoir, valider et tester en temps réel un système embarqué

avec l'environnement NI VeriStand

ftp://ftp.ni.com/pub/branches/france/2014/nidays/presentations/3-3_NI_VeriStand.pdf

What's New in NI VeriStand 2013

http://zone.ni.com/reference/en-XX/help/372846G-01/TOC1.htm

Système portatif de contrôle d'épreuve hydraulique en centrale nucléaire

http://sine.ni.com/cs/app/doc/p/id/cs-15840

Questions

Questions – diapositive 20

Centr'Alp - Parc du Pommarin
Bâtiment C
137, rue de Mayoussard
38430 MOIRANS France

Mesulog expert logiciel test et mesure LabVIEW TestStand
Nerys expert systéme de mesure