Projet

Général

Profil

Actions

Feature #14022

ouvert

Première tâche: Appliquer une tension continue et un signal PWM au module M15 DC MOTOR et visualisation par oscilloscope

Ajouté par Anonyme il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Resolved
Priorité:
Normal
Assigné à:
-
Début:
09/05/2022
Echéance:
13/05/2022 (En retard de plus de 2 ans)
% réalisé:

100%

Temps estimé:

Mis à jour par Anonyme il y a presque 3 ans

  • % réalisé changé de 0 à 40

Mis à jour par Anonyme il y a presque 3 ans

  • Sujet changé de Première tâche à Première tâche
  • Statut changé de New à In Progress
  • % réalisé changé de 40 à 20

Mis à jour par Anonyme il y a presque 3 ans

  • Sujet changé de Première tâche à Première tâche: Appliquer une tension continue et un signal PWM au module M15 DC MOTOR et visualisation par oscilloscope

Mis à jour par Anonyme il y a presque 3 ans

  • % réalisé changé de 20 à 50

Mis à jour par Anonyme il y a presque 3 ans

  • % réalisé changé de 50 à 100

Mis à jour par Anonyme il y a presque 3 ans

  • Statut changé de In Progress à Resolved

Mis à jour par Anonyme il y a presque 3 ans

Tâches effectuées la 1ère semaine :

Lundi 09/05/2022:

1) Test en tension continue de la maquette ;
2) Etude de circuit électronique de la maquette et vérification des connexions par multimètre numérique ;

Mardi 10/05/2022:

1) Test de deux programmes de la PWM et affichage sur moniteur série de l’ARDUINO;

Mercredi 11/05/2022:

1) Programmation de la PWM et Visualisation du signal par oscilloscope ;
2) Essaie en PWM sur l’entrée (7) du commutateur (Vin / PWM) en négligeant le circuit filtre de la commande numérique PWM ;
3) Variation de la PWM ;

Jeudi 12/05/2022:

1) Essai de la commande PWM sur la nouvelle maquette à Polytech et visualisation par oscilloscope;
2) Variation du signal PWM et tester sur la maquette ;

Vendredi 13/05/2022:

1) Vérification de la durée du signal PWM par visualisation sur oscilloscope ;
2) Modification de la fréquence de la Pin 3 de l’ARDUINO et visualisation par oscilloscope ;
3) Recherche et lecture de documents sur la maquette, Arduino et traitement du signal.

Résultats :

1) Après l’essai en tension continue Vin= 5V, j’ai constaté que le moteur tourne à sa vitesse maximale sans aucun problème.

2) Le test effectué à Polytech, m’a permis de réaliser que des circuits intégrés (DG211BDJ) et (TL074CN) nécessaire à la commande PWM manquent sur la maquette que j’utilisais à l’EUPI.

3) Après les tests de la commande numérique par le signal PWM, j’ai réalisé que le moteur tourne mais pas avec les exigences cité dans la notice du moteur (page 6).

4) La vérification de la durée de la PWM et la lecture du manuel « Analog and Digital Motor Control Curriculum Manual CA06 » dédié à la maquette et d’autres recherches sur le traitement de signal (échantillonnage, quantification), convertisseur, processeur et Timer m’a permis d’aboutir à certaines hypothèses sur les problèmes de la PWM.

Hypothèses :

1)L’incompatibilité du signal PWM généré par la carte ARDUINO et celui conçu pour commander le moteur de la maquette « MS15 DC MOTOR MODULE » ;

2)Problèmes émanant d'une faible résolution et d'un échantillonnage à basse fréquence du signal PWM généré par la carte Arduino UNO R3 qui entraine une faible précision de quantification donc pertes d’information et vitesse maximale non atteignable ;

3)La fréquence des Pins PWM de la carte Arduino ne correspond pas à la celle du signal PWM de la commande moteur.

Solution:

Réaliser une commande PWM en utilisant le Timer 1 (16 bits) du microcontrôleur ATmega328P de l'Arduino UNO.

Actions

Formats disponibles : Atom PDF