Anda di halaman 1dari 8

UNIVERSIDAD POLITÉCNICA SALESIANA SENSORES Y TRANSDUCTORES

Fecha de entrega: 24/12/2018

SENSOR DE NIVEL Y DE
DISTANCIA ANALÓGICO

Ñacata Paucar Alex David


e-mail: anacata@est.ups.edu.ec John
Chapaca
e-mail: jchapaca@est.ups.edu.ec
Jonatan Vilema
e-mail: vvilema@est.ups.edu.ec

RESUMEN: En el presente informe se analiza e rápidos, precisos y estándar. El Rango de


implementa un circuito en el cual se empleará el medición se encuentra hasta 25,000 mm, en
sensor de distancia analógico Sharp para así algunos casos su medición en ciclos de
entender su funcionamiento del os diferentes sensores milisegundos, obteniendo una buena resolución.
de distancia. Los Valores de medición son estables y fiables
incluso bajo condiciones difíciles como
fluctuación de temperatura y superficies
PALABRAS CLAVE: Sensor de distancia Sharp, brillantes, dependiendo de la marca del
medidor, indicador. dispositivo. Son utilizados para medir espesor y
anchura de por ejemplo en madera y perfiles
1 OBJETIVOS Medición de altura de objetos y pilas como se
muestra en la figura 1.
1.1 Objetivo General

• Comprender el principio de
funcionamiento del sensor de distancia
análogo Sharp GP2D12.

1.2 Objetivos Específicos

• Conocer el funcionamiento de diferentes


medidores de distancia
• Realizar una programación adecuada, para
visualizar el nivel de líquido

2 MARCO TEÓRICO

Los sensores de distancia, están pensados


para realizar la medida de distancia lineal o
desplazamiento lineal de una forma
automatizada, ya que proporcionan una señal
eléctrica según la variación física, en este caso Figura 1.- Medición de alturas de objetos
la variación física es la distancia. El
funcionamiento de este tipo de sensores de
distancia es amplio en su trabajo ya que son:
1
2.1 Parámetros de los sensores de ➢ Graficar los resultados de la tabla 1 voltaje vs
distancia distancia y mediante Microsoft Excel poner la
ecuación que obedece a la gráfica.
En algunos casos estos sensores reúnen los tres ➢ Realizar la toma fotográfica de los equipos y
siguientes parámetros: resultados y adjuntar, así también la
• Salida analógica corriente/voltaje programación del microprocesador
• Salidas de conmutación ajustables con precisión
en milímetros 5 ANALISIS Y RESULTADOS
• Interfaz en serie RS 232/485
Una vez realizadas las mediaciones mediante el
sensor de distancia se obtuvieron los siguientes
2.2 Tipos de sensores existentes en el resultados mostrados en la tabla de medición.
mercado actual industrial
• Sensores ópticos de distancia con Valores obtenidos del sensor de distancia
Principio de tiempo de vuelo
• Sensores ópticos de distancia con Salida (V) Distancia (cm)
principio de triangulación 2.6 8.5
2.5 10
2.2 11.5
2 13
1.75 15
1.4 20
1.12 25
0.96 30
0.85 35
0.75 40
0.68 45
0.62 50
0.58 55
Tabla1: Características de los medidores de distancia
0.52 60
por infrarrojo
0.5 65
0.47 70
3 MATERIALES 0.44 75
0.41 80
➢ Sensor de medición de distancia análogo Tabla1: Tabla de las mediciones tomadas del sensor
Sharp GP2D12. SHARP
➢ Computadora con acceso a internet.
➢ Fuente de poder 5 Vdc
➢ Circuito para el ADC
➢ Multímetro Ecuación que obedece a la gráfica del sensor de
distancia
4 DESARROLLO Y PROCEDIMIENTO
y = 16.75·x^4 - 119.26·x^3 + 311.7·x^2 - 365.71·x + 184.03
➢ Realizar el diagrama de conexión del circuito. donde y(cm) y x(voltio)
➢ Alimentar al circuito para la conversión ADC
con 5Vdc y al sensor de distancia con un
voltaje de ______ Vdc. Grafica en el software Excel del sensor de
➢ Colocar un obstáculo en línea de vista del distancia
sensor de distancia y recopilar los datos de
voltaje, ADC y distancia en la tabla de
resultados.

2
8 REFERENCIAS

[1] A. Creus, "Instrumentación


Industrial", editorial Alfomega S.A., 8va
Edición, 2010, Pag. 180-184.
[2] R. Coughlin, (2009), Amplificadores
Operacionales y Circuitos Integrados lineales,
5ta ed. Editorial Prentice Hall, Pag. 200-206.

Figura2. Grafica de los datos obtenidos de las


mediciones del sensor SHARP

6 CONCLUSIONES

• Mediante la utilización del sensor Sharp


se conoció que este tipo de sensores no
son sensibles a la luz ambiental o el Sol
como otro tipo de sensores, en cambio
un SHARP usa una luz infrarroja
intermitente con una frecuencia
determinada, que en el receptor es
filtrada y elimina cualquier otra fuente
de luz diferente a la frecuencia emitida.
(Alex Ñacata)

• Este tipo de sensor funciona mediante


un método de triangulación el cual
consiste en medir uno de los ángulos
que forma el triángulo emisor-objeto-
receptor, el Receptor es un PSD
(Position Sensitive Detector) que
detecta el punto de incidencia el cual
depende del ángulo y a su vez de la
distancia del objeto. (John Chapaca)

• Al momento de tomar los datos del


circuito se observó que la tensión de
salida varia de forma no lineal cuando
se detecta un objeto en una distancia
entre 10 y 80 cm. La salida está
disponible de forma continua y su valor
es actualizado cada 32 ms. (Jonatan
Vilema)

7 RECOMENDACIONES

• Es recomendable asegurarse que el


objeto no se acerque demasiado al
sensor con el fin de evitar una lectura
incorrecta.

3
ANEXOS:
Anexo A
Simulación en el software Proteus del sensor de distancia

4
Anexo B
Programación en el software Micro C del sensor de distancia
// LCD module connections

sbit LCD_RS at RB4_bit;

sbit LCD_EN at RB5_bit;

sbit LCD_D4 at RB0_bit;

sbit LCD_D5 at RB1_bit;

sbit LCD_D6 at RB2_bit;

sbit LCD_D7 at RB3_bit;

sbit LCD_RS_Direction at TRISB4_bit;

sbit LCD_EN_Direction at TRISB5_bit;

sbit LCD_D4_Direction at TRISB0_bit;

sbit LCD_D5_Direction at TRISB1_bit;

sbit LCD_D6_Direction at TRISB2_bit;

sbit LCD_D7_Direction at TRISB3_bit;

// End LCD module connections

char voltag[20];

float voltage;

char distancia[20];

float dist;

void main(){

adcon1=0b00001001;

TRISA=1;

PORTA=0b111111111;

Lcd_Init(); // Initialize LCD

Lcd_Cmd(_LCD_CLEAR); // Clear display

Lcd_Cmd(_LCD_CURSOR_OFF); // Cursor off

Lcd_Out(1,1,"SENSOR DE DISTANCIA");

DELAY_MS(1000); // Write text in first row

while(1) {

voltage=adc_read(0);

voltage=voltage*(3.23/661.504);

FloatToStr(voltage,voltag);

5
dist = 16.75*(pow(voltage,4))- 119.26*(pow(voltage,3))+ 311.7*(pow(voltage,2)) - 365.71*voltage + 184.03 ;

FloatToStr(dist,distancia);

Lcd_Cmd(_LCD_CLEAR);

lcd_out(1,1,"volt");

lcd_out(1,6,voltag) ;

lcd_out(2,1,"dist");

lcd_out(2,6,distancia) ;

DELAY_MS(1000); // Write text in first row

6
7
8