Gestion de bus CAN



Le projet

Introduction
Le protocole CAN
Les composants CAN
Cartes développées
Programmation PPC
Environnement JerryCAN



Divers

L'Equipe
Sources
FAQ
Rapport en PDF

Site Web de Vincent


Introduction

Le CAN (Controller Area Network) est un bus de communication série développé à la fin des années 80 par l'entreprise allemande Robert Bosch. L'objectif était de fournir à l'industrie automobile un bus peu coûteux pour l'électronique embarquée des automobiles, comme alternative aux encombrants et complexes câbles des modèles de l'époque.

Aujourd'hui, l'efficacité et la robustesse de ce protocole l'ont amené à être utilisé dans de nombreuses autres applications industrielles, en particulier celles nécessitant un débit important jusqu'à 1 Mbits/s avec un très faible taux d'erreur.

Le CAN est aussi devenu un standard international reconnu par l'ISO.

De nombreux contrôleurs CAN sont aujourd'hui disponibles chez la plupart des fabricants, qui proposent aussi des versions de leurs microcontrôleurs avec des contrôleurs CAN intégrés. De nombreux packages de développement existent aussi sur le marché.


Ce site présente un exemple d'implémentation d'un bus CAN reliant différentes plateformes : une carte PowerPC 403 avec sa carte contrôleur CAN, un PC utilisant aussi une carte contrôleur CAN, et des noeuds autonomes.

Cet environnement est le résultat du développement :

  • de plusieurs cartes mettant en oeuvre des contrôleurs CAN,
  • des librairies permettant d'utiliser ces cartes et de développer des applications utilisant le bus CAN,
  • d'applications de développement et de démonstration.

Nouveau
Ca y est, grâce à Matthieu, le rapport est enfin disponible au format PDF. Il est téléchargeable ici.


Bonne lecture !

Si vous avez apprecié ce site, vous pouvez nous faire un petit don:

Suivant : Le protocole CAN


TOP