Problème de réalisation d'un télémètre Ultrason
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

Problème de réalisation d'un télémètre Ultrason



  1. #1
    Yapette

    Smile Problème de réalisation d'un télémètre Ultrason


    ------

    Bonjour à tous ! =)

    Je sais pas si ya encore des électroniciens qui sont pas partis en vacances mais bon, je vais tenter quand même

    Voila : je suis en train de faire un petit robot mobile à base de PIC qui évite les obstacles. J'ai déjà un capteur IR qui marche très bien, mais un seul capteur pour faire de la détection d'obstacle efficace c'est pas terrible...

    D'ou mon envie de fabriquer un ou deux télémètres Ultrason. Pourquoi les fabriquer ? 1. Le coût des capteurs tout faits 2. Pour l'aspect apprentissage

    J'ai déjà essayé 1 ou 2 montages que j'ai trouvé sur Internet, le dernier que j'ai fait à l'air de fonctionner, je l'ai interfaçé avec mon PIC 16F877A, j'ai fait le programme conséquent, mais chose étrange, il me donne toujours les mêmes valeurs (a qques cm près) que je le mette à 1m ou 20cm d'un mur.

    Explications :

    1ère utilisatation : je tourne le potar en début de course.
    J'appuie sur le bouton une fois, puis je tourne le potar doucement, jusqu'a ce qu'une valeur apparaisse sur le LCD.

    Ensuite il suffit d'appuyer sur le bouton à chaque fois que je veux faire une mesure.

    - Le bouton est relié à RB3
    - Le créneau est généré par RC6
    - La réception (module CCP du PIC) sur RC2

    Tout le montage est alimenté en 5V régulé, par contre il consomme 60mA, j'arrive pas à me rendre compte si c'est beaucoup ou pas.

    Ce qui me chiffonne, c'est que j'ai l'impression que le récepteur reçoit bien le signal, j'ai l'impression que mon code est bon, et pourtant il me donne toujours les même valeurs variant entre 95 et 120cm, mais complètement aléatoirement, que j'approche un obsatcle ou non...

    Ah et si je tourne le potar un peu plus loin, il continue a me donner des valeurs aléatoires mais autour d'une valeur plus petite (80cm, puis 50cm, puis 20cm), mais l'approche d'un obstacle n'influe jamais sa mesure...

    Pour mieux comprendre voici tout ce qu'il faut :

    Le schéma dont je me suis inspiré :
    http://yapette.free.fr/Telemetre/Schema.pdf
    J'ai fait exactement le même sur ma plaque d'essai, mis à part l'affichage que j'ai remplacé par un afficheur LCD.

    Le site d'où provient le schéma :
    http://www.best-microcontroller-proj...pic-sonar.html

    Mon programme en C (PICC) :
    http://yapette.free.fr/Telemetre/TelemetreUS.c
    J'ai mis pas mal de comments, si qqun a une question qu'il n'hésite pas.

    Des photos de mon montage :
    http://yapette.free.fr/Telemetre/Montage1.jpg
    http://yapette.free.fr/Telemetre/Montage2.jpg
    http://yapette.free.fr/Telemetre/Montage3.jpg

    Est-ce que quelqu'un aurait une idée ? ^^
    Ca fait 3 jours que je galère avec

    Si quelqu'un a un autre schéma qui fonctionne bien, à interfacer avec un PIC je suis preneur sinon....

    Merci par avance à tous

    -----

  2. #2
    Yapette

    Re : Problème de réalisation d'un télémètre Ultrason

    Remonte, petit Topic =D

  3. #3
    obi76

    Re : Problème de réalisation d'un télémètre Ultrason

    Pour un télémètre à ultrason il y avait une astuce avec un 555 pour détecter la réception du train d'onde.
    Le ping/pong devra être interprété par le pic mais ça ce n'est pas bien dur, c'est de la prog.

    Sinon (piste pour savoir pourquoi ça ne marche pas), selon ton montage il semblerai que l'émetteur doivent lui même généré le son, il n'y a pas d'oscillateur à l'entrée.
    La question : le pic gère-t-il la tension de l'émetteur en le mettant en alternatif lui même (ça m'étonnerai, lourd du point de vue prog, perte de vitesse de calcul etc), ou est-ce l'émetteur qui doit être doté d'un tel oscillateur ?

    Les transpondeur que j'avais acheté devaient être alimentés en alternatif et pas en continu pour émettre.

  4. #4
    Yapette

    Re : Problème de réalisation d'un télémètre Ultrason

    Si tu parles de la fréquence de 40KHz, oui c'est le PIC qui la génère.
    Pour cela je fais passer RC6 de 0 à 1 successivement très rapidement. Au fréquencemètre j'obtient 40.3KHz.

    (Tu peux le voir dans mon programme C)

    En fait j'envoie une salve de 16 périodes à 40KHz et dès que RC2 détecte qqchose sur front montant (Capture Mode) on entre dans la fonction d'interruption et je peux calculer à ce moment là, le temps entre l'envoi de la salve et la réception.

    Le problème c'est que cette durée reste la même à peu de chose près, que je mette mon montage à 20cm ou 1m du mur, et elle ne change que si je tourne le potentiomètre.

    Idée : Peut-être que mon Récepteur ne reçoit que des parasites et les amplifie ? D'où la constance des mesures ?

    ....

    Sinon puisque tu me dis que t'en avais acheté, t'avais réussi à faire un Télémètre correct ? Si oui, tu pourrais m'envoyer un schéma ? J'en ai trouvé plein sur Internet mais bon comme celui-là c'est le 3ème que j'essaie...

  5. A voir en vidéo sur Futura
  6. #5
    Yapette

    Re : Problème de réalisation d'un télémètre Ultrason

    Up.

    Bon ben vu le nombre de réponses ^^ je vais tenter un autre montage je pense.
    J'en ai quelques-uns sous le coude, mais est-ce que quelqu'un en aurait un dont il est sûr de fonctionner ?

    Si oui, merci par avance du tuyau =)

  7. #6
    chatelot16

    Re : Problème de réalisation d'un télémètre Ultrason

    je ne fais pas confiance au schema pdf dont tu t'est inspiré:

    l'emeteur avec le tr11 et tr10 ne marchera pas : le transducteur piezo est capacitif : il faudrait une resistance de charge ou un vrai push pull

    il faut une resistance entre base et emeteur de tr10 sinon il restera toujours conducteur

    mais je prefere un oscillateur construit autour du transducteur qui va se caler tout seul sur sa vraie frequence de resonnance


    le schema de l'ampli de reception ne m'inspire pas confiance non plus

    et surtout il faut separer au maximum l'ampli de reception et l'emetteur pour que l'ampli de reception ne soit pas completement saturé par un couplage parasite avec l'emeteur : pour un prototype il faut mettre l'emetteur et le recepteur sur 2 plaquette differente

    si je devait faire un schema je mettrai des transistors chargé de bloquer l'ampli de reception pendant l'emission

    la distance fixe que tu mesure est certainement le temps que l'ampli de reception met a sortir de la saturation par l'emission

    donne moi les autre schema que tu as trouvé je te dirai quel est le meilleur ou peut etre que je ferais une cuisine avec les meilleurs morceau

  8. #7
    Yapette

    Re : Problème de réalisation d'un télémètre Ultrason

    Salut =)

    Merci pour ta réponse, au moins ça à le mérite d'être clair : le montage que j'ai pris à l'air mauvais. ^^

    Voici les différents sites que j'avais trouvé, avec leurs schémas :

    site
    http://l.lefebvre.free.fr/tele/tele_01.html
    schémas
    http://l.lefebvre.free.fr/tele/schemas/schema_a.gif
    http://l.lefebvre.free.fr/tele/schemas/schema_b.gif

    site
    http://www.leang.com/robotics/info/a...n/minison.html
    schéma
    http://www.leang.com/robotics/info/a...ison/sonar.gif

    site
    http://d.nardi.free.fr/ProxiUS.htm
    schémas
    http://d.nardi.free.fr/D_NARDI/images/EmetteurUS.gif
    http://d.nardi.free.fr/D_NARDI/images/RecepteurUS.gif

    site (mais là c'est pour un switch, je sais pas si je peux m'en servir en télémètre)
    http://www.reconnsworld.com/ir_ultra...traswitch.html
    schéma
    http://www.reconnsworld.com/ir_ultra...ch_receive.jpg

    site
    http://www.restena.lu/convict/
    schémas
    http://www.restena.lu/convict/Jeunes/beacon/ULTRA1.gif
    http://www.restena.lu/convict/Jeunes/beacon/Rec_sch.gif

    site
    http://www.pages.drexel.edu/~pyc23/u..._receiver.html
    schéma
    http://www.pages.drexel.edu/~pyc23/u...c_receiver.jpg

    site (mais là c'est le schéma d'un récepteur industriel, donc je sais pas trop si c'est réalisable facilement...)
    http://www.robot-electronics.co.uk/htm/srf1.shtml
    schéma
    http://www.robot-electronics.co.uk/files/srf1.pdf

    Voila je crois que c'était à peu près tout ce que j'avais trouvé...

    Si tu peux effectivement me conseiller sur un ou deux schémas à tester, ce serait super sympa

    Merci

  9. #8
    Yapette

    Re : Problème de réalisation d'un télémètre Ultrason

    Juste une précision : dans l'idéal, je préférerais que le tout soit alimenté en 5V, après s'il faut faire une alim symétrique... c'est plus galère mais bon.


  10. #9
    Yapette

    Re : Problème de réalisation d'un télémètre Ultrason

    J'ai trouvé un nouveau schéma :

    http://www.micro-examples.com/public...rasonic-ranger
    http://www.micro-examples.com/pics/0...-schematic.png

    qu'en pensez-vous ?

    Ya vraiment pas beaucoup de composants, mais bon s'il l'a réalisé et que ça marche...

  11. #10
    chatelot16

    Re : Problème de réalisation d'un télémètre Ultrason

    pour epelucher tout tes schema il y a du travail , mais le dernier je n'y crois vraiment pas : le convertisseur adc du pic ne peut rien faire avec du 40kHz un ampli de reception est indispensable

  12. #11
    Yapette

    Re : Problème de réalisation d'un télémètre Ultrason

    Merci pour ton avis.

    Pourtant ça à l'air de fonctionner, et j'ai trouvé le lien sur le site de BigOnOff... et il fait ça avec un 16F877, le même micro que j'utilise. En fait il me manque juste la self pour essayer. Faudrait que j'en trouve ou que j'en achète une.

    Sinon je pense que les 3 premiers schémas que j'ai donné plus haut sont les plus "sérieux", faut que je les teste chacun à la suite... Après mes vacances je pars demain pour une semaine dans les pyrénées ^^

    Bonnes vacances à tous d'ailleurs, si vous ne les avez pas déjà prises

  13. #12
    vincent66

    Re : Problème de réalisation d'un télémètre Ultrason

    Salut !
    Un problème qui peut souvent apparaître sur un télémètre à ultrasons est que l'émetteur et le récepteur son fixés côte-à-côte sur le même circuit imprimé, ce qui peut donner pas mal d'interférences, le son se propageant bien dans l'époxy ou la bakélite...

    Vincent

Discussions similaires

  1. Detection et reception en IR pour réalisation télémètre
    Par invite31759d82 dans le forum Électronique
    Réponses: 5
    Dernier message: 01/12/2007, 12h17
  2. realisation d'un timer
    Par invite91784abd dans le forum Électronique
    Réponses: 2
    Dernier message: 26/05/2007, 09h30
  3. Télémètre : problème de réception...
    Par invite2e627298 dans le forum Électronique
    Réponses: 27
    Dernier message: 01/05/2007, 06h34
  4. Réalisation d'un oscillo basique sur PC à partir d'un multimètre
    Par michel5002 dans le forum Électronique
    Réponses: 6
    Dernier message: 15/02/2007, 20h15
  5. recherche de telemetre a ultrason
    Par invite0ff39bbb dans le forum Électronique
    Réponses: 3
    Dernier message: 30/04/2003, 16h02
Découvrez nos comparatifs produits sur l'informatique et les technologies.