Sei sulla pagina 1di 6

UNIVERSIDAD DE LAS FUERZAS ARMADAS

ESPE EXTENSIN LATACUNGA


DEPARTAMENTO DE ELCTRICA Y ELECTRNICA

INFORME

CDIGO DE LA
CARRERA NOMBRE DE LA ASIGNATURA
ASIGNATURA
ELECTRNICA E
1113 INSTRUMENTACIN Y SENSORES
INSTRUMENTACIN

DURACIN
PRCTICA N LABORATORIO DE:
(HORAS)
TEMA: Medidor de distancia usando un sensor
1 2
ultrasnico.

1 OBJETIVOS

1.1 Analizar el efecto que tiene el funcionamiento del sensor.


1.2 Implementar un circuito. El cul indique la medicin a la que se encuentra un objeto.
1.3 Probar el conocimiento adquirido, incluyendo la programacin para obtener la distancia exacta.

2 INSTRUCCIONES

A. EQUIPO Y MATERIALES NECESARIOS


Sensor ultrasnico HC SR04
Microcontrolador PIC16F877A
LCD 16X2
Potencimetro de 10 k
Fuente de alimentacin 5 VCC
Cables de conexin

B. Marco terico
Sensor Ultrasnico

Como su nombre lo indica, los sensores ultrasnicos miden la distancia mediante el uso de ondas ultrasnicas.
El cabezal emite una onda ultrasnica y recibe la onda reflejada que retorna desde el objeto. Los sensores
ultrasnicos miden la distancia al objeto contando el tiempo entre la emisin y la recepcin.
Un sensor ultrasnico utiliza un elemento ultrasnico nico, tanto para la emisin como la recepcin. En un
sensor ultrasnico de modelo reflectivo, un solo oscilador emite y recibe las ondas ultrasnicas,
alternativamente. Esto permite la miniaturizacin del cabezal del sensor.

La distancia se puede calcular con la siguiente frmula:

Distancia L = 1/2 T C

Donde L es la distancia, T es el tiempo entre la emisin y la recepcin, y C es la velocidad del sonido. (El
valor se multiplica por 1/2 ya que T es el tiempo de recorrido de ida y vuelta).

Caractersticas

La siguiente lista muestra las caractersticas tpicas habilitadas por el sistema de deteccin.

Objeto transparente detectable


Dado que las ondas ultrasnicas pueden reflejarse en una superficie de vidrio o lquido, y retornar al cabezal,
incluso los objetos transparentes pueden ser detectados.

Resistente a niebla y suciedad


La deteccin no se ve afectada por la acumulacin de polvo o suciedad.

Objetos de forma compleja detectables


La deteccin de presencia es estable, incluso para objetos tales como bandejas de malla o resortes.

3 ACTIVIDADES A DESARROLLAR

1. Realizar la programacin en el PIC16F877A utilizando la plataforma CCS COMPILER.


2. Cargar el programa con la plataforma PICKIT2.

3. Realizar las conexiones correspondientes del LCD, PIC y el sensor HC SR04

5 RESULTADOS OBTENIDOS

CODIFICACIN

#include <16F877.h>
#FUSES XT,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP
#use delay(clock=4000000)

#include <lcd.c>

int16 distancia, tiempo;


#define trig pin_B1
#define echo pin_B0
#USE standard_io(b)

void main()
{
lcd_init();
printf(LCD_PUTC, "\f Iniciando.");
delay_ms(500);
printf(LCD_PUTC, "\f Iniciando..");
delay_ms(500);
printf(LCD_PUTC, "\f Iniciando...");
delay_ms(500);

setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);

while(1)
{
output_high(trig);
delay_us(20);
output_low(trig);
while(!input(echo))
{}
set_timer1(0);
while(input(echo))
{}
tiempo=get_timer1();
distancia=((tiempo*10)/(58.0))-2;
printf(LCD_PUTC, "\fTiempo :%Lu \nDistancia = %Lucm",tiempo,distancia);
delay_ms(500);
}
}
SIMULACIN
LCD1
LM016L

U1
13 33
OSC1/CLKIN RB0/INT
14 34
OSC2/CLKOUT RB1
35
RB2
2 36
RA0/AN0 RB3/PGM
3 37
RA1/AN1 RB4
VDD
VSS

VEE

4 38
RW
RS

D0
D1
D2
D3
D4
D5
D6
D7

RA2/AN2/VREF-/CVREF RB5
E

5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
1
2
3

4
5
6

7
8
9
10
11
12
13
14

7
RA5/AN4/SS/C2OUT
15
RC0/T1OSO/T1CKI
8 16
RE0/AN5/RD RC1/T1OSI/CCP2
9 17
RE1/AN6/WR RC2/CCP1 RV1 US1
10 18
RE2/AN7/CS RC3/SCK/SCL
23 ULTRASONIC V2
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25 SimPin blogembarcado.blogspot.com
47%

RC6/TX/CK
26
RC7/RX/DT
19
RD0/PSP0
20 1k
RD1/PSP1
21
RD2/PSP2
22
Trigger

RD3/PSP3
Echo

27
Gnd
+5V

RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A
6 CONCLUSIONES
El sensor ultrasnico a una distancia menor a los 3 cm, da unvalor aleatorio.
La programacin debe tener el nmero de bits mnimo al que puede guardar el PIC a utilizar.
Al momento de manejar el LCD, se debe tener un tiempo contemplado en el micro para que lo
pueda mostrar.

6 RECOMENDACIONES

Observar en el datasheet del microcontrolador, al momento de realizar las conexiones para evitar
daos en el mismo.
Comprobar el funcionamiento del circuito en el simulador que se desee, antes de implementarlos en
una protoboard.
Las conexiones del LCD, la parte de la alimentacin, se la debe hacer de manera independiente para
evitar cortocircuitos.

7 REFERENCIAS BIBLIOGRFICAS Y DE LA WEB

https://es.wikipedia.org/wiki/Sensor_ultrasnico
http://www.keyence.com.mx/ss/products/sensor/sensorbasics/ultrasonic/info/
https://hetpro-store.com/TUTORIALES/sensor-hc-sr04/
https://www.geekfactory.mx/tutoriales/tutoriales-arduino/sensor-ultrasonico-hc-sr04-y-arduino/

Latacunga 11 Agosto del 2017

Elaborado por: Evaluado por:


Dennis Burgasi
Oscar Rodriguez Ing. Jos Buchelli
Estudiantes Docente de la asignatura
8 HOJA DE DATOS

Potrebbero piacerti anche