Avec INCA, ETAS offre une famille flexible de produits logiciels pour la calibration, le diagnostic et la validation de systèmes électroniques automobiles. Il comporte toutes les fonctions qui sont requises pour les ingénieurs R&D, de calibration et d’essais, pour valider, adapter et débugger les logiciels d’application des calculateurs. INCA est facile à utiliser et fournit des interfaces orientées utilisateur, disponibles en anglais, allemand, français, chinois ou japonais.
INCA est utilisé tout le long du processus de développement de la calibration initiale d’un modèle de fonction en passant par la précalibration d’un calculateur sur banc d’essai à l’optimisation finale dans le véhicule. Le logiciel s’emploie au bureau, en laboratoire, sur banc d’essai et en véhicule. Les applications s’entendent des simulations PC à l’instrumentation d’un véhicule ainsi que de la gestion Offline des données de calibration aux analyses et post-traitement des mesures.
INCA supporte la gamme complète des modules matériels compacts ETAS ainsi que les interfaces calculateur puissantes ETK, FETK et XETK dans les applications de mesure, prototypage, calibration et diagnostic. INCA offre une large gamme d’interfaces ouvertes et standardisées, assurant ainsi l’intégration facile dans différents environnements.
Mesure et calibration de calculateur
INCA permet le réglage des paramètres de fonctions, diagrammes caractéristiques et tableaux soit Offline, soit pendant le fonctionnement du calculateur. Pendant ce temps, l’outil gère la mémoire volatile et non volatile du calculateur et résout des dépendances de paramètres. Des éditeurs puissants affichent des scalaires, courbes ou cartographies caractéristiques sous forme de tableaux ou graphes en format physique ou hexadécimal. Des scénarios de calibration comportent plusieurs valeurs de paramètres de fonctions spécifiques et facilitent la comparaison de différents réglages.
Pour la gestion Offline des données de calibration, INCA offre des fonctions sophistiquées pour le listage, la comparaison et la fusion des enregistrements. En plus, INCA supporte le traitement de méta-données, décrivant l’historique et le temps d’exécution d’une calibration de paramètre ou de fonction.
Pour la gestion offline des données d’application, INCA propose des fonctions sophistiquées pour le listage, la comparaison et la fusion des enregistrements. Grâce à l’add-on INCA-QM-BASIC (Basic Quality and Maturity Tracking), INCA prend par ailleurs en charge le traitement de métadonnées décrivant l’historique et le niveau de maturité de la calibration de paramètres ou de fonctions.
Pendant la calibration, INCA permet l’acquisition de données en provenance du calculateur et des bus du véhicule tels que CAN, LIN, FlexRay ou Ethernet. INCA mesure également des signaux en provenance des capteurs et de l’environnement du véhicule. Des grandeurs dérivées des mesures et des variables de calibration peuvent être calculées en ligne et s’afficher. Grâce à des conditions de déclenchement complexes, l’enregistrement des données peut être lancé et stoppé automatiquement dans plusieurs enregistreurs indépendants. Les données relatives aux différentes conditions de déclenchement peuvent être enregistrées en parallèle. Les fichiers de mesure peuvent comporter à la fois des signaux mesurés et calculés, des paramètres de calibration, les conditions de déclenchement et des commentaires de l’utilisateur.
Avec ODX-LINK, INCA propose une solution complète basée sur ODX pour la validation du diagnostic des véhicules et la programmation des calculateurs.
Diagnostic de calculateur
Le diagnostic de calculateur est ajouté par le complément ODX-LINK aux fonctions de mesure et de calibration du produit de base INCA.
INCA/ODX-LINK gère en parallèle les données relatives à la calibration et au diagnostic du calculateur. Les deux types de signaux peuvent être utilisés de la même manière pour le déclenchement et le calcul de signaux dérivés. Toutes les données sont enregistrées dans un fichier de mesure et affichées dans les mêmes vues. Un seul boîtier interface suffit pour fournir les connexions pour le diagnostic et la calibration du calculateur.
ODX-LINK comporte des fonctions de gestion des séquences de diagnostic basées sur les services de diagnostic conformément à la règlementation d’émission OBD. S’appuyant sur les services définis par ISO 15031-5 et SAE J1979, l’outil permet de visualiser des enregistrements dans la mémoire de défauts, des informations d’état et des fonctions de surveillance, des informations sur le véhicule,… et des données d’environnement connues comme les “freeze frames”.
En complément de l’OBD, ODX-LINK permet le diagnostic complet des calculateurs conformément au standard ODX. INCA est en plus capable d’émuler un appareil de test de service et d’exécuter des fonctions de recherche de défauts. De cette façon, le diagnostic de service peut être validé avant que l’appareil de test de service soit disponible. Grâce à l’outil ODX-FLASH, INCA/ODX-LINK offre une solution complète pour valider la reprogrammation et le diagnostic des calculateurs du véhicule conformément à la norme ODX.
Analyse des données de mesure
Dans le processus de développement des calculateurs, les données de mesure relatives à différents scénarios de mise au point doivent être comparées. L’analyseur de données de mesure MDA permet de visualiser des mesures dans des configurations prédéfinies. Il permet d’évaluer la corrélation des données de diagnostic avec les signaux des calculateurs, capteurs et bus de véhicule. Grâce à l’analyseur de données de mesure MDA, des configurations prédéfinies peuvent être utilisées pour afficher des mesures de manière uniforme. En utilisant les mêmes vues et réglages pour les mêmes signaux indépendamment des enregistrements individuels, il est possible de contrôler des mesures similaires les unes comparées aux autres. Les maquettes d’impression de l’analyseur de données de mesure s’adaptent aux règles graphiques qui l’utilisateur aura prédéfinies et permettent la documentation professionnelle des résultats de mesure.
Pendant la simulation, le prototypage et le test de fonctions, les données de mesure souvent servent de stimuli. L’analyseur de données de mesure sert à sélectionner et préparer des signaux stimuli à partir des données de mesure brutes qui ont été enregistrées sur banc d’essai ou sur véhicule. MDA est capable de traiter de grands volumes de données de mesure. Il supporte le format de fichier MDF, un standard ASAM qui est généralement utilisé par les outils de développement et d’essai.
Mesure et calibration sur banc d’essai
Pour l’intégration avec des systèmes d’automatisation pour bancs d’essai, INCA supporte les interfaces ASAM éprouvés, c.a.d. le protocole ASAP3 et le modèle objet ASAM MCD-3 MC. Les temps de cycle de calibration qui peuvent être réalisés avec des interfaces standardisées sont particulièrement bien adaptés aux essais permanents.
Les méthodes de mesure et de calibration rapides sont supportées par l’add-on INCA-MCE (Measurement and Calibration Embedded) pour INCA. Grâce à la liaison en temps réel entre l’outil d’automatisation du banc d’essai et le calculateur, INCA-MCE assure une performance de mesure et de calibration extraordinaire.
INCA-MCE est exécuté sur le module ES910 qui sert d’interface calculateur en temps réel. Le protocole en temps réel standard EtherCAT ou le protocole en temps réel spécifique à l’application iLinkRT Ethernet est utilisé pour connecter l’ES910 au banc d’essai. Avec ces protocoles, l’outil d’automatisation et INCA-MCE utilisent des valeurs physiques pour échanger des paramètres de mesure et de calibration adressés par nom. Pour la communication avec le calculateur, INCA-MCE transforme toutes les données en valeurs binaires appropriées et en adresses mémoire.
Les capacités importantes de mesure et de calibration d’INCA peuvent être utilisées avec profit dans des applications PC de simulation et de prototypage. La simulation du comportement de nouvelles fonctions logicielles dans un environnent de modélisation sur le PC est une méthode de développement reconnue. Des prototypes sont utilisés pour valider de nouvelles fonctions dans un environnement réel.
Des prototypes de fonction peuvent être implémentés sur les différentes cibles. Suivant le besoin, ils sont exécutés sur un calculateur, sur un système d’essai ou sur le PC. Indépendamment de l’environnement de simulation ou de prototypage utilisé, INCA fournit des add-ons permettant l’accès aux signaux de mesure et de calibration. INCA-SCX est connecté par le protocole XCP via la connexion TCP/IP aux environnements de simulation génériques sur le PC. INCA-SIP sert à lier INCA avec Simulink®. INTECRIO d’ETAS permet l’intégration de modèles code C, Simulink et ASCET génériques avec un prototype. INCA-EIP assure l’accès complet aux prototypes INTECRIO sur le PC ou aux prototypes INTECRIO ou ASCET implémentés dans un système d’essai. INCA-EIP assure l’accès complet aux prototypes INTECRIO sur le PC ou aux prototypes INTECRIO ou ASCET implémentés dans un système d’essai. En utilisant le même outil INCA dans chaque étape, il est aisé d’améliorer les valeurs de calibration.
En complément des interfaces du système d’automatisation, les outils de la famille de produits INCA offrent une large gamme d’interfaces standard et ouvertes pour la configuration, l’échange de données, la documentation, l’automatisation et l’intégration avec des applications client.
L’accès au calculateur est configuré au moyen de fichiers de description aux formats standard A2L et ODX comme défini par ASAM MCD-2. La communication bus sur FlexRay, CAN et LIN est décrite dans le format FIBEX, CANdb, LDF ou AUTOSAR correspondant. Les données d’application sont mémorisées aux formats HEX, tandis que plusieurs formats ASCII sont supportés pour l’échange de valeurs de calibration. INCA enregistre les données de mesure sous forme de fichiers MDF. Etant une norme générale pour les tests automobiles, le format de données de mesure binaire MDF est supporté par les outils d’évaluation de données généralement utilisés tels que MATLAB® et FAMOS.
INCA fournit des listes de paramètres et les résultats des données de calibration en format XML. La configuration des expérimentations et du matériel connecté peut aussi être documentée dans des fichiers XML. Pour l’accès interactif aux descriptions des paramètres et modèles de fonction dans INCA, une interface ouverte permet l’intégration d’une documentation électronique du calculateur en format PDF ou Windows® Help HTML par le client.
INCA fournit des interfaces de programmation d’application (API) pour l’intégration d’outils. Les COM-API sont basés sur le standard COM (Component Object Model). Les COM-API permettent le contrôle de presque toutes les fonctions INCA, assurant ainsi la flexibilité maximale. Avec INCA-MIP, les scripts MATLAB® peuvent être utilisés pour automatiser ou semi-automatiser les procédures de calibration. Le travail manuel dans INCA et l’utilisation de scripts via INCA-MIP peuvent être combinés avec des routines de calcul et d’optimisation utilisant d’importantes bibliothèques et boîtes à outils MATLAB®.
L’interface de programmation INCA-INS.DK permet à l’utilisateur de développer ses propres fenêtres d’affichage pour les paramètres de mesure et de réglage et de les intégrer dans l’environnement d’expérimentation d’INCA.