Arduino Forum

International => Español => Hardware => Topic started by: Xavier-Lozada on Mar 17, 2015, 06:34 pm

Title: Ayuda sensor irrometer con arduino y labview!!!!!!!
Post by: Xavier-Lozada on Mar 17, 2015, 06:34 pm
Muy buenas tardes colegas, tal vez alguien de uds a trabajado con un tenciometro de la casa irrometer.........estoy trabajando en un proyecto en el cual estoy utilizando labview y arduino...........y por lo que visto en algunos tutoriales se necesita algún tipo de librería para trabajar con el tenciometro irrometer?????
Title: Re: Ayuda sensor irrometer con arduino y labview!!!!!!!
Post by: surbyte on Mar 17, 2015, 08:34 pm
Veamos al revés. Porque no agregas un link (no olvides usar tag) y vemos la salida de ese tensiómetro?
no se si es RS232, PWM, 0-1 o 0-10V o bien 4-20ma, tmb puede ser una frecuencia proporcional a la tensión.
Title: Re: Ayuda sensor irrometer con arduino y labview!!!!!!!
Post by: Xavier-Lozada on Apr 07, 2015, 10:34 pm
http://irrometer.com/pdf/sensors/403%20Sensor%20%20Web5.pdf
ese es el tipo de sensor  que tengo.......lo podria utilizar con arduino y labview????
Title: Re: Ayuda sensor irrometer con arduino y labview!!!!!!!
Post by: surbyte on Apr 07, 2015, 10:42 pm
He visto como 3 manuales y no dice el valor de resistencia que entrega.
Que otra información puedes proveer, porque si es una resistencia, no entiendo como determinas si estas viendo un suelo seco o uno húmedo, tal vez sea una obviedad para ti, pero repito, el manual no da elementos que nos ayuden a decirte... conectas esto a tal fuente y de ahi a la entrada del arduino y con esta curva determinas el nivel de humedad del suelo.

Se comprende?
Empecemos por acá para luego hablar de lo que sigue.
Title: Re: Ayuda sensor irrometer con arduino y labview!!!!!!!
Post by: Xavier-Lozada on Apr 07, 2015, 10:46 pm
http://irrometer.com/pdf/supportmaterial/sensors/voltage-WM-chart.pdf
e conseguido esta tabla de equivalencias.........podran ser leidas por el modulo arduino????
Title: Re: Ayuda sensor irrometer con arduino y labview!!!!!!!
Post by: surbyte on Apr 07, 2015, 10:58 pm
Claro, con esa tabla puedes armar justamente eso una tabla (vector) y usarla para saber el valor que estas leyendo.

El problema que veo es que va entre 0 y 2.8V y el arduino lee entre 0 y 5V.

Podriamos usar la referencia interna para que el arduino lea hasta 1.1V y conectar un divisor resistivo que baje la salida de 2.8V a 1.1 y luego usamos ese factor de conversón para mirar la tabla y saber cuantos centibar le corresponden.

Me sigues?

El otro camino es usar un Amplificador operacional de Ganancia = 5/2.8 = 1.78 que eleve la tensión de salida del sensor a 5V para tener el mejor rango dinámico en el AD del arduino.


Title: Re: Ayuda sensor irrometer con arduino y labview!!!!!!!
Post by: surbyte on Apr 07, 2015, 11:10 pm
Bueno con los datos de la tabla pude calcular una recta de pendiente m tal que y = m*x (b=0) ya que no tiene offset u ordenada al origen.

Quote
m    0,011715478
0   0      Error
10   0,1171550   0,117154778   0,000189682
20   0,2343100   0,234309556   0,000189682
30   0,3514640   0,351464333   -9,48414E-05
40   0,4686190   0,468619111   -2,37103E-05
50   0,5857740   0,585773889   1,89683E-05
60   0,7029290   0,702928667   4,74206E-05
70   0,8200840   0,820083444   6,77437E-05
80   0,9372380   0,937238222   -2,37103E-05
90   1,0543930   1,054393   0
100   1,1715480   1,171547778   1,89683E-05
      0   
120   1,4058580   1,405857333   4,74206E-05
130   1,5230130   1,523012111   5,83638E-05
140   1,6401670   1,640166889   6,77438E-06
150   1,7573220   1,757321667   1,89683E-05
160   1,8744770   1,874476444   2,96379E-05
170   1,9916320   1,991631222   3,90523E-05
180   2,1087870   2,108786   4,74206E-05
190   2,2259410   2,225940778   9,98329E-06
200   2,3430960   2,343095556   1,89683E-05
210   2,4602510   2,460250333   2,70975E-05
220   2,5774060   2,577405111   3,44877E-05
230   2,6945610   2,694559889   4,12353E-05
240   2,8117150   2,811714667   1,18552E-05
En la columna de la derecha se ve el error de la recta calculada.
Creo que estamos muy por debajo del 1% de error lo que es mas que admisible
Te queda una recta  tal que

Centibar =  m * V

m = 0,011715478
V la tensión medida.

Repito el problema es que tenemos 0 a 2.8V
Tendremos mas error en medir con el Arduino de este modo.
Alternativa: que no consideré.
Si vamos a medir solo esto vale sino hay que pensar en otra cosa.
Se puede usar una fuente de referencia ajustada a 2.8V y conectarla a Vref del Arduino.

Si vamos a medir temperaturas y otras cosas no tiene sentido.

Tu dirás?