|
El sensor PING)), puede medir distancias,
comprendidas entre 2cm y 3 metros, se conecta; a la alimentación
VDD (5Volts), VSS (masa) y el tercer conector SIG al PIN del
micro correspondiente.
El principio de operación es muy simple:
A) Por el terminal SIG, se le envía desde el micro
(en este caso un BS2), un pulso de 5 micro segundos, en este
momento el PING)), genera un pulso de 40 KHz (ultrasonido),
con una duración de 200 micro segundos y lo emite por
uno de los transductores.
B) Luego de rebotar en el blanco, el ultrasonido es recibido
por el otro transductor, el retardo que existe entre la emisión
y la recepción, es contabilizado por el micro interno
que tiene el sensor.
C) A continuación el sensor, le envía un pulso
por el terminal SIG al BS2, la duración de este pulso,
es proporcional a la distancia entre el sensor y el blanco.
D) El valor que se acumula en una variable, si bien es cierto
que éste valor, está relacionado con la distancia
al blanco, no está expresado en unidades de medida
y puede variar, de un microcontrolador a otro, para llevar
estos datos a una unidad de medida, se debe, tomar el valor
a una distancia conocida y sacar el factor de proporcionalidad,
por ejemplo si leemos en la pantalla DEBUG (1230), a una distancia
de 50 cm. y las distancias medidas las queremos expresar en
cm., dividimos los 1230 por 50 y nos da 24,6 , éste
es el valor de la constante y por la cual debemos dividir,
el valor tomado por el sensor.
Se acompañan dos códigos fuente
(en formato comprimido ZIP):
PING)))Simple.bs2
PING)))SimplePromedio.bs2
este ultimo promedia varias lecturas, para atenuar diferencias
entre las mismas; estas diferencias pueden ser producidas,
por superficies muy irregulares, por ejemplo cortinados.
Para más información sobre
el uso del sensor ultrasónico PING))) en otros proyectos,
acceda al Grupo de Investigación "¿Cómo
medir el ángulo de un obstáculo?" en
TodoMicroStamp.com:
www.todomicrostamp.com/gp_grupo.php?grupo=angulo
(se requiere inscribirse gratuitamente)
Por cualquier duda o ampliación de
datos, aparte de los expuestos, conectarse con:
|