Autor Tema: Medidor de Presion  (Leído 3106 veces)

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

Desconectado ferna85

  • PIC10
  • *
  • Mensajes: 32
Medidor de Presion
« en: 17 de Marzo de 2010, 04:19:16 »
Hola, estoy construyendo un medidor de presion, para esto utilizo un transductor específico que me da una salida de 500 a 4500mV conectado al ADC(10bits) de un pic. El punto es que la salida del transdutor no es lineal, como en el sensor de temp lm35, por dar un ejemplo. Por lo que no puedo convertir directamente. Inmediatamente pense en una tabla. Estas las sé realizar en 8bits sin problemas (con retlw). La quisiera hacer en 10bits, para aprovechar la resolucion del ADC. Si me pueden ayudar les agradezco.
OBS: POr el momento estoy programando en assembler, ya se viene el C

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Medidor de Presion
« Respuesta #1 en: 17 de Marzo de 2010, 08:13:26 »
Ante todo bienvenido al foro.
Que modelo y marca de sensor utilizas??

Respecto a tu pregunta, creo que hay dos metodos:

  • El primero, que significa mucho trabajo manual, consiste en crear una tabla en memoria de programa que contenga los datos para la linealizacion de tu sensor, en tu caso esa tabla deberia tener 1024 datos diferentes, por lo que te recomiendo uses un PIC18 que no tiene problemas de paginacion, en cuyo caso deberias crear 4 tablas diferentes y el codigo de busqueda. La tabla se arma con datos experimentales o con los que entrega el fabricante._
  • El segundo metodo creo que es mas recomendable es hacer una rutina de calibracion en 3 o mas puntos (si la curva caracteristica es una parabola 3 serian buenos, pero si es una sinusoide deberian ser 5 puntos minimo), de modo de guardar en eeprom los datos de esa calibracion y luego mostrar el dato interpolando por medio de una formula.  Este es mas dificil pero te permite cambiar de sensor rapidamente en una reparacion o cuando lanzas tandas con diferencia de lotes de sensores._

Personalmente prefiero pagar un sensor mas caro que usar uno u otro metodo, no solo eliminas todo este trabajo, sino que el cliente ya no dependera de ti en una reparacion, cosa a la que muchos le tienen miedo pero que a la larga te devuelve nuevamente el cliente.
« Última modificación: 17 de Marzo de 2010, 08:17:02 por MGLSOFT »
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ferna85

  • PIC10
  • *
  • Mensajes: 32
Re: Medidor de Presion
« Respuesta #2 en: 18 de Marzo de 2010, 02:03:29 »
mglsoft, gracias por preocuparte. Del sensor no tengo mayores datos es un BOSCH mod. 0281002498. Bosch no publica practicamente nada de info técnica. Pero un amigo me consiguio la tabla de equivalencia entre presion de entrada y la salida en mV. Aún no he digitadizado la tabla, por lo que no he realizado ningun tipo de regresion matematica, como para saber de que tipo de funcion se trata. He estado leyendo en algunos foros sobre el problema de paginacion, que tu mencionas. Pero no he encontrado ninguna explicacion clara.
Mi idea, por el momento es usar un 16f877, de los cuales tengo vs como para comenzar a probar. Cargando cuatro tablas de verdad con 256 codigos.
Si me pueden orientar sobre dichos problemas de paginacion, se los agradezco, o sobre donde leer un poco mas.
Desde ya, gracias. Fernando

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: Medidor de Presion
« Respuesta #3 en: 18 de Marzo de 2010, 08:43:21 »
Creo que en este post puedo contestar a dos a la vez, ya que por problemas de tiempo no pude en su momento asistirlo a Asterix, que es quien me paso por privado la documentacion que hoy te aporto aqui.
Espero que el pueda retomar su tema. :lol:

Por lo que dice la data, el sensor tiene salida lineal, asi que no hay necesidad de aplicar ninguno de los metodos que mencione...

Solo hay que convertir el dato digitalizado, restarle el valor de Offset y llevarlo a medidas de ingenieria y ya tienes tu presion lista.

Filtrar la señal y sacar un dato bien validado es otro tema, pero en lineas generales eso es lo que hay que hacer. ;-) ;-)
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ferna85

  • PIC10
  • *
  • Mensajes: 32
Re: Medidor de Presion
« Respuesta #4 en: 19 de Marzo de 2010, 03:14:40 »
Muchas Gracias por la info. Estoy un poco complicado con otro proyecto. Cuando retome sigo comentando


 

anything