26.12.13

HC-SR04

Un sensor ultrasonido puede ser usado para medir distancias a objetos o detectarlos, el principio de funcionamiento es muy sencillo.

 

Un pequeño pulso ultrasónico es transmitido para indicarle al sensor que inicie la lectura, el sensor envía pulsos ultrasonicos los cuales rebotan en un objeto, el sensor recibe esta señal y la convierte en una señal eléctrica, antes de empezar a medir el ancho de pulso que obtenemos debemos esperar 50ms.

Si un pulso de 10us de ancho es enviado al pin trigger, el ultrasonido enviará ocho señales de 40KHz y detectará el eco. La medida de la distancia es proporcional al ancho de pulso del eco que puede ser calculado por fórmula. Si ningún obstáculo es detectado, el pulso que se generará será de 38ms.




 

El ultrasonido está siendo simulado por una señal a una frecuencia determinada.
 
Para saber el valor de TCNT1 las distancias o la frecuencia de prueba, adjunto un archivo en excel que nos ayudará a calcular estos valores.

Descargas:
Datasheet ATmega8
Datasheet HC-SR04
Cálculos
Source Code

0 comments:

Post a Comment