Vous êtes sur la page 1sur 5

Medida de distancia con Sensor Ultrasnico en myDAQ

Publicado por Ulises Corts Ramrez en 28-jul-2014 5:13:37

Ulises Corts Ramrez


Universidad Tecnolgica de Huejotzingo
Carrera Mecatrnica, Instrumentacin Virtual
Camino Real a San Mateo S/N Santa Ana Xalmimilulco C.P. 74169
Huejotzingo, Puebla. Tel. (01-227) 275-93-00 Fax: (01-227) 275-93-04

Sensor Ultrasnico HC-SR04


El sensor ultrasnico HC-SR04, es mostrado en la figura y fsicamente consta de 4 pines dos son de
alimentacin, uno es para el diparo y otro es el pin de salida Echo.

El principio de funcionamiento del sensor es muy simple, bsicamente est dispuesto de lo que
tcitamente podramos describir como una bocina y un micrfono, cuando el pin de disparo es activado el
sensor emite ocho pulsos audibles y posteriormente comienza a contar el tiempo en que es detectado
nuevamente, es decir cuando la seal ya ha rebotado con algn objeto y regresa nuevamente al sensor.

Implementacin en myDAQ

Bsicamente el sensor HC-SR04, tiene como salida una seal en la que el tiempo en alto es proporcional
a la distancia del objeto detectado, es decir si el objeto est muy cercano el tiempo en alto ser mnimo y
si est ms distante el tiempo en alto ser mayor.
Para medir este tiempo en la tarjeta myDAQ disponemos de un contador denominado ctr0, utilizado para
medir periodo, frecuencia, contador de pulsos, encoder de cuadratura o para generar una seal PWM.

Como primera instacia es recomendable usar el NI-MAX para hacer una prueba previa del funcionamiento
del sensor, antes de implementarlo en LabVIEW.
Donde al crear el task, seleccionarmeso Acquire Signals>>Counter Input y Pulse Width, para medir el
ancho del pulso de la seal como se muestra en la siguiente imagen.

En la siguiente imagen se observa el test panel del task creado para el sensor ultrasonico, de lo que cabe
denotar que en el area Pulse With Setup se indica el pin utilizado para leer el tiempo en alto de la seal.

Para poder realizar una medida exitosa del tiempo en alto, se implement la seal de disparo con la
herramienta Digital Writer del NI-Elvismx.

En la siguiente imagen se muestra la implementacin en LabVIEW, de lo que podemos argumentar que,


como se observ en la prueba del NI-max la salida del sensor es tiempo y est dado en el orden de los
segundos, y para convertirlo a distancia, en el manual del fabricante recomienda dividido el tiempo entre
58, por lo que el clculo de distancia se puede calcular como se muestra en la siguiente ecuacin:
D=1000000T/58
donde: T es el tiempo de la seal en uSeg., y D es la distancia del objeto detectado en cm.

Se te interesa seguir nuestro trabajo puedes unirte al grupo de trabajo IDRA (Investigacin y Desarrollo en
Robtica Aplicada): https://decibel.ni.com/content/groups/grupo-idra

Vous aimerez peut-être aussi