Contrôle de sonar, 2014/2015, TD2

De Wiki d'activités IMA
Révision datée du 22 mars 2015 à 10:58 par Vbeaucha (discussion | contributions) (Séance 1)

Présentation du projet

L'objectif de ce projet est de réaliser un système de contrôle d'un sonar. Pour cela, ce projet se divise en deux parties : une partie électronique et une partie informatique.

La partie informatique a pour but, au travers d'une interface WEB, de donner la possibilité à l'utilisateur de commander le sonar. L'utilisateur entre un angle désiré et la sonar renvoie la mesure de la distance mesuré à cet angle. Les différentes mesures seront visualisables au travers d'une interface graphique.


Partie Informatique

Séance 1

Lors de la première séance, nous avons premièrement pris en main la maquette de test. Nous avons donc installé les composants nécessaires tels que la bibliothèque phidget ou encore les exemples disponibles de cette dernière. Une fois installés, nous avons commencé à tester le fonctionnement du servo-moteur. Après différents tests, nous avons pu déterminer que le servo-moteur est commandé avec une position exprimée en degré et qu'il nous est possible de le positionner dans un intervalle allant de 30 à 210 degré.


Nous avons ensuite commencer par nous familiariser avec l'outil canvas qui nous permettra de visualiser dans un cercle l'environnement encerclant le sonar. Sur la page html nous avons donc premièrement tracer un cercle, puis nous avons placé des points appartenant à un tableau t dans l'optique de représenter un angle de par leur indice et une distance de par leur valeur. Par la suite, ce tableau sera rempli automatiquement en fonction des relevés du sonar.

Partie Électronique

Séance 1

Lors de la première séance, Nous avons dans un premier temps suivit le tutoriel du logiciel Altium. Nous nous sommes ensuite intéresse a l'envoie d'un signal au sonar pour lancer l'acquisition de la mesure de distance. Pour cela nous devions réaliser un signal comportant quelques impulsions à 40Khz, à une période de une seconde. Nous avons donc réfléchie au moyen que nous avions pour crée de ce signal. Nous avons décide d’utiliser un compteur 4 bits qui compte jusqu'à dix a une vitesse de 80Khz. Le bit 0, représente le signal que nous allons envoyer un sonar, sois 5 impulsion à40Khz toute les seconde. Les bits 1 et 3, nous permet d’arrêté le compteur quand nous avons atteint la valeur 10.


(Schéma a venir)


Nous avons pu, grâce a un analyseur de spectre, vérifier que le signal de sortie de la Nanobord correspondais a ce que nous voulions. Mais la Nanobord délivre un signal entre 0 et 3.3V or le sonar demande une tension de 15V. Nous devons donc amplifier le signal. Pour cela, nous allons réaliser, avec un AOP, un montage amplificateur non inverseur. De plus, en sortie du sonar, les tension serons très petit, de l’ordre de quelque centaine de millivolts. Nous allons donc utiliser un même montage pour amplifier le signal de sorti du sonar afin d'envoyer un signal a la Nanobord de l'ordre des 3 volts.

(Schéma du montage a venir)

Nous avons rapidement réfléchie au moyen de calculer la distance mesuré par le sonar. Pour cela nous utiliserons un compteur qui s’incrémentera a une vitesse de 17Khz, ce qui corresponds au temps que met le son a parcourir 2cm. Nous obtiendrons ainsi un nombre binaire, qui traduit un décimal, nous donnera la distance mesurer en centimètre. Le compteur devra commencé a compter lorsque la dernier impulsion sera envoyé au sonar.