Intégration d'une carte d'acquisition et de commande dans un véhicule autonome

De Wiki de Projets IMA
Révision datée du 21 novembre 2012 à 16:13 par Bconflan (discussion | contributions) (Séance 10 octobre)

Introduction : Projet de Fin d'Etude

Objectifs

  • But principal : Remonter le robucar.
    • Sous objectifs :
=> Commander les moteurs.
=> Commander la direction.
=> Lire les valeurs de capteurs.
=> Réguler la direction et la vitesse.

Séance 24 septembre

  • Prise de contact avec le projet (rencontre avec Nicolas, Michel et Vincent).
  • Première rencontre avec le châssis (épave sans moteurs/roues à l'arrière).

Séance 25 septembre

  • Contact avec tuteur (Rochdi Merzouki) : explication du projet.
=> Carte d'acquisition unique (pc embarqué).
=> Définition de l'objectif final : faire rouler le robucar.
  • Remontage des moteurs (triangles + biellettes de direction) sur le châssis.
=> Remontage des batteries par Michel.
  • Matériel disponible :
- Dspace 1103.
- Ecran et alim.
=> Manque : Ordinateur équipé de Matlab 2006a + installation carte DS1103.

Séance 26 septembre

  • Installation Matlab/Simulink.
  • Prise en main de Dspace/Control Desk.

Séance 1 octobre

  • Récupération des paramètres du variateur (dans l'autre Robucar).
  • Attente de la fin du câblage des moteurs (arrières) pour des premiers tests.

Séance 3 octobre

  • Premiers tests avec Control Desk et les moteurs :
=> problèmes sur la commande : lecture sur les variateurs des messages d'erreurs.
=> Solutions : câblage sur une masse commune et envoi d'une bonne consigne aux moteurs (2,5V).
  • travaux réalisés :
- Démarrage des deux moteurs du train arrière.
- Génération d'un signal PWM (en prévoyance pour le verrin de direction).

Séance 8 octobre

  • Travaux réalisés :
- Câblage des codeurs incrémentaux.
- Récupération des données des codeurs (droit et gauche).
=>possibilité de réguler la vitesse.
  • Objectifs prochaine séance : commencer la régulation des roues en vitesse.

Séance 10 octobre

  • Travaux réalisés :
- Conversion de la valeur du capteur (position) en vitesse (tr/s).
- Choix de la commande des moteurs en pourcentage (+réalisation).
- Instauration d'un switch pour la marche arrière.
- Régulation de chaque roue en vitesse.
=> Les deux roues sont synchronisées et tournent à la même vitesse.

Séance 15 octobre

  • Acquisition du modèle de la MCC d'un moteur de roue.
  • Travaux réalisés
- Réalisation de modèle de supervision sous Simulink.
- test du modèle + comparaison avec système réel.
=> résultats cohérents.

Séance 17 octobre

  • Supervision
- Mise en place des blocs "évaluation RRA" et "capteurs" pour le modèle.
- Documentation sur les seuils (bloc détection + isolation).
=> Matrice de signature de faute.
  • Matériel :
- devoir de se procurer un arduino pour réaliser la conversion SSI/RS232.

Séance 18 octobre

  • Supervision
- Détermination des seuils pour une correspondance avec la MSF.
- Réalisation sous control Desk d'une fenêtre "message d'erreur".
- pour l'instant le système n'est pas isolable redondance capteur à envisager).

Séance 5 novembre

  • Installation d'une carte avec Arduino dans le boitier de puissance.
  • Codage pour récupérer la valeur du capteur absolu.
=> On trouve des valeurs entre 8000 et 13000.