Entreprise partenaire: ASCOREL
Equipe projet:

Philippe DEMOUSTIER
Grégory JANISZEWSKI
Stéphane ROSSI

Encadrée par: Marc JUVIN - ESISAR
   


Conception d’un nœud CAN, passerelle vers
internet et le multimédia

   
Présentation de l'entreprise:

ASCOREL développe des systèmes de sécurité, de contrôle commande et d’aide à la conduite pour des engins de travaux publics (grues mobiles, grues à tour, chargeuses à godets, …) et des nacelles élévatrices ou échelles de pompiers.

Ces systèmes sont construits autour d’un calculateur électronique embarqué qui utilise un réseau CAN pour l’échange d’informations avec les différents dispositifs (capteurs/actionneurs) nécessaires pour le fonctionnement de l’engin.

   
Contexte du projet:

Aujourd’hui, ce sont des fonctions de télémaintenance, de phonie par radio et d’affichage vidéo (connexion d’une caméra) qui viennent compléter les caractéristiques des engins. Celles-ci requièrent des dispositifs de transmission de données et de communication qui ne sont pas encore présents (Internet et fonction Web Server par exemple).

Ces technologies différentes, très évolutives et non spécifiques aux équipements ASCOREL, justifient l’idée d’une carte électronique dédiée aux fonctions IHM et de connectivité, pouvant trouver sa place sur le réseau CAN équipant les engins ASCOREL. Cela permettrait au calculateur embarqué de se focaliser sur les fonctions de sécurité et de gestion des engins.

   
Objectifs

L’objectif principal de ce projet sera la réalisation de deux cartes maquettes fonctionnelles à cœur microprocesseur et à interfaces multimédia.
Une partie logicielle embarquée permettra la gestion des différentes interfaces et liaisons.

   
Déroulement du projet

La première phase du projet a consisté à l’élaboration d’un cahier des charges fonctionnel. Cette phase a fait apparaître des fonctionnalités plus complexes qu’annoncées et a redéfini le sujet initial du projet. Afin d’intégrer toutes les fonctionnalités, une orientation de type carte PC embarquée a été retenue.

Une deuxième phase a ensuite abouti au choix du couple Processeur/OS : durant cette étape de deux mois, l’équipe projet a effectué des recherches et des comparaisons entre les différents OS et processeurs du marché.

Ces recherches ont été menées conjointement avec celles d’un expert de l’INRIA, spécialisé dans les solutions OS Temps Réel.

Le système d’exploitation retenu fut Linux et sera exécuté par un processeur
STPC ATLAS.

L’étape suivante fut la réalisation de la schématique de la carte électronique. De nombreuses recherches ont été nécessaires afin d’acquérir les connaissances indispensables à l’élaboration d’une carte à cœur microprocesseur. Mémoire SDRAM, bus PCI, bus ISA, architecture du processeur… sont des exemples de connaissances acquises durant cette réalisation.

Par la suite, le développement logiciel fut divisé en deux parties : La création d’un OS Linux léger afin d’être embarqué sur un support mémoire limité ; et le développement d’applications nécessaires aux fonctionnalités de la carte. Pour des raisons de coûts, les tests de validation ont été réalisés sur une carte d’évaluation STPC ATLAS, et non sur notre propre maquette.

   
Résultats obtenus
  • Réalisation de la schématique d’une carte PC embarquée multimédia.
  • Dossier technique complet en vue d’une réalisation de maquette.
  • Système d’exploitation embarqué basé sur une distribution Linux standard.
  • Ensemble d’applications de test des différentes interfaces et périphériques.