ES910 – Module de prototypage et d'interface

Logé dans un boîtier compact et robuste, le module de prototypage et d’interface ES910 offre une puissance de calcul élevée avec toutes les interfaces de calculateur courantes. Il est conçu pour fonctionner à la fois de manière autonome et dans un environnement de développement.
ES910 – Module de prototypage et d'interface

Les interfaces CAN et LIN assurent la connexion du module ES910 aux bus véhicule. Les deux interfaces CAN prennent en charge le CAN haut et bas débit et peuvent être configurées individuellement. Les interfaces ETK, XETK et CAN permettent de simuler des applications partielles sur le module ES910 et de les synchroniser avec un calculateur de développement (expérimentation de prototypage rapide de fonction de bypass). L’interface ETK propriétaire satisfait à des exigences temps réel très strictes, tandis que XETK et CAN prennent en charge le protocole XCP ouvert pour le bypass.

Le cœur du module est constitué d’un processeur PowerQUICC™ de NXP* à virgule flottante double précision, qui est particulièrement adapté aux applications de prototypage rapide. Les propriétés du microprocesseur, le système d’exploitation temps réel RTA-OSEK et la RAM non volatile (NVRAM) intégrée permettent de réaliser des simulations avec un comportement proche de celui du système cible.

Les outils de prototypage INTECRIO et ASCET-RP (Rapid Prototyping) rendent la configuration du module ES910 particulièrement aisée. Au cours de l’expérimentation avec INTECRIO, l’utilisateur peut accéder au modèle en cours d’exécution par le module ES910.

Grâce à l’add-on INCA-EIP (Experimental Target Integration Package), les caractéristiques des modèles de fonctions prototypées sur le module ES910 sont accessibles depuis INCA. Le module préconfiguré ES910 se comporte, du point de vue d’INCA, comme un calculateur avec accès en mesure et en calibration. Avec INCA, il est également possible d’utiliser les interfaces ETK, XETK, CAN et LIN du module ES910 pour l’acquisition de données ou pour l’application des calculateurs.

Sur banc d’essai, le module ES910 associé à l’application INCA-MCE (Measurement and Calibration Embedded) permet un échange rapide des valeurs de mesure et de calibration entre le calculateur et l’automatisation du banc d’essai.

Au besoin, il est possible de compléter le module de base ES910 par ajout d’un nœud FlexRay avec deux canaux (ES920) ou de deux interfaces CAN ou CAN-FD (ES921 ou ES922).

Avantages

  • Module compact de prototypage et d’interface pour le développement de fonctions et l’application
  • Processeur PowerQUICCTM III MPC8548 pour calculs en temps réel
  • Interfaces ETK, XETK, CAN et LIN
  • Evolutivité en toute flexibilité par ajout d’un module d’interface FlexRay, CAN ou CAN-FD ES920 / ES921 / ES922
  • Intégration dans INCA, INTECRIO et ASCET-RP
  • Prise en charge du bypass ETK, XETK, XCP-on-Ethernet et XCP-on-CAN
  • Possibilité de connecter des modules de mesure ES400 et ES63x
  • Prise en charge des interfaces d’automatisation de banc d’essai EtherCAT® et iLinkRT™ ( INCA-MCE)
  • Possibilité de fonctionnement autonome

Interfaces

Interfaces du module de prototypage et d’interface ES910

Le découplage du processeur principal du module ES910 et des interfaces d’E/S, de calculateur et de bus de véhicule est assuré par l'échange de données à travers la mémoire centrale DDR2. Les interfaces sont connectées par des contrôleurs indépendants supplémentaires qui accèdent directement par streaming à la mémoire principale DDR2.

Le contrôleur de simulation ainsi que le contrôleur de bus de véhicule accèdent indépendamment, à la mémoire principale DDR2. Pour assurer en permanence la cohérence des données, on applique la technique du triple buffer.  Lors de l’implémentation, beaucoup d'importance est attachée à l’efficacité de la réalisation de ce principe sur le matériel. Cette architecture permet d’acquérir et de transmettre des signaux de manière efficace sans surcharger le processeur de simulation.

Les contrôleurs de communication pour les interfaces calculateur et bus ETK, XETK, CAN, LIN sont implémentées en tant que «System On a Programmable Chip» (SOPC) basé sur des composants FPGA pour garantir la compacité du module malgré les diverses interfaces et une faible consommation électrique.

Application à bord des véhicules et sur banc d’essai

ETAS INCA/INCA-EIP (Experimental Target Integration Package) d’ETAS permet de calibrer les prototypes de nouveaux algorithmes de régulation directement sur le module ES910. Le module ES910 peut par ailleurs être utilisé par INCA pour la calibration, l’acquisition des signaux de calculateur et de bus, la programmation flash et le diagnostic (CAN).

La calibration automatique sur banc d’essai est prise en charge par le module ES910 dans le cadre de solutions spécifiques au client : en lien avec la solution d’ingénierie INCA-MCE (Measurement and Calibration Embedded) d’ETAS, le module ES910 assure un échange rapide de valeurs de mesure et de réglage entre le calculateur et l’automatisation du banc d’essai. Le module ES910 convertit et transfère des données entre le calculateur et le banc d‘essai. La communication entre l’automatisation du banc d’essai et le module ES910 intervient en temps réel, à l’aide des protocoles EtherCAT® ou iLinkRT™. Le module ES910 permet de réaliser des applications de mesure et de réglage avec des temps de cycle très courts.