Autor Tema: proyecto reparar caudalimetros  (Leído 4969 veces)

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

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
proyecto reparar caudalimetros
« en: 23 de Abril de 2006, 15:10:07 »
hola,desde hace tiempo queria hacer un circuito,para reparar caudalimetros de automocion.
tipo de placa caliente.
esta idea la tuve al averiarseme el de un HDi motor RHY.esto son los pin del caudalimetro
que lleva.

1=> sensor temperarura aire
2=> +12v
3=>masa chasis
4=> N.C.
5=> salida señal de 0 a 5V  -a relenti 1.82V   maxima carga 4.8 a 5v
6=> masa digital

bien.el funcioamiento de este tipo de caudalimetro se basa en tres plaquitas,de unos 4x1mm.
estas plaquitas estan separadas de entre si,la primera que es la que esta mas cerca de la entrada
de aire tiene un valor de 800 homios a 30 ºC mas o menos y tiene una mucha sensibilidad a
la temperatura,y esta separada de la segunda a 10mm.
la segunda plaquita tiene unos 24 homios y tiene la funcion de calefactor,la cual tiene una bobina impresa
como una reactancia,la temperatura que genera no es muy alta ya que se puede tocar con el dedo
y no llega ha quemarte.y la tercera que esta a 1mm de la segunda,es la que recive la temperatura
de esta ultima a traves del aire cuando este es aspirado por el colector de admision.

con los valores de la primera y la tercera,y mediante un circuito amplificador con puente de weastone,
se calcula la cantidad de aire que aspira el motor.

el problema de estos caudalimetros ,es que con el tiempo,debido al desgaste o suciedad.el valor
de salida que deberia llegar cerca de los 5V,no pasa de los 4V.y en consecuencia el motor pierde
potencia.

mi idea es que mediante un pic 16f876 .leer el valor que da el caudalimetro y modificarlo.
es decir que cuando la salida sea de 4.5V a plena carga el pic lo corrija a 5V.
si la salida es de 4V a plena carga lo corrija a 5V y asi relativamente.

lo que tengo en mente es,que mediate un boton,que lo pulsaremos cuando en 2ª velocidad y pisando
a tope el acelerador,cuando llegue a 4000 rev.al pulsarlo o bien si lo queremos hacer automatico.

carguemos en la memoria del pic unas tablas para la correccion de valor de tension real que aporta
el caudalimetro y la que realmente sea la adecuada  si estubiera bien el caudalimetro.

por ejemplo.
si el pic como realmente es el valor de 0 a    5V = 00h  a FFh
la correccion seria                          de 0 a 4.5V = 00h  a FFh
la correccion seria                          de 0 a    4V = 00h  a FFh

es decir que si el pic lee 4V la salida hacia un DAC seria FFh que corresponderia a 5V
de esa forma tendriamos la correccion hecha.

lo que me gustaria saber si alguien tiene idea de hacer esto sin utilizar tablas de conversion
haciendolo por combersion de porcentages.con la calculadora multiplicando y dividiendo es facil
pero no se hacerlo con datos binarios. :-)
 



 

Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado Nomademc

  • PIC10
  • *
  • Mensajes: 13
Re: proyecto reparar caudalimetros
« Respuesta #1 en: 23 de Abril de 2006, 17:54:58 »
Por lo que mensionas, no seria mas facil hacerlo con un amplificador operacional dada la simplicidad del proceso?

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: proyecto reparar caudalimetros
« Respuesta #2 en: 23 de Abril de 2006, 20:02:32 »
si,de hecho ya hay circuitos que con unas resistencias y un condensador se puede
corregir esa diferencia de tension.
pero tiene el problema de que hay que ajustarlo cada vez que las placas se ensucian o
pierden su eficacia ,
lo que yo propongo es un circuito inteligente,que corrije automaticamente ese defecto.

estoy haciendo unas tablas para pasar del valor falso al correcto suponiendo que el defecto esta entre los 5V y los 4V
son estas pero no estan completas y ademas pueden llevar algun error.

ademas lo que quiero es que mediante un calculo arismetico me de los mismos valores pero sin tener
que ocupar tanta memoria ,como seria utilizar estas tablas

tablas corregidas

LA TABLA 5 NO SE MODIFICA

tablas    5   4.8   4.6   4.4   4.2   4.0      <===voltage maximo que diera el caud           
   00   00   00   00   00   00      
   01   01   01   01   01   01
   02   02   02   02   02   02
   03   03   03   03   03   03
   04   04   04   04   04   04
   05   05   05   05   05   06.
   06   06   06   06   07.   07
   07   07   07   08.   08   08
   08   08   09.   09   09   09
   09   0A.   0A   0A   0A   0B.
   0A.   0B   0B   0B   0B   0C
   0B   0C   0C   0C   0D.   0D
   0C   0D   0D   0D   0E   0E
   0D   0E   0E   0F.   0F   10.
   0E   0F   0F   10   10   11
   0F   10   11.   11   11   12
   10   11   12   12   13.   13
   11   13.   13   13   14   15.
   12   14   14   14   15   16
   13.   15   15   16.   16   17
   14   16   16   17   17   18
   15   17   17   18   19.   1A.
   16   18   19.   19   1A   1B
   17   19   1A   1A   1B   1C
   18   1A   1B   1B   1C   1D
   19   1C.   1C   1D.   1D   1F.
   1A   1D   1D   1E   1F.   20
   1B   1E   1E   1F   20   21
   1C.   1F   1F   20   21   22
   1D   20   21.   21   22   24.
   1E   21   22   22   23   25
   1F      22   23   24.   25.   26
   20   23   24   25   26   27
   21   25.   25   26   27   29.
   22   26   26   27   28   2A
   23   27   27   28   29   2B
   24   28   29.   29   2B.   2C
   25.   29   2A   2B.   2C   2E.
   26   2A   2B   2C   2D   2F
   27   2B   2C   2D   2E   30
   28   2C   2D   2E   2F   31
   29   2E.   2E   2F   31.   33.
   2A   2F   2F   30   32   34
   2B   30   31.   32.   33   35
   2C   31   32   33   34   36
   2D   32   33   34   35   38.
   2E.   33   34   35   37.   39
   2F   34   35   36   38   3A
   30   35   36   37   39   3B
   31   37.   37   39.   3A   3D.
   32   38   39.   3A   3B   3E
   33   39   3A   3B   3D.   3F
   34   3A   3B   3C   3E   40

un ejem.

una vez seleccinada la tabla mas apropiada,si por ejemplo si el caudalimetro el voltaje maximo es de 4V"como es mi caso"
haciendo la prueva de acelerar a fondo en 2ª velocidad.

y nos da un valor  12h el circuito con el pic lo transformaria en 0Fh
y si fuera 40h lo transformaria en 34h

lo unico es que si alguien sabe como hacer este tipo de conversion sin utilizar las tablas me ahorraria mucho
trabajo.
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado gauchosuizo

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 457
Re: proyecto reparar caudalimetros
« Respuesta #3 en: 24 de Abril de 2006, 04:22:53 »
hola

en vez de usar tablas, se puede hacer una subrutina de calibration. En dicha subrutina se hace una sencilla multiplicacion de la tension de salida del sensor con un factor x para que la salida de 5V. La tension de salida del sensor se conectaria al ADC del micro, se haria un bucle para buscar el factor deseado y una vez encontrado este, se podria hacer la salida mediante PWM y un sencillo filtro pasabajos o DAC para obtener la tension deseada.

Espero que ayude.

Pablo
Saludos desde Suiza, Pablo.

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: proyecto reparar caudalimetros
« Respuesta #4 en: 24 de Abril de 2006, 10:19:25 »
hola

en vez de usar tablas, se puede hacer una subrutina de calibration. En dicha subrutina se hace una sencilla multiplicacion de la tension de salida del sensor con un factor x para que la salida de 5V. La tension de salida del sensor se conectaria al ADC del micro, se haria un bucle para buscar el factor deseado y una vez encontrado este, se podria hacer la salida mediante PWM y un sencillo filtro pasabajos o DAC para obtener la tension deseada.

Espero que ayude.

Pablo

pues si,ya habia pensado en eso.pero lo unico que se de las multiplicaciones en binario,es que solo funcionan en multiplos de 2
y que se puede multiplicar y dividir con una instruccion de rotacion.pero como se multiplica y divide con decimales en estos pic?

a no ser que aya otra forma de multiplicar y dividir ,sin el uso de este sistema.
Montando mi primera impresora 3D (Raprep Prusa i3)


 

anything