Asservissement de 2 roues PG robotik

Slides:



Advertisements
Présentations similaires
FP4 et FP4B.
Advertisements

ROBOT SUIVEUR DE LIGNE Dumoulin Quentin Vallais Mathieu
3.Mise en fonctionnement
Colle info – SimApp On se propose d’utiliser le logiciel « SimApp », afin de d’optimiser le réglage d’un moto-réducteur alimenté.
Projet Pluritechnique Encadré
Joscelin OUDRY IR2000 année
Thème 2007 Environnement et Développement durable.
Un concours pour les classes de première STG organisé cette année dans les académies de Paris, Créteil, Versailles. Le concours « 1 ère Organisation »
Activités principales des élèves Les apprentissages sont basés sur des travaux pratiques : M P I - Réaliser des mesures de grandeurs à l'aide de capteurs,
Approche interne de la chaîne d’information (approche nécessaire pour maîtriser le fonctionnement des systèmes au delà du premier ordre) Spécification.
Synthèse Stage Algorithmique Académie de la Réunion.
La chaîne d’information dans la structure générale d ’un système pluritechnique But de la chaîne d’information : Piloter avec le maximum d’efficacité la.
Diode Laser A. Objectifs de la séquence:
Cours de spécialité PEIP Moteur intelligent
Commande d ’un moteur CC par MLI (PWM)
Mise en œuvre et commande d’un moteur piézo-électrique
Université SAAD DAHLAB de BLIDA Institut d’Electronique
CALVET Tom DA COSTA Jaym
Acquisition de signaux ECG à l’aide de la carte DSPACE
MOTORISATION des montures équatoriales avec PIC-ASTRO
Etude et réalisation d’un système asservi de contrôle de mouvement nanométrique appliqué à une source d’électrons Mémoire d’ingénieur électronique présenté.
Projet Pluridisciplinaire Encadré
Les séquences pédagogiques en électronique
Olympiades S.I 2011 Thème : La sécurité routière Un enjeu sociétal
Oscilloscopes d’hier …
Projet de BTS électrotechnique Variateur de vitesse d’une MCC par hacheur 4 quadrants à commande analogique: Année 2001/2002.
Acquisition de mesures à variations lentes
Micro contrôleurs Microchip Outil de developpement MPLAB
Chariot de Golf Sequence pedagogique De 4 semaines.
Automatisation des déplacement d’un véhicule
Exemple Choix du type d’un compensateur
Erreur en régime permanent pour un contrôleur de position en cascade
Commande d’actionneurs à l’aide d’un microprocesseur
FICHE SYNOPSIS D'UN PROJET PLURITECHNIQUE ENCADRE (PPE)
Les Sciences de l’Ingénieur
Les automates programmables
C GUENEAU Lycée Clos Maire BEAUNE StanPic II.
Informatique 1. Les applications de l’informatique
de robotique : mécanique
E=M6 INFORMATIQUE ET STRATÉGIE
Enseignements technologiques spécialité SIN
Partie 2 : Acquisition de données avec une carte Daqmx
Radar Ultrasons Principe du radar 2) Le « cahier des charges »
MOTORISATION DE TELESCOPE
CONTRÔLE PAR VISION.
Traitement de son Chapitre 2 : Exploitation de logiciels Leçon1:
Sujet: Technique d’asservissement de balance:
PPE 2008 Pop Lob Comment projeter des balles de tennis de façon aléatoire avec des hauteurs différentes ?
Conception d’un asservissement
Mesure en milieu hostile
Arduino en technologie
Rozenn Gotteland Mathieu Krieg Nicolas Trubert
1 CHOIX DU MICROCONTROLEUR ET DE L’ARCHITECTURE ELECTRONIQUE L’utilisation d’un microcontrôleur nous a paru comme le meilleur compromis à cheval entre.
CARNANDET Christophe REIBEL Thomas Projet- Licence EEA 2004/2005 Legos Mindstorms Le chariot pendule.
Un Robot Pour Un Concours
PSTE | Asservissement de moteurs à courant continu
Génie Logiciel 59 Nous testons les logiciels pour vous ! Bénazet Sébastien.
Génie Logiciel 59 Nous testons les logiciels pour vous ! Douillé Pierre.
Modélisation mathématique des systèmes asservis
GENERATEUR DE DEFAUTS POUR UNE COMMANDE DE MOTEUR
Approche spécialisée Communication entre capteurs et actionneurs
INF-1019 Programmation en temps réel
Corentin Marzin | Alexis Buon | François Lenin
Réalisation d'une maquette
Travaux de Réalisation 1ère année
Compte rendu sur la SERRE
L3 Instrumentation Pétrolière S6
Initiation à l’Arduino
A0 Environnement Homologué Alim externe Prog Alim Interne Alim Interne Adaptation D’énergie Adaptation D’énergie Acquisition De l’environnement Acquisition.
Transcription de la présentation:

Asservissement de 2 roues PG robotik TUTEUR : EUSEBE Hervé ARNDT Grégory BOUGRINE Guillaume BOYDEV Christina LAGRANGE Elodie MOLLARD Roxane ANNEE : 2005/2006

… Avoir le plus de balles blanches dans les trous de sa couleur !! Le But du Jeu … Robot A Robot B … Avoir le plus de balles blanches dans les trous de sa couleur !!

Objectifs Choisir et commander les moteurs Réaliser un asservissement d’intensité, de vitesse et de position. Faire l’asservissement en numérique => utiliser un pic 18f452 Contraintes de taille pour les 2 cartes

Plan 1/ Démarche adoptée 2/ Schéma bloc de l’asservissement 3/ Algorithme du programme 4/ Présentation de la carte électronique 5/ Erreurs et problèmes rencontrés 6/ Avenir

1/ Démarche Adoptée Lecture de Documents : Bigonoff… Découverte du Principe du Microcontrôleur Premier Algorithme Asservissement Final Premier Programme, Compréhension, Modifications Asservissement Analogique Travail sur le Programme Créations des Cartes MPLab C18

Plan 1/ Démarche adoptée 2/ Schéma bloc de l’asservissement 3/ Algorithme du programme 4/ Présentation de la carte électronique 5/ Erreurs et problèmes rencontrés 6/ Avenir

2/ Schéma bloc de l’asservissement Résistance

Fonction : distance de consigne grande Accel/vlim vlim accel Vitesse de consigne d1 D D/2 D-d1 D : distance de consigne

Fonction : distance de consigne petite vlim accel D D/2 D : distance de consigne

Schéma bloc de l’asservissement Résistance

Plan 1/ Démarche adoptée 2/ Schéma bloc de l’asservissement 3/ Algorithme du programme 4/ Présentation de la carte électronique 5/ Erreurs et problèmes rencontrés 6/ Avenir

3/ Algorithme du programme Utilisation des timers en série afin de réduire le nombre de ports Vitesse mesurée à l’aide de la position à 2 instants données

utilisation d’une résistance et d’une conversion analogique/numérique Répéter 60 fois Tension de commande du moteur est crée par un PWM

Plan 1/ Démarche adoptée 2/ Schéma bloc de l’asservissement 3/ Algorithme du programme 4/ Présentation de la carte électronique 5/ Erreurs et problèmes rencontrés 6/ Avenir

4/ Présentation de la carte électronique Diode de roue libre L298 Diodes de visualisation Fusible PWM Partie puissance Bit de sens Alim Arrêt d’urgence Communication informatique Partie asservissement Transformation du signal codeur A et B en codeur + et codeur - Communication autre carte Envois distance analogique Entrée codeur Sortie moteur

Plan 1/ Démarche adoptée 2/ Schéma bloc de l’asservissement 3/ Algorithme du programme 4/ Présentation de la carte électronique 5/ Erreurs et problèmes rencontrés 6/ Avenir

5/ Erreurs et problèmes rencontrées Lecture des datasheets qui sont très denses et compliqués Délais dans les commandes Problèmes logistique (logiciel, Internet …) Problèmes de soudure dus aux contraintes de tailles

Plan 1/ Démarche adoptée 2/ Schéma bloc de l’asservissement 3/ Algorithme du programme 4/ Présentation de la carte électronique 5/ Erreurs et problèmes rencontrés 6/ Avenir

6/ Avenir Réutiliser le même pic afin d’aider plus facilement les suivants Utiliser le MC33887 qui est plus pratique que le L298 Utiliser un optocoupleur quadruple Utiliser un seul pic pour l’asservissement des 2 roues Réutiliser les mêmes moteurs pour limiter les frais

Conclusion

Remerciements M.GIGNOUX Herve EUSEBE Ekremb (3A IEG) Mr ROSTAING Mr MOISAN Aux 2A du club robotik CROUZET MICROCHIP Aux membres du Cvelec Mlle DIDOT