ETAS INCA V7.4 Manuel utilisateur

Ajouter à Mes manuels
92 Des pages
ETAS INCA V7.4 Manuel utilisateur | Fixfr
ETAS INCA V7.4
Guide de démarrage rapide
Copyright
Les informations contenues dans le présent document ne doivent pas être
modifiées ou amendées sans l'accord spécifique de ETAS GmbH. ETAS GmbH
n'est tenue que des obligations contenues dans le présent document. Le logiciel décrit dans le présent document est fourni sur la base d'un accord de
licence général ou individuel. L'exploitation et la copie du présent document
sont autorisées uniquement selon les conditions indiquées sur ce contrat.
En aucun cas, tout ou partie du présent document ne peut être copié, reproduit
ou conservé dans un système de collecte des données ou traduit dans
d'autres langues sans l'accord express écrit de ETAS GmbH.
© Copyright 2022 ETAS GmbH, Stuttgart
Les noms et les désignations utilisés dans ce document sont des marques
déposées appartenant à leurs propriétaires respectifs.
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See
mathworks.com/trademarks for a list of additional trademarks.
INCA V7.4 - Guide de démarrage rapide R01 EN - 03.2022
ETAS
Sommaire
Sommaire
1
Introduction
6
1.1
Utilisation prévue
6
1.2
Groupe cible
6
1.3
Classification des messages de sécurité
7
1.4
Informations de sécurité
7
1.5
Énoncé de confidentialité
8
1.6
Abréviations
9
2
INCA -Processus de base
10
2.1
Structure du produit de la vue de l'utilisateur
11
2.1.1
Fonctionnalité du logiciel de base
11
2.1.2
Gestionnaire de base de données (DBM)
11
2.1.3
Editeur de configuration matérielle - HWK (Sous-système)
12
2.1.4
Environnement d'expérimentation - EE (Sous-système)
13
2.1.5
Analyseur de données de mesure - MDA (Sous-système)
14
2.1.6
Gestionnaire de données de calibration - CDM (Sous-système)
14
2.1.7
Mode développeur UI - VUI (Sous-système )
14
2.1.8
Editeur ASAM-MCD-2MC (Sous-système)
15
2.2
Travailler avec le gestionnaire de base de données - DBM
2.2.1
2.3
2.4
16
Créer une nouvelle base de données, un nouvel espace de travail et une
nouvelle expérimentation
18
2.2.2
Créer un projet
20
2.2.3
Ajout de descriptions de bus et d'autres éléments de base de données 22
2.2.4
Configurer l'espace de travail
24
2.2.5
Echanger des données avec la fonction d'importation / exportation
25
2.2.6
Travail avec les bases de données
27
2.2.7
Travail avec les objets de base de données
28
Travail avec l'éditeur de configuration matérielle
29
2.3.1
Insérer, configurer et initialiser un matériel
31
2.3.2
Comparer les niveaux de données entre le PC et l'ECU
32
Travail dans l'environnement d'expérimentation
33
2.4.1
Sélectionner les variables de mesure et de calibration
34
2.4.2
Configuration de l'affichage
35
2.4.3
Configuration de l'usage des variables
36
2.4.4
Créer des feuilles dans l'expérimentation
38
INCA V7.4 - Guide de démarrage rapide
3
ETAS
2.5
Sommaire
2.4.5
Configurer l'enregistrement des données de mesure
40
2.4.6
Effectuer une mesure
42
2.4.7
Calibration dans les éditeurs
43
2.4.8
Enregistrer les jeux de données
45
Editer les jeux de données avec le gestionnaire de données de calibration
46
2.5.1
Sélectionner les jeux de données et les variables de calibration
46
2.5.2
Exécuter les actions Lister, Comparer, Copier
48
2.5.3
Analyser les fichiers de résultat et de sortie
49
3
INCA - Opérations de base
50
3.1
Structure des fenêtres
50
3.2
Barres d'outils
51
3.3
Utilisation via le clavier
51
3.4
Utilisation avec la souris
53
3.5
Arbres hiérarchiques
53
3.6
Tableaux modifiables
54
3.7
Sons pour les événements INCA
56
3.8
Répertoires d'enregistrement
57
3.9
Fonctions d'Aide
58
3.9.1
INCA l'aide en ligne
58
3.9.2
Manuel et tutoriel
59
3.9.3
Tutoriels vidéo
60
3.9.4
Affectation raccourcis clavier
60
3.9.5
Fenêtre du moniteur
60
3.9.6
Nouveautés dans INCA
61
3.9.7
Troubleshooting
61
4
INCA - Concept
63
4.1
Description générale
63
4.1.1
Aperçu du système
63
4.1.2
Interfaces ouvertes
64
4.2
Notions de base de la calibration
66
4.2.1
Interfaces normalisées selon le modèle ASAM-MCD
68
4.2.2
Interfaces avec l'ECU – ASAM-MCD-1
69
4.2.3
Calibration avec ETK (interface ECU parallèle)
70
4.2.4
Calibration via l'interface série
72
4.2.5
Matériel de mesure et de calibration
75
INCA V7.4 - Guide de démarrage rapide
4
ETAS
4.3
Sommaire
Les bases de d'INCA
4.3.1
76
Concept de gestion des données pour la page de travail et la page de
référence
76
4.3.2
Projet, jeux de données maître, de travail et de référence
78
4.3.3
Expérimentation
79
4.3.4
Espace de travail
79
4.3.5
Relations entre les objets de base de données
80
5
Glossaire
83
6
Informations des Contacts
92
INCA V7.4 - Guide de démarrage rapide
5
ETAS
1
1 Introduction
Introduction
Le client d'automobiles associe à un véhicule "intelligent" moderne une sécurité absolue, un confort de conduite élevé, une consommation d'énergie faible
et des rejets polluants réduits. Pour le constructeur d'automobiles, cela signifie
systèmes antiblocage et antipatinage, programmes de conduite adaptatifs sur
les boîtes de vitesses automatiques, injection essence et diesel commandée
par champ caractéristique au moyen de régulations adaptatives, etc.
Pour les développeurs, cela signifie mise en œuvre de fonctions et
d'algorithmes de régulation dans des ECU à base de microprocesseurs, coordination et optimisation de ces systèmes – la calibration – pour différents
types de moteurs et de véhicules, et pression sur les délais et les coûts dans le
cadre du lancement d'une nouvelle série.
INCA est un système de mesure, de calibrage et de diagnostic qui fournit une
assistance complète en matière de mesure, vous aide dans toutes les tâches
essentielles lors du calibrage de l'unité de contrôle, évalue les données mesurées et documente les résultats du calibrage.
INCA:
l
utilisable de façon universelle dans le véhicule, sur le banc d'essai et
dans le bureau / laboratoire
1.1
l
modulaire concernant le matériel et le logiciel
l
adaptable de façon spécifique au projet et à l'application
l
adaptable pour des ECU "haut de gamme" et "à bas coût"
l
intégrable dans le processus de développement du logiciel d'ECU
Utilisation prévue
INCA et les add-ons INCA ont été développés et approuvés pour les applications et procédures automobiles telles que décrites dans la documentation
utilisateur pour INCA et add-ons INCA.
INCA et les add-ons INCA sont destinés à être utilisés dans des laboratoires
industriels et des véhicules d'essai.
ETAS GmbH ne peut être tenu responsable des dommages causés par une utilisation incorrecte et le non-respect des consignes de sécurité.
1.2
Groupe cible
Ce produit logiciel et ce guide utilisateur s'adressent au personnel qualifié travaillant dans les domaines du développement et de la calibration des ECU automobiles, ainsi qu'aux administrateurs système et aux utilisateurs disposant de
INCA V7.4 - Guide de démarrage rapide
6
ETAS
1 Introduction
privilèges d'administrateur qui installent, entretiennent ou désinstallent le logiciel. Des connaissances spécialisées dans les domaines de la mesure et de la
technologie des ECU sont requises.
1.3
Classification des messages de sécurité
Les messages de sécurité attirent l'attention sur les dangers susceptibles de
causer des dommages corporels ou matériels :
DANGER
DANGER indique une situation dangereuse qui entraîne la mort ou des blessures graves si elle n'est pas évitée.
AVERTISSEMENT
AVERTISSEMENT indique une situation dangereuse susceptible d'entraîner
la mort ou des blessures graves si elle n'est pas évitée.
ATTENTION
ATTENTION indique une situation dangereuse susceptible d'entraîner des
blessures légères ou modérées si elle n'est pas évitée.
AVIS
AVIS indique une situation susceptible d'entraîner des dommages matériels
si elle n'est pas évitée.
1.4
Informations de sécurité
Observer les informations de sécurité suivantes en travaillant avec INCA et les
add-ons INCA :
INCA V7.4 - Guide de démarrage rapide
7
ETAS
1 Introduction
AVERTISSEMENT
Risque de comportement inattendu du véhicule
Les opérations de calibration influencent le comportement de l'ECU et des
systèmes connectés à l'ECU.
Ceci peut entraîner un comportement inattendu du véhicule, notamment
l'arrêt du moteur, un freinage, une accélération ou une embardée du véhicule.
N'effectuer des opérations de calibration que si vous êtes formé à
l'utilisation du produit et capable d'évaluer les réactions possibles des systèmes connectés.
AVERTISSEMENT
Risque de comportement inattendu du véhicule
La transmission de messages via des systèmes de bus, tels que CAN, LIN,
FlexRay ou Ethernet, influence le comportement des systèmes qui y sont
connectés.
Ceci peut entraîner un comportement inattendu du véhicule, notamment
l'arrêt du moteur, un freinage, une accélération ou une embardée du véhicule.
Ne procéder à la transmission de messages via un système de bus que si
vous disposez de connaissances suffisantes sur l'utilisation du système de
bus concerné et êtes capable d'évaluer les réactions possibles des systèmes connectés.
Respecter les instructions des Consignes de sécurité ETAS et les informations
de sécurité fournies dans l'aide en ligne et les guides utilisateur.Ouvrir les Consignes de sécurité ETAS dans le menu Aide d'INCA ? > Consignes de sécurité.
1.5
Énoncé de confidentialité
Veuillez noter que des données à caractère personnel sont traitées lors de
l'utilisation du présent produit INCA. En tant que responsable du traitement,
l'acheteur s'engage à assurer la conformité légale de ces activités de traitement conformément à l'art. 4 n° 7 du règlement général sur la protection des
données (RGPD/UE). En tant que fabricant, la société ETAS ne peut pas être
tenue responsable des erreurs commises dans la gestion et le traitement des
données collectées.
Pour plus d'informations, consultez l'aide en ligne du produit concerné.
INCA V7.4 - Guide de démarrage rapide
8
ETAS
1.6
1 Introduction
Abréviations
Les abréviations suivantes sont utilisées dans le manuel :
l
INCA – INtegrated Calibration and Acquisition Systems (Systèmes intégrés d'acquisition et d'étalonnage)
l
ECU – Electronic Control Unit
l
ETK – Emulator-Tastkopf (Sonde d'émulateur)
l
CAN – Système de bus pour la communication de données (Controller
Area Network)
l
CCP – CAN Calibration Protocol, protocole normalisé selon MCD-1a
l
DPRAM – Dual-Port-RAM (également DPR) (RAM à double port)
l
CEBRA – Common ETAS Backplane for Remote Tool Access (Fond de
panier ETAS commun pour l'accès à distance)
l
CDM – Calibration Data Manager - Gestionnaire de données de calibration
l
AU – Arbeits Umgebung - Espace de travail
l
DBM – Database Manager - Gestionnaire de base de données
l
EE – Experiment Environment - Environnement d'expérimentation
l
HWC Editor – Hardware Configuration Editor - Editeur de configuration
matérielle
l
MDA – Measure Data Analyzer - Analyseur de données de mesure
l
EXP – Expérimentation
l
AS – ArbeitsSeite - Page de travail
l
RS – ReferenzSeite - Page de référence
l
XCP – eXtended Calibration Protocol - Protocole de calibration évolué
INCA V7.4 - Guide de démarrage rapide
9
ETAS
2
2 INCA -Processus de base
INCA -Processus de base
Ce chapitre est destiné aux nouveaux utilisateurs d'INCA et les aide à démarrer
avec INCA V7.4. Vous recevrez un aperçu de la fonctionnalité et des principes
de travail du programme au moyen d'exemples de travaux pratiques présentés
sous forme d'organigrammes. Les étapes de travail essentielles pour le calibrage sont présentées dans le cadre d'un exemple concret, la commande
lambda pour les contrôleurs de moteur.
Voici l'explication des principales abréviations utilisées dans ce chapitre :
DBM
Gestionnaire de base de données
EU
Environnement d'expérimentation
HWK
Editeur de configuration matérielle
CDM
Gestionnaire de données de calibration
EXP
Expérimentation
AU
Espace de travail
DB
Bases de données
Dans les chapitres suivants, vous apprendrez à connaître la structure du produit INCA et les flux de travail de base d'INCA et de ses sous-systèmes :
2.1 Structure du produit de la vue de l'utilisateur
2.2 Travailler avec le gestionnaire de base de données - DBM
2.3 Travail avec l'éditeur de configuration matérielle
2.4 Travail dans l'environnement d'expérimentation
2.5 Editer les jeux de données avec le gestionnaire de données de calibration
INCA V7.4 - Guide de démarrage rapide
10
ETAS
2.1
2 INCA -Processus de base
Structure du produit de la vue de l'utilisateur
Afin que vous obteniez, en tant qu'utilisateur, un aperçu de la structure d'INCA
ainsi que de la fonctionnalité associée, la structure modulaire est ici brièvement abordée.
INCA est conçu selon un "concept modulaire". Si nécessaire, vous pouvez améliorer INCA par des modules complémentaires (par exemple, INCA-MIP, INCAFLEXRAY). Installez à cette fin vos modules additionnels acquis ultérieurement, qui s'intègrent parfaitement dans le concept d'utilisation habituel.
Ce principe permet une adaptation personnalisée du système complet à vos
exigences précises.
2.1.1
Fonctionnalité du logiciel de base
Le logiciel de base constitue le cadre extérieur, qui peut être composé exactement des "sous-systèmes", dont l'utilisateur a besoin. Chacun des sous-systèmes supporte une phase déterminée au sein du processus de travail d'un
utilisateur et possède une interface utilisateur propre, c'est-à-dire une fenêtre
propre avec des menus et des boîtes de dialogue correspondants.
Fig. 2-1:
INCA et ses sous-systèmes
Ci-dessous est décrite l'étendue fonctionnelle de l'ensemble des composants
ici représentés.
2.1.2
Gestionnaire de base de données (DBM)
Le gestionnaire de base de données constitue le point central dans INCA. De
cet endroit, vous démarrez les différents sous-systèmes. En outre, vous pouvez gérer plusieurs utilisateurs et procéder à des réglages spécifiques par
INCA V7.4 - Guide de démarrage rapide
11
ETAS
2 INCA -Processus de base
l'intermédiaire d'une boîte d'options ; p. ex. définition de répertoires de
mémoire, réglages tels que l'affichage à l'écran ou le comportement au démarrage du logiciel.
La tâche principale du DBM consiste toutefois à enregistrer systématiquement
dans une base de données, toutes les données, qui sont générées lors du travail de calibration (espaces de travail, expérimentations, projets et jeux de données). Le DBM vous offre la possibilité de gérer les objets de la base de
données dans une interface claire. A l'instar de l'Explorateur Windows, vous
pouvez créer des répertoires et des sous-répertoires, déplacer, copier, importer
et exporter des objets individuels, mais également créer des bases de données
entièrement neuves. Par conséquent, vous pouvez ainsi organiser vos données, comme d'habitude, de façon analogique au système de fichiers.
Les différentes données, qui sont d'une part nécessaires pour la tâche de
mesure et de calibration, et d'autre part créées ou modifiées pendant
l'exécution de l'expérimentation, sont enregistrées dans des unités séparées.
Ceci présente l'avantage que les différentes unités peuvent être plus facilement réutilisées ou échangées. Outre le grand nombre d'unités individuelles,
les références existantes des unités sont également gérées par INCA. Grâce à
l'utilisation de la base de données, le logiciel connaît ces références et peut
garantir la cohérence de ces données ; l'utilisateur est ainsi déchargé de cette
tâche.
2.1.3
Editeur de configuration matérielle - HWK (Sous-système)
Le sous-système "Editeur de configuration matérielle" assiste l'utilisateur lors
de la préparation des tâches de mesure et de calibration. Pour l'essentiel, le
matériel utilisé (matériel de mesure et interface de l'ECU) est indiqué au logiciel. L'utilisateur a la possibilité de configurer le matériel utilisé dans un environnement optimisé à cette fin. C'est-à-dire, il peut indiquer quel matériel est
raccordé via quelle interface au PC. En outre, il peut définir quelles variables de
mesure et de calibration sont acquises par le biais de quelles entrées. Concernant les interfaces d'ECU, l'utilisateur peut indiquer le projet souhaité ainsi
que les jeux de données de travail et de référence.
Les informations entrées décrivent l'équipement matériel et sont enregistrées
en tant que configuration matérielle dans l'espace de travail précédemment
sélectionné. Le système global étant ainsi préparé et paramétré, vous pouvez
ensuite effectuer par le biais du sous-système "Environnement
d'expérimentation" différentes tâches partielles (p. ex. optimisation du démarrage à froid, optimisation du ralenti ou mesure de différents composants du
véhicule).
Grâce à la réutilisabilité de l'objet de base de données "Espace de travail", la
configuration matérielle y étant définie peut être utilisée par simple copie de
l'espace de travail pour les expérimentations les plus diverses.
INCA V7.4 - Guide de démarrage rapide
12
ETAS
2.1.4
2 INCA -Processus de base
Environnement d'expérimentation - EE (Sous-système)
Le sous-système "Environnement d'expérimentation" contient pour l'essentiel
la fonctionnalité, qui est nécessaire pendant l'exécution d'une tâche de mesure
et de calibration, et qui est utilisée pendant la préparation des différentes soustâches. Les données, qui sont nécessaires pour une tâche de mesure ou de
calibration et qui sont spécifiques à cette expérimentation, peuvent être enregistrées dans la base de données en tant qu'expérimentation.
Un espace de travail renvoie à exactement une expérimentation. Une même
expérimentation peut à son tour être contenue dans un nombre quelconque
d'espaces de travail.
Les expérimentations contiennent par exemple les données suivantes :
l
Canaux de mesure, avec les réglages spécifiques pour cette expérimentation
l
Variables de mesure / calibration, qui sont nécessaires pour cette expérimentation.
l
Fenêtres de mesure et de calibration, qui sont nécessaires pour cette
expérimentation.
Une expérimentation ne contient aucune information spécifique au matériel.
Elle ne contient pas non plus d'information sur le niveau de données et le
niveau de programme. Elle renvoie uniquement à ces données.
La fonctionnalité de ce sous-système peut être regroupée selon les quatre
groupes suivants :
l
Configuration
L'utilisateur peut sélectionner les paramètres requis pour la tâche partielle respective, c'est-à-dire sélectionner les variables à mesurer et à étalonner, et définir la fréquence d'échantillonnage, la plage de mesure et
les paramètres d'affichage pour chaque variable.
l
Mesure et enregistrement
L'interface utilisateur (fenêtre de mesure et de calibration) peut être
adaptée optionnellement à la tâche respective. Les informations de
commande de mesure (enregistreurs différents pour des enregistrements différents, temps de mesure, conditions de trigger, trigger
de répétition, etc.) sont indiquées et les données sont affichées et, le
cas échéant, enregistrées.
l
Calibration de variables d'ECU
Il est possible, dans un grand nombre de fenêtres de calibration différentes (p. ex. éditeur numérique, éditeur combiné de courbe, etc.), de
modifier des paramètres de façon graphique ou numérique. Des opé-
INCA V7.4 - Guide de démarrage rapide
13
ETAS
2 INCA -Processus de base
rations mathématiques, telles que l'addition et la multiplication avec un
facteur, sont également possibles. Dans INCA, il est possible d'effectuer
des tâches de mesure et d'étalonnage simultanément.
l
Gestion et copie de niveaux de données
L'utilisateur a la possibilité de charger des niveaux de données dans
l'ECU, de les copier depuis l'ECU sur le disque dur et d'échanger des données entre différents utilisateurs.
2.1.5
Analyseur de données de mesure - MDA (Sous-système)
Les fichiers de mesure créés peuvent être analysés ici. Des fonctions telles
que curseur de mesure, zoom en directions x et y et superposition de signaux
facilitent le travail. Les réglages personnalisés peuvent être enregistrés dans
des configurations pour les travaux récurrents.
MDA est fourni en tant que programme autonome, qui peut être ouvert séparément ou depuis INCA.
2.1.6
Gestionnaire de données de calibration - CDM (Sous-système)
Les valeurs de variables de calibration individuelles ou de l'ensemble des
variables de calibration d'un "jeu de données source" peuvent être représentées sous forme tabellaire.
l
Comparaison
Les modifications des valeurs de variables de calibration entre un jeu de
données source et un nombre quelconque de "jeux de données de comparaison" peuvent être représentées sur un niveau physique.
l
Copier
Des variables de calibration individuelles ou l'ensemble des variables de
calibration d'un jeu de données source peuvent être copiées dans un
nombre quelconque d'autres "jeux de données cibles". Les modifications d'adresse ou différentes formules de conversion sont prises en
compte à cette occasion.
l
Lister
Les valeurs de variables de calibration individuelles ou de l'ensemble
des variables de calibration d'un "jeu de données source" peuvent être
représentées sous forme tabellaire.
2.1.7
Mode développeur UI - VUI (Sous-système )
A la manière d'un environnement de programmation visuel, vous pouvez disposer dans le mode développeur UI des éléments d'affichage et de calibration
d'après des réflexions ergonomiques dans une fenêtre. D'autres éléments de
présentation, tels que labels, lignes, rectangles et barres de séparation, vous
INCA V7.4 - Guide de démarrage rapide
14
ETAS
2 INCA -Processus de base
aident à organiser l'interface en zones fonctionnelles. Ces présentations
d'écran peuvent ensuite être intégrées dans l'environnement expérimental
d'INCA.
2.1.8
Editeur ASAM-MCD-2MC (Sous-système)
Avec l'éditeur ASAM-MCD-2MC, vous pouvez analyser et éditer des éléments
de projets déjà existants. C.-à-d. les variables de calibration et de mesure définies dans le fichier ASAM-2MC correspondant, les fonctions ainsi que d'autres
informations spécifiques relatives aux paramétrage de l'interface de calibration peuvent être visualisées et éditées dans l'éditeur ASAM-MCD-2MC.
Pour cela, vous devez avoir créé un projet dans INCA sous la forme d'un fichier
de description de projet (*.a2l).
Note
Vous trouverez une description de la norme ASAM-MCD-2MC et des paramètres possibles pour les différents éléments sur Internet, sous
http://www.asam.de.
INCA V7.4 - Guide de démarrage rapide
15
ETAS
2.2
2 INCA -Processus de base
Travailler avec le gestionnaire de base de données DBM
La tâche principale du DBM consiste à enregistrer systématiquement dans
une base de données les données, qui sont générées lors du travail de calibration (espaces de travail, expérimentations, projets et jeux de données), et
de les gérer dans une interface utilisateur claire. A l'instar de l'Explorateur Windows, vous pouvez créer, déplacer, copier, importer et exporter des répertoires
et des objets dans le gestionnaire de base de données, mais également créer
des bases de données entièrement neuves.
Vous pouvez organiser toutes les données de façon centralisée et globalement pour tous les projets, ce qui vous permet d'avoir à tout moment une
bonne vue d'ensemble.
Les données suivantes sont gérées dans la base de données :
l
Espaces de travail (configuration matérielle incluse)
l
Expérimentations
l
Projets ECU (A2L) et jeux de données
l
Configurations CDM
l
Configuration du scénario calculé
l
Catalogues de mesure
l
Documentations ECU ou liens vers les documentations ECU
l
Modèles système AUTOSAR
l
Descriptions CAN-DB
l
Listes de messages CAN (disponible uniquement si le composant "CAN
MessageSending" a été installé)
l
Fichiers FIBEX contenant les configurations pour la communication via
le bus FlexRay (la fonctionnalité FlexRay nécessite le module complémentaire INCA-FlexRay)
l
Fichiers LDF avec configurations pour la communication via le bus LIN
(la fonctionnalité LIN nécessite le module complémentaire INCA-LIN)
l
Fichiers de projet ODX pour les questions de diagnostic (la fonctionnalité de diagnostic nécessite le module complémentaire ODXLINK)
Les données suivantes ne sont pas gérées dans la base de données :
l
Fichiers de mesure (*.dat)
l
Interfaces utilisateurs propres (*.vui)
l
Fichiers *.a2l et *.dbc
l
Fichiers *.hex et *.s19
INCA V7.4 - Guide de démarrage rapide
16
ETAS
2 INCA -Processus de base
Les objets de la base de données spécifiques aux expérimentations se composent la plupart du temps d'un espace de travail et d'une expérimentation. En
cas d'utilisation d'une interface ECU, au minimum un projet, comportant des
jeux de données de travail et de référence correspondants, s'ajoute à cela.
Dans le paragraphe suivant, vous allez apprendre comment créer une nouvelle
base de données, créer de nouveaux objets de base de données et organiser
ces derniers en répertoires.
INCA V7.4 - Guide de démarrage rapide
17
ETAS
2.2.1
2 INCA -Processus de base
Créer une nouvelle base de données, un nouvel espace de
travail et une nouvelle expérimentation
INCA vous offre la possibilité de travailler avec plusieurs bases de données.
Vous obtenez ainsi une amélioration de la performance, étant donné que la
quantité de données est maintenue petite et claire. Avant de générer des données, il est recommandé de créer une nouvelle base de données, ainsi qu'une
structure de répertoires adaptée à vos souhaits. Ceci vous facilite l'attribution
ultérieure de données à des véhicules et configurations d'expérimentation
déterminés. L'avantage d'une nouvelle base de données réside dans le fait que
vous n'êtes pas irrités par d'autres éléments. Une fois la structure de répertoires créée, la création des objets de base de données, dans un premier
temps encore "vides", est réalisée.
INCA V7.4 - Guide de démarrage rapide
18
ETAS
2 INCA -Processus de base
Fig. 2-2:
Création de bases de données, répertoires et objets de base de
données
INCA V7.4 - Guide de démarrage rapide
19
ETAS
2.2.2
2 INCA -Processus de base
Créer un projet
Des conditions préalables au travail avec INCA sont la création d'une image
mémoire de l'unité de contrôle et l'enregistrement des informations sous la
forme de jeux de données dans INCA. Les fichiers suivants sont nécessaires à
cette fin : Le fichier de description de projet (*.a2l) comportant la description
physique des données et le fichier HEX (*.hex, *.s19; Format Intel Hex ou
Motorola Hex), qui contient le programme de l'ECU composé du code source
et des données. Les différents niveaux des données de la page de travail et de
référence sont enregistrés dans INCA séparément, en tant que jeu de données
de travail et jeu de données de référence, protégé en écriture. Les jeux de données protégés en écriture sont reconnaissables au cadre rouge.
INCA V7.4 - Guide de démarrage rapide
20
ETAS
2 INCA -Processus de base
Fig. 2-3:
Création de projets
Lors du chargement du premier fichier HEX, le code source est attribué à la
description de programme de l'unité de commande (de façon transparente
pour l'utilisateur). Le code source de ce fichier HEX est enregistré en tant que
jeu de données "maître". Ultérieurement, le jeu de données de travail est généré
automatiquement à partir de ce jeu de données maître.
INCA V7.4 - Guide de démarrage rapide
21
ETAS
2.2.3
2 INCA -Processus de base
Ajout de descriptions de bus et d'autres éléments de base
de données
Si vous voulez échanger des informations via un bus de véhicule (par ex..
CAN), il vous faut aussi les fichiers de description du bus définissant la topologie système et/ou la communication sur le bus.
La surveillance des messages CAN sur le bus CAN nécessite une description
de la surveillance CAN ; soit au moyen d'un fichier CANdb ou via un modèle système AUTOSAR (*.arxml).
Pour le FlexRay et le bus LIN, il vous faut respectivement des descriptions de
fichiers FIBEX ou LDF, et la fonctionnalité de diagnostic ODX requiert un fichier
projet ODX. Veuillez noter que FlexRay, LIN et la fonctionnalité ODX sont uniquement disponibles si l'extension INCA correspondante est installée.
En fonction de votre tâche et de vos procédures de travail individuelles, il se
peut que vous vouliez ajouter d'autres éléments pour utilisation ultérieure,
comme des listes de messages CAN (permet d’envoyer des messages CAN
entre INCA et le bus), un catalogue de mesures (collection de réglages prédéfinis pour les canaux de mesure d'un matériel de mesure) ou une documentation ECU (description de chaque variable définie dans un fichier de
description de projet (*.a2l).
INCA V7.4 - Guide de démarrage rapide
22
ETAS
2 INCA -Processus de base
Fig. 2-4:
Ajout de fichiers de description de bus et d'autres éléments de
base de données
INCA V7.4 - Guide de démarrage rapide
23
ETAS
2.2.4
2 INCA -Processus de base
Configurer l'espace de travail
Lorsque vous créez un espace de travail (AU) dans le DBM, il est tout d'abord
"vide", c.-à-d. il ne contient pas encore de renvois vers d'autres objets de base
de données. Afin de donner vie à cet espace de travail, vous devez attribuer à
l'AU un projet, sélectionner le matériel du projet adapté et attribuer une expérimentation. Lorsque vous sélectionnez un espace de travail, vous pouvez, par
le biais des menus spécifiques aux objets de base de données, procéder à
l'adaptation de l'espace de travail ou à la recréation des éléments pour les
champs "3 Expérimentation", "4 Projet/Dispositif" et "5 Matériel".
Fig. 2-5:
Configuration de l'espace de travail
INCA V7.4 - Guide de démarrage rapide
24
ETAS
2.2.5
2 INCA -Processus de base
Echanger des données avec la fonction d'importation /
exportation
Par l'intermédiaire du gestionnaire de base de données, il existe la possibilité
d'exporter ou d'importer l'ensemble ou seulement les objets sélectionnés d'une
base de données. La fonction d'importation / exportation se révèle indispensable lorsqu'il s'agit de se baser sur des expérimentations déjà existantes.
Conformément au concept de gestion général, consistant en une répartition de
la fenêtre DBM en une fenêtre côté gauche et une fenêtre côté droit, vous disposez de la fonction d'importation / exportation pour les éléments présents
dans le champ "Objets de base de données" du menu Edition et pour les jeux
de données présents dans le champ "Jeux de données" du menu Jeu de données. Ceci a pour conséquence qu'il existe différentes données d'exportation
malgré une extension de fichier (*.exp) identique. Afin d'éviter des confusions, il est recommandé d'attribuer des noms de fichier explicites, permettant
d'en déduire le type d'objet.
INCA V7.4 - Guide de démarrage rapide
25
ETAS
2 INCA -Processus de base
Fig. 2-6:
Echange de données par exportation et importation
INCA V7.4 - Guide de démarrage rapide
26
ETAS
2.2.6
2 INCA -Processus de base
Travail avec les bases de données
Comme déjà évoqué, INCA vous permet de travailler avec plusieurs bases de
données. Outre la création d'une nouvelle base de données qui, dans un premier temps, ne contient aucun objet (voir „Travail avec le gestionnaire de base
de données – Préparations“ à la page 18), vous avez la possibilité de vous
baser sur des bases de données déjà existantes (p. ex. de collègues), en chargeant l'une de ces bases de données. Bien évidemment, la sauvegarde et la
mise à jour font également partie du travail avec des bases de données. A
cette fin, vous disposez dans INCA de quatre fonctions partiellement combinables : Optimiser, Convertir, Réparer et Vérifier.
Fig. 2-7:
Travailler avec plusieurs bases de données
INCA V7.4 - Guide de démarrage rapide
27
ETAS
2.2.7
2 INCA -Processus de base
Travail avec les objets de base de données
Selon l'objet de base de données sélectionné, c.-à-d. l'espace de travail,
l'expérimentation, le projet, etc., le DBM met à votre disposition différentes
fonctions d'édition. Il convient de distinguer ici les fonctions d'édition générales, qui sont valables de façon égale pour tous les objets de base de données
dans la fenêtre de gauche (champ "Objets de base de données"), et les fonctions d'édition spécifiques à la base de données. Ces dernières ne peuvent être
utilisées qu'après sélection de l'objet concerné dans la fenêtre de gauche et
n'agissent que sur les éléments de la fenêtre de droite.
INCA V7.4 - Guide de démarrage rapide
28
ETAS
2 INCA -Processus de base
Fig. 2-8:
2.3
Travail avec les objets de base de données
Travail avec l'éditeur de configuration matérielle
Pour l'essentiel, vous avez la possibilité, dans l'éditeur de configuration matérielle, de gérer et configurer le matériel pour l'espace de travail actif. Outre la
possibilité venant d'être décrite, à savoir la possibilité de déclarer le matériel
adapté pour le fichier de description de projet du logiciel, déjà dans le DBM,
vous pourriez ajouter ici des composants supplémentaires à partir d'une liste
INCA V7.4 - Guide de démarrage rapide
29
ETAS
2 INCA -Processus de base
de tous les modules possibles (p. ex. matériel de mesure). Avec la gestion des
pages mémoire intégrée dans l'éditeur HWK, il existe la possibilité de comparer différents niveaux des données entre le PC et l'ECU.
INCA V7.4 - Guide de démarrage rapide
30
ETAS
2.3.1
2 INCA -Processus de base
Insérer, configurer et initialiser un matériel
Vous pouvez procéder pour chaque composant matériel à différents réglages
(p. ex. paramètres de module, paramètres de canal pour le matériel de mesure,
etc.) par l'intermédiaire de boîtes de dialogue appropriées. Lors de l'insertion
manuelle de composants matériels, le matériel doit encore être initialisé ultérieurement.
Fig. 2-9:
Adaptation du matériel
INCA V7.4 - Guide de démarrage rapide
31
ETAS
2.3.2
2 INCA -Processus de base
Comparer les niveaux de données entre le PC et l'ECU
Pour la gestion de différents niveaux de données (jeux de données de travail et
de référence), vous disposez dans INCA, avec la gestion des pages mémoire,
d'un outil polyvalent, qui vous permet de copier les contenus de mémoire dans
chaque direction. Ainsi, par exemple, il est possible de charger des niveaux de
données dans et depuis l'ECU, copier des données depuis le niveau de données de travail vers le niveau de données de référence ou vice versa, enregistrer des jeux de données ou les protéger en écriture en tant que "résultat
intermédiaire", et modifier des jeux de données de référence pour le projet
actuel. La gestion des pages mémoire est ouverte automatiquement lorsque,
lors de l'initialisation de l'ECU, différents niveaux de données ont été déterminés. La gestion des pages mémoire peut être appelée aussi bien depuis
l'éditeur HWK que depuis l'environnement d'expérimentation à l'aide de <Shift>
+ <F8>.
INCA V7.4 - Guide de démarrage rapide
32
ETAS
2 INCA -Processus de base
Fig. 2-10: Comparaison de niveaux de données
2.4
Travail dans l'environnement d'expérimentation
Dans l'environnement d'expérimentation est intégrée, pour l'essentiel, la fonctionnalité, qui est nécessaire pendant l'exécution d'une tâche de mesure et de
calibration, et qui est utilisée pendant la préparation des différentes soustâches. Ainsi, elle sert à la sélection de variables de mesure et de calibration et
à leur disposition dans les différentes fenêtres, telles que l'oscilloscope,
l'affichage barre ou les éditeurs tabellaires ou graphiques des données de calibration.
INCA V7.4 - Guide de démarrage rapide
33
ETAS
2.4.1
2 INCA -Processus de base
Sélectionner les variables de mesure et de calibration
Selon la configuration matérielle utilisée dans l'espace de travail, seules sont
proposées dans l'expérimentation, en vue de leur sélection, les variables de
mesure et de calibration, qui sont définies par le biais du matériel utilisé.
Fig. 2-11: Sélection des variables de mesure et de calibration
INCA V7.4 - Guide de démarrage rapide
34
ETAS
2.4.2
2 INCA -Processus de base
Configuration de l'affichage
Pour la configuration de l'affichage des variables de mesure et de calibration,
vous disposez d'une série d’instruments de mesure et de calibration comportant les options d'affichage correspondantes. Vous pouvez sélectionner
soit la fenêtre appropriée pour chaque variable, soit confirmer les fenêtres proposées par le programme. Ci-dessous la description de la configuration ultérieure de l'affichage.
Fig. 2-12: Configuration de l'expérimentation
L'attribution des variables, la disposition des différents instruments et les
réglages tels que la couleur et la plage d'affichage sont enregistrés dans
l'expérimentation.
INCA V7.4 - Guide de démarrage rapide
35
ETAS
2.4.3
2 INCA -Processus de base
Configuration de l'usage des variables
Outre la définition de la manière dont les variables sont affichées dans
l'expérimentation, vous pouvez également définir leur grille, l'état
d'enregistrement et si elle doivent être utilisées dans l'expérimentation.
Il peut être utile de définir des variables à l'état inactif ; elles sont dans ce cas
toujours enregistrées dans l'expérimentation, mais provisoirement inutilisées
dans l'expérimentation, ne remplissant par conséquent pas la grille. Elles
peuvent être réactivées facilement ultérieurement, avec les propriétés précédentes et l'assignation à l’instrument étant enregistré.
En outre, vous pouvez modifier l'assignation à la grille et l'assignation aux enregistreurs, qui sont configurés dans l'expérimentation.
INCA V7.4 - Guide de démarrage rapide
36
ETAS
2 INCA -Processus de base
Fig. 2-13: Configuration de variables
INCA V7.4 - Guide de démarrage rapide
37
ETAS
2.4.4
2 INCA -Processus de base
Créer des feuilles dans l'expérimentation
Pour pouvoir représenter de façon plus claire, dans une expérimentation, les
instruments de mesure et de calibration nécessaires, INCA permet la répartition d’instruments sur différentes feuilles. Ceci est notamment utile pour le
travail sur de petits écrans. Vous pouvez créer un nombre quelconque de
feuilles et, si nécessaire, les supprimer à nouveau. Vous pouvez par exemple
définir une feuille pour les instruments de mesure et une feuille pour les instruments de calibration. Lorsque les feuilles sont créées, vous pouvez répartir
les instruments selon vos besoins. D'un simple clic de souris, vous amenez la
feuille souhaitée en avant-plan. Toutes les feuilles, ainsi que l'attribution appropriée des instruments, sont enregistrées conjointement avec l'enregistrement
de l'expérimentation.
Une expérimentation nouvellement créée ne contient tout d'abord qu'une seule
feuille. Seulement après avoir créé d'autres feuilles, vous verrez apparaître
dans la ligne de bas de page de l'environnement d'expérimentation des onglets
correspondants. La commutation entre les différentes feuilles s'effectue par
un clic de souris sur l'onglet approprié ou à l'aide de la combinaison de
touches <MAJ> + <<> (caractère "inférieur à") ou <MAJ> + <>> (caractère "supérieur à").
Les feuilles peuvent être configurées dans la configuration de l'affichage ou
dans la configuration des variables de la boîte de sélection des variables.
INCA V7.4 - Guide de démarrage rapide
38
ETAS
2 INCA -Processus de base
Fig. 2-14: Utilisation de feuilles dans l'expérimentation
INCA V7.4 - Guide de démarrage rapide
39
ETAS
2.4.5
2 INCA -Processus de base
Configurer l'enregistrement des données de mesure
INCA vous offre, dans une fenêtre de configuration propre, des possibilités
nombreuses et confortables de préparer et configurer l'enregistrement de données de mesure. Vous pouvez ici, au moyen de paramètres tels que emplacement de mémoire, nom de mémoire, format (fichier binaire ETAS, ASCII,
fichier M MATLAB, FAMOS, DIADEM et MDF) et des indications personnalisées, définir l'enregistrement du fichier de mesure.
Pour l'automatisation du début, de la répétition et de la fin de l'enregistrement
des données de mesure, vous pouvez définir des conditions de trigger (le cas
échéant avec pré-trigger et post-trigger), qui déclenchent l'événement souhaité.
Vous pouvez choisir d'utiliser un enregistreur de base par défaut, ou bien de
configurer un à un différents enregistreurs qui peuvent être lancés individuellement pour permettre l'enregistrement en arrière-plan. Le processus suivant s'applique à l'utilisation de l'enregistreur par défaut.
INCA V7.4 - Guide de démarrage rapide
40
ETAS
2 INCA -Processus de base
Fig. 2-15: Configurer l'enregistrement des données de mesure
INCA V7.4 - Guide de démarrage rapide
41
ETAS
2.4.6
2 INCA -Processus de base
Effectuer une mesure
Vous avez effectué toutes les mesures préparatoires. A présent, vous pouvez
commencer le véritable processus de mesure. INCA vous offre différentes
fonctionnalités de mesure, qui sont supportées par des touches de fonction.
L'état de la mesure est indiqué dans la barre d'état. Veuillez vous reporter à
l'Aide en ligne INCA pour des informations détaillées.
Fig. 2-16: Exécution de la mesure
INCA V7.4 - Guide de démarrage rapide
42
ETAS
2.4.7
2 INCA -Processus de base
Calibration dans les éditeurs
Dans les différentes instruments de calibration, les variables de calibration
(scalaires, courbes et cartographies) sont représentées sous forme tabellaire
ou graphique. En même temps, les instruments de calibration servent également d'éditeurs, qui vous permettent de modifier les valeurs des variables de
calibration directement à l'affichage. INCA vous supporte, entre autres, pour
les opérations telles que la modification des décalages, des points d'axe et des
blocs. Dans le cas des éditeurs de courbes et de cartographies, vous avez la
possibilité de faire afficher le point processus actuel du moteur.
Les éditeurs suivants sont disponibles : fenêtre de calibration (affichage numérique, par curseur ou binaire), tableau de calibration, éditeur de tableau scalaire, éditeur combiné.
Tous les éditeurs ont une caractéristique fondamentale en commun : Etant
donné qu'une édition directe des valeurs sur la page de référence est en principe impossible, les éditeurs indiquent, par la modification de la couleur
d'arrière-plan, si la page de travail ou de référence est actuellement affichée.
Les différences entre les valeurs sur la page de travail et la page de référence
sont également affichées dans les éditeurs.
INCA V7.4 - Guide de démarrage rapide
43
ETAS
2 INCA -Processus de base
Fig. 2-17: Exécution des calibrations dans les éditeurs
Les modifications effectuées dans les éditeurs prennent immédiatement effet.
INCA V7.4 - Guide de démarrage rapide
44
ETAS
2.4.8
2 INCA -Processus de base
Enregistrer les jeux de données
INCA vous offre plusieurs possibilités d'enregistrer le niveau de programme
actuel. Pour mettre vos données modifiées à la disposition d'autres utilisateurs, vous pouvez enregistrer le jeu de données de travail en tant que nouveau fichier HEX dans le système de fichiers. Dans INCA, vous pouvez
enregistrer le jeu de données de travail actuel sous un autre nom, afin de garantir un niveau intermédiaire. En outre, vous pouvez également copier les données actuelles du jeu de données de travail dans un jeu de données de
référence. Le jeu de données de référence actuel est protégé en écriture et,
pour cette raison, ne peut pas être écrasé directement. Au lieu de cela, vous
êtes invité, par le biais d'une boîte de dialogue, à indiquer un nom pour le nouveau jeu de données de référence.
Fig. 2-18: Enregistrer les jeux de données
INCA V7.4 - Guide de démarrage rapide
45
ETAS
2.5
2 INCA -Processus de base
Editer les jeux de données avec le gestionnaire de données de calibration
Le gestionnaire de données de calibration (CDM) vous permet d'analyser les
jeux de données générés pendant les séries d'expérimentations. Pour une analyse globale des projets, sélectionnez des jeux de données issus de différents
projets. Lorsque vous sélectionnez les jeux de données d'un projet, vous pouvez analyser les jeux de données de référence et de travail. Vous pouvez lister,
comparer entre elles et également copier les données des jeux de données
sélectionnés.
2.5.1
Sélectionner les jeux de données et les variables de calibration
Avant que vous ne puissiez démarrer l'une des actions Lister, Copier ou Comparer, vous devez d'abord sélectionner un jeu de données source. Pour les
actions Copier et Comparer, il faut sélectionner au moins un autre jeu de données cible. La sélection des variables de calibration est nécessaire pour chacune des trois actions. Le CDM vous offre différentes méthodes de sélection.
INCA V7.4 - Guide de démarrage rapide
46
ETAS
2 INCA -Processus de base
Fig. 2-19: Sélection des jeux de données et des variables de calibration
INCA V7.4 - Guide de démarrage rapide
47
ETAS
2.5.2
2 INCA -Processus de base
Exécuter les actions Lister, Comparer, Copier
L'action Lister génère un tableau, dans lequel sont listées les données des
variables de calibration sélectionnées du jeu de données source. Avec Comparer, les variables de calibration sélectionnées issues du jeu de données
source sont comparées avec les jeux de données de comparaison et les différentes valeurs sont mises à disposition à des fins d'analyse. Copier permet
de copier les variables de calibration sélectionnées depuis le jeu de données
source dans les jeux de données cibles activés. Seule la commande Liste permet les formats d'échange de données (CVX, DCM, CDF V2.0 ou PaCo) en plus
des formats de sortie ASCII, HTML ou PDF.
Fig. 2-20: Lister, Comparer et Copier
INCA V7.4 - Guide de démarrage rapide
48
ETAS
2.5.3
2 INCA -Processus de base
Analyser les fichiers de résultat et de sortie
Différents fichiers de résultat ou de sortie sont générés selon l'action exécutée.
L'action sélectionnée détermine automatiquement l'extension des fichiers de
sortie, soit *.txt, *.htm, *.pdf, *.csv, *.dcm, *.cdfx, ou *.xml. Outre
les fichiers de sortie standard *_lst.*, *_cpy.*, et *_cmp.*, INCA peut
aussi générer d'autres fichiers (*.lab). Les fichiers de résultat (*.lab)
peuvent contenir différentes informations, telles que erreurs, différences ou
listes simples de variables de calibration, qui peuvent être utilisées pour la
sélection des variables de calibration. Si des erreurs devaient apparaître pendant l'exécution de l'action, vous pouvez les consulter dans la zone "Résultats"
(champs rouges).
Fig. 2-21: Analyse des fichiers de résultat et de sortie
INCA V7.4 - Guide de démarrage rapide
49
ETAS
3
3 INCA - Opérations de base
INCA - Opérations de base
Cette partie fait état d'informations concernant les structures des fenêtres et
des menus, les possibilités d'utilisation au moyen de la souris et du clavier,
ainsi que des indications concernant les fonctions d'aide.
Vous devriez lire absolument ce chapitre, certaines possibilités d'utilisation
n'étant décrites qu'à cet endroit. Toutes les techniques ici abordées sont
certes des standards Windows, qui pourraient toutefois être inconnues de
l'utilisateur Windows un peu moins expérimenté. C'est pourquoi elles sont
décrites ici de façon centrale.
Etant donné que l'utilisation d'INCA s'effectue essentiellement depuis
l'intérieur du véhicule, une grande importance a été accordée, lors du développement d'INCA, à une utilisation simple et complète au moyen du clavier.
Vous trouverez les particularités et les différences par rapport aux conventions
Windows concernant l'utilisation du clavier dans le chapitre "Utilisation via le
clavier" Page suivante.
3.1
Structure des fenêtres
Les composants de fenêtre INCA
Fig. 3-1:
Eléments de fenêtre d'INCA
1. Barre de titre
2. Barre de menus
3. Barre d'outil
4. Onglets de couche
5. Barre d'état
INCA V7.4 - Guide de démarrage rapide
50
ETAS
3 INCA - Opérations de base
6. Instrument
7. Boîte de dialogue
8. Fenêtre
3.2
Barres d'outils
En guise d'alternative, les commandes les plus utilisées sont également disponibles en tant que boutons. Ainsi, une commande peut être exécutée sur un
simple clic de souris.
Tous les boutons de la barre d'outils sont sensibles à la souris. Si vous placez
le pointeur de souris sur un bouton et ne le déplacez pas pendant une seconde,
un champ de texte apparaît à proximité immédiate du bouton sélectionné,
lequel champ affiche la fonction du bouton.
Fig. 3-2:
Barre d'outil
Note
Tous les commandes, qui sont démarrées avec les différents boutons, se
trouvent également dans les menus correspondants.
3.3
Utilisation via le clavier
Etant donné que la calibration du logiciel de l'ECU est réalisée pour l'essentiel
dans le véhicule, une grande importance a été accordée à la simplicité
d'utilisation lors du développement d'INCA. Les touches individuelles sont prioritaires sur les touches de fonction <F1> à <F12> qui, à leur tour, sont prioritaires sur les fonctions de touche combinées avec <CTRL> et <ALT>. Vous
pouvez à tout moment afficher un aperçu des raccourcis clavier actuellement
utilisés en appuyant sur <CTRL> + <F1> dans INCA ou trouver une liste complète des raccourcis clavier dans le dossier Manuels.
Utilisation du clavier d'après les conventions WINDOWS®
Pour l'utilisation générale d'INCA, c'est-à-dire des opérations telles que la navigation au sein des menus ou l'activation d'une fenêtre déterminée, ce sont les
conventions WINDOWS® qui s'appliquent.
Un caractère souligné au sein du menu, actionné simultanément avec la
touche <ALT>, permet d'appeler la commande correspondante. Vous pouvez
activer une commande secondaire en actionnant le caractère souligné simultanément avec la touche <Shift>.
INCA V7.4 - Guide de démarrage rapide
51
ETAS
3 INCA - Opérations de base
Ainsi, par exemple, pour appeler le menu Edition au moyen d'une commande
au clavier, appuyez sur la combinaison de touches <ALT> + <E>.
L'accès au composant ou à la zone de liste suivant(e) au sein de la fenêtre de
travail s'effectue à l'aide de la touche <TAB> (selon l'ordre suivant : de haut à
gauche vers en bas à droite). De même, la touche <ALT> et le caractère souligné du titre de champ et de liste permettent d'accéder au champ ou à la zone
de liste correspondant(e).
Les touches de direction permettent au sein de zones de liste le saut vers
l'élément de liste suivant. La sélection multiple d'entrées est possible en actionnant simultanément la touche <SHIFT>.
La commutation entre des fenêtres d'applications différentes s'effectue,
conformément aux conventions WINDOWS®, à l'aide de la combinaison de
touches <ALT> + <TAB>. En l'occurrence, tous les sous-systèmes d'INCA, tels
que l'environnement d'expérimentation ou encore le mode développeur UI,
sont traités en tant qu'applications autonomes.
La commutation entre les différentes fenêtres de travail d'une application,
c'est-à-dire, dans INCA, par exemple la commutation entre les différentes
fenêtres de mesure et de calibration au sein de l'environnement
d'expérimentation, s'effectue de façon conforme à Windows, c.-à-d. à l'aide de
la combinaison de touches <CTRL> + <TAB>.
Au sein de la fenêtre de travail, l'actionnement du chiffre souligné relatif au titre
de champ ou de liste et l'actionnement simultané de la touche <ALT> permettent d'accéder à la zone de liste correspondante. Ainsi, par exemple, <ALT>
+ <3> activerait la zone de liste "3 Jeu de données".
Fig. 3-3:
Sélection projet et données de travail pour le dispositif d'essai ETK
INCA V7.4 - Guide de démarrage rapide
52
ETAS
3.4
3 INCA - Opérations de base
Utilisation avec la souris
Au bureau ou au laboratoire, vous pouvez utiliser la souris pour une commande plus confortable des fonctions d'INCA. L'utilisation s'effectue conformément aux conventions WINDOWS®.
La sélection multiple d'entrées est possible en actionnant simultanément la
touche<SHIFT> ou <CTRL>.
Un clic sur les composants au moyen du bouton droit de la souris permet
d'appeler les menus contextuels déroulants correspondants.
Glisser-déposer
Vous pouvez utiliser la fonction drag & drop pour déplacer les éléments de
l'expérimentation dans la configuration d'affichage. Par exemple, si vous souhaitez déplacer une variable d'une fenêtre vers une autre, à l'aide du bouton
gauche de la souris, cliquez simplement sur les variables, maintenez le bouton
enfoncé et déplacez la variable avec la souris vers la fenêtre cible.
Il est très simple de déplacer une variable d'une fenêtre vers une autre (à l'aide
du bouton gauche de la souris, cliquez sur les variables, maintenez le bouton
enfoncé et déplacez la variable avec la souris vers la fenêtre cible).
3.5
Arbres hiérarchiques
INCA affiche souvent des informations telles que le contenu d'une base de données dans une structure arborescente hiérarchique. Pour visualiser toutes les
ramifications et le contenu complet d'une telle structure arborescente, il est
nécessaire d'ouvrir et de fermer les ramifications. INCA vous offre la possibilité
d'ouvrir plusieurs ramifications automatiquement ou d'ouvrir des sous-arbres
déterminés de façon ciblée.
INCA V7.4 - Guide de démarrage rapide
53
ETAS
3 INCA - Opérations de base
Ouvrir plusieurs ramifications automatiquement :
1. Pour développer ou réduire toutes les branches à la fois, vous
pouvez utiliser l'option de menu Vue > Agrandir tout ou Vue >
Réduire tout ou les boutons de la barre d'outils (voir "Barres
d'outils" Page 51).
Ouvrir des sous-arbres individuels :
1. Pour ouvrir la ramification, cliquez avec la souris sur la case "+", à
côté de l'entrée correspondante, ou utilisez la touche <+>. Un
deuxième clic sur la même case ou la touche <-> permet de refermer la ramification.
Ou
Positionnez-vous sur l'élément concerné avec <FLÈCHE VERS LE
BAS / HAUT>, puis utilisez la <FLÈCHE VERS LA DROITE> pour déve-
lopper la ramification. Pour réduire la ramification, utilisez la
touche <FLÈCHE VERS LA GAUCHE>.
Une case "+" indique la présence d'une
ramification
qu'il est possible de.
Une case "-" désigne une
ramification développée.
L'absence de case signifie la fin de
la structure. Le développement n'est
ici pas possible.
Fig. 3-4:
3.6
Arbres hiérarchiques
Tableaux modifiables
Dans INCA, les tableaux servent à la modification confortable des nombreuses
configurations, souvent complexes. Les éléments situés dans la colonne de
droite de ces tableaux peuvent, après avoir été sélectionnés, être modifiés
directement avec la souris ou le clavier.
Selon le type d'élément, utilisez pour l'édition l'une des méthodes suivantes :
INCA V7.4 - Guide de démarrage rapide
54
ETAS
3 INCA - Opérations de base
l
Entrée de texte directe
l
Sélection à partir d'une zone de liste
l
Entrée dans une boîte de dialogue
Modifier des éléments par écrasement :
1. Cliquez sur l'élément, que vous souhaitez modifier.
Ou
Positionnez-vous sur l'élément à l'aide des touches de direction.
2. Entrez la nouvelle valeur au clavier.
3. Confirmez l'entrée avec <ENTRÉE>.
Sélectionner des éléments à partir d'une zone de liste :
1. Sélectionnez avec la souris l'élément que vous voulez modifier,
puis cliquez une nouvelle fois sur l'élément.
Ou
Positionnez-vous sur l'élément à l'aide des touches de direction,
puis appuyez sur la touche <F2>.
Une zone de liste comportant plusieurs éléments apparaît.
2. Cliquez sur l'élément souhaité dans la zone de liste.
Ou
Positionnez-vous sur l'élément à l'aide des touches de direction.
3. Confirmez la sélection avec <ENTRÉE>.
INCA V7.4 - Guide de démarrage rapide
55
ETAS
3 INCA - Opérations de base
Modifier des éléments dans une boîte de dialogue :
1. Cliquez sur l'élément, que vous souhaitez modifier.
Ou
Positionnez-vous sur l'élément à l'aide des touches de direction,
puis appuyez sur la touche <F2>.
Une boîte de dialogue s'ouvre.
2. Dans la nouvelle boîte de dialogue, faites vos sélections.
3. Confirmez l'entrée avec <ENTRÉE> ou actionnez le bouton OK.
3.7
Sons pour les événements INCA
INCA peut émettre des notifications sonores lors de certains événements, p.
ex. quand la connexion matérielle est interrompue ou quand les limites fortes
des variables de mesure sont dépassées en cours de mesure.
Les sons peuvent être configurés pour les types d'événements suivants :
l
Limites de calibration dépassées
l
Quitter le programme
l
Connexion matérielle rompue
l
Connexion matérielle rétablie
l
Limites de mesure dépassées
l
Ouvrir le programme
l
Enregistrement terminé
l
Enregistrement démarré
l
Trigger d'enregistrement déclenché
Pour configurer les sons pour des événements sélectionnés :
1. Allez au Panneau de configuration Windows.
2. Double-cliquez sur l'entrée Matériel et Son.
3. Dans la boîte de dialogue "Matériel et son", allez à l'onglet "Sons".
La boîte de dialogue "Son" s'ouvre.
4. Dans la zone de liste, naviguez jusqu'aux éléments INCA.
5. Sélectionnez un type d'événement auquel vous voulez affecter un
son.
6. Sélectionnez un son dans la zone de liste déroulante " Sons ".
INCA V7.4 - Guide de démarrage rapide
56
ETAS
3 INCA - Opérations de base
Note
Vous pouvez aussi utiliser des sons personnalisés. Pour affecter un son personnalisé, cliquez sur le bouton Parcourir et
sélectionnez le fichier wave correspondant (*.wav).
7. L'événement est marqué par une icône
indiquant qu'un son
est affecté.
8. Cliquez sur OK pour fermer la boîte de dialogue et enregistrer
l'affectation des sons.
3.8
Répertoires d'enregistrement
INCA stocke diverses données dans des fichiers pendant son fonctionnement.
Vous trouverez ci-dessous une liste des fichiers les plus importants et de leurs
répertoires de stockage par défaut :
l
Log de calibration
ETASData\INCA7.4\CalibrationSessionLog
l
Fichiers d'importation et d'exportation (*.exp64)
ETASData\INCA7.4\Export
l
Bases de données
ETASData\INCA7.4\Database
l
Fichiers HEX (*.hex)
ETASData\INCA7.4\Data\Demo
l
Fichiers projet (fichiers de description de projet, fichiers HEX et fichiers
de documentation d'ECU)
ETASData\INCA7.4\Data\Demo
l
Protocole de configuration
ETASData\INCA7.4\Data\ConfigurationProtocol
l
Fichiers de mesure (*.dat)
ETASData\INCA7.4\Measure
l
Interfaces utilisateurs propres (*.vui)
ETASData\INCA7.4\Data\Screen Layouts
Les Options d'utilisateur permettent de modifier les répertoires
d'enregistrement par défaut des différents types de fichiers.
Réglage par défaut pour Modifier le répertoire d'enregistrement :
1. Sélectionnez dans le gestionnaire de base de données INCA la
commande de menu Options > Options d'utilisateur… ou cliquez
sur
.
INCA V7.4 - Guide de démarrage rapide
57
ETAS
3 INCA - Opérations de base
La boîte de dialogue "Options d'utilisateur" s'ouvre.
2. Sélectionnez l'onglet "Chemin".
3. Dans le tableau, cliquez sur l'entrée "Valeur" que vous souhaitez
modifier.
La boîte de dialogue "Répertoires" s'ouvre.
4. Déterminez le répertoire, que vous souhaitez définir comme
réglage par défaut pour le type de données sélectionné.
5. Cliquez sur OK.
6. Répétez les étapes pour chacun des éléments, que vous souhaitez modifier.
Note
Par le biais du bouton Nouveau, vous pouvez créer de nouveaux sous-répertoires pour le répertoire principal sélectionné.
7. Cliquez finalement dans la première boîte de dialogue sur OK,
afin d'accepter les modifications, ou sur Annuler, afin de les rejeter.
3.9
Fonctions d'Aide
3.9.1
INCA l'aide en ligne
Dans l'aide en ligne INCA, vous trouverez des informations détaillées sur le programme de base INCA, les outils INCA et la configuration de votre matériel.
Sélectionnez le menu ? > Aide vous permet d'appeler l'Aide générale du
module approprié (p. ex. l'environnement d'expérimentation). La touche de
fonction <F1> vous permet d'appeler l'Aide contextuelle relative à la fenêtre de
travail actuellement ouverte.
Si vous souhaitez rechercher des contenus au sein de l'Aide en ligne INCA complète, cliquez sur le bouton Aide générale dans la fenêtre d'Aide ou sélectionnez ? > Sommaire et index.
INCA V7.4 - Guide de démarrage rapide
58
ETAS
3 INCA - Opérations de base
Les quatre onglets de la fenêtre d'Aide offrent les possibilités suivantes :
l
L'onglet "Sommaire" permet de naviguer au sein des rubriques, selon les
catégories.
l
Le dernier chapitre dans l’onglet "Sommaire" de l’aide générale INCA
englobe un sommaire avec des explications pour des termes importants.
l
L'onglet "Index" affiche la liste de tous les éléments d'index. Naviguez au
sein de la liste ou entrez une clé de recherche, afin de limiter la liste.
l
L'onglet "Rechercher" sert à la recherche de mots ou de termes individuels dans une rubrique d'aide. Entrez une clé de recherche et listez
les éléments trouvés.
l
Vous pouvez utiliser l'onglet "Favoris" pour marquer les pages les plus
utiles.
3.9.2
Manuel et tutoriel
Sauf indication contraire, des documents supplémentaires sont fournis avec
l'installation de base INCA et peuvent être trouvés dans l'un des dossiers
INCA"Manuel" ou "Aide".
D'autres documents peuvent aussi accompagner les produits d'extension
INCA.
Le manuel INCA complet ainsi qu'un tutoriel avec des exercices sont disponibles sous forme électronique et peuvent être affichés à tout moment à
l'écran. L'index, la recherche en texte plein et les liens hypertexte permettent de
INCA V7.4 - Guide de démarrage rapide
59
ETAS
3 INCA - Opérations de base
trouver les endroits importants de façon rapide et confortable. Vous pouvez
ouvrir les modes d'emploi INCA et le tutoriel par le biais du menu d'Aide (?) >
Manuels et tutorials ou le groupe de programmes INCA.
Avec INCA, le tutoriel INCA est également installé. En supposant que vous
ayez choisi l'installation des manuels lors de l'installation. Le tutoriel est disponible au format PDF et peut être consulté sur le site de l'INCA via le menu ?
> Manuels et tutoriels. Le tutoriel est principalement destiné aux débutants de
l'INCA. Sur la base d'exemples, vous apprendrez le fonctionnement d'INCA. Le
contenu total est divisé en unités d'enseignement courtes et progressivement
structurées. Avant de commencer le tutoriel, nous vous recommandons
d'étudier le chapitre "INCA - Concept" Page 63.
3.9.3
Tutoriels vidéo
INCA propose des tutoriels vidéo pour présenter des fonctions complexes ou
nouvelles et recourir à des cas qui se prêtent idéalement à des animations. Les
tutoriels vidéo sont soit liés depuis l'aide en ligne ou depuis une page d'aperçu
répertoriant toutes les vidéos disponibles.
Vous pouvez ouvrir l'aperçu du tutoriel vidéo INCA via le menu d'aide (? > Tutoriels vidéo.
Les sujets qui peuvent être facilement montrés au lieu d'être décrits en mots
sont présentés sous forme de tutoriels vidéo. Les vidéos sont installées localement sur votre PC si vous avez sélectionné l'installation de tutoriels vidéo
lors de l'installation. Ils sont disponibles sous forme de fichiers MP4 et
peuvent être appelés depuis INCA via l'élément de menu ? > Tutoriels vidéo. Si
vous ne les avez pas installés sur votre PC, vous pouvez soit les visualiser sur
la chaîne ETAS sur YouTube, soit les télécharger à partir du centre de téléchargement ETAS.
3.9.4
Affectation raccourcis clavier
Un aperçu complet des commandes au clavier actuellement utilisables est à
tout moment à votre disposition avec <CTRL> + <F1>.
3.9.5
Fenêtre du moniteur
Dans la fenêtre du moniteur sont consignées les étapes de travail, qui sont exécutées par INCA. Toutes les actions, y compris les erreurs et les instructions
apparaissant, sont enregistrées. Dès qu'un événement est consigné, la fenêtre
du moniteur apparaît au premier plan.
INCA V7.4 - Guide de démarrage rapide
60
ETAS
3 INCA - Opérations de base
Outre l'affichage des informations, la fenêtre du moniteur vous offre en plus la
fonctionnalité d'un éditeur.
l
La zone d'affichage de la fenêtre du moniteur est librement modifiable.
Cela permet d'ajouter aux messages INCA des annotations et commentaires personnalisés.
l
Les messages INCA peuvent être enregistrés en tant que fichier texte
conjointement avec vos commentaires.
l
D'autres fichiers texte INCA, déjà enregistrés, peuvent être chargés, ce
qui permet de comparer entre elles des étapes de travail déterminées.
3.9.6
Nouveautés dans INCA
Vous trouverez un aperçu des nouveautés "Nouveautés dans INCA" dans les
endroits suivants :
l
Dossier "Readme" de votre installation INCA
l
INCA l'aide en ligne
Pour ouvrir le chapitre "Nouveautés dans INCA" dans l'aide en ligne, procédez
comme suit :
1. Ouvrez INCA et cliquez sur F1.
L'aide en ligne de la fenêtre actuellement active s'ouvre.
2. Pour naviguer jusqu'à la description des nouvelles fonctions, cliquez sur Aide Générale.
3. Dans l'onglet "Contenu", sélectionnez le chapitre "Quoi de neuf à
l'INCA".
3.9.7
Troubleshooting
Dans l'aide en ligne, vous trouverez des informations sur ce qu'il faut faire si
vous rencontrez des problèmes en travaillant avec INCA.
Pour ouvrir le chapitre " Dépannage " de l'aide en ligne, procédez comme suit
:
1. Ouvrez INCA et cliquez sur F1.
L'aide en ligne de la fenêtre actuellement active s'ouvre.
2. Cliquez sur Aide Générale.
INCA V7.4 - Guide de démarrage rapide
61
ETAS
3 INCA - Opérations de base
Sur l'onglet Table des matières, sélectionnez le chapitre " Dépannage ".
INCA V7.4 - Guide de démarrage rapide
62
ETAS
4
4 INCA - Concept
INCA - Concept
Dans cette partie, vous obtenez un aperçu du travail de calibration ainsi que de
la manipulation, de la structure et du principe de fonctionnement d'INCA.
4.1
Description générale
Le comportement global d'un véhicule est dicté par un grand nombre de grandeurs physiques et de facteurs d'influence. Ceci conduit à un grand nombre de
paramètres de commande et de régulation dans le logiciel des ECU. L'objectif
de la tâche de calibration est la détermination optimale de ces paramètres.
INCA lets you read measured data from the control unit and the engine in parallel. Vous être assisté lors de la détermination des données de mesure du
moteur, telles que la régulation Lambda, différentes valeurs de température et
de tension, etc. Avec INCA, vous n'obtenez pas seulement un outil qui
s'adaptera à une variété d'unités de contrôle différentes, mais aussi un système qui optimisera une large gamme de composants de véhicules différents.
INCA est un "système ouvert". La mise en œuvre cohérente du standard
ASAM-MCD et le support des formats d'échange de données, connus dans cet
environnement, permettent une utilisation cohérente des interfaces d'ECU de
toute sorte (adaptable aux ECU de tous les constructeurs) et l'intégration au
sein d'infrastructures informatiques existantes.
La configuration modulaire d'INCA permet de s'adapter aux besoins spécifiques des clients. Le logiciel de base constitue un cadre externe, que vous
pouvez enrichir en utilisant seulement et exactement les composants supplémentaires dont vous avez réellement besoin. En outre, un certain nombre
de modules complémentaires pour des cas d'utilisation spécifiques sont disponibles (par exemple INCA-QM-BASIC, INCA-FLEXRAY, INCA-LIN).
En outre, INCA offre des interfaces ouvertes qui permettent l'adaptation des
capacités de base d'INCA ainsi que le contrôle à distance d'INCA par d'autres
applications.
4.1.1
Aperçu du système
INCA consiste en un système de base de mesure et d'étalonnage qui peut être
amélioré par divers ajouts et extensions personnalisés (par exemple INCAMIP, INCA-QM-BASIC, INCA-FLEXRAY) qui peuvent être intégrés dans INCA.
D'autres informations sont disponibles sur demande.
INCA V7.4 - Guide de démarrage rapide
63
ETAS
4.1.2
4 INCA - Concept
Interfaces ouvertes
En plus des interfaces de systèmes d'automatisation, les outils de la famille de
produits INCA offrent un large éventail d'interfaces ouvertes et normalisées
pour la configuration, l'échange de données, la documentation,
l'automatisation et l'intégration avec les applications des clients.
l
INS.DK : Interface pour l'intégration des instruments dans
l'environnement expérimental INCA
L'environnement expérimental ouvert d'INCA fournit une interface qui
permet l'intégration d'instruments de mesure et d'étalonnage spécifiques aux clients pour les cas d'utilisation les plus divers. Citons
comme exemples les animations, les navigateurs Web intégrés, les
visionneuses de modèle embarquées, les visionneuses de cartes
INCA V7.4 - Guide de démarrage rapide
64
ETAS
4 INCA - Concept
routières visualisant les trajets mesurés de coordonnées GPS, la stimulation de paramètres avec des générateurs, etc. La conséquence est
que les visualisations de données spécifiques d'un client ou le post-traitement des données n'exigent plus des applications externes connectées via COM, INCA-MIP ou ASAP3, mais que ces travaux peuvent être
effectués directement dans INCA.
L'intégration des instruments est soutenue par le kit de développement
de l'intégration des instruments d'INCA(INCA-INS.DK).
l
MDF.IP: bibliothèque d'échange de données de mesure en formats normalisés
Les données de mesure qui sont enregistrées par INCA sont écrites
dans des formats de données de mesure. À cette fin, INCA utilise une
composante qui est également disponible pour les fournisseurs d'outils
tiers et internes pour lire et écrire les données de mesure dans le format
standardisé MDF4 ainsi que dans les formats MDF 3.0, MDF 3.3 et
ETAS ASCII. En outre, des formats de fichier de mesure personnalisés
peuvent être ajoutés via une interface plug-in.
Le composant d'échange de données MDF et l'interface plug-in sont
fournis au sein du MDF Integration Package.
l
HWI.DK: interface dédiée à l'intégration de matériel
INCA soutient le matériel de mesure et d'étalonnage de l'ETAS. En outre,
il offre une interface ouverte permettant à des fournisseurs d'outils tiers
d'ajouter la prise en charge de leur matériel.
L'intégration de matériel est fournie par l'intermédiaire du Open Hardware Integration Development Kit.
L'intégration matérielle est soutenue par le kit de développement
d'intégration matérielle INCA et le paquet d'intégration des interfaces
ECU et bus.
l
eCDM: interface pour l'échange de données de calibration d'entreprise
L'interface Enterprise CDM (eCDM) d'INCA fournit un accès direct à tout
système de gestion de données de calibrage d'entreprise depuis INCA
via une API standardisée, rendant ainsi obsolète un échange manuel de
données via le partage de fichiers.
La fonctionnalité eCDM est fournie par l'intermédiaire d'un add-on
eCDM distinct.
l
Interface plug-in pour la fourniture de formats de documentation CDM
supplémentaires
INCA V7.4 - Guide de démarrage rapide
65
ETAS
4 INCA - Concept
INCA CDM offre un certain nombre de formats de sortie pour la documentation de vos activités d'étalonnage, par exemple ASCII, DCM ou
HTML. Grâce à des plug-ins, il est possible d'ajouter d'autres convertisseurs prenant en charge des formats de documentation spécifiques
aux utilisateurs, p. ex. la sortie PDF personnalisée.
CDM propose les informations de données de calibration complètes
dans le format intermédiaire normalisé MSRSW ASAM XML pour traitement ultérieur par les convertisseurs.
L'interface plug-in est disponible avec le paquet de base INCA.
4.2
Notions de base de la calibration
La mise en œuvre de fonctions complexes et d'algorithmes de régulation dans
des ECU basés sur des microprocesseurs, le réglage et l'optimisation de ces
systèmes pour différents types de moteurs et de véhicules sont appelés "calibration". INCA vous supporte dans cette tâche, de la configuration du matériel
jusqu'à l'interprétation des résultats de mesure en passant par la gestion des
données. L'objectif de ces travaux de réglage est l'adaptation et l'optimisation
spécifiques au véhicule des fonctions de régulation d'un ECU électronique au
processus courant. Les algorithmes des fonctions de commande et de régulation sont contenus de façon fixe dans le programme de l'ECU ; seules les
valeurs de paramètre (cartographies, courbes et scalaires) peuvent être modifiées.
Fig. 4-1:
Notions de base de la calibration
INCA V7.4 - Guide de démarrage rapide
66
ETAS
4 INCA - Concept
Pour le fonctionnement d'un système de calibration, des informations sur les
interfaces avec l'ECU (matériel et logiciel), les variables de mesure et de calibration ainsi que sur les possibilités techniques des dispositifs de mesure utilisés (débit, précision, etc.) sont nécessaires.
Pendant le fonctionnement, ces informations sont utilisées par le logiciel du
système d'exploitation, afin de pouvoir exécuter les actions souhaitées par
l'utilisateur et afficher en conséquence les paramètres et les variables de
mesure.
Pour la mesure de la vitesse du véhicule à partir d'un ECU, les étapes suivantes
sont nécessaires :
Fig. 4-2:
l
Mesurer la vitesse du véhicule à partir d'un ECU
Détermination et paramétrage de l'interface avec l'ECU. Comment la
communication avec l'ECU a-telle lieu et quels paramètres doivent-ils
être utilisés (taux de transfert, etc.) ?
l
Sélection de la variable de mesure et communication à l'ECU de
l'adresse HEX à mesurer. L'ECU fournit la valeur mesurée se trouvant
sous cette adresse.
l
Représentation de la valeur fournie par l'ECU en unités physiques, en utilisant une règle de conversion HEX → physique.
Toutes les variables de mesure et de calibration, ainsi que les paramètres
décrivant l'interface avec l'ECU, doivent être accessibles au système de calibration. C'est pourquoi un fichier de description normalisé doit être à la disposition de chaque programme tournant dans l'ECU.
Chaque nouvelle livraison de logiciel est accompagnée d'au moins un fichier
de description (*.a2l) et un exécutable (*.hex).
INCA V7.4 - Guide de démarrage rapide
67
ETAS
4.2.1
4 INCA - Concept
Interfaces normalisées selon le modèle ASAM-MCD
Dans le domaine des outils de calibration, des interfaces normalisées, indépendantes des fabricants et des systèmes, se sont établies. Le Arbeitskreis
zur Standardisierung von Automations- und Messsystemen (Cercle de travail
pour la normalisation de systèmes d'automatisation et de mesure), avec les
groupes de travail : Mesure, Calibration et Diagnostic, ASAM-MCD en abrégé, a
normalisé à cet égard, entre autres, trois importantes interfaces de calibration :
ASAM-MCD-1 est l'interface directe avec l'ECU
l
ASAM-MCD-1a
Interface matérielle directe avec l'ECU ; l'interface matérielle est le bus
CAN (Controller Area Network) avec CCP (CAN Calibration Protocol) en
tant que protocole de communication.
l
ASAM-MCD-1b
L'interface logicielle / pilote entre le programme de calibration sur le PC
et le matériel de calibration connecté.
ASAM-MCD-2MC
Format de fichier destiné à la description des variables de calibration et de
mesure contenues dans le logiciel d'ECU, ainsi qu'à des informations spécifiques supplémentaires pour le paramétrage de l'interface de calibration. Via
ASAM-MCD-2MC, les informations nécessaires à cette fin sont importées
dans un système de calibration (fichier ASAM-2MC). Le fichier ne contient toutefois que des informations d'adresse et la structure des variables, les valeurs
sont contenues dans le fichier HEX correspondant.
ASAM-MCD-3MC
Il s'agit d'un protocole d'échange de données et de communication défini par
défaut pour la commande à distance d'un système de calibration via l'interface
Ethernet ou RS232. Un ordinateur de banc d'essai en tant que maître peut optimiser de façon automatisée les paramètres de l'ECU par le biais de l'interface
ASAM-MCD-3MC. Le système de calibration reçoit à cette fin les commandes
de calibration via l'interface et les exécute dans l'ECU. Ainsi, il est également
possible, sur demande, de mesurer des variables internes à l'ECU et de les
retourner à l'ordinateur du banc d'essai.
INCA V7.4 - Guide de démarrage rapide
68
ETAS
4 INCA - Concept
Fig. 4-3:
4.2.2
Protocole d'échange de données et de communication
Interfaces avec l'ECU – ASAM-MCD-1
Le couplage d'un système de calibration à un ECU peut être réalisé en parallèle
et en série.
l
Calibration parallèle via ETK (sonde d'émulateur) – l'ETK est raccordée
parallèlement à toutes les lignes de bus de données et d'adresse dans
l'ECU.
l
Interface série
L'ECU communique par le biais d'une interface série normalisée avec le
dispositif de calibration et régule en même temps le moteur, la boîte de
vitesse ou le système de freinage ; un protocole de calibration spécial
est utilisé pour la communication :
Interface CAN avec CCP (CAN Calibration Protocol) en tant que protocole de communication.
XCP (eXtended Calibration Protocol) via Ethernet ou USB.
Aussi bien la calibration série que la calibration parallèle nécessite de la
mémoire additionnelle (RAM) dans l'ECU, mémoire dans laquelle le système de
calibration exécute les calibrations des paramètres et lit les paramètres de
régulation issus de l'ECU. Dans le cas de la calibration parallèle, cette mémoire
additionnelle est réalisée par l'ETK.
ETK et CAN se distinguent d'un point de vue de leur performances lors du téléchargement de données dans l'ECU et lors de l'acquisition des données de
mesure.
Haut de gamme : ETK, téléchargement très rapide du programme et des données de calibration dans l'ECU et acquisition des données de mesure très
rapide.
Moyen et bas de gamme : CAN avec CCP selon l'implémentation de l'ECU.
INCA V7.4 - Guide de démarrage rapide
69
ETAS
4 INCA - Concept
Fig. 4-4:
4.2.3
Interface avec l'ECU
Calibration avec ETK (interface ECU parallèle)
Une sonde d'émulateur (ETK) est montée pour la calibration parallèle dans
l'ECU. L'ETK est reliée avec toutes les lignes de bus du processeur d'ECU et
remplace soit le programme de l'ECU et les données de calibration, soit seulement les données de calibration – selon l'ECU. Ainsi, le système de calibration
peut modifier les paramètres de régulation en ligne sur le processus. De plus,
l'ETK met à disposition de la RAM (DPR = Dual Port RAM, RAM à double port)
pour le transfert des données de mesure depuis l'ECU vers le système de calibration. L'ECU lui-même ne constate aucune différence, si le programme
tourne depuis la mémoire Flash de l'ECU (où le programme est mémorisé
dans l'ECU série) ou depuis l'ETK.
Pour l'acquisition des données de mesure par l'intermédiaire d'un tableau
transféré à l'ECU, seules environ 30 lignes de code de programme supplémentaires sont nécessaires. Le temps de calcul supplémentaire nécessaire
à cette fin est négligeable.
L'ETK permet l'acquisition simultanée de données de mesure selon trois fréquences de mesure (également synchrones à la vitesse de rotation). Utilisation d'une interface série résistante aux interférences, les paramètres de
contrôle peuvent être modifiés ou lus par des dispositifs de calibrage. L'ETK
constitue dans ce cas le composant spécifique à l'ECU de l'émulation de
mémoire. Tous les autres dispositifs de calibration et câbles utilisés dans le
cadre de la calibration parallèle sont, tout comme le logiciel PC, INCA, identiques pour tous les projets. Selon le bus du microcontrôleur, la fréquence
d'horloge, la taille mémoire, etc., l'ETK est proposée selon différentes variantes
et est adaptée à chaque variante au moyen d'une programmation sur site. En
plus de la mémoire RAM, l'ETK comporte une mémoire flash ETK sur sa carte.
INCA V7.4 - Guide de démarrage rapide
70
ETAS
4 INCA - Concept
Celle-ci sert à la mémorisation des données calibrées sur l'ETK. Ainsi, l'ECU est
immédiatement utilisable dès le démarrage, un système de calibration destiné
au téléchargement des données est dans ce cas inutile.
La flash ETK ne doit pas être confondue avec la flash de l'ECU. L'ETK remplace
la flash de l'ECU (selon le type, seulement partiellement) et contient elle-même
une mémoire FLASH pour le stockage des données.
Fig. 4-5:
Calibration avec ETK
L'ETK peut être montée sur ou dans l'ECU, de façon à ce que l'ETK et l'ECU
forment une unité structurelle. Ceci donne lieu à des structures simples et
insensibles aux parasites, et le maniement est nettement facilité.
Pour les microcontrôleurs les plus courants, de nombreuses variantes ETK
(mécanique, connecteurs) sont disponibles. La connexion de l'ETK à la carte
de l'ECU s'effectue en principe par le biais d'un adaptateur spécifique.
INCA V7.4 - Guide de démarrage rapide
71
ETAS
4 INCA - Concept
Le principe de fonctionnement de l'ETK permet l'édition flexible de paramètres
de régulation dans la RAM de l'ETK sur le processus courant.
Fig. 4-6:
Calibration avec ETK 2
Dans l'ETK, les données à calibrer sont conservées en double, afin que la réaction, p. ex. d'un moteur, à des données modifiées puisse être contrôlée rapidement, par l'action sur une touche, avec la réaction sur les données d'origine.
Un côté est appelé page de travail (AS), parce que le système de calibration
peut procéder à des modifications sur cette page. L'autre page est la page de
référence (RS). Les données sur la page de référence ne sont pas modifiables.
Il existe des ECU, pour lesquels l'ETK gère uniquement les données de calibration. D'autres ECU permettent en plus l'accès à la page de code ; ainsi, le
programme complet de l'ECU peut être chargé dans l'ETK.
Si seules les données sont émulées dans l'ETK, l'ECU accède aux données de
la page de travail ou de la page de référence et lit le programme depuis sa
propre EPROM flash. Un nouveau niveau de programme nécessite dans ce cas
d'abord la programmation de la flash de l'ECU, puis le téléchargement des données dans la page de travail et la page de référence.
Grâce à un accès parallèle au programme et aux données, un téléchargement
rapide des données dans l'ECU ainsi qu'une acquisition des données de
mesure très rapide avec une charge négligeable sur le temps d'exécution,
l'interface ETK est l'interface la plus performante.
4.2.4
Calibration via l'interface série
La calibration par le biais des interfaces série CAN, LIN et FlexRay s'effectue
au moyen de protocoles de communication, qui doivent être disponibles à la
fois dans l'ECU et dans le dispositif de calibration, afin que ces derniers
puissent être utilisés ensemble.
La calibration série est particulièrement importante pour les cas où, pour des
raisons d'emplacement de montage de l'ECU, l'utilisation d'une ETK n'entre pas
en ligne de compte (p. ex. directement dans la boîte de vitesse, ou en cas
d'utilisation d'ECU hybrides). Un gros avantage des concepts série réside dans
le faible investissement en matériels, si bien que les modifications
INCA V7.4 - Guide de démarrage rapide
72
ETAS
4 INCA - Concept
mécaniques et physiques sont la plupart du temps inutiles. Pour une calibration série, les débits de données de mesure sont généralement suffisants.
INCA supporte la calibration série par l'intermédiaire des interfaces et protocoles suivants :
Protocole Interface
CAN
CCPa
XCPb
X
FlexRay
KWP2000c
X
X
LIN
X
Monitoring
X
X
X
Ethernet
X
USB
X
a
X
UDSd
Xe
CCP ("CAN Calibration Protocol") : protocole normalisé sur le bus CAN selon
ASAM-MCD-1a
b
XCP ("eXtended Calibration Protocol") : protocole indépendant du fournisseur
et de l'interface, permettant la communication entre les outils de calibration et
les unités de contrôle selon ASAM-MCD-1
c
KWP2000 ("Keyword Protocol 2000") : protocole de communication utilisé
pour les systèmes de diagnostic embarqués sur les véhicules, spécifié dans
ISO 14230
d
UDS ("Unified Diagnostic Services") : protocole de diagnostic, spécifié dans
ISO 14229-1
e
Ethernet Monitoring prend en charge les protocoles PDU et SOME/IP.
Des informations complémentaires concernant les implémentations CCP et
KWP2000, réalisées dans les dispositifs de calibration ETAS, peuvent être obtenues directement auprès d'ETAS.
Pour le protocole de calibration, il faut intégrer un logiciel supplémentaire dans
l'ECU. Par conséquent, le protocole charge l'ECU en termes de temps de calcul.
Etant donné que pour la calibration série, la calibration et la mesure sont exécutées en plus de la fonction effective de l'ECU, des limitations concernant la
vitesse de téléchargement, le débit des données de mesure et en termes de
confort sont globalement inévitables. C'est pourquoi une charge de bus supplémentaire générée par d'autres ECU doit éventuellement être prise en
compte.
CCP permet l'acquisition simultanée de signaux selon plusieurs fréquences de
mesure (également synchrones à la vitesse de rotation). Via KWP2000,
l'acquisition n'est possible que selon une seule fréquence. Il s'agit d'une trame
à temps fixe.
INCA V7.4 - Guide de démarrage rapide
73
ETAS
4 INCA - Concept
Etant donné que seule une émulation des données a lieu, il faut toujours programmer d'abord une nouvelle version du programme dans la mémoire flash
de l'ECU, avant que sa partie données ne puisse être éditée.
Fig. 4-7:
Calibration via l'interface série
En règle générale, l'on utilise également une mémoire d'émulation pour la calibration série. Celle-ci est toutefois plus petite que celle de l'ETK et contient soit
toutes les données (concept SERAM), soit seulement certains paramètres
(concept SERAP). Concernant SERAP, la mémoire flash de l'ECU doit généralement être programmée en premier lieu, afin de lui indiquer les variables, qui
sont calibrables. Il existe à cette fin différentes méthodes ; pour plus
d'informations, veuillez vous adresser à ETAS.
Une implémentation pourrait ressembler à ceci : l'ECU charge les données à
calibrer après l'initialisation depuis la mémoire flash dans la RAM, puis lit dorénavant les données à partir de la RAM, et plus à partir de la mémoire flash.
La RAM est traitée comme page de travail et la flash comme page de référence. Les modifications effectuées peuvent de nouveau être reprogrammées
dans la flash, soit au moyen de routines de programmation dans l'ECU, soit au
moyen d'un dispositif de programmation externe. La commutation entre la
mémoire flash et la page de travail est possible en cours de fonctionnement.
La RAM de calibration nécessaire peut être réalisée typiquement par une
variante de l'ECU série, avec une RAM externe plus grande. La zone RAM supplémentaire est alors utilisée uniquement pour les données de calibration.
INCA V7.4 - Guide de démarrage rapide
74
ETAS
4 INCA - Concept
Fig. 4-8:
Calibration via l'interface série 2
La manière dont INCAgère les données de la page de travail et de la page de
référence, est décrite dans le chapitre "Concept de gestion des données pour
la page de travail et la page de référence" Page suivante.
4.2.5
Matériel de mesure et de calibration
Un point essentiel de l'action de calibration consiste en l'adaptation et
l'optimisation de paramètres dans l'ECU du véhicule concerné. Tous les dispositifs de la famille INCA permettent l'optimisation sur le véhicule en fonctionnement. En l'occurrence, des exigences liées à des conditions climatiques
extrêmes sont prises en compte, tout comme le niveau de perturbations sur le
banc d'essai et dans le véhicule. Le matériel INCA, grâce à sa robustesse, sa
compacité et son maniement bien pensé, convient de façon optimale à l'usage
quotidien dans le véhicule de test et sur le banc d'essai. Des critères de distinction du matériel ETAS sont l'extensibilité (système matériel modulaire), la
connectivité avec INCA (Centronics / Ethernet) et finalement les possibilités
d'utilisation supportées par le matériel respectif. Pour les informations
détaillées sur le matériel supporté par INCA, veuillez vous reporter au site Internet ETAS, à l'adresse www.etas.com/inca_compatibility.
Note
Les composants matériels correspondants sont décrits dans des manuels
d'utilisation propres. Avant le raccordement de composants matériels, la
mise en service et le travail avec INCA, prenez soin de lire attentivement,
comprendre et suivre scrupuleusement les instructions de ces manuels.
INCA V7.4 - Guide de démarrage rapide
75
ETAS
4.3
4 INCA - Concept
Les bases de d'INCA
Afin de comprendre INCA, vous devez connaître les termes et les procédures
présentés dans les sections suivantes. Une compréhension de base de ces
termes est également nécessaire pour comprendre les chapitres suivants du
manuel.
4.3.1
Concept de gestion des données pour la page de travail et
la page de référence
Exigences imposées à INCA
Pour la préparation du travail sur le moteur, la boîte de vitesse ou le système
de freinage, des scalaires, courbes et cartographies, entre autres, sont déjà édités hors ligne dans le bureau. Les données sont enregistrées sur le disque dur
du PC et chargées ultérieurement, à l'intérieur du véhicule, dans l'ECU sur
simple appui d'un bouton.
Les données de calibration sont fréquemment enregistrées sur le disque dur
pendant les calibrations en ligne en cours de fonctionnement, afin qu'elles
puissent ensuite être rapidement téléchargées dans d'autres ECU / véhicules.
En cas de chute de tension sur l'ECU ou l'ETK, les données doivent être enregistrées de façon sûre sur le disque dur, afin que le travail puisse être poursuivi
avec les mêmes données après élimination du problème.
Pour les raisons évoquées, INCA enregistre les données dans une base de données sur le disque dur. Ces données constituent l'image mémoire exacte d'un
ECU avec ETK ou calibration série.
Fichiers ASAM-2MC et HEX
Des conditions préalables au travail avec INCA sont la création d'une image
mémoire de l'unité de contrôle et l'enregistrement des informations sous la
forme de jeux de données dans INCA. Les fichiers suivants sont nécessaires à
cette fin :
l
Le fichier de description ASAM-2MC (*.a2l) contient la description physique des données ou les paramètres du programme de l'ECU. Données
concernées :
Informations sur la structure
Plages d'adresses
Taille mémoire
Plages d'adresses de chaque variable de mesure et de calibration
Noms des variables de mesure et de calibration
l
Le fichier HEX (*.hex, *.s19 ; format Intel Hex ou Motorola Hex)
contient le programme de l'ECU, composé du code source et des don-
INCA V7.4 - Guide de démarrage rapide
76
ETAS
4 INCA - Concept
nées. Le contenu de ce fichier peut être chargé directement dans l'unité
de contrôle et exécuté par le processeur correspondant.
Les deux fichiers sont fournis par le service de développement logiciel du fabricant d'ECU et doivent être chargés dans INCA.
Page de travail et page de référence
Indépendamment du fait que vous calibrez avec l'ETK (sonde d'émulateur) ou
par le biais d'une interface série (p. ex. CCP sur CAN, KWP2000 sur K-Line, XCP
sur CAN, Ethernet ou USB), une image des pages de travail et de référence correspondantes de l'ECU est générée sur le PC (INCA) à l'aide des fichiers ASAM2MC, laquelle image est enregistrée sur le disque dur en tant que jeux de données de travail et de référence. Ceci est réalisé déjà avant le téléchargement
dans l'ECU.
Les données sur la page de référence (jeu de données de référence) ne
peuvent pas être modifiées directement par l'utilisateur. La calibration des données est toujours réalisée sur la page de travail (jeu de données de travail). La
page de référence contient le niveau de données chargé à l'origine, à des fins
de comparaison. Sur simple appui d'une touche, l'on peut à tout moment commuter entre la page de travail et la page de référence, et vice versa, et analyser
ainsi les différentes réactions du moteur ou de la boîte de vitesses.
C'est-à-dire, même pendant le processus courant, l'utilisateur peut commuter
entre la page de travail et la page de référence et ainsi effectuer une comparaison directe et rapide des différents niveaux de données des pages de travail et de référence.
Fig. 4-9:
Page de travail et page de référence
Le matériel de calibration étant raccordé, les opérations de calibration
s'effectuent parallèlement sur la page de travail dans INCA et sur la page de
travail dans l'ECU.
INCA V7.4 - Guide de démarrage rapide
77
ETAS
4 INCA - Concept
En l'absence de matériel de calibration, les opérations de calibration sont uniquement réalisées sur la page de travail dans INCA et peuvent être écrites ultérieurement dans l'ECU.
4.3.2
Projet, jeux de données maître, de travail et de référence
Les objets de base de données créés à partir des fichiers ASAM-2MC et HEX
constituent pour INCA la base de travail en vue de la calibration d'ECU. Ils sont
présentés à l'utilisateur de la base de données sous la formes d'unités suivantes :
Projet: Le projet est créé par le chargement du fichier de description de projet
(fichier ASAM-2MC) et enregistré dans la base de données en tant qu'objet de
base de données. Il contient la description de toutes les informations importantes pour la calibration (adresses, méthodes de remplissage, etc.) d'un programme d'unité de contrôle.
Jeux de données maître, de travail et de référence: Lors du chargement du
premier fichier HEX, le code source est attribué au projet précédemment sélectionné (de façon transparente pour l'utilisateur). Le code source de ce fichier
HEX est enregistré dans la base de données en tant que jeu de données
"maître" et est protégé en écriture. Les jeux de données de référence et de travail sont créés en principe en tant que copies du jeu de données maître.
Pendant la calibration, il existe la possibilité, au terme de la calibration, de geler
un jeu de données de travail, c'est-à-dire de le munir d'une protection en écriture. Par ce biais, cet "ancien" jeu de données de travail devient le "nouveau" jeu
de données de référence. Une copie créée automatiquement est ensuite utilisée en tant que "nouveau" jeu de données de travail.
Pour des raisons de sécurité, lors de la lecture des fichiers HEX supplémentaires d'un projet, INCA vérifie si leurs portions de code correspondent
à la portion de code déjà lue. En cas de concordance, seules les données sont
encore enregistrées en tant que jeu de données supplémentaire, qui peut
ensuite être utilisé en tant que jeu de données de référence ou jeu de données
de travail.
Au début de chaque session de travail, INCA compare les données et le code
du projet créé, ou les jeux de données avec les données présentes dans l'ECU.
L'on vérifie ainsi si les données de l'ECU se distinguent des données dans
INCA. Si les données sont différentes, les données calibrées sont usuellement
chargées depuis le disque dur dans l'ECU.
Dans ce cas, INCA invoque automatiquement le Memory Page Manager et propose le téléchargement. La lecture des données depuis l'ECU et
l'enregistrement sur le disque dur sont toutefois également possibles.
INCA V7.4 - Guide de démarrage rapide
78
ETAS
4.3.3
4 INCA - Concept
Expérimentation
L'expérimentation est un objet de base de données, qui contient la configuration pour un essai de calibration déterminé ou une tâche de mesure déterminée.
Une expérimentation contient des informations sur les variables et les
fenêtres, dans lesquelles elles sont représentées. De plus, une expérimentation
contient les paramètres d'affichage au sein des différentes fenêtres de mesure
et de calibration ainsi que des informations sur les commandes de mesure (p.
ex. : temps de mesure, condition de trigger). Ces informations sont enregistrées en tant qu'unité dans la base de données et peuvent ainsi être réutilisées.
4.3.4
Espace de travail
Un espace de travail est un objet, dans lequel sont enregistrés et regroupés
toutes les informations nécessaires pour une tâche concrète de mesure ou de
calibration. Par ce biais, l'utilisateur a accès de façon centralisée à toutes les
données et peut les gérer et, le cas échéant, les adapter depuis cet endroit.
L'espace de travail contient :
l
La définition du matériel connecté (configuration matérielle)
l
Le renvoi au projet et aux jeux de données
l
Le renvoi à une expérimentation
La configuration matérielle, partie intégrante de l'espace de travail
Comme déjà évoqué, une configuration matérielle fait partie intégrante d'un
espace de travail et n'est pas enregistrée comme objet propre dans la base de
données. Une configuration matérielle est l'image conforme aux données du
matériel de mesure et des interfaces d'ECU réellement utilisés, ainsi que de
leur paramétrage dans le logiciel.
Avant qu'une tâche de calibration ne puisse être réalisée, le matériel utilisé doit
être indiqué au logiciel. Autrement dit : il faut indiquer le matériel ou il doit
s'opérer une détection automatique afin de déterminer quels matériel de
mesure et quelle interface d'unité de contrôle sont raccordés au PC. De plus,
l'utilisateur doit indiquer quelles variables doivent être acquises sur quelles
entrées.
Pour les interfaces d'ECU, le projet et les jeux de données de travail et de référence utilisés doivent être indiqués ou créés.
Les informations entrées décrivent l'équipement matériel et sont enregistrées
en tant que configuration matérielle dans l'espace de travail.
INCA V7.4 - Guide de démarrage rapide
79
ETAS
4.3.5
4 INCA - Concept
Relations entre les objets de base de données
Les termes expérimentation, projet, jeux de données maître, jeu de données de
travail, jeu de données de référence et espace de travail, introduits dans les
chapitres précédents, sont des noms d'objets de base de données. Entre ces
objets de base de données, il existe des relations, qui peuvent être modifiées, y
compris pendant le travail. La figure suivante représente sous forme simplifiée
ces relations.
Fig. 4-10: Relations entre les objets de base de données
L'exemple suivant met en évidence ces relations :
Un calibreur doit calibrer différentes fonctionnalités d'un logiciel d'ECU, p. ex.
démarrage à froid ou réglage du ralenti. Il calibre ces fonctions à l'aide d'un
équipement de matériels divers sur le banc d'essai ou dans le véhicule (ou
dans différents véhicules). Ces différents emplacements comportent des ECU
avec des niveaux de programme déterminés, dont les données doivent être
optimisés pour la fonction respective.
Cet exemple est représenté dans la figure suivante. Les objets de base de données, qui sont enregistrés dans la base de données sur l'ordinateur du calibreur, sont représentés sous la forme d'ellipses. Les flèches entre les objets de
base de données correspondent aux références de la base de données.
INCA V7.4 - Guide de démarrage rapide
80
ETAS
4 INCA - Concept
Fig. 4-11: Exemple de relation entre les objets de la base de données dans
INCA
Conformément aux différentes fonctions d'ECU à calibrer, le calibreur est
assisté dans INCA par l'expérimentation appropriée.
Les différents équipements matériels sur le banc d'essai et dans les différents
véhicules se reflètent dans différents espaces de travail avec les configurations matérielles individuelles.
Le fait qu'un calibreur souhaite d'abord calibrer le démarrage à froid suivi du
réglage du ralenti sur le même véhicule est supporté en ce que les deux expérimentations peuvent être chargées par l'intermédiaire du même espace de
INCA V7.4 - Guide de démarrage rapide
81
ETAS
4 INCA - Concept
travail et, par conséquent, des configurations matérielles identiques. Le matériel est paramétré lors du chargement d'une expérimentation depuis le disque
dur dans la mémoire principale, conformément aux données provenant de
l'expérimentation (p. ex. le débit).
Etant donné qu'une expérimentation peut être utilisée avec différents espaces
de travail, la même fonction peut être calibrée sur le banc d'essai et dans le
véhicule. En l'occurrence, le matériel est initialisé d'après les spécifications
contenues dans la configuration du matériel appartenant à l’espace de travail,
et configuré d’après les données télécharger depuis le jeu de données.
La même expérimentation peut être utilisée avec différents projets. Ceci à
condition que les noms des variables n'ont pas été modifiés dans le fichier de
description de l'ECU.
Cet exemple montre que les solutions choisies dans INCA offrent à l'utilisateur
d'importants avantages et apportent une flexibilité accrue. La flexibilité accrue
s'accompagne également d'une complexité accrue. Ainsi, par exemple, il faut
vérifier, lors de la suppression d'une expérimentation, si cette expérimentation
est encore utilisée dans d'autres espaces de travail. L'utilisateur est déchargé
de ces tâches grâce à l'utilisation d'une base de données, qui connaît et gère
ces références.
INCA V7.4 - Guide de démarrage rapide
82
ETAS
5
5 Glossaire
Glossaire
A
AML
"ASAP2 meta language" ; l'AML est défini dans la spécification
d'interface ASAP2 2.
Analyseur de données de mesure
Fenêtre pouvant être utilisée pour analyser les mesures.
ASAM
Association pour la standardisation des systèmes d'automatisation et
de mesure
ASAM MCD 3MC
ASAM MCD 3MC est une norme ASAM e.V. et décrit une interface
d'automatisation pour les outils de mesure et de calibration. L'objectif
est de concevoir une interface pour les systèmes MCD, qui sont utilisés
pendant les phases de conception, de production et de maintenance
durant le cycle de vie d'un véhicule. D'un point de vue de l'utilisateur,
l'intégration des unités de contrôle (ECU) doit être encapsulée par le système MCD, l'utilisateur a besoin d'accéder aux objets de mesure et de
calibration via des méthodes identiques. La version 1 de la spécification
ASAM MCD 3MC (ASAP3) utilisait un modèle procédural pour décrire
l'interface, tandis que la version 2.0 et les versions suivantes décrivent
une interface orientée objet.
ASAP-1b
L'interface logicielle / pilote entre le programme de calibration sur le PC
et le matériel de calibration connecté.
ASAP2
Format de fichier destiné à la description des variables de calibration et
de mesure contenues dans le logiciel d'ECU, ainsi qu'à des informations
spécifiques supplémentaires pour le paramétrage de l'interface de calibration. Via ASAM-MCD-2MC, les informations nécessaires à cette fin
sont importées dans un système de calibration (fichier ASAM-2MC). Le
fichier ne contient toutefois que des informations d'adresse et la structure des variables, les valeurs sont contenues dans le fichier HEX correspondant.
ASAP3
ASAP3 MC V2.1.1 (ASAM MCD 3MC V2.1.1) est une spécification, que
l'association ASAM e.V a repris du groupe ASAP précédent. Elle décrit
une interface de programmation d'application procédurale pour les
outils de mesure et de calibration.
AUTOSAR
AUTomotive Open System ARchitecture; Les fichiers AUTOSAR sont
des fichiers de description au format XML (*.arxml). Ils décrivent le système AUTOSAR, par exemple la topologie du système incluant les bus
INCA V7.4 - Guide de démarrage rapide
83
ETAS
5 Glossaire
de données et les clusters, les composants logiciels, et le matériel. INCA
utilise uniquement les descriptions du bus CAN et CAN FD (clusters
CAN) des modèles système AUTOSAR.
B
Boîte de dialogue de configuration
Boîte de dialogue utilisée pour configurer les différentes fenêtres de
mesure et de calibration, ainsi que les variables qui y sont contenues.
Boîte de sélection des variables
Boîte de dialogue utilisée pour sélectionner les variables de mesure et
de calibration.
C
CAN-DB
Format pour la description des données envoyées sur le bus CAN ou
CAN FD (p. ex. nœuds de réseau, valeurs de signal).
CAN FD
CAN avec vitesse de transfert flexible des données. CAN FD est basé
sur le protocole CAN décrit par la norme ISO 11898-1. CAN FD utilise
une bande passante plus élevée pour les transferts de données en raison de l'utilisation de champs de données plus longs. CAN utilise quatre
bits pour le code de longueur de données, ce qui donne 16 codes différents, mais seules les neuf premières valeurs sont utilisées, les codes
[0 - 8] indiquant une longueur de champ de données de [0 - 8] octets ; les
codes [9 - 15] sont définis pour indiquer huit octets de données. Dans
CAN FD, les codes indiquent des champs de données plus longs.
Cartographie
Variable de calibration tridimensionnelle.
Catalogue de variables de mesure
Représentation interne du fichier de description des signaux mesurés.
Code
Le code exécutable est le programme "actuel" à l'exclusion des données
(contient les algorithmes actuels). Le code est la partie du programme
pouvant être exécutée par la CPU.
Configuration de mesure
Consiste en plusieurs systèmes de mesure.
Configuration matérielle
Partie de l'espace de travail ; contient le matériel utilisé et les informations de paramétrisation.
Courbe
Variable de calibration bidimensionnelle
INCA V7.4 - Guide de démarrage rapide
84
ETAS
5 Glossaire
D
de paramètre
Objet de calibration Les paramètres possèdent une valeur pouvant être
calibrée. INCA connaît plusieurs types de calibrations, p. ex. scalaire,
courbe, cartographie, tableau, chaîne ascii, ...
Développeur d'interface utilisateur
Fenêtre utilisée pour éditer et créer des interfaces utilisateur.
Dispositif de mesure
Un dispositif de mesure peut être utilisé pour interconnecter plusieurs
modules de mesure pour former un groupe de cartes. Un dispositif de
mesure peut être défini en tant qu'ensemble de modules de mesure, qui
sont combinés physiquement et logiquement pour former une unité.
Données
Les données sont les variables modifiables d'un programme.
Données de mesure
Terme utilisé pour les données enregistrées pendant une mesure.
E
Editeur
Voir Fenêtre de calibration.
Editeur de configuration matérielle
Fenêtre utilisée pour configurer le matériel.
Eléments de calibration
Eléments d'interface utilisateur utilisés pour représenter et éditer les
variables de calibration.
Eléments de fenêtre
Terme générique utilisé pour les éléments de calibration et d'affichage.
Eléments de mesure
Eléments d'interface utilisateur utilisés pour représenter les signaux
mesurés.
Enregistreur
Un enregistreur est utilisé pour enregistrer une mesure. Dans un enregistreur sont définis les paramètres d'enregistrement, tells que
variables, les conditions de trigger (trigger) et le fichier de sortie. Un
nombre quelconque d'enregistreurs peut être utilisé pour chaque
mesure.
Environnement d'expérimentation
Environnement de travail principal, dans lequel l'utilisateur exécute ses
tâches de mesure et de calibration.
INCA V7.4 - Guide de démarrage rapide
85
ETAS
5 Glossaire
Espace de travail
Un espace de travail est un élément de base de données, dans lequel
toutes les informations requises pour une mesure ou une tâche de calibration spécifique sont enregistrées et regroupées.
ETK
Sonde d'émulateur. Matériel de calibration pour un ECU. Intervient directement dans la mémoire de l'ECU.
Expérimentation
Jeu de données contenant les paramètres pour une expérimentation de
calibration spécifique (canaux, temps d'échantillonnage, représentation,
etc.).
F
Fenêtre de calibration
Fenêtre de travail INCA, qui peut être utilisée pour modifier les variables
de calibration.
Fenêtre de mesure
Fenêtre de travail INCA, qui affiche les signaux mesurés pendant une
mesure.
FIBEX
FIBEX ("Field Bus Exchange") est un format d'échange basé sur un
schéma XML, qui est utilisé pour des descriptions complètes du réseau
de communication à bord du véhicule. FIBEX est défini pour différents
types de réseau (CAN, LIN, MOST, FlexRay) et contient des informations
sur l'architecture du bus, les signaux, les propriétés de nœud, etc. INCA
uses FIBEX files to align tools and ECUs with the communication
scheme given by the FlexRay cluster, i.e. the FIBEX file defines the
signals which can be monitored via INCA in the connected cluster, and it
contains data for the configuration of the interface hardware. Le format
du fichier FIBEX est normalisé par l'ASAM (Association pour la normalisation des systèmes d'automatisation et de mesure).
Fichier Asap2
Format d'échange standard au format ASCII, utilisé pour les projets.
Fichier de description
Contient la description physique des paramètres et signaux mesurés au
sein de l'unité de contrôle (noms, adresses, formules de conversion,
assignations de fonction, etc.).
Fichier de description de projet
Le fichier de description de projet (*.a2l) contient une description physique des données et/ou des paramètres du programme de l'unité de
contrôle. Il inclut les éléments suivants : information de structure,
plages d'adresses, taille mémoire, plages d'adresses de toutes les
variables de mesure et de calibration, noms des variables de mesure et
de calibration.
INCA V7.4 - Guide de démarrage rapide
86
ETAS
5 Glossaire
Fichier de description de variables de mesure
Fichier au format Asap2, dans lequel est décrit un jeu déterminé de
variables de mesure.
Fichier HEX
Format d'échange d'un niveau de programme, le fichier HEX (*.hex,
*.s19 ; format Intel Hex ou Motorola Hex) contient le programme de
l'ECU, composé du code source et des données. Le contenu de ce
fichier peut être chargé directement dans l'unité de contrôle et exécuté
par le processeur correspondant.
Fichier LAB
Un fichier LAB contient une liste de variables. Cette liste peut être utilisée pour appliquer une compilation de variables déjà créée dans
d'autres domaines (p. ex. expérimentations additionnelles, configuration
de scénarios de calibration, etc. ). ). L'extension des fichiers est ".lab".
FlexRay
FlexRay est un système de communication évolutif et insensible aux
défaillances pour un échange de données à grande vitesse et déterministe. Le multiplexage temps-division de FlexRay facilite la conception de systèmes distribués modulaires ou importants pour la sécurité.
Sa large bande passante de 10 Mbauds sur deux canaux contribue à
faire face à la charge élevée du réseau occasionnée par le nombre croissant de systèmes électroniques innovants mis en œuvre sur les véhicules modernes. Les spécifications du système de communication sont
publiées par le consortium FlexRay, qui est largement supporté par les
constructeurs automobiles et les fournisseurs du monde entier.
G
Gestionnaire de base de données
Environnement, au sein duquel l'utilisateur peut gérer les données qu'il a
créées et qui sont enregistrées dans la base de données.
Gestionnaire de données de calibration
Fenêtre, dans laquelle les jeux de données ou les données de calibration
individuelles peuvent être listées, copiées et comparées.
Gestionnaire de pages mémoire
Boîte de dialogue utilisée pour transférer les versions de données entre
les pages de base de travail, le disque dur et la mémoire principale, ainsi
qu'entre l'unité de contrôle et le PC.
Grille
La grille décrit l'intervalle, durant lequel une mesure est enregistrée. En
fonction du dispositif, le nombre de mesures pouvant être enregistrées
par grille peut être limité. Cette information est définie dans le fichier
ASAP2.
H
HSP
"Hardware Service Pack" ; mise à jour du firmware pour le matériel ETAS
INCA V7.4 - Guide de démarrage rapide
87
ETAS
5 Glossaire
I
Intel-Hex
Format d'échange pour les niveaux de programme.
Interface ECU
Matériel de calibration permettant l'exécution de la calibration de l'unité
de contrôle (ETK, CCP et K-Line).
Interface utilisateur de variable
Interfaces utilisateur de variable, au sein desquelles les fenêtres de
mesure et de calibration peuvent être créées et organisées conformément aux propres exigences de l'utilisateur.
J
Jeu de données
Elément de base de données constitué d'un jeu de données
d'application, lues à partir de fichiers au format hex (*.hex)
Jeu de données de référence
Jeu de données protégé en écriture. The data included are used as a
reference and are, therefore, called reference data
Jeu de données de travail
Jeu de données non protégé en écriture. Les données incluses peuvent
être modifiées et, par conséquent, sont également appelées données de
travail.
Jeu de données maître
Jeu de données en lecture seule, qui a été créé par la lecture du premier
fichier HEX. La partie code du fichier HEX est enregistrée dans le projet.
K
K-Line
Interface de calibration série vers l'ECU.
L
LDF
LDF est un élément de la spécification LIN, un format de fichiers utilisé
pour décrire un cluster LIN entier. Le format LDF contient les informations relatives aux nœuds LIN, cadres et valeurs de signal avec
conversions physiques. INCA utilise les fichiers LDF pour fournir des
signaux mesurables, afin de calculer les valeurs physiques, et pour la
configuration de l'interface matérielle.
LIN
Le bus LIN ("Local Interconnect Network") est un système de réseau
petit et lent, qui est utilisé comme sous-réseau à bas prix d'un bus CAN,
afin d'intégrer les capteurs ou actionneurs mis en œuvre dans les véhicules d'aujourd'hui. La spécification LIN est imposée par le consortium
LIN, voir http://www.lin-subbus.org/.
INCA V7.4 - Guide de démarrage rapide
88
ETAS
5 Glossaire
M
Matériel de calibration
Modules matériels appartenant à la catégorie des interfaces ECU : ETK,
CCP et K-Line.
MDF
"Measurement Data Format" (format des données de mesure) ; MDF est
un format de fichiers binaires utilisé pour enregistrer les données provenant des capteurs, des ECU et de la surveillance de bus pour traitement post-mesure. Outre les données de mesure, MDF contient
également des méta-données descriptives et personnalisables au sein
du même fichier. Le format est organisé en blocs binaires à configuration dispersée, afin de garantir une lecture et une écriture haute performance. Les données de mesure sont enregistrées de façon orientée
canal et utilisent des canaux maîtres pour la synchronisation, qui peut
être liée au temps, à l'angle, à la distance ou simplement à un index. Contrairement aux autres formats de données de mesure, MDF supporte les
fréquences d'échantillonnage non équidistant et multiples par fichier,
telles qu'utilisées dans le domaine automobile.
Mesure
Pendant une mesure, les variables qui font partie de l'expérimentation
sont échantillonnées et affichées. Une mesure est nécessaire pour les
enregistrements. Selon le mode d'enregistrement sélectionné,
l'enregistreur par défaut ou tous les enregistreurs peuvent être utilisés
pour l'enregistrement des mesures.
Mode d'enregistrement
Les deux modes d'enregistrement déterminent si les enregistreurs sont
utilisés pour les mesures d'enregistrement. En mode "Visualisation",
tous les enregistreurs (d'arrière-plan) activés sont démarrés. En mode
"Enregistrement", l'enregistreur par défaut est démarré en plus des enregistreurs d'arrière-plan activés. In order to actually start the recording,
the trigger condition of the correspong recorder must be fulfilled.
Module matériel
Egalement utilisé pour la représentation interne du matériel réel. Terme
générique utilisé pour les modules de mesure et les interfaces ECU.
Motorola S-Record
Format d'échange pour les niveaux de programme.
P
Page de référence
Page mémoire située dans l'ECU, contenant une version spécifique des
données. Les données inclues sont utilisées comme référence et ne
peuvent pas être modifiées.
INCA V7.4 - Guide de démarrage rapide
89
ETAS
5 Glossaire
Page de travail
Page mémoire située dans l'ECU, contenant une version spécifique des
données. Les données incluses peuvent être modifiées et, par conséquent, sont appelées données de travail.
Pages mémoire
La mémoire d'une unité de contrôle contenant un matériel de calibration
est généralement constituée de deux "pages" (page de référence et
page de travail), chacune d'entre elles contenant le programme complet
de l'unité de contrôle, données incluses. L'utilisateur peut commuter
entre ces deux pages. Généralement, la page de référence est en lecture
seule et contient la "version de référence" déjà enregistrée. La page de
travail peut être éditée (c'est-à-dire modifiée) par l'utilisateur.
Paramètre
Terme générique utilisé pour la cartographie, la courbe et le scalaire
(voir également "Variable de calibration").
Paramètres de canal d'affichage
Paramètres pouvant être définis pour un canal d'affichage. Ils
n'affectent pas la paramétrisation du dispositif matériel, mais uniquement la visualisation des variables à l'écran.
Paramètres de canal de mesure
Paramètres pouvant être définis pour chaque canal d'un module de
mesure.
Paramètres matériels
Paramètres pouvant être définis pour un matériel.
Point processus
Etat, décrit par les valeurs des variables de mesure ECU internes, dans
lequel se trouve actuellement l'ECU. Il en résulte la valeur au sein de
courbes, à laquelle l'ECU est en train d'accéder.
Profil utilisateur
Jeu de paramètres optionnels spécifiques à l'utilisateur.
Programme
Un programme se compose de code et de données, et est exécuté en
tant qu'unité par l'unité centrale de l'ECU.
Projet
Objet de base de données, qui se compose normalement d'un fichier de
description de projet (*.a2l) et d'un exécutable (p. ex. *.hex, *.s19).
L'exécutable contient à la fois le code et les données. Le projet est créé
par le chargement du fichier de description de projet (fichier ASAM2MC) et enregistré dans la base de données en tant qu'objet de base de
données. Il contient la description de toutes les informations importantes pour la calibration (adresses, méthodes de remplissage, etc.)
d'un programme d'unité de contrôle.
INCA V7.4 - Guide de démarrage rapide
90
ETAS
5 Glossaire
S
Scalaire
Variable de calibration unidimensionnelle (constante).
Signaux calculés
Les signaux calculés sont composés de plusieurs variables, qui sont
combinées au moyen d'un algorithme.
Système de mesure
Matériel, que l'utilisateur perçoit comme des dispositifs autonomes.
Inclut au moins un module matériel.
T
Trigger
Un trigger est une condition qui, lorsqu'elle est remplie, démarre ou
arrête une action. Des exemples courants de triggers dans INCA sont
les triggers de début et de fin d'enregistrement. Les triggers sont créés,
édités et gérés dans l'éditeur de triggers.
V
Variable
Terme générique utilisé pour les variables de calibration
(CARACTETISTIQUE selon ASAP2) et les signaux mesurés (MESURE
selon ASAP2).
Variable de calibration
Variable d'unité de contrôle pouvant être modifiée par l'utilisateur (scalaire, courbe et cartographie).
Variable de mesure
Désignation d'une variable à mesurer.
Version de données
Une version de données est une révision (version) particulière de données.
Version de programme
Fichier Hex contenant le programme de l'unité de contrôle.
X
XCP
"eXtended Calibration Protocol" ; XCP est un protocole indépendant du
fournisseur et de l'interface, permettant la communication entre les
outils de calibration et les unités de contrôle. XCP a été spécifié dans
l'ASAM e.V.
XETK
Matériel de calibration analogue à ETK pour l'accès aux ECU via le protocole standard XCP on Ethernet.
INCA V7.4 - Guide de démarrage rapide
91
ETAS
6
6 Informations des Contacts
Informations des Contacts
ETAS siège principal
ETAS GmbH
Borsigstraße 24
Phone:
+49 711 3423-0
70469 Stuttgart
Fax :
+49 711 3423-2106
Allemagne
WWW:
www.etas.com
ETAS filiales et support
Pour les détails sur vos services de distribution en plus que votre équipe de
support et vos hotlines, regardez les pages d’internet ETAS:
ETAS filiales
WWW:
www.etas.com/fr/contact.php
ETAS support
WWW:
www.etas.com/fr/hotlines.php
INCA V7.4 - Guide de démarrage rapide
92

Manuels associés