Il s'agit d'un projet que j'ai à réaliser pour l'école.
Il faut faire un télémètre à ultra son, détectant des obstacles situés entre 10cm et 2m.
Les transducteurs sont associés à une fréquence de 40kHz. Basiquement il s'agit d'envoyer un train d'onde pendant qql µs et réceptionner l'echo.
La formule qui en resort est D = t.v/2 (t temps mesuré avec le système et v vitesse des us dans l'air (~330m/s)).
C'est un projet pédagogique, donc pas d'utilisation à gogo de NE555 (et j'ai pu constater que pour faire ça c'était facile d'en mettre 4 ou 5 !) et plutôt faire dans la diversité des solutions.
On (moi et ma binome) a déjà réaliser la partie emmision :
edit : oups, les condos de découplage sont pas de 10p mais 10n
l'idée est d'utiliser un VCO (l'ICL8038) pour faire le 40kHz à envoyer dans le transmetteur. On y passe directement le signal carré car plus grosse amplitude avec le VCO, mais comme y'a pas de buffer sur cette sortie il faut donner un coup de pouce au courant (=> push-pull) pour plus de puissance dans le transducteur.
Pour générer des trains d'onde périodique (environ 2ms d'envoie et 22ms de rien) on utilise un NE555 en astable. La sortie du 555 va en fait piloter le VCO en court-circuitant ou non l'un des condos "de paramètrage" (ça se dit ?) de la fréquence. Ceci ce faisant en logique négative.
On utilisera cette même sortie du NE555 dans la partie réception ...
L'ICL8038 est un bon moyen de se passer de NE555 et en plus on a étudié en détail ce VCO en cour de modulation donc ça fait un peu de pratique ^^.
Tout cette partie marche et à déjà été cablé.
Pour la réception il nous faut amplifer, filtrer et produire un signal informatif (sa durée au niveau haut égale au temps détecter (donc à la distance))
edit : la encore, les condos de découplage sont pas de 10p mais 10n, et j'ai aussi oublié le +5V sur le 74HC123
La partie amplification et filtrage marche bien sur plaque de test (même trop bien, on va sans doute retirer un AOP
).
Le reste est purement théorique.
Le JFET réalise une première amplification (le filtrage ce fait aussi à ce niveau). On a pris un JFET pour avoir une bonne adaptation d'impédance entre le transducteur de réception et l'étage d'amplification.
Ça passe ensuite par le(s) AOP pour ensuite être détecter par le LM311.
L'amplification nous resort le signal reçu entre -7,5V et +7,5V. Pour le moment on a fixer la détection à 6V.
La sortie du LM311 est en 5V pour s'adapter au reste du montage qui est de la logique CMOS maintenant.
La diode + res + capa intégre le signal (ie : détecte l'enveloppe). Je ne suis pas encore sur des valeurs et je ne sais pas non plus quel diode prendre.
Le 74HC123 (encore un remplaçant de NE555 ^^) crée une fenêtre de 3,3ms qui se déclenche à chaque envoie d'un train d'onde. Elle sert en fait à annuler la détection au début de la séquence, détection qui pourrait arriver à cause de la diaphonie entre les 2 transducteurs US (ils sont côte à côte, ou presque).
La détection+enveloppe et la fenêtre d'annulation passe par une porte AND, on obtient ainsi un signal contenant une impulsion lorsque l'on reçois l'écho du train d'onde.
Reste à passer ça par une bascule passant au niveau haut lors du début du train d'onde (front descendant sur TX_E) et revenant au niveau bas lorsque l'écho est détecter (front montant ou descendant sur RX_OUT, on vera bien ce qu'on utilisera)
Il nous reste encore à créer 2 modules répondant aux objectifs du projet : détection d'obstacle et télémètre.
Dites moi si nos shémas sont correcte, si on oublie qqlch, etc ... 
Message édité par Deadog le 24-04-2006 à 16:35:04