28/08/2011

Radar à ultrasons pour une application robotique

Le système décrit a été developpé pour une application particulière (robotique) et ne correspondra sans doute pas à vos besoins. Mais vous pourrez, je l'espère vous en inspirer.

Le principe utilisé ici est le suivant :
  • Émission d'une salve de 5 périodes à 40kHz.
  • Pause de 2.5 ms.
  • Mesure du temps écoulé entre l'émission de la salve et la réception d'un écho.
  • Ceci est répété 5 fois.
  • Si les 5 valeurs sont cohérentes (c'est à dire proches les unes des autres), la moyenne est calculée et affichée.
  • Puis cela recommence.

L'information distance est fournit sous forme série (2400,N,1) par un message du type : usxxx. Où xxx représente la distance en cm. Une liaison avec un PC devra passer par un MAX232 ou équivalent.

La distance maximale de détection est en théorie de 430 cm.

Même si l'ensemble fonctionne correctement, ni le schéma, ni le programme ne sont vraiment optimisés.

Le fichier ZIP contient :

  • Une liste des composants + quelques explications.
  • Le fichier .HEX pour le PIC16F84.
  • Un exemple de typon (pas de composants CMS) mais sans implantation.
  • Un schéma électrique.

Télécharger le fichier ZIP

0 commentaires:

Enregistrer un commentaire