Contrôle de sonar, 2011/2012, TD1 : Différence entre versions
Ligne 36 : | Ligne 36 : | ||
Sur la photo vous pouvez observer que nous envoyons des impulsions de 40 kHz via une horloge, ces impulsions incrémentent le compteur c1. | Sur la photo vous pouvez observer que nous envoyons des impulsions de 40 kHz via une horloge, ces impulsions incrémentent le compteur c1. | ||
arrivé à 8 impulsions d'horloge, l'émetteur ne transmet plus rien. C'est au tour du récepteur de recevoir ces impulsions et nous calculons le temps entre l'émission et la réception/non réception ce qui nous permet de donner la distance à laquelle se trouve les obstacles. | arrivé à 8 impulsions d'horloge, l'émetteur ne transmet plus rien. C'est au tour du récepteur de recevoir ces impulsions et nous calculons le temps entre l'émission et la réception/non réception ce qui nous permet de donner la distance à laquelle se trouve les obstacles. | ||
+ | |||
+ | Nous avons émis un premier jet de notre système via le FPGA de la nanoboard | ||
+ | |||
+ | == Objectif séance 2 == | ||
+ | |||
+ | ==Partie électronique == | ||
+ | |||
+ | Après une semaine de réflexion suite à notre premier système, nous devons mettre en place des améliorations: | ||
+ | |||
+ | => un thyristor qui permettra de stopper le compteur c2 | ||
+ | => relier les deux compteurs à la même horloge | ||
+ | => mettre une porte & entre le circuit de l'emetteur et du recepteur afin que le récepteur ne fonctionne pas quand on emet nos 8 impulsions | ||
+ | |||
+ | == Partie informatique == | ||
+ | |||
+ | Le but de cette séance est de communiquer entre la plateforme phidget et le sonar (utilisation de requete AJAX aidée par la bibliothèque Prototype). Realisation ainsi de modification de l'orientation a partir du site, puis récupération de la distance. |
Version du 28 mars 2012 à 06:30
Sommaire
Projet sonar
Membre de l'équipe: Bonvalet-Gouenar-Boudjema
Objectif de la séance 1
Partie électronique
L'objectif de cette partie est de créer un système "sonar".
A partir d'Altium et d'une nanoboard, nous devons donc simuler le fonctionnement du "sonar" en envoyant des impulsions à 40kHz via un émetteur et les recevoir via un récepteur;
Pour la séance 1, nous avons réfléchi au sujet et commencé à écrire des schémas concernant la conception de notre système. Puis nous avons commencer à mettre en place les composants sur Altium.
Partie informatique
Comprendre les objectifs, installer les bibliothèques nécessaires (prototype, phildget etc...), découvrir et utiliser le matériel, Coder en C des premiers programmes nécessaires. Etudier l'utilisation de javascript et comprendre le site php à realiser.
Bilan séance 1
Partie informatique
Projet compris, étude des exemples fournies pour controler le Servo, création d'un programme de pilotage par position, reflexion pour balayage. Compréhension faite de prototype, début de rédaction des pages html nécessaires.
Partie électronique
[photo]
Sur la photo vous pouvez observer que nous envoyons des impulsions de 40 kHz via une horloge, ces impulsions incrémentent le compteur c1. arrivé à 8 impulsions d'horloge, l'émetteur ne transmet plus rien. C'est au tour du récepteur de recevoir ces impulsions et nous calculons le temps entre l'émission et la réception/non réception ce qui nous permet de donner la distance à laquelle se trouve les obstacles.
Nous avons émis un premier jet de notre système via le FPGA de la nanoboard
Objectif séance 2
Partie électronique
Après une semaine de réflexion suite à notre premier système, nous devons mettre en place des améliorations:
=> un thyristor qui permettra de stopper le compteur c2 => relier les deux compteurs à la même horloge => mettre une porte & entre le circuit de l'emetteur et du recepteur afin que le récepteur ne fonctionne pas quand on emet nos 8 impulsions
Partie informatique
Le but de cette séance est de communiquer entre la plateforme phidget et le sonar (utilisation de requete AJAX aidée par la bibliothèque Prototype). Realisation ainsi de modification de l'orientation a partir du site, puis récupération de la distance.