For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

ECU Interface Base Package

Bypass externe et bypass sur cible

L’ECU Interface Base Package fournit un accès en temps réel aux calculateurs de production pendant les activités de prototypage rapide de lois de commande, de test HIL et de test sur le terrain.

Domaines d’application

Que cela soit dans le cadre du prototypage rapide de lois de commande, des tests Hardware-In-the-Loop (HIL), Function-In-the-Loop (FIL), Vehicle-In-the Loop (VIL), ou des tests de terrain, l’accès en temps réel aux calculateurs est crucial. Afin de garantir un accès en temps réel, le code du calculateur existant doit être préparé de manière à ce que l’on puisse y mapper des fonctionnalités supplémentaires. Ces fonctionnalités peuvent être exécutées au moyen d’un système matériel temps réel externe ou même directement sur le calculateur d’origine (sur cible). Lors du développement de nouvelles fonctionnalités du logiciel d’un calculateur, il est courant de procéder à un développement incrémental basé sur le matériel et le logiciel existants du calculateur. La chaîne d’outils dSPACE destinée à l’interfaçage des calculateurs permet d’associer de nouvelles fonctionnalités au calculateur existant en utilisant les approches de bypass externe ou de bypass sur cible. Lors du test d’un calculateur de production avec un système HIL, les états internes du calculateur peuvent être capturés de façon synchrone pour devenir une partie intégrante des tests temps réel en cours. De plus, il est ainsi possible de simuler des capteurs inaccessibles, non disponibles ou très complexes. En raccordant directement le calculateur à une simulation de l’organe piloté ou de l’environnement sur matériel temps réel, il devient même possible de procéder à des tests partiels ou complets du logiciel du calculateur sans avoir à connecter toutes ses E/S (tout particulièrement dans des contextes FIL en laboratoire et VIL en véhicule). Pendant un test de terrain, la fonctionnalité d’un calculateur est testée dans un environnement réel. Si une erreur est détectée au niveau du logiciel du calculateur (p. ex. une valeur de variable interne incorrecte), il est possible de la corriger rapidement à l’aide du bypass sur cible. Les essais sur route peuvent alors reprendre. Afin de couvrir tous ces scénarios, dSPACE fournit une chaîne d’outils logiciels complète, du logiciel d’interface du calculateur, basée sur l’ECU Interface Base Package, pour l’interfaçage des calculateurs.

Avantages principaux

Le logiciel ECU Interface Software de dSPACE permet de s’interfacer aux calculateurs existants sans avoir besoin de connaissances approfondies sur les détails de l’implémentation initiale. Avec cet outil la distinction est faite entre la préparation du logiciel du calculateur pour son interfaçage et l’implémentation de nouvelles fonctionnalités, ainsi qu’entre le bypass externe et le bypass sur cible. L’ECU Interface Base Package vous permet d’accéder aux calculateurs qui ont déjà été préparés à l’interfacage avec le matériel externe temps réel de dSPACE. Un module Binary Code Management Module optionnel vous permet de préparer le code binaire d’un microcontrôleur spécifique pour l’interfaçage du calculateur correspondant. Le module optionnel On-Target Module associé au compilateur de la cible, permet au RTI Bypass Blockset de générer une application temps réel destinée à un microcontrôleur spécifique à partir du modèle d’une nouvelle fonction. Ainsi il combine le code de la nouvelle fonction au code du calculateur existant pour qu’il soit entièrement exécuté sur le calculateur cible sans nécessiter de matériel supplémentaire. Pour une optimisation maximale, il vous permet d’utiliser les zones de mémoire fragmentées et même de libérer de l’espace en écrasant les éventuelles fonctions obsolètes sur le calculateur cible. Ceci conduit à un niveau d’efficacité plus élevé dans l’utilisation des ressources limitées du calculateur. Afin d’augmenter encore plus l’efficacité ou si l’accent est particulièrement mis sur la production, il est possible d’utiliser TargetLink, le générateur de code de production certifié.

Module Description
ECU Interface Base Package
  • Combines the functionalities of the RTI Bypass Blockset and the ECU Interface Manager
  • Supports external bypassing applications by using dSPACE real-time systems
  • Implementation of Simulink® functions using RTI or Configuration Desk
  • Import, analysis and examination of binary ECU code
  • Provides dSPACE ECU Service with support of DCI-GSI2 and XCP for ECU interfacing
  • Configuration of existing dSPACE ECU services (e.g., XCP)
Binary Code Management Module (target-specific)
  • Optional module for the ECU Interface Base Package
  • Insertion of dSPACE ECU Services on a binary code basis for external and on-target ECU interfacing
  • Available for Infineon TriCore, NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850
On-Target Module (target-specific)
  • Optional module for the ECU Interface Base Package
  • Implementation of Simulink and TargetLink bypass functions on a specific target ECU with existing dSPACE ECU services
  • Requires an additional HighTec compiler (target-specific)
  • Available for Infineon TriCore, NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850
HighTec Compiler (target-specific)
  • Required target C code compiler for On-Target Module
  • Available for Infineon TriCore, NXP (Freescale) MPC5xxx, STMicroelectronics SPC5xxx, and Renesas V850/RH850

Informations approfondies