Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama de bloques
La respuesta NO es lineal
El sensor NO da lecturas
fiables por debajo de 4cm.
Interpolacin polinmica.
R1) y= 12 3x
R2) y= 16 5x
R3) y= 21 8.57x
R4) y= 32.32 19.35x
R5) y= 41.53 31.81x
R6) y= 60.45 68.18x
Donde:
y= Distancia en cm
x= Tensin Vo del sensor GP2D120
voltios=5.0*valor_adc/1023;
if(voltios <=3.00 && voltios >2.00) dist=12.00-3.00*voltios; // Tramo R1
if(voltios <=2.00 && voltios >1.40) dist=16.00-5.00*voltios; // Tramo R2
if(voltios <=1.40 && voltios >1.05) dist=21.00-8.57*voltios; // Tramo R3
if(voltios <=1.05 && voltios >0.74) dist=32.32-19.35*voltios; // Tramo R4
if(voltios <=0.74 && voltios >0.52) dist=41.53-31.81*voltios; // Tramo R5
if(voltios <=0.52 && voltios >0.30) dist=60.45-68.18*voltios; // Tramo R6
printf(lcd_putc,\fVsal:%f,voltios);
printf(lcd_putc,\nDist:%f,dist);
Y=0.935x + 0.36
En nuestro caso:
Podramos fijar grupos
de tres o cuatro puntos
de la grfica del sensor
y calcular las
ecuaciones de las
rectas por este mtodo
Comenzamos utilizando el
asistente PIC Wizard
La entrada analgica: A0 A1 A3