Intégration d'une carte d'acquisition et de commande dans un véhicule autonome : Différence entre versions
De Wiki d'activités IMA
(→Séance 10 octobre) |
(→Séance 5 novembre) |
||
Ligne 69 : | Ligne 69 : | ||
== Séance 5 novembre == | == Séance 5 novembre == | ||
*Installation d'une carte avec Arduino dans le boitier de puissance. | *Installation d'une carte avec Arduino dans le boitier de puissance. | ||
− | * | + | *Travaux réalisés: |
− | ::=> On trouve des valeurs entre 8000 et 13000. | + | ::- Réalisation d'un code sur Arduino pour récupérer la valeur du capteur absolu. |
+ | :::=> On trouve des valeurs entre 8000 et 13000. | ||
+ | == Séance 7 novembre == | ||
+ | * Câblage du vérin de direction. | ||
+ | * Travaux réalisés : | ||
+ | ::- Génération d'un signal PWM pour commander le vérin. | ||
+ | ::- Génération de signaux digitaux pour l'inhibit et la direction. | ||
+ | :::=> Déplacement du vérin opérationnel. |
Version du 21 novembre 2012 à 16:20
Sommaire
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.
- Travaux réalisés:
- - Réalisation d'un code sur Arduino pour récupérer la valeur du capteur absolu.
- => On trouve des valeurs entre 8000 et 13000.
- - Réalisation d'un code sur Arduino pour récupérer la valeur du capteur absolu.
Séance 7 novembre
- Câblage du vérin de direction.
- Travaux réalisés :
- - Génération d'un signal PWM pour commander le vérin.
- - Génération de signaux digitaux pour l'inhibit et la direction.
- => Déplacement du vérin opérationnel.