Contrôle de sonar, 2012/2013, TD3 : Différence entre versions
(→2eme séance) |
(→2eme séance) |
||
Ligne 58 : | Ligne 58 : | ||
Nous avons terminé la partie numérique (compilé)mais nous n'avons pas eu le temps de réaliser les tests. | Nous avons terminé la partie numérique (compilé)mais nous n'avons pas eu le temps de réaliser les tests. | ||
*Les modifications mise en place: | *Les modifications mise en place: | ||
− | -Mise en place du système de réception: Ajout d'un compteur calculant la durée du trajet de l'onde, liée avec la partie d’émission afin de permettre l'initialisation de l’envoie mais aussi avec le capteur de réception afin d’arrêter le compteur et d'envoyer la valeur. | + | -Mise en place du système de réception: Ajout d'un compteur calculant la durée du trajet de l'onde, liée avec la partie d’émission afin de permettre l'initialisation de l’envoie mais aussi avec le capteur de réception afin d’arrêter le compteur et d'envoyer la valeur. |
− | -Ajout d'un compteur et un comparateur a la sortie qui nous permet de bloquer la réception pendant l’émission du signal. | + | -Ajout d'un compteur et un comparateur a la sortie qui nous permet de bloquer la réception pendant l’émission du signal. |
− | -Ajout d'un compteur/comparateur a l’entrée de la réception afin de détecter l’arrivée du signal et permettre l’arrêt de l’incrémentation du compteur et l'envoie de la valeur. | + | -Ajout d'un compteur/comparateur a l’entrée de la réception afin de détecter l’arrivée du signal et permettre l’arrêt de l’incrémentation du compteur et l'envoie de la valeur. |
**'''Partie informatique''' | **'''Partie informatique''' |
Version du 14 avril 2013 à 09:20
Sommaire
Evaluation informatique et électronique
Gestion de projet / rédaction Wiki
- Informatique :
- Electronique :
Note .
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
1ère séance
- Partie Electronique
Nous avons mis en place un plan de travail en décomposant le système en deux parties. Une partie numérique, ayant comme rôle la conception et la réception du signal, intégrant à celui-ci un compteur afin de mesurer la distance parcourue. La deuxième partie est numérique et s’occupe de l’amplification du signal reçu et émis.
La partie numérique est composée de deux sous-systèmes, l’un s’occupant de générer le signal grâce à une horloge qu’on lie à un compteur s’incrémentant à chaque front montant de l’horloge auquel on ajoute un comparateur afin de comparer avec trois afin d’arrêter l’émission après trois impulsion. D’un autre côté on pose une autre horloge avec une fréquence plus faible afin d’avoir une période plus grande et d’espacer les fronts montants et ainsi incrémenter plus longuement afin de pouvoir calculer une durée de 1 secondes et ainsi pouvoir emmètre à nouveau.
- Partie Informatique
Durant cette première séance on a essayé de comprendre le fonctionnement du sonar, en le contrôlant grâce à une liaison série, qui est un câble USB contrôlé par l’ordinateur. Un programme C nous a permis de comprendre les différentes commandes permettant de pivoter le sonar, et d’acquérir la position actuelle. Pour faire cela on a installé la bibliothèque de programmation Phidget . Ensuite on a crée une page web dynamique en PHP et en JavaScript qui permet de changer la position du sonar grâce à la fonction onblur de la bibliothèque « Jquery ».
2eme séance
- Partie électronique
Nous avons terminé la partie numérique (compilé)mais nous n'avons pas eu le temps de réaliser les tests.
- Les modifications mise en place:
-Mise en place du système de réception: Ajout d'un compteur calculant la durée du trajet de l'onde, liée avec la partie d’émission afin de permettre l'initialisation de l’envoie mais aussi avec le capteur de réception afin d’arrêter le compteur et d'envoyer la valeur. -Ajout d'un compteur et un comparateur a la sortie qui nous permet de bloquer la réception pendant l’émission du signal. -Ajout d'un compteur/comparateur a l’entrée de la réception afin de détecter l’arrivée du signal et permettre l’arrêt de l’incrémentation du compteur et l'envoie de la valeur.
- Partie informatique
Nous avons mis en place une interface web capable d’interagir avec le sonar, à savoir le faire tourner vers un angle que l'utilisateur peut changer à partir de la page web. Nous avons aussi mis en place une barre interactif réalisé en Javascript qui permet de changer de taille et de couleur proportionnellement à la distance envoyée par le sonar. Il faut préciser que l'interface web permet de commander le servomoteur à travers un script CGI-BIN écrit en C.