Autor Tema: CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC  (Leído 2826 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jml0666

  • PIC10
  • *
  • Mensajes: 3
CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC
« en: 28 de Marzo de 2021, 23:37:55 »
Hola comunidad, tengo un proyecto en mente para el cual requiero conectar varios sensores de flujo Yf-s201  en un pic, y la verdad es que no tengo idea como hacerlo, si es uno solo uso el contador del timmer0, conectando la salida de pulsos del sensor a la entrada t0clk pero no se como leer los otros tres, que metodos puedo usar para leer la cantidad de pulsos de estos 4 sensores usando un pic18f4550 o si saben de otro con mayores capacidades. Gracias

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
Re:CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC
« Respuesta #1 en: 29 de Marzo de 2021, 06:44:28 »
Ese pic tiene por lo menos dos timer con fuente de reloj externa independiente. Si necesitas más usa contadores externos como los HEF4020

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC
« Respuesta #2 en: 29 de Marzo de 2021, 07:11:19 »
Todo va a depender del flujo que deseas medir. Si son flujos pequeños entonces:

Podes usar el puerto B desde el 4 al 7, usando las interrupciones por cambio. Eso si, la lógica de contar la vas a tener que hacer.

Ahora si estas cerca de los 10 a 30 L/min entonces buscaría otra alternativa. O si tenes solo como máximo 2 con alto flujo y los demás con poco, entonces podes usar esos 2 con los timers y los otros 2 con las interrupciones. Lo malo es que te quedas sin Timers....

Ese pic tiene por lo menos dos timer con fuente de reloj externa independiente. Si necesitas más usa contadores externos como los HEF4020

Y luego de eso va a tener que usar un conversor paralelo/serial. 2 Integrados por cada sensor.

Desconectado jml0666

  • PIC10
  • *
  • Mensajes: 3
Re:CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC
« Respuesta #3 en: 31 de Marzo de 2021, 01:31:50 »
Todo va a depender del flujo que deseas medir. Si son flujos pequeños entonces:

Podes usar el puerto B desde el 4 al 7, usando las interrupciones por cambio. Eso si, la lógica de contar la vas a tener que hacer.

Ahora si estas cerca de los 10 a 30 L/min entonces buscaría otra alternativa. O si tenes solo como máximo 2 con alto flujo y los demás con poco, entonces podes usar esos 2 con los timers y los otros 2 con las interrupciones. Lo malo es que te quedas sin Timers....

Ese pic tiene por lo menos dos timer con fuente de reloj externa independiente. Si necesitas más usa contadores externos como los HEF4020

Y luego de eso va a tener que usar un conversor paralelo/serial. 2 Integrados por cada sensor.

vale muchisimas gracias, algunua recomendacion para los integrados que van despues de los ocntadores externos?? soy muy novato gracias

Desconectado jml0666

  • PIC10
  • *
  • Mensajes: 3
Re:CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC
« Respuesta #4 en: 31 de Marzo de 2021, 01:32:34 »
Ese pic tiene por lo menos dos timer con fuente de reloj externa independiente. Si necesitas más usa contadores externos como los HEF4020
lo tendré en cuenta, muchisimas gracias por responder!!

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
Re:CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC
« Respuesta #5 en: 31 de Marzo de 2021, 04:33:51 »
Todo va a depender del flujo que deseas medir. Si son flujos pequeños entonces:

Podes usar el puerto B desde el 4 al 7, usando las interrupciones por cambio. Eso si, la lógica de contar la vas a tener que hacer.

Ahora si estas cerca de los 10 a 30 L/min entonces buscaría otra alternativa. O si tenes solo como máximo 2 con alto flujo y los demás con poco, entonces podes usar esos 2 con los timers y los otros 2 con las interrupciones. Lo malo es que te quedas sin Timers....

Ese pic tiene por lo menos dos timer con fuente de reloj externa independiente. Si necesitas más usa contadores externos como los HEF4020

Y luego de eso va a tener que usar un conversor paralelo/serial. 2 Integrados por cada sensor.

vale muchisimas gracias, algunua recomendacion para los integrados que van despues de los ocntadores externos?? soy muy novato gracias

  Echa un vistazo al 74LS165.

  Pero si no te quieres complicar tanto, a lo mejor te es incluso más barato usar 1 pic12F675 de 8 patitas que tiene dos Timer, por lo que con cada pic puedes sensar dos flowmeter.

  Les programas un serial emulado ya sea spi o rs232 que por ejemplo cada 100 mS te envíe un broadcast con un frame completo de prácticamente lo que quieras.   El propio pic puede ir acumulando incluso en 32 bits la cantidad de líquido que ha circulado y darte como extra el flujo actual en litros por minutos determinando el periodo de la señal de cada flowmeter, etc.     y todo con un program ya muy sencillo.  Y usas el 4550 para la aplicación principal despreocupandote de todo lo que pase con los flowmterers.

Desconectado Robert76

  • PIC24F
  • *****
  • Mensajes: 577
Re:CONECTAR VARIOS SENSORES DE FLUJO ENUN PIC
« Respuesta #6 en: 31 de Marzo de 2021, 12:35:04 »
Hola, todo depende del período del pulso a medir, si hablamos de algo menos a 100Hz, pues leyendo por interrupción el puerto RB4-7 cómo comenta el compañero KILLER va de sobra.
Con eso no necesitas añadir nada externo.
Sólo debes activar la interrup. externa, luego en dicha rutina de interrup. determinar que puerto cambió de estado y proceder a incrementar la variable correspondiente, cómo lo haría un contador.
Luego en el programa principal accedes a esas variables para hacer lo que corresponda y listo.


 

anything