TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: torres007 en 23 de Enero de 2008, 12:17:50

Título: Medicion de caudalimetro por corriente o por pulsos
Publicado por: torres007 en 23 de Enero de 2008, 12:17:50
Hola a todos,

Quiero medir el caudal de una instalacion. He estado mirando caudalimetros y los hay que ofrecen la medida en funcion de la corriente (4 - 20 mA) o van variando la frecuencia de un tren de pulsos.

Quiero medir esto con un PIC y obtener el valor del caudal mediante unas expresiones que te da el fabricante del sensor de caudal, pero que es mas facir a la hora de implementarlo la deteccion de variacion de corriente o la de la frecuencia del tren de pulsos?
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: jfh900 en 23 de Enero de 2008, 12:24:20
Hola torres007 bienvenido al foro.

Creo que lo más simple es medir el ancho del impulso o frecuencia, en el otro caso necesitaras un conversión de corriente a tensión analógico. Puedes mirar este hilo donde hay un índice con los hilos donde se explica por Sir RedPic como medir  el ancho de un pulso:

http://www.todopic.com.ar/foros/index.php?topic=14427.msg87502#msg87502

Un saludo
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: poseidon20 en 23 de Enero de 2008, 19:45:12
yo creo que mas facil aun seria contar cuantos pulsos transmite el caudalimetro, Hay caudalimetros que por cada litro de agua que pase manda un pulso, entonces si pasasn 10 pulsos serian 10 litros de agua(ejemplo), hay otros que mandan 1 pulso por 10 litros de agua pero ahi pierdes resolucion. Entonces sensarias por flanco de bajada o subida. Bueno eso seria una opcion.
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: jfh900 en 23 de Enero de 2008, 22:01:01
Poseidon20 habla de un caudalímetro que varia la frecuencia del tren de impulsos.

Un saludo
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: poseidon20 en 24 de Enero de 2008, 03:21:50
Tienes razon jfh900, pero si esta en posibilidad de cambiar por el caudalimetro que comento, la tarea de sensarlo seria un poco mas facil  :mrgreen:
Título: caudalimetro
Publicado por: electro85 en 14 de Mayo de 2008, 18:02:43
hola gente, soy nuevo en el foro... y tb estoy interesado en hacer un caudalimetro, lo necesito presentar para una materia en la que vemos microcontraladores pic, y despues de ver el 16f84 estoy recien comenzando con el 16f877...

Me gustaria hacer un caudalimetro para controlar la cantidad de combustible que pasa hacia un recipiente y luego mostrar en un lcd la cantidad que pasó, para ello utilizaria un 16f877...
el problema es que nose que sensor de caudal existen? y si hay alguno que me transmita un pulso o tren de pulsos como puedo implementarlo en el pic para hacer una medida correcta de la cantidad de litros que pasa...
Espero que alguien me pueda ayudar,
yo estoy en el foro para ayudar en lo que este a mi alcance...
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: ema en 14 de Mayo de 2008, 18:42:13
Me gustaria hacer un caudalimetro para controlar la cantidad de combustible que pasa hacia un recipiente y luego mostrar en un lcd la cantidad que pasó, para ello utilizaria un 16f877...
el problema es que nose que sensor de caudal existen? y si hay alguno que me transmita un pulso o tren de pulsos como puedo implementarlo en el pic para hacer una medida correcta de la cantidad de litros que pasa...

Existen sensores de salida por frecuencia, por voltaje(0 a 10v) y por corriente(4 a 20ma). El método mas sencillo de descartar una opción es la distancia entre el sensor y el equipos que procese los datos, dado que si es grande te combiene por frecuencia porque la corriente puede variar con la longuitud del cable. Otro item a tener en cuenta, es si se cuenta con una entrada analógica. Y también esta el gusto de cada uno. Yo en particular prefiero de frecuencia pero hubo casos en los que use de corriente y de tensión.

Ahora, sobre el tipo de sensor para medir caudal existen varios tipos:

*Por rotación(consiste en una paleta parecida a una helice que gira)
*Por magnetismo(consiste en una bobina que genera un campo y luego es sensado y de acuerdo a las propiedades del fluido el caudal se observa en un cambio del campo)
*Por tubo de Venturi(consiste en un tubo que tiene dos diametros distintos por donde pasa el fluido y se mide la presión en estos dos diametros, el caudal se ve reflejado como una diferencia de presión)


Saludos y suerte
 
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: RALF2 en 14 de Mayo de 2008, 21:34:23
Hola amigos!
ema muy buena respuesta  :mrgreen:
Me gusto mucho tu explicacion como se ve que haz trabajado en el area  :mrgreen:

No opino nada despues de leer tu respuesta  :mrgreen:

Saludos
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: firepic en 15 de Mayo de 2008, 00:22:41
Saludos! Electro85, bienvenido al foro!  :-/

ema muy buena respuesta  :mrgreen:
Me gusto mucho tu explicacion como se ve que haz trabajado en el area  :mrgreen:
No opino nada despues de leer tu respuesta  :mrgreen:

Ralf estoy totalmente de acuerdo contigo... me quito el sombrero ante el Sr. Ema...
Bueno yo estaré por aquí por si necesitan ayuda con la programación (el departamento de sensores de caudal ya está a cargo del maestro Ema  :D )

Ok nos leemos!  :mrgreen:
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: ASTROCAR en 15 de Mayo de 2008, 00:42:01
Que bueno no sabia que aca trabajas un poco con el area de instrumentacion y medicion yo estoy retomando ese campo ya que mi esposa esta viendo esa materia en la universidad, yo en el cvampo petrolero maneje muchos instrumento pero por el tiempo sin estar en el area ya casi los olvido.

Saludos y estare atento a nuevos proyectos en el area de instrumentacion y control y mejor aun aplicando pic a las mediciones.

ATTEN. Alex Santana.
Barcelona- Venezuela
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: ema en 15 de Mayo de 2008, 12:41:27
Gracias por tantos halagos.  :mrgreen:

Pero muchas de estas cosas las aprendi del foro asi que el sombrero hay que sacarselo frente a el.

Saludos y estoy a su diposición para lo que necesiten.
Título: Re: Medicion de caudalimetro por corriente o por pulsos
Publicado por: foxjgd en 02 de Julio de 2008, 23:50:06
Estimados: Estoy necesitando caudalimetro para poder medir combustible (gasoil). Alguien sabe donde puedo preguntar? Alguna fábrica en argentina? Solo necesito el caudalimetro para medir el consumo de combustible de camiones. Toda información es bienvenida. Muchas Gracias!
Título: Re: caudalimetro
Publicado por: zagoaristides en 29 de Mayo de 2009, 23:18:55
hola gente, soy nuevo en el foro... y tb estoy interesado en hacer un caudalimetro, lo necesito presentar para una materia en la que vemos microcontraladores pic, y despues de ver el 16f84 estoy recien comenzando con el 16f877...

Me gustaria hacer un caudalimetro para controlar la cantidad de combustible que pasa hacia un recipiente y luego mostrar en un lcd la cantidad que pasó, para ello utilizaria un 16f877...
el problema es que nose que sensor de caudal existen? y si hay alguno que me transmita un pulso o tren de pulsos como puedo implementarlo en el pic para hacer una medida correcta de la cantidad de litros que pasa...
Espero que alguien me pueda ayudar,
yo estoy en el foro para ayudar en lo que este a mi alcance...

Cómo te fue con esto? Yo estoy en la misma vía, pero ya con datos precisos y algunas ecuaciones delineadas. Por efecto Venturi y con un MPX de Motorola (Presóstato de tipo diferencial). Avisame si avanzaste. Saludos.
Título: Re:Medicion de caudalimetro por corriente o por pulsos
Publicado por: Eliara en 03 de Noviembre de 2023, 00:10:27
Podrían por favor ayudarme soy nueva en esto de la codificacion y eso y estoy haciendo un proyecto de caudalimetro también pero al momento de poner los datos y eso no da correctamente y nc q está mal nc si podrían ayudarme xf ese es el código pero no dan los datos exactos que deberían en el lcd y el sensor yf-s201  nose como cuenta los pulsos positivos con un pic 18f4550
// Configuración del LCD
sbit LCD_RS at RD0_bit;
sbit LCD_EN at RD1_bit;
sbit LCD_D4 at RD4_bit;
sbit LCD_D5 at RD5_bit;
sbit LCD_D6 at RD6_bit;
sbit LCD_D7 at RD7_bit;

sbit LCD_RS_Direction at TRISD0_bit;
sbit LCD_EN_Direction at TRISD1_bit;
sbit LCD_D4_Direction at TRISD4_bit;
sbit LCD_D5_Direction at TRISD5_bit;
sbit LCD_D6_Direction at TRISD6_bit;
sbit LCD_D7_Direction at TRISD7_bit;
int pulsos=0;
double cpulsos=2.25;
double litros = 0.0;
double metrosCubicos = 0.0;
char l[5] ;
char m [5];
void main() {
    adcon1=0b00001111;
   TRISC.b1 = 1;  // Configurar PORTC como entrada
   trisd=0;
   portc.b1=0;
   portd=0;
   Lcd_Init();  // Inicializar el LCD
   Lcd_Cmd(_LCD_CLEAR);  // Limpiar la pantalla del LCD
   Lcd_Cmd(_LCD_CURSOR_OFF);  // Apagar el cursor del LCD

   Lcd_Out(1, 1, "Lts: ");
    //Lcd_Out(2, 1, "pulsos: ");
   while (1) {
   if( portc.b1=1)

    { pulsos=cpulsos;
     // Calcular los litros
       litros = pulsos / 7.5;
       metrosCubicos = litros / 1000;
       cpulsos+=2.25;
       Delay_ms(1000 );  // Esperar 1 segundo
       }
    lcd_cmd(_lcd_first_row);
     FloatToStr(litros,l) ;
      Lcd_chr(1, 6,l[0]);
     lcd_chr_cp(l[1]);
     lcd_chr_cp(l[2]);
     lcd_chr_cp(l[3]);
      lcd_chr_cp(l[4]);
      FloatToStr(metrosCubicos,m) ;
      Lcd_chr(2,6,m[0]);
      lcd_chr_cp(m[1]);
     lcd_chr_cp(m[2]);
     lcd_chr_cp(m[3]);
      lcd_chr_cp(m[4]);
      // FloatToStr(pulsos,q) ;
      //Lcd_out(2, 8,q);

   }
}
Título: Re:Medicion de caudalimetro por corriente o por pulsos
Publicado por: remi04 en 05 de Noviembre de 2023, 05:35:32
Yo uso caudalimetros de pulsos generados por la rotación de una hélice interior.

 Por ejemplo este:

https://amzn.eu/d/9hOm0Z8

 Uso dos timer:

-  uno de ellos para contar los pulsos . (Cuenta de volumen acumulado).
- y el otro para medir su ancho. ( Obtener el caudal en litros por minutos a tiempo real y mostrar su valor actualizado cada medio segundo en pantalla).

 Este sensor concretamente devuelve 160 pulsos aproximados por litro de agua a 3 bar de presión.  Esto hay que determinarlo por pruebas y calibrar el sensor en el programa.  Son muy estables y fiables pero su pega es que si la presión cambia también cambia el número de pulsos por litros.