Академический Документы
Профессиональный Документы
Культура Документы
Diagrama de bloques
El sensor calcula la distancia midiendo el ngulo de reflexin recibido
Diagrama de bloques
Curva de respuesta
La respuesta NO es lineal Es necesario utilizar algn mtodo de interpolacin El sensor NO da lecturas fiables por debajo de 4cm.
Mtodos de interpolacin
Experimental. (Realizando lecturas de tensin en funcin de la distancia). Interpolacin lineal. Mtodo de la recta punto pendiente. Interpolacin lineal. Mtodo de los mnimos cuadrados. Interpolacin polinmica.
Nota: Vamos a considerar como eje X el valor de tensin y como eje Y el valor de distancia para sacar las ecuaciones y=f(x), es decir, distancia=f(tensin);
10
11
12
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
14
Interpolacin Polinmica.
Base matemtica: Dados N puntos del plano siempre existir un polinomio de orden N-1 que pase por dichos puntos. Para dos puntos: p1 y p2 existe un polinomio de grado 1 (recta) que pasa por los dos. Y=ax+b Para tres puntos: p1,p2 y p3 existe un polinomio de grado 2 (parbola) que pasa por los tres. Y=ax2+bx+c El mtodo consiste en plantear las N ecuaciones con N incognitas para calcular los valores de a,b,c, El mtodo consigue polinomios que suavizan las curvas entre los puntos pero suelen ser inestables segn vamos subiendo de orden y el clculo se complica.
(c) Domingo Llorente 2010 15
Ejemplo de programa
Disear un programa que est, constantemente, leyendo valor Vo del sensor GP2D120 conectado a la entrada analgica AN3 y mostrando en el LCD de la placa el valor de la tensin y la distancia en cm. Utilizar el mtodo de interpolacin lineal dividiendo la curva de respuesta del sensor en 6 rectas.
16
Luego creamos la carpeta para nuestro proyecto y damos un nombre al archivo con extensin .pjt
17
18
19
20
Solucin completa:
21
Valores obtenidos
22