Pages: [1]   Go Down
Author Topic: Sensor de caudal FT 110 con salida Digital (frecuencia)  (Read 276 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Buenas tardes,
me he comprado el sensor FT 110 cuyo caudal mide de 0.53 a 7.9 GPM pero encuentro que su salida es digital y es en frecuencia, esperaba que fuera analógica para trabajarlo en los puertos analógicos del arduino.
La verdad es que no se como hacer para poder leer la medición del sensor ya que cada vez va aumentando al ingresar un liquido y no se como medir, quisiera que por favor me ayudaran en este proyecto solo para detectar la medición.
las características son estas:

Flow Rate Sensor, Turbine, Housing Material Nylon 12, Connection Size 3/8 MNPT In., Max. Voltage 24, Pulses per Gallon 3800, Flow Range 0.53 to 7.9 GPM, Accuracy Plus or Minus3 %, Cable Length 3 Ft., Input Power 5 to 24 VDC @ 8mA, Flow Range 2.0 to 30.0 LPM, Max. Viscosity 32-81 SSU, Operating Pressure 200 PSI, Operating Temp. Range 212 F, Circuit Type NPN, Repeatability +/- 0.5 %, Wetted Materials Nylon, PTFE/Graphite, Includes Cable Turbine Flow Sensors, FT-110, FT-210, and FT-330 SeriesCompact, economical sensors for OEM applications that require low-flow liquid monitoring. These hall-effect turbine sensors provide accurate pulsed-output metering despite changes in system pressure caused by aging filters. Standard power and output specifications allow retrofitting to existing controllers. Max. viscosity: 32 to 81 SSU, except 32 to 70 SSU for FT-210 19H256.Max. pressure: 200 psi Max. operating temp.: 212 F nylon, 176 F Noryl 0.5% repeatability, except 5% 19H256 24V max. 3-ft. cable Can replace dispensing timer systemsFlowmeters/Flow Sensors

Se los agradeceria antemano.
Logged

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola,

Una manera de hacerlo es usando PulseIn.
http://arduino.cc/en/Reference/PulseIn

Saludos,

Igor R.
Logged


0
Offline Offline
Edison Member
*
Karma: 17
Posts: 1413
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

PulseIn no es para medir la longitud de un pulso?

Segun lo que postea dianroni
Code:
Pulses per Gallon 3800
por lo que no habria que usar un interrupt para que vaya sumando el numero de pulsos?
Logged

* Si preguntas, pon el código de tu programa, hace mucho mas fácil ayudarte. Y me ahorro un mensaje pidiendo que lo hagas.
* Si consigues solucionar tu problema, dedica unos minutos a explicar en tu post como lo conseguiste para beneficio de todos.
* Cambia el 'Subject' de tu hilo y añade 'SOLUCIONADO' cuando hayas llegado a una solución al problema que planteaste.
* Utiliza un 'Subject' para tu hilo que explique de que va el hilo.
Si estas empezando:
* Comienza a usar Arduino
* Guías de iniciación a Arduino
* Ejemplos
* Referencia del Lenguaje
* Conceptos básicos
Guia de usuario de arduino
Tutoriales en Ingles
Si necesitas que alguien te escriba el código: http://www.freelancer.com/  o esta  http://www.guru.com/

0
Offline Offline
Edison Member
*
Karma: 16
Posts: 1579
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, es para medir la longitud de pulso. El duty cycle es siempre el mismo (fácil de sacar), así que midiendo el tiempo a ON, sabes la frecuencia. Sabiendo la frecuencia, es proporcional al caudal. (sólo con el ton también podrías, pero es una funcion 1/x (periodo es inverso de frecuencia) así que el error en la medida puede ser muy grande en caudal).

El problema de "contar" pulsos en un determinado tiempo (para sacar caudal), a bajos caudales el error es muy grande. No tienes más que hacer las cuentas, y te darás cuenta....

La mejor manera es usar un timer para medirlo, pero bueno, pulsein funciona bien y es inmediato. Yo tengo un par de sensores de caudal funcionando así y va bien.... Además puedes tener timeout en la función.
« Last Edit: March 21, 2014, 10:31:05 am by Igor R » Logged


Pages: [1]   Go Up
Jump to: