Contrôle d'accéléromètre, 2012/2013, TD3

De Wiki de Projets IMA
Révision datée du 7 mai 2013 à 07:21 par Gbruno (discussion | contributions) (Compte-rendu de la 2nde séance)

Evaluation informatique et électronique

Gestion de projet / rédaction Wiki

  • Informatique :
  • Electronique :

Test fonctionnels

  • Sous-système.
    • Sous-système informatique :
    • Sous-système électronique :

Qualité de la réalisation

  • Informatique : Note .
    • procédure de test :
    • pages HTML et Javascript :
    • scripts PHP ou programmes C :
    • installation sur FoxBoard :
  • Electronique : Note .
    • qualité de la réalisation :
    • tests autonomes :

Bilan

Note finale :

Rapports des élèves

Compte-rendu 1è séance

Lors de cette première séance, nous avons tout d'abord pris connaissance du sujet puis nous sommes partagés en deux groupes : Geoffrey et Ismaïl se sont donc consacrés à la partie électronique et Mélanie et Simon la partie informatique. Nous pouvions alors entamé le projet :

Partie informatique :

La première partie de notre travail a consisté à créer la page web contenant les carrés qui devront changer de couleur lorsque la télécommande les pointera. Pour cela, nous avons commencé à écrire le fichier HTML, ainsi que le fichier CSS.... Nous avons ensuite consulté la documentation en ligne sur jQuery et Ajax afin de pouvoir s'en servir notamment grâce aux exemples fournis sur rex.plil.fr. Finallement, nous nous sommes partagés le travail en deux parties afin de pouvoir avancer en parallèle sur la présentation de la page web et ses mises à jour, et la réception des données de l'accéléromètre ainsi que le traitement de ces dernières.

Partie Electronique :

Au cours de cette première séance, on commence par bien lire le sujet pour essayer de l'assimiler au maximum. On obtient le schéma récapitulatif suivant pour cette partie du projet:

La partie électronique étant composée de deux sous parties, FPGA et analogique, on commence par traiter la partie FPGA. Le but principal étant de créer trois PWM, on débute par la création d'une PWM qu'on implémentera deux autres fois. Un test de cette première ébauche sera effectué en fin de séance.

Compte-rendu de la 2nde séance

Après nous être consulté pour connaître l'avancement du projet, nos deux groupes ont pu continuer leurs oeuvres.

Partie informatique :

Durant cette séance, chacun de nous a écrit le fichier dont il avait la charge : Simon a fini la page HTLM et l'a équipée d'une requête Ajax qui actualise la page toutes les ... ms. Il a également terminé le fichier CSS qui fait changer les couleurs des carrés selon l'indice renvoyé par la fichier fileaccess.php. C'est Mélanie qui s'est occupé de rédiger ce dernier, qui gère les informations reçues sur le port série envoyées par l'accéléromètre, et selon celles-ci, renvoie l'indice du carré concerné. Pour cela, elle s'est beaucoup aidé des fichiers fournis sur rex.plil.fr et l'a adapté pour recevoir 4 octets, les trois premiers concernant les données x, y et z envoyées par l'accéléromètre, et le dernier les boutons de la télécommande.

Partie électronique :

Lors de cette séance, nous nous sommes intéressés plus particulièrement à la PWM, nous l'avons modifié suite aux tests réalisés en début de séance. Il a été ajouté un second compteur, le comparateur de la première séance, un COMP8B n'étant pas fonctionnel, nous l'avons modifié pour lui substituer un COMPM8B. De plus nous avons ajouté une nouvelle horloge et un autre compteur pour obtenir un signal carré avec un rapport cyclique variable. Après des tests sur la Nanoboard, nous avons bien observé un signal carré avec rapport cyclique variable, mais un problème persistait : notre signal carré était en permanence en mouvement et ne s’arrêtait jamais.

Compte-rendu de la 3è séance

La même ...

Partie informatique :

blabla

Partie électronique :

blabla

Conclusion

Partie informatique :

blabla

Partie électronique :

blabla

Conclusion générale :