Controle d'accélérometre : Différence entre versions

De Wiki de Projets IMA
(Annulation des modifications 998 de Isogoba (discussion))
Ligne 2 : Ligne 2 :
  
  
  L'objectif principal du projet est de réaliser un sous-système d'acquisition pour accéléromètre.
+
L'objectif principal du projet est de réaliser un sous-système d'acquisition pour accéléromètre.
  
  
Ligne 8 : Ligne 8 :
 
== '''II- Partie informatique''' ==
 
== '''II- Partie informatique''' ==
  
  ''1ere séance''
+
'''''1ere séance'''''
  
    ''Objectifs''  
+
''Objectifs''  
  
      étude du procédé de mise en place de l 'interface web associée permettant à l'utilisateur de suivre les accélérations suivant les trois axes.
+
étude du procédé de mise en place de l 'interface web associée permettant à l'utilisateur de suivre les accélérations suivant les trois axes.
  
    ''Réalisations''
+
''Réalisations''
  
    1 Prise en main java
+
1 Prise en main java
    2 Tests d'outils pour l'interface web
+
2 Tests d'outils pour l'interface web
    3 Démarrage de la conception
+
3 Démarrage de la conception
  
  
  ''2nde séance''
+
'''''2nde séance'''''
  
    ''Objectifs''
+
''Objectifs''
  
    1 Faire fonctionner le sous système sur un seul axe (x)
+
1 Faire fonctionner le sous système sur un seul axe (x)
    2 Mise en place de fichiers php pour la réception des données
+
2 Mise en place de fichiers php pour la réception des données
    3 Gestion de l'affichage des données sur l'interface Web2.0
+
3 Gestion de l'affichage des données sur l'interface Web2.0
  
    ''Réalisations''
+
''Réalisations''
  
      A l'issu de cette séance, nous avons terminé la conceptions des différentes pages php pour gérer les données. Ayant travaillé uniquement  
+
A l'issu de cette séance, nous avons terminé la conceptions des différentes pages php pour gérer les données. Ayant travaillé uniquement  
      sur un  axe, on observe correctement l'affichage des données sur notre page Web2.0.
+
sur un  axe, on observe correctement l'affichage des données sur notre page Web2.0.
      Par contre, l'interface Web se résume actuellement à trois lignes de codes pour l'affichage.  
+
Par contre, l'interface Web se résume actuellement à trois lignes de codes pour l'affichage.  
      L'ergonomie de cette dernière sera prise en compte lors de l'ultime séance.
+
L'ergonomie de cette dernière sera prise en compte lors de l'ultime séance.
  
  ''3ème séance''
+
'''''3ème séance'''''
  
    ''Objectifs''
+
''Objectifs''
  
    1- Prise en main de la FoxBoard
+
1- Prise en main de la FoxBoard
    2- Implantation des programmes sur la FoxBoard
+
2- Implantation des programmes sur la FoxBoard
  
 
    
 
    
    '' Réalisations ''
+
'' Réalisations ''
   
 
      Dans la partie précédente, le test se faisait via le module XBEE par port USB. Cependant lors de cette séance, nous avons gérer l'implantation
 
      à travers la FoxBoard. Cette partie fonctionne correctement car on se connectant avec l’adresse IP (172.26.79.101) de la FoxBoard on parvient   
 
      parfaitement à voir sur notre page web l'accélération.
 
  
      '''Comment utiliser la FoxBoard''' :
+
Dans la partie précédente, le test se faisait via le module XBEE par port USB. Cependant lors de cette séance, nous avons gérer l'implantation à travers la FoxBoard. Cette partie fonctionne correctement car on se connectant avec l’adresse IP (172.26.79.101) de la FoxBoard on parvient parfaitement à voir sur notre page web l'accélération.
  
          a)connexion via l'adresse IP
+
'''Comment utiliser la FoxBoard''' :
            *ssh -l root 172.26.79.101
 
            *password : '''netusg20'''
 
  
          b)Fichiers liés à la FoxBoard
+
*connexion via l'adresse IP
 
+
**ssh -l root 172.26.79.101
            *Répertoire :debarm:/var/www#
+
**password : '''netusg20'''
           
 
                Ce répertoire contient les fichiers suivants :
 
                images     index.lighttpd.html  lecture.php  phpinfo.php  port_serie.c
 
                index.html  info.php page.php    port_serie  prototype.js
 
  
 +
*Fichiers liés à la FoxBoard 
 +
**Répertoire :debarm:/var/www#    Ce répertoire contient les fichiers suivants :
 +
*** images; index.lighttpd.html; lecture.php; phpinfo.php; port_serie.c; index.html; info.php; page.php; port_serie; prototype.js
 +
**Page.php est désormais accessible par http://172.26.79.101/page.php
  
            * Page.php est désormais accessible par http://172.26.79.101/page.php
 
  
  
  
  
 +
== '''III- Partie Electronique''' ==
  
== '''III- Partie Electronique''' ==
 
  
 +
'''''1ere séance'''''
  
  ''1ere séance''
+
''Objectifs''
  
    ''Objectifs''
+
1 Prise en main de la NanoBoard (Tutorial)
 +
2 Analyse du projet
  
    1 Prise en main de la NanoBoard (Tutorial)
 
    2 Analyse du projet
 
  
 +
''Réalisations''
  
    ''Réalisations''
+
1 Réalisation du tutoriel sur Altium
 +
2 Analyse du problème de l'accéléromètre
 +
3 Définition des différents blocs sous Altium pour la conception de la partie électronique
  
    1 Réalisation du tutoriel sur Altium
+
'''''2nde séance'''''
    2 Analyse du problème de l'accéléromètre
 
    3 Définition des différents blocs sous Altium pour la conception de la partie électronique
 
  
  ''2nde séance''
+
''Objectifs''
  
    ''Objectifs''
+
1 conception complète des parties FPGA et analogique
 +
2 test sur la nanoboard
  
    1 conception complète des parties FPGA et analogique
+
''Réalisations''
    2 test sur la nanoboard
 
  
    ''Réalisations''
+
1 conception de la partie FPGA avec générateur des signaux PWM
 +
2 Conception de la partie analogique ( comparateur de tension et filtre) et tests sur un signal à rapport cyclique variable
  
    1 conception de la partie FPGA avec générateur des signaux PWM
 
    2 Conception de la partie analogique ( comparateur de tension et filtre) et tests sur un signal à rapport cyclique variable
 
  
  
 +
'''''3ème séance'''''
  
  ''3ème séance''
+
''Objectifs''
  
    ''Objectifs''
+
1 test sur la partie FPGA et finalisation du procédé de récupération des données mesurées sur un octet
    1 test sur la partie FPGA et finalisation du procédé de récupération des données mesurées sur un octet
+
2 mise en commun des différents blocs
    2 mise en commun des différents blocs
 
  
    ''Réalisations''
+
''Réalisations''
  
      test sur les signaux PWM des 3 axes, sur le comparateur analogique et mise en forme de l'enregistrement des données de x, y, et z avec des bascules et du démultiplexage.
+
test sur les signaux PWM des 3 axes, sur le comparateur analogique et mise en forme de l'enregistrement des données de x, y, et z avec des bascules et du démultiplexage.

Version du 14 mai 2011 à 22:14

I-Présentation du projet

L'objectif principal du projet est de réaliser un sous-système d'acquisition pour accéléromètre.


II- Partie informatique

1ere séance

Objectifs

étude du procédé de mise en place de l 'interface web associée permettant à l'utilisateur de suivre les accélérations suivant les trois axes.

Réalisations

1 Prise en main java 2 Tests d'outils pour l'interface web 3 Démarrage de la conception


2nde séance

Objectifs

1 Faire fonctionner le sous système sur un seul axe (x) 2 Mise en place de fichiers php pour la réception des données 3 Gestion de l'affichage des données sur l'interface Web2.0

Réalisations

A l'issu de cette séance, nous avons terminé la conceptions des différentes pages php pour gérer les données. Ayant travaillé uniquement sur un axe, on observe correctement l'affichage des données sur notre page Web2.0. Par contre, l'interface Web se résume actuellement à trois lignes de codes pour l'affichage. L'ergonomie de cette dernière sera prise en compte lors de l'ultime séance.

3ème séance

Objectifs

1- Prise en main de la FoxBoard 2- Implantation des programmes sur la FoxBoard


Réalisations

Dans la partie précédente, le test se faisait via le module XBEE par port USB. Cependant lors de cette séance, nous avons gérer l'implantation à travers la FoxBoard. Cette partie fonctionne correctement car on se connectant avec l’adresse IP (172.26.79.101) de la FoxBoard on parvient parfaitement à voir sur notre page web l'accélération.

Comment utiliser la FoxBoard :

  • connexion via l'adresse IP
    • ssh -l root 172.26.79.101
    • password : netusg20
  • Fichiers liés à la FoxBoard
    • Répertoire :debarm:/var/www# Ce répertoire contient les fichiers suivants :
      • images; index.lighttpd.html; lecture.php; phpinfo.php; port_serie.c; index.html; info.php; page.php; port_serie; prototype.js
    • Page.php est désormais accessible par http://172.26.79.101/page.php



III- Partie Electronique

1ere séance

Objectifs

1 Prise en main de la NanoBoard (Tutorial) 2 Analyse du projet


Réalisations

1 Réalisation du tutoriel sur Altium 2 Analyse du problème de l'accéléromètre 3 Définition des différents blocs sous Altium pour la conception de la partie électronique

2nde séance

Objectifs

1 conception complète des parties FPGA et analogique 2 test sur la nanoboard

Réalisations

1 conception de la partie FPGA avec générateur des signaux PWM 2 Conception de la partie analogique ( comparateur de tension et filtre) et tests sur un signal à rapport cyclique variable


3ème séance

Objectifs

1 test sur la partie FPGA et finalisation du procédé de récupération des données mesurées sur un octet 2 mise en commun des différents blocs

Réalisations

test sur les signaux PWM des 3 axes, sur le comparateur analogique et mise en forme de l'enregistrement des données de x, y, et z avec des bascules et du démultiplexage.