You are on page 1of 4

CALCULO DE DISTANCIA A TRAVS DE SENSOR ULTRASNICO Y UN MICROCONTROLADOR

FSICA II

ESTUDIANTES:
LEONARDO FABIO RAMREZ ZAPATA
JOS FERNANDO VALENCIA

PROFESOR:
ALBERTO GUTIRREZ VSQUEZ

INSTITUCIN UNIVERSITARIA
ANTONIO JOS CAMACHO
JUNIO 2016

DESARROLLO DEL PROYECTO:


1. Se realiza el montaje del circuito con los siguientes dispositivos:
ARDUINO MEGA (Microcontrolador)
SENSOR ULTRASONICO (HC-SR04).

2. Funcionamiento de los dispositivos.


SENSOR ULTRASONICO.
Voltaje de alimentacin de 5V menor a 2mA
Rango de medicin: 2cm a 500cm.
Resolucin: 0.3 cm (Se refiere a la variacin de la distancia)
Angulo: < 15
4 pines: VCC, Trig (entrada), Echo (salida), GND.
Proceso de medicin con el sensor Ultrasnico:

Poner el pin Trig a nivel alto por 10 us o ms.


Corresponde a enviar la seal de disparo al sensor y esperar
un pulso de retorno al pin Echo.

La duracin del pulso de salida en el pin Echo es


proporcional a la distancia medida segn la frmula:
Distancia= ((Duracin Pulso De Salida) x (1/29cm/ s)) / 2;
Esta frmula es con base a la velocidad del sonido.
Velocidad del sonido=340m/seg.
Velocidad del sonido=1/29 cm/ s.

1 Microsegundo = 0.000001 Segundo

PROTOCOLO DE COMUNICACIN.

El sensor PING detecta objetos mediante la emisin de una rfaga


ultrasnica y luego "escucha" el eco de retorno.
Bajo el control de un micro-controlador, el cual debe enviar un pulso
corto de disparo, el sensor emite una corta rfaga ultrasnica a una
frecuencia de 40 KHz. La rfaga viaja a travs del aire, choca con un
objeto y luego rebota hacia el sensor. El sensor PING provee un pulso de
salida al micro controlador, que inicia cuando la rfaga es enviada y
termina cuando el eco es detectado, de ah que la longitud del pulso
corresponda con la distancia al objeto.

ALGORITMO BASICO PARA LA LECTURA DEL SENSOR.


De la explicacin arriba mencionada se puede resumir el siguiente
algoritmo bsico para la lectura del sensor:
1. Configurar el pin de comunicacin en el micro-controlador como
salida.
2. Escribir un "0" lgico al pin de comunicacin.
3. Esperar un tiempo corto para estabilizar la lnea de comunicacin (5
s).
4. Escribir un "1" lgico al pin de comunicacin. (Inicio de pulso de
disparo).
5. Retardo de tiempo (2-5 s) para lograr el ancho de pulso de disparo
del sensor.
6. Terminar el pulso de disparo escribiendo un "0" lgico al pin de
comunicacin.
7. Configurar el pin de comunicacin como entrada.
8. Esperar hasta recibir un "1" lgico en el pin de comunicacin. (Inicio
del pulso de eco de salida del sensor).
9. Activar el temporizador del PIC
10.Esperara hasta recibir un "0" lgico en el pin de comunicacin. (Fin
del pulso de eco de salida del sensor).
11.Desactivar el temporizador del PIC.
12.Leer conteo efectivo en el temporizador en s.
13.Calcular la distancia en funcin a la duracin del pulso de eco de
salida del sensor.
14.Debido a que la duracin del pulso provisto por el sensor contiene la
informacin del tiempo que tarda la rfaga en ir y volver desde el
objetivo, esta duracin se debe dividir por 2 para calcular la
distancia, de otro modo estaramos calculando el doble de la
distancia (ida + vuelta).

You might also like