Conception et programmation d'une passerelle CAN/Ethernet sur un microcontrôleur

L'entreprise MECOS développe et construit des paliers magnétiques, permettant une sustentation sans contact pour des rotors tournant à très grande vitesse. Les paliers magnétiques sont un produit à technologie de pointe et nécessitent des outils puissants pour la mise en service (MATLAB). Lors de la mise en service, une communication rapide entre le logiciel de développement et le palier magnétique est essentielle. MECOS désire améliorer ce système de communication entre le PC (équipé du logiciel MATLAB) et la cible temps réel (un ou plusieurs processeurs DSP équipés d’un bus de terrain CAN). L'objectif du travail de diplôme présent consiste à développer une nouvelle passerelle de communication entre le PC de développement équipé du bus Ethernet et le bus de terrain CAN du palier magnétique. Cette passerelle de communication est à concevoir et à programmer sur un microcontrôleur TINI DS80C400. Elle doit garantir des débits de communication CAN à 1Mbit/s avec une fiabilité de transmission de ~100% (perte ou permutation de trames exclue). La fiabilité de transmission doit ponter le fossé entre le stack TCP-IP de Windows et l'application Matlab. Pour permettre d'étendre la fiabilité de transmission jusqu'au programme d'application (Matlab), nous proposons de développer un protocole propriétaire MX25 (basé sur X.25) au-dessus de la couche TCP-IP.

Etudiant: Nermin Smajic

Année: 2004

Département: TIC

Filière: Informatique et systèmes de communication (anciennement Télécommunications) avec orientation en Réseaux et Services

Partenaire externe: MECOS Traxler AG, Winterthur

Enseignant responsable: Raoul Herzog

Téléchargement:
- Télécharger l'affiche