Asservissement-Positionnement

Présentation


Présentation
DSP TMS320VC31
Carte d'évaluation TI DSP Starter Kit
Carte d'Extension - Asservissement Positionnement
Soft

Usine à gaz - Utilisation
Usine à gaz - Historique


 

Avis

Aucune méthode de description rationnelle (UML par ex), n'a été utilisée ici. Toutes les descriptions se veulent plutôt informelles et orientées matériel. Dans le cadre de l'application visée, ce sont les moyens techniques et le temps nécessaire à leur mise en oeuvre, qui sont des facteurs limitants d'où ...
Il est aussi IMPORTANT de se rendre compte que cette description
, dans le cadre du Club de Robotique, NE PEUT être faîte, qu' APRES COUP.

Il n'est pas possible, toujours dans le cadre du Club de Robotique, d'établir COMPLETEMENT cette description, AVANT (ie : au début du projet). Donc il est d'autant plus dur de choisir une implémentation matérielle -- ce qui doit, encore et toujours dans le cadre du Club de Robotique -- , être fait le plus rapidement possible.



But de la carte

  • Pouvoir fournir une position absolue du robot la plus exacte possible, à tout moment.
  • Pouvoir fournir une position de l'adversaire, la plus exacte possible, à tout moment.
  • Répondre à différents ordres de trajectoires et d'arrêt.
  • Gérer les chocs (dérapage)
  • Recevoir à tout moment des ordres et fournir les infos demandées (position, état)

Entrées-Sorties -- Informations disponibles

Moyens utilisés

  • Cette carte est basée sur un DSP TMS320VC31, qui assure la plus grosse partie du travail.
  • Tout est architecturé autour du bus du DSP.
  • L'asservissement est réalisé par 2 LM629.
  • La communication I²C et la réception HF sont assurées par un PIC16F877
  • Les informations des roues codeuses sont gérées par les LM629
  • Le capteur de ligne et les moustaches sont rentrées sur IT via logique externe.

Architecture physique

La carte est un assemblage :

  • Une carte d'évaluation TMS320VC31
  • Une carte d'extension, contenant
    • 128Ko*4 de RAM (128Ko mots de 32 bits)
    • 128Ko de Flash
    • PIC 16F877
    • 2 LM 629
    • Gestion des IT, et du chargement du programme
  • A été ajouté par la suite : une carte venant s'enficher sur la carte d'extension, à la place du PIC, comportant :
    • le PIC
    • une UART standard, interfacée sur le bus du DSP
    • une nouvelle interface permettant le bootload du programme

Documentation

La documentation présente d'abord le DSP, ensuite la carte d'évaluation de TI, puis la carte d'extension réalisée autour. Il est FORTEMENT conseillé de lire la doc dans cet ordre.