Sei sulla pagina 1di 18

INDICADOR DE NIVEL PARA COMBUSTIBLE AUTOMOTRIZ.

Luis Alberto Rodrguez Hernndez. Universidad de Guadalajara, centro universitario de ciencias exactas e ingenieras. Divisin de Electrnica y Computacin, Departamento de Electrnica Boulevard. Marcelino Garca Barragn No. 1421 y Calzada Olmpica Telfono / FAX; (++52) (33) 3619-8471 Guadalajara Jalisco. Mxico C. P. 44420 Luis_Rodriguez@alestra.net.mx.

NDICE
1).-Resumen. 2).-Antecedentes. 2.1).-Automviles de combustin interna. 2.2).-Opinin pblica. 2.3).-GAL y 89s52. 2.3.1).-GAL 2.3.2).-89s52. 2.3.3).-Diagramas esquemticos gal16v8 y 89s52. 3).-Desarrollo. 3.1).-Operacin del algoritmo. 3.2).-Procedimiento a seguir para transformar tabla en ecuaciones. 4).-Conclusiones y recomendaciones. 4.1).-Conclusiones. 4.2).- Recomendaciones. 5).-Referencias bibliogrficas. 6).-Referencias.

2 2 2 3 3 3 4 5 7 8 9 13 13 13 14 14

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 1

1).- RESUMEN:
En los sistemas de medicin automotriz donde se requiere establecer el nivel de combustible se hace presente la medida de variables lineales, mediante circuitos pasivos y activos (Activos para Automviles de reciente modelo). El presente Trabajo hace hincapi en los sistemas pasivos, de automviles de modelo antiguo (1950-1997). En este sistema se presenta una problemtica gracias a la forma de diseo de los flotadores (figura 1), donde se observa la construccin en forma cnica y no uniforme, esto genera poca precisin en la medicin, se debe a que la resistencia de los conductores est dada por la siguiente frmula:

(Ecuacin 1.1)

Figura 1. Resistencia del flotador de gasolina.

Donde es la longitud del conductor y es la resistividad del propio material, por ende la variacin de la resistencia no es constante, mientras cambia de posicin el brazo de medicin, la resistencia aumenta de manera no 100% lineal. Se hace uso de dispositivos lgicos programables para solucionar esta pequea desviacin, mediante la implementacin de tablas de valores numricos medidos experimentalmente, y la creacin de tablas de valores deseados. Las seales generadas por la resistencia son dirigidas a un convertidor analgico digital (ADC), la seal procesada se conecta a dispositivos lgicos programables (GALS), estos dispositivos son programados mediante ecuaciones obtenidas a razn de la tabla creada, las ecuaciones son obtenidas con ayuda del programa boole-deusto para su simplificacin, a la salida se conecta un convertidor digital analgico (DAC) y un micro controlador 89s52 encargado de desplegar la informacin obtenida, para visualizarla de manera digital mediante un display (LCD), se hace uso de diferentes indicadores, tanto como anlogos y digitales.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 2

2).- ANTECEDENTES: 2.1).- AUTOMOVILES DE COMBUSTION INTERNA.


Los primeros automviles que requieren de gasolina para funcionar, fueron diseados en el ao 1887 por el constructor dans Albert F. Hammel [1], a partir de esa poca se abri un nuevo mercado, hidrocarburos. A partir de la apertura de este mercado, los indicadores de combustible fueron necesarios para la implantacin en automviles. Los indicadores implementados para realizar la medicin, eran diseados de manera que tienen un dispositivo similar al utilizado en los flotadores de tinacos (figura 2), el diseo dispositivo tiene una respuesta no lineal debido al movimiento circular que este presenta, por ende la lectura del indicador era muy inestable e inconstante.

Figura 2. Flotador de gasolina.

2.2).-OPINION PUBLICA.
Se realiza un sondeo a 6 personas donde se pregunta cul es su opinin en referencia a los medidores de nivel de combustible de los automviles, por lo que las 6 personas responden la misma problemtica, el medidor no es estable, cuando est lleno el tanque de gasolina, el indicador tarda mucho en comenzar a bajar, y cuando este baja ya lo realiza de manera muy rpida.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 3

2.3).-GAL y 89S52 8051


GAL16V8, Dispositivo lgico programable E2CMOS de altas prestaciones, con 16 entradas AND/OR y tiempos de borrado de alta velocidad. El 8051 es el primer micro controlador de la familia introducida por Intel Corporation. La familia 8051 de micro controladores son controladores de 8 bits capaces de direccionar hasta 64 kbytes de memoria de programa y una separada memoria de datos de 64 kbytes. El 8031(la versin sin ROM interna del 8051, siendo esta la nica diferencia) tiene 128 bytes de RAM interna (el 8032 tiene RAM interna de 256 bytes y un temporizador adicional).

2.3.1).-GAL 2.3.1.1).-CONCEPTOS FUNDAMENTALES


La fabricacin de dispositivos de lgica programable se basa en los siguientes dos conceptos.

2.3.1.2).-FUNCIONALIDAD COMPLETA
La cual se fundamenta en el hecho de que cualquier funcin lgica se puede realizar mediante una suma de productos.

2.3.1.3).-CELDAS DE FUNCIONES UNIVERSALES.


Tambin denominadas generadores de funciones, son bloques lgicos configurados para procesar cualquier funcin lgica, similares en su funcionamiento a una memoria. En estas celdas se almacenan los datos de salida del circuito combinacional en vez de implementar fsicamente la ecuacin booleana.

2.3.1.4).-DISPOSITIVOS LGICOS PROGRAMABLES


Un dispositivo lgico programable, o PLD (Programmable Logic Device), es un dispositivo cuyas caractersticas pueden ser modificadas y almacenadas mediante programacin. El dispositivo programable ms simple es el PAL (Programmable Array Logic). El circuito interno de un PAL consiste en una matriz de conexiones, un matriz de compuertas AND y un arreglo de compuertas OR. Una matriz de conexiones es una red de conductores distribuidos en filas y columnas con un fusible en cada punto de interseccin, mediante la cual se seleccionan cuales entradas del dispositivo sern conectadas al arreglo AND cuyas salidas son conectadas al arreglo OR y de esta manera obtener una funcin lgica en forma de suma de Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx
Proyecto de Diseo con Electrnica Integrada. Pgina 4

productos. La mayora de los PLDs estn formados por una matriz de conexiones, una matriz de compuertas AND, y una matriz de compuertas OR y algunos, adems, con registros. Las matrices pueden ser fijas o programables. Con estos recursos se implementan las funciones lgicas deseadas mediante un software especial y un programador de dispositivos. El tipo ms sencillo de matriz programable, que data de los aos 60, era una matriz de diodos con un fusible en cada punto de interseccin de la misma. En la figura 3 se muestran los circuitos bsicos para la mayora de los PLDs.

Figura 3. Estructura comnmente utilizadas en plds.

2.3.1.4).-MATRIZ GENRICA PROGRAMABLE


Una Matriz Genrica Programable, GAL (Generic Array Logic), es una denominacin que utilizaba originalmente Lattice Semiconductor y que ms tarde se licenci a otros fabricantes. Un GAL en su forma bsica es un PLD con una matriz AND reprogramable, una matriz OR fija y una lgica de salida programable mediante una macrocelda. Esta estructura permite implementar cualquier funcin lgica en forma de suma de productos con un nmero de trminos definido. En los PLDs no reprogramables la sntesis de las ecuaciones lgicas se realiza mediante la quema de fusibles en cada punto de interseccin de los pines de entrada con las compuertas. En un GAL el fusible se reemplaza por una celda CMOS elctricamente borrable (EECMOS) y mediante programacin se activa o desactiva cada celda EECMOS. Una celda activada conecta su correspondiente interseccin de fila y columna, y una celda desactivada desconecta dicha interseccin. Con esta structura se puede aplicar cualquier combinacin de variables de entrada, o sus complementos, a una compuerta AND para generar cualquier operacin producto que se desee.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 5

2.3.2).-89S52.
Hace unos aos, los sistemas de control se implementaban usando exclusivamente lgica de Componentes, lo que haca que fuesen dispositivos de gran tamao y muy pesados. Para Facilitar una velocidad ms alta y mejorar la eficiencia de estos dispositivos de control, se Trat de reducir su tamao, apareciendo as los microprocesadores. Siguiendo con el proceso de miniaturizacin, el siguiente paso consisti en la fabricacin de un controlador que Integrase todos sus componentes en un slo chip. A esto es a lo que se le conoce con el nombre de micro controlador, un computador dentro de un slo chip. Las principales caractersticas que diferencian a un micro controlador de un microprocesador son: 1. Son sistemas cerrados, ya que contiene todos los elementos de un computador en un solo chip, frente a los microprocesadores que son sistemas abiertos, ya que sacan las lneas de los buses de datos, direcciones y control al exterior, para la conexin de memorias, interfaces de E/S, etc. 2. Son de propsito especfico, es decir, son programados para realizar una nica tarea, mientras que los microprocesadores son de propsito general. La historia del micro controlador surge desde dos vas de desarrollo paralelas; una desde Intel y otra desde Texas Instruments. Los primeros micro controladores son el 4004 y 4040 de Intel que dieron lugar al 8048, a su vez predecesor del 8051. An as el primer micro controlador fue el TMS1000 de Texas Instruments. ste integraba un reloj, procesador, ROM, RAM, y soportes de E/S en un solo chip.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 6

2.3.3).-DIAGRAMAS ESQUEMATICOS GAL16V8 Y 89S52.

Figura 4.Microcircuito Gal16v8 [3]

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 7

Figura 5. Diagrama a bloques 89s52 [4].

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 8

3).- DESARROLLO.
El objetivo es implementar un dispositivo que muestre el valor real lineal de nivel de combustible automotriz, el diseo de la resistencia del flotador como se observa (figura 1) no es en su totalidad lineal, debido a su construccin, como se puede comprobar con la ecuacin 1.Se realiza una medicin experimental a un flotador de automvil modelo 1977 (Datsun) (figura 6) para generar la tabla 1 (valores medidos), se mide de manera lineal en 10 divisiones plenamente calculadas, se concluye con la tabla 1 y procedemos con la simulacin mostrada en la (figura 7), as esclareciendo los valores.

Figura 6. Medicin experimental de valores.

Figura 7. Simulacin de la resistencia del flotador.

El voltaje ms significativo 1v marca un tanque lleno de gasolina y el valor 113mV un tanque al 10%.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 9

3.1).-OPERACIN DEL ALGORITMO.


El sistema funciona de tal forma, que si la entrada del circuito resistivo proporciona una seal de 11%, se hace la conversin a un 10%, a la salida del convertidor estar conectado un DAC que digitalizara nuevamente la seal, para ser desplegada al micro controlador, para despus desplegar el valor esperado en un LCD, (pantalla de cristal liquido).

Figura 8. Diagrama a bloques del algoritmo del generador de Valores reales.

A continuacin se muestra la tabla de valores de entrada obtenidos experimentalmente, y la tabla de valores se salida. (Valores esperados reales). Entradas 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00 00001010 00010100 00011110 00101000 00110010 00111100 01000110 01010000 01011010 01100100 0.11 0.21 0.33 0.44 0.53 0.61 0.68 0.77 0.83 1.00 Salidas 00001011 00010101 00100001 00101100 00110101 00111101 01000100 01001101 01010011 01100100 11 21 33 44 53 61 68 77 83 100

volts Digital % volts Digital IJKLMNO ABCDEFGH

Tabla 1. Tabla de seal de entrada vs salida Real lineal.

3.2). PROCEDIMIENTO A SEGUIR PARA TRANSFORMAR LA TABLA EN ECUACIONES. Paso 1).-identificar la funcin que realiza el circuito.
Se toma la seal de entrada de 0.11 Volts hasta 1 Volts, 0.11 volts representa un 10% del tanque y 1 volts el 100% del tanque, por ende es una respuesta lineal, la funcin que realiza el circuito es corregir las pequeas variaciones creadas.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 10

Paso 2).-se produce una tabla de seales de entrada y salida.


ENTRADA. Esta tabla, contiene el valor de voltaje de entrada con datos correspondientes al cdigo binario de 8 bits que los relaciona. Se establece una referencia, por cada bit all un incremento de 10mV. La tabla completa desde 0.11V hasta 1V con incrementos de 10mV se muestra en la tabla 1. SALIDA. Se aplica un rango de valores de 0.1 volts a 1volts, con 10 divisiones lineales, y se convierten al cdigo binario de la misma manera que se hizo en el paso anterior.

Paso 3).-se obtienen las ecuaciones.


Mediante la herramienta Boole-Deusto (figura 9) se obtienen de manera sencilla las ecuaciones de la tabla 1, evitando el uso de mapas de karnaugh, se utiliza una variable de salida por cada ocho variables de salida.

Figura 9. Boole-Deusto.

Ecuaciones Obtenidas:

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 11

Paso 4).-programacin de ecuaciones.


Uso de la computadora y compilador opal, opal es un compilador de la empresa national semiconductors de distribucin gratuita. En el opal se genera el archivo necesario para la programacin del circuito Gal16v8, las ecuaciones obtenidas en Boole-Deusto son introducidas al compilador para su programacin fsica.

Paso 5).-convertidores analgicos digitales y digitales analgicos.


Una vez que se tiene el Gal programado y funcionando se agrega una ADC a la entrada del circuito y un DAC al final del mismo para completarlo, tal como se muestra en la figura 10, de esta forma se obtiene un voltaje de entrada analgico, y uno de salida tambin analgico que van del rango de los 0.10 Volts a 1 Volts.

Figura 10.diagra a bloques del circuito principal.

Paso 6).-integracin de componentes secundarios.


Del paso 1 al paso 5, se propone el desarrollo del componente principal, o el corazn del proyecto que es el corrector de seal, en donde una seal poco precisa se convierte en una seal 100% lineal. En el paso 6 se enfatiza la conexin de los componentes secundarios, catalogado como indicadores y control de indicacin.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 12

Figura 11. Diagrama a bloques del circuito final.

El diagrama a bloques del sistema (figura 11), muestra una serie de componentes nuevos, estos componentes son los siguientes: DAC, amplificador operacional, 89s52, indicador analgico, indicador visual y un display LCD.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 13

Paso 7).-Diseo de componentes secundarios.


1) A la salida del Gal16v8, se conecta un convertidor Digital analgico, el que sirve para transformar la salida binaria lineal en un valor analgico. La salida del DAC esta interconectada con un indicador analgico tradicional.

Figura 12. Medidor analgico.

2) A la salida del Gal16v8, se conecta al micro controlador 89s59, que realiza la funcin de decodificar mediante re direccionamiento indexado, los valores binarios Reales de la tabla 1, para despus ser desplegados en un display LCD. El valor binario Real 0 0 0 0 1 0 1 0 de la tabla 1 equivale en hexadecimal a 0AH y el valor binario ms alto es 0 1 1 0 0 1 0 0,el equivalente en hexadecimal es 64H, consecutivamente se realiza la transformacin
completa de la tabla 1.

3) A la salida del micro controlador 89s52 se interconecta el display LCD y un indicador analgico ptico, el LCD se utiliza para desplegar el valor numrico medido.

Figura 13. Conexin 89s52 con LCD.[6]

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 14

3.3).-DIAGRAMA DE FLUJO, PARA CDIGO 89s52, INTERFAZ LCD.

Figura 14. Diagrama de flujo para interfaz LCD.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 15

3.3).-DIAGRAMA ESQUEMATICO.

Figura 15. Diagrama esquemtico circuito final.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 16

4).-CONCLUSIONES Y RECOMENDACIONES. 4.1).- Conclusiones


En el presente trabajo, se logra corregir una seal inestable, mediante el uso de circuitos lgicos programables, Las mediciones que se hacen, logran una resolucin del 1% de error en /- 10 mVolts, la calibracin del circuito digital es simple y segura, el circuito posee una precisin suficiente para aplicacin deseada. La implementacin del cdigo ensamblador para el micro controlador 89s52 presenta inconvenientes de diseo debido que al presentarse una medicin no establecida en la tabla este dispositivo despliega valores errneos. Los flotadores automotrices para la medicin de nivel de combustible son variados, por lo que se genera una problemtica. La implementacin general del dispositivo cumple con las expectativas esperadas, tener una medicin de nivel de combustible que sea constante y que en cualquier momento se tenga la seguridad de que el nivel mostrado en el indicador sea el adecuado.

4.2).- Recomendaciones.
En el presente trabajo se recomienda tomar esencial importancia en el diseo del proyecto, ya que existen tecnologas ms nuevas que pueden simplificar la implementacin del mismo, el circuito diseado requiere niveles de corriente altos, los cuales el micro controlador 89s52 no posee, por lo que se hace necesaria la utilizacin de buffers para poder manejar los requerimientos de corriente, una solucin a esta problemtica es la utilizacin del micro controlador ATMEGA8 el cual maneja mejores niveles de corriente. Se recomienda disear un circuito que estandarice la resistencia del flotador del automvil para obtener los valores establecidos en la tabla 1, esto es para la obtencin de mejores resultados. Es importante redisear el cdigo ensamblador del micro controlador 89s52, para evitar que muestre valores no correctos en la pantalla LCD, esto se logra creando rangos de voltaje y comparaciones dentro del cdigo ensamblador. Al implementar fsicamente el proyecto, es necesario establecer ubicaciones especficas para la buena visualizacin de los indicadores como buena iluminacin, o la utilizacin de LCD con retro iluminacin.

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 17

5).- REFERENCIAS BIBLIOGRFICAS.


v circuito generador de seales lineales a partir de tablas numricas no lineales, J. G. Mateos,SOMI XXI, octubre del 2006, v Fualkenbery, Introduccin a los Amplificadores Operacionales, (1996). v http://www.monografias.com/trabajos15/automovil-historia/automovil-historia.shtml v Programmable Logic Devices Databook and Design Guide, National Semiconductor, 1990. v http://www.atmel.com/dyn/resources/prod_documents/doc1919.pdf. v Francisco Javier Torres, Dispositivos lgicos programables, Universidad autnoma de Guadalajara.

6).- REFERENCIAS
[1].-http://www.monografias.com/trabajos15/automovil-historia/automovil-historia.shtml [2] circuito generador de seales lineales a partir de tablas numricas no lineales, J. G. Mateos, SOMI XXI, octubre del 2006,1-8. [3] Programmable Logic Devices Databook and Design Guide, National Semiconductor, 1990. [4] http://www.atmel.com/dyn/resources/prod_documents/doc1919.pdf Pagina. 3. [6] http://www.electrofriends.com/articles/lcd/lcd_page2.html

Luis Alberto Rodrguez Hernndez, Cdigo; 300398969, Luis_rodriguez@alestra.net.mx


Proyecto de Diseo con Electrnica Integrada. Pgina 18

Potrebbero piacerti anche