Universidad Ute: Facultad de Ciencias de La Ingeniería E Industrias Carrera de Ingeniería Automotriz
Universidad Ute: Facultad de Ciencias de La Ingeniería E Industrias Carrera de Ingeniería Automotriz
Director
Ing. ALEJANDRO HERNÁN CASTILLO HERRERA, MsC.
DATOS DE CONTACTO
CÉDULA DE IDENTIDAD: 1723914436
APELLIDO Y NOMBRES: Zamora Muñoz Jhonny Fernando
DIRECCIÓN: Av. Quevedo km4, Coop Alejandro
Montesdeoca, Sto Dgo, Ecuador
EMAIL: fercho_beer@[Link]
TELEFONO FIJO: 02 3740377
TELÉFONO MOVIL: 0996466030
DATOS DE LA OBRA
TÍTULO: “Programación de la memoria EPROM de
la unidad de control electrónica a través
de un programador XPROG, del motor
Aveo 1.6.”
AUTOR O AUTORES: Zamora Muñoz Jhonny Fernando
FECHA DE ENTREGA DEL PROYECTO
19 de junio del 2019
DE TITULACIÓN:
DIRECTOR DEL PROYECTO DE Ing. Alejandro Hernán Castillo Herrera,
TITULACIÓN: MsC.
PROGRAMA PREGRADO X POSGRADO
TÍTULO POR EL QUE OPTA: Ingeniero Automotriz
RESUMEN: Mínimo 250 palabras El desarrollo del presente trabajo previo a la
obtención del título de ingeniero Automotriz,
se fundamentó en demostrar la
programación de la memoria EPROM de la
unidad de control electrónica del motor Aveo
1.6, hallando una solución económica en la
repotenciación del motor y a su vez la
reducción de problema de contaminación
ambiental ya que hoy en día es originada
principalmente por los automóviles en todo
el mundo, se efectuó pruebas en el motor
realizando mantenimientos preventivos
previo al chequeo de señales de cada uno
de los sensores y actuadores del motor. La
programación consistió en la lectura y
escritura de la memoria EPROM cambiando
los parámetros que se encuentran en el
software de la unidad de control del motor,
sin embargo, con tal unidad no se consiguió
programar al tener en su interior un material
de silicón que recubre totalmente la placa de
circuitos de la ecu, lo que impide extraer la
memoria EPROM para realizar cualquier tipo
de modificación de software,
consecuentemente se optó por cambiar la
unidad por una ecu de un motor de
Chevrolet corsa wind que cumple con los
parámetros y características similares al
motor Aveo 1.6, su extracción fue posible y
se pudo modificar las medidas como,
avance de encendido, tiempo de inyección,
revoluciones por minutos (rpm), entre otros,
permitiendo que el motor tenga un mejor
rendimiento llegando a la conclusión que, al
realizar una programación no es necesario
obtener equipos o computadoras de
competencias para lograr un mejor
rendimiento del motor, es suficiente saber
ajustar correctamente los parámetros en la
memoria EPROM con un lector y escritor de
memorias.
PALABRAS CLAVES: Programación, software, motor,
modificación.
f:__________________________________________
ZAMORA MUÑOZ JHONNY FERNANDO
C.I. 1723914436
DECLARACIÓN Y AUTORIZACIÓN
Yo, ZAMORA MUÑOZ JHONNY FERNANDO, 1723914436 autor del trabajo
de titulación: Programación de la memoria EPROM de la unidad de
control electrónica a través de un programador XPROG, del motor Aveo
1.6., previo a la obtención del título de INGENIERO AUTOMOTRIZ en la
Universidad UTE.
f: __________________________________________
ZAMORA MUÑOZ JHONNY FERNANDO
C.I. 1723914436
CERTIFICACIÓN DEL TUTOR
En mi calidad de tutor, certifico que el presente trabajo de titulación que lleva
por título Programación de la memoria EPROM de la unidad de control
electrónica a través de un programador XPROG, del motor Aveo 1.6.,
para aspirar al título de INGENIERO AUTOMOTRIZ fue desarrollado por
ZAMORA MUÑOZ JHONNY FERNANDO, bajo mi dirección y supervisión,
en la Facultad de Ciencias de la Ingeniería e Industrias; y que dicho trabajo
cumple con las condiciones requeridas para ser sometido a las evaluación
respectiva de acuerdo a la normativa interna de la Universidad UTE.
Dedico este trabajo a mis padres, Jonny Zamora y María Muñoz, siendo
ellos el pilar fundamental de mi vida, quienes me apoyaron de manera
incondicional durante toda mi carrera universitaria.
A mis hermanas: Maty, Jenny, Johana y Alisson que de una u otra manera
han sido mi ejemplo y apoyo día a día.
A mis sobrinos Daniela, Dally, Josué, Tommy, Kamila y Victoria quienes con
su inocencia me motivan a ser un buen ejemplo para ellos.
Fernando Zamora
AGRADECIMIENTO
A Dios por la vida, por los padres que me ha dado, por guiarme y
bendecirme en todas las decisiones de mi vida, a mis padres que han sabido
aconsejarme y apoyarme siempre.
Fernando Zamora
ÍNDICE DE CONTENIDOS
PÁGINA
RESUMEN ..................................................................................................... 1
1. INTRODUCCIÓN ....................................................................................... 2
2. METODOLOGIA ...................................................................................... 11
2.1. MÉTODO DE ANÁLISIS DE CONTENIDO..................................... 11
2.2. MÉTODO INDUCTIVO. .................................................................. 11
2.3. MÉTODO DEDUCTIVO. ................................................................. 11
2.4. MÉTODO ANALÍTICO. ................................................................... 11
2.5. MÉTODO COMPARATIVO. ............................................................ 12
3. RESULTADOS Y DISCUSIÓN ................................................................ 13
3.1. PRUEBAS DE RENDIMIENTOS PREVIO A LA
PROGRAMACION. ......................................................................... 13
3.2. SELECCIÓN DE UNIDAD DE CONTROL ELECTRÓNICA............ 13
3.2.1. CARACTERÍSTICAS DE UNIDAD DE CONTROL
ELECTRÓNICA ........................................................................ 14
3.2.2. INSTALACIÓN Y DISTRIBUCIÓN DE PINES .......................... 16
3.3. PROGRAMACION DE MEMORIA EPROM .................................... 17
3.4. PROCEDIMIENTO PARA LA PROGRAMACION DE MEMORIA
EPROM........................................................................................... 18
3.4.1. UBICACIÓN Y DESMONTAJE DE LA UNIDAD DE CONTROL
ELECTRÓNICA. ....................................................................... 18
3.4.2. DESMONTAJE DE MEMORIA EPROM ................................... 18
3.4.3. DESCRIPCION GENERAL EPROM 27C256. .......................... 19
3.5. LECTURA DE MEMORIA EPROM ................................................. 20
3.5.1. INSTALACIÓN DE SOFTWARE LECTOR Y ESCRITOR DE
MEMORIAS .............................................................................. 21
3.6. PRUEBAS DE RENDIMIENTO FINAL............................................ 27
4. CONCLUSIONES Y RECOMENDACIONES........................................... 28
4.1. CONCLUSIONES ........................................................................... 28
4.2. RECOMENDACIONES ................................................................... 29
BIBLIOGRAFÍA ............................................................................................ 30
i
ÍNDICE DE TABLAS
PÁGINA
Tabla 1. Características técnicas del motor AVEO 1.6 c. c....................... 3
Tabla 2. Parámetros del motor previo a la programación. ...................... 13
Tabla 3. Banco de conectores A. ............................................................ 16
Tabla 4. Banco de conectores B. ............................................................ 17
Tabla 5. Banco de conectores C. ............................................................ 17
Tabla 6. Banco de conectores D. ............................................................ 17
Tabla 7. Datasheet Memoria EPROM 27c256 ........................................ 20
Tabla 8. Parámetros del motor finalizada la programación de la memoria
EPROM. .................................................................................... 27
ii
ÍNDICE DE FIGURAS
PÁGINA
Figura 1. Componentes de ecu. ............................................................... 4
Figura 2. División de bloques ................................................................... 5
Figura 3. Interfaz CDM Flash OBD. ......................................................... 6
Figura 4. Zócalo de memoria EPROM ..................................................... 6
Figura 5. Memoria EPROM ...................................................................... 7
Figura 6. Unidad de control electrónica ................................................. 14
Figura 7. Sistema Multec- Mpfi. ............................................................. 15
Figura 8. Conectores ECU Delco ........................................................... 16
Figura 9. Ubicación de ECU. ................................................................. 18
Figura 10. Composición interna de ECU. ................................................. 19
Figura 11. Memoria EPROM. ................................................................... 19
Figura 12. Lector de memorias Xprog. ..................................................... 21
Figura 13. Icono del programa Xprog ...................................................... 21
Figura 14. Selección de tipo de memoria (27c256).................................. 22
Figura 15. Posición de memoria EPROM. ............................................... 22
Figura 16. Ejemplo de lectura de memoria nueva o vacía. ...................... 23
Figura 17. Lectura memoria EPROM ....................................................... 23
Figura 18. Opción guardar. ...................................................................... 24
Figura 19. Ventana de definición de bloque. ............................................ 24
Figura 20. Ventana definir bloque. ........................................................... 24
Figura 21. Bloques definidos. .................................................................. 25
Figura 22. Ventanas de herramientas para calcular la suma de bloques. 25
Figura 23. Ventana calcular hash. ........................................................... 25
Figura 24. Resultado de checksum.......................................................... 26
Figura 25. Sobreescritura de la memoria EPROM. .................................. 26
Figura 26. Sobreescritura de Cheksum. .................................................. 26
Figura 27. Parte interna del ECU. ............................................................ 27
iii
RESUMEN
El desarrollo del presente trabajo previo a la obtención del título de ingeniero
Automotriz, se fundamentó en demostrar la programación de la memoria
EPROM de la unidad de control electrónica del motor Aveo 1.6, hallando una
solución económica en la repotenciación del motor y a su vez la reducción
de problema de contaminación ambiental ya que hoy en día es originada
principalmente por los automóviles en todo el mundo, se efectuó pruebas en
el motor realizando mantenimientos preventivos previo al chequeo de
señales de cada uno de los sensores y actuadores del motor. La
programación consistió en la lectura y escritura de la memoria EPROM
cambiando los parámetros que se encuentran en el software de la unidad de
control del motor, sin embargo, con tal unidad no se consiguió programar al
tener en su interior un material de silicón que recubre totalmente la placa de
circuitos de la ecu, lo que impide extraer la memoria EPROM para realizar
cualquier tipo de modificación de software, consecuentemente se optó por
cambiar la unidad por una ecu de un motor de Chevrolet corsa wind que
cumple con los parámetros y características similares al motor Aveo 1.6, su
extracción fue posible y se pudo modificar las medidas como, avance de
encendido, tiempo de inyección, revoluciones por minutos (rpm), entre otros,
permitiendo que el motor tenga un mejor rendimiento llegando a la
conclusión que, al realizar una programación no es necesario obtener
equipos o computadoras de competencias para lograr un mejor rendimiento
del motor, es suficiente saber ajustar correctamente los parámetros en la
memoria EPROM con un lector y escritor de memorias.
1
1. INTRODUCCIÓN
1. INTRODUCCIÓN
En la actualidad el sector automotriz evoluciona constantemente
desarrollando nuevos avances tecnológicos, aumentando las prestaciones
del vehículo tanto en potencia y confort. Uno de los avances tecnológicos es
la aplicación de la electrónica, esta fue introducida en los vehículos
solamente para disminuir la contaminación; el cual incorpora un
elemento intangible que es el software, siendo la más importante de la
evolución del automóvil. El software es programable y actualizable, el
sistema se conecta a una PC para que el programa informático pueda ser
modificado o reescrito para corregir defectos o introducir mejoras.
2
medirse por su velocidad, capacidad de manejo de distintos componentes,
espacio físico, la posibilidad de su manejo portátil, etc. (Semanate , 2016)
3
recirculadora de los gases de escape EGR, fusilera, unidad de control
electrónica, bobina de encendido DIS, sensor de posición de los árboles de
levas CMP, sensor de posición del cigüeñal CKP y sensor de oxígeno HO2S.
La unidad de control electrónica es básicamente el cerebro del vehículo, se
encarga de supervisar todos los aspectos del funcionamiento del motor,
recibiendo datos de entrada, ejecuta cálculos, envía datos de salida y
almacena información, recibidos y enviados por los sensores y actuadores
del motor, está compuesta por un hardware y codificada con un software que
es un programa que le dice al vehículo como funcionar. Las principales
funciones son: controlar el tiempo de encendido, controlar la mezcla
aire/combustible, la velocidad de ralentí, el tiempo de válvula variable, el
pulso de inyección y el control de emisiones. A más de las funciones
principales cuenta con OBD (On Board Diagnostics) que es un sistema de
diagnóstico a bordo, que supervisa las diferentes funciones como
temperatura del motor, la presión de la bomba de combustible, el ventilador
de refrigeración y el sistema de carga. (CISE, 2012)
4
conversores análogo digital, convertidores, etc. antes de ingresar al
microprocesador. (Bernal, 2013)
Interfase o bloque de salida. Así como las señales de entradas son tratadas
antes de pasar al microprocesador, también existen circuitos de salidas del
microprocesador como amplificadores, drivers, transistores de potencia, etc,
que enviaran señales digitales en forma aplicable a los diferentes actuadores
del motor. (Bernal, 2013)
5
Programación de unidad de control electrónico. Previo se hace lectura de
software de la centralita, habitualmente esta lectura se encuentra en una
memoria flash de tipo EEPROM o también se puede encontrar en una
memoria interna que tiene el microprocesador de la centralita y para llevar a
cabo dicha lectura se puede realizar de varias formas. (Piris, 2010)
6
Una vez obtenido el archivo original de la memoria (cartografía) se procede a
editar con un software de edición específico para ello, ejecutando cambios
oportunos a los parámetros de la cartografía, mejorando el estado del motor
y a las indicaciones del cliente para obtener el vehículo que él desea. (Piris,
2010)
Este tipo de memoria puede ser programado por el usuario, puede ser
borrada y reprogramada las veces que quiera. La memoria EPROM al ser
programada es una memoria no volátil esto quiere decir que sus datos son
archivados indefinidamente. (Auto Avance, 2016)
Memoria tipo DIL (Dual Input Line). Este tipo de memoria fue una de las
primeras utilizadas en la inyección electrónica; posee dos líneas de pines de
acceso, de 28 y 32 pines. Tiene una muesca en su encapsulado mostrando
la ubicación y enumeración de cada uno de sus pines, al margen izquierdo
de la muesca el pin número 1 y terminando en el pin 32 contando los pines
en “U”, y en la parte media se observa una ventana la cual se puede suprimir
datos por media de luz ultra violeta”. (Semanate , 2016)
Memoria tipo plcc (plastic leader chip carrier). Esta memoria fue la segunda
introducida en el sector automotriz, esta cuenta con un tamaño reducido y
cuenta con cuatro lados donde se alojan los pines, y pueden ser de 32, 44 y
7
48 pines a diferencia de la memoria DIL que contaba con dos filas de pines.
(Semanate , 2016)
Memoria tipo sop (small outline package). En este tipo de memorias es una
de las más usadas hasta la actualidad en las empresas automotrices, posee
una capacidad de 2 hasta 32 Mb. La cantidad de pines utilizados es de 44 o
48 terminales, también posee una marca la cual muestra la posición del pin
1. (Semanate , 2016)
Cada programador consta con su propio software que trabaja con Windows y
su interpretación es representada por datos hexadecimales, donde las
memorias tipo DIL se pueden insertar directamente al programador, pero las
memorias SOP y PLCC se tendría que utilizar zócalos o adaptadores para
su lectura. (EFY ANALYTICS, 2011)
8
Binario: 11001
Decimal: 1*20 +1*21 + 0 ∗ 22 + 0 ∗ 23 + 1 ∗ 24
= 1+2+0+0+16= 19 decimal.
19/2= 9 y su residuo es 1
9/2= 4 y su residuo es 1
4/2= 2 y su residuo es 0
2/2= 1 y su residuo es 0
1/2 = 0 y su residuo es 1
De dieciséis a treinta y dos: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B,
1C, 1D, 1E, 1F, 20. (Viveros, 2012)
9
Para convertir un numero hexadecimal a binario solo es necesario invertir el
paso; se toma el primer hexadecimal y se convierte a binario y luego el
segundo hasta completar el número.
10
2. METODOLOGÍA
2. METODOLOGIA
El proyecto permitió determinar las técnicas y pasos para poder desarrollar
la programación de la memoria EPROM de la unidad de control electrónica
del motor Aveo 1.6, permitiendo llegar al objetivo general y la obtención de
datos de la memoria EPROM.
Este método permite analizar el motor Aveo 1.6; con y sin reprogramación
de la memoria EPROM, llegando a comparar los diferentes parámetros
característicos por medio de la ejecución de prueba en los dos motores.
Haciendo una clasificación y análisis de los datos obtenidos donde se puede
concluir si existe una mejora en la reprogramación.
11
2.5. MÉTODO COMPARATIVO.
12
3. RESULTADOS Y DISCUSIÓN
3. RESULTADOS Y DISCUSIÓN
13
Figura 6. Unidad de control electrónica
14
Figura 7. Sistema Multec- Mpfi.
(Ribeiro, 2013)
1. Luz de anomalía.
2. Enchufe ALDL.
3. Inyectores.
4. Reguladores de presión.
5. Mariposa de aceleración.
6. Válvula reguladora del aire en ralentí.
7. Sensor de posición de la mariposa.
8. Sensor de temperatura del aire de admisión.
9. No utilizado.
10. Sensor de presión del colector.
11. Sensor de oxígeno.
12. Sensor de temperatura del líquido de enfriamiento.
13. Interruptor del aire acondicionado.
14. No utilizado.
15. Bomba de combustible.
16. Relé de la bomba de combustible.
17. Cánister.
18. Sensor de rotación/REF.
19. Módulo de encendido – Bobina de encendido Dis.
20. Sensor de velocidad I/P Tablero de instrumentos.
15
3.2.2. INSTALACIÓN Y DISTRIBUCIÓN DE PINES
Para realizar la instalación de la nueva Ecu al motor Aveo 1.6, cada una de
las líneas del arnés que van directo de los sockets de la computadora
original del motor, fueron conectadas con los sockets de la nueva ECU.
16
Tabla 4. Banco de conectores B.
Terminal Descripción Color del cable
B1 Alimentación del ECM de batería, de la línea 30 rojo
B2 Sensor de Velocidad azul / rojo
B3 Señal del sensor de rotación gris / rojo
B4 ---------- ----------
B5 ---------- ----------
B6 Control del relé de la bomba de combustible marrón / rojo
B7 Comunicación línea de la J-Terminal ALDL marrón / blanco
B8 Tensión de referencia, TPS, MAP negro / blanco
B9 ---------- -----------
B10 Masa de la unidad de mando marrón
B11 Señal del sensor lambda EGO azul claro / amarillo
B12 Señal del sensor de temperatura del motor CTS (ECT) azul
17
motor; uno de los componentes internos de la ECU es la memoria EPROM,
la cual contiene todos los parámetros para que el motor funcione
correctamente.
18
la ECU donde se observó a simple vista la memoria EPROM, como se
muestra en la Figura 10.
Tras acceder al zócalo que contiene la memoria EPROM (Figura 11); el chip
esta incrustado entre dos plásticos uno de color celeste y el otro marrón,
donde se realizó la separación del chip. Cabe recalcar que este proceso se
realizó con mucha precaución al momento de la extracción de la memoria,
para no perder la ubicación correcta.
19
Tabla 7. Datasheet Memoria EPROM 27c256
Características Tipo de paquetes
Rendimiento de alta velocidad
- 90 ns de tiempo de acceso
disponible.
Tecnología CMOS
(semiconductor
complementario de óxido
metálico) para bajo consumo
de energía.
- 20 mA de corriente activa
- Corriente de espera de 100 µA
• Programación de fábrica
disponible
• Paquetes de plástico
compatibles con la inserción
automática
• Auto ID ayuda a la
programación automatizada
• Controles de habilitación de
chip separados y habilitación
de salida
• Algoritmo de programación
“express” de alta velocidad.
• Organizado 32K x 8: pines
estándar JEDEC
• Paquete doble en línea de 28
pines
• Paquete PLCC de 32 pines
• Paquete SOIC de 28 pines
• Cinta y carrete
• Retención de datos> 200 años
• Disponible para los siguientes
rangos de temperatura:
- Comercial: 0 ° C a + 70 ° C.
- Industrial: -40 ° C a + 85 ° C.
- Automoción: -40 ° C a + 125 ° C.
20
Figura 12. Lector de memorias Xprog.
21
Paso 3. Se escogió el tipo de memoria que se va a leer y escribir, como se
muestra en la Figura 14.
22
Figura 16. Ejemplo de lectura de memoria nueva o vacía.
En estas tablas están ubicadas los mapas, aquí se puede modificar nuestra
unidad de control electrónica, permitiendo inyectar más combustible, limitar
los rpm, el ralentí o modificar el avance de encendido.
23
Figura 18. Opción guardar.
24
Figura 21. Bloques definidos.
25
Figura 24. Resultado de checksum.
26
Figura 27. Parte interna del ECU.
27
4. CONCLUSIONES Y RECOMENDACIONES
4. CONCLUSIONES Y RECOMENDACIONES
4.1. CONCLUSIONES
Se comprobó el estado inicial del motor Chevrolet Aveo 1.6, con el uso
de herramientas y equipos automotrices constatando el buen
funcionamiento del mismo, por lo tanto, se puede concluir que se debía
hacer un cambio de ECM ya que la computadora original no se podía
hacer la programación de la memoria EPROM debido al material que
tiene internamente y reemplazándola con una ECM de características
similares y compatible al motor de Aveo.
28
4.2. RECOMENDACIONES
29
BIBLIOGRAFÍA
BIBLIOGRAFÍA
Auto Avance. (25 de enero de 2016). Auto avance. Obtenido de Metodos
para Flasheo de Memorias y Reprogramación de ECUS:
[Link]
para-flasheo-de-memorias-y-reprogramacion-de-ecus/
Bernal, C. (2013). Universidad de Cuenca. Obtenido de Universidad de
Cuenca:
[Link]
[Link]
CISE. (mayo de 2012). cise electronica. Obtenido de cise electronica:
[Link]
Díaz , M., & Sopa, L. (2013). Universidad de las fuerzas armadas ESPE.
Obtenido de “REPROGRAMACIÓN ELECTRÓNICA DEL VEHÍCULO
CORSA EVOLUTION 1.4, PARA ELEVAR LOS PARÁMETROS
CARÁCTERÍSTICOS DEL MOTOR DE COMBUSTIÓN:
[Link]
[Link]
EFY ANALYTICS. (1 de julio de 2011). Fuel Injection is as simple or
complicated as the tools you use to work with it. Obtenido de Fuel
Injection is as simple or complicated as the tools you use to work with
it.: [Link]
Flashtec SA. (2018). CMDFlash News. Obtenido de CMDFlash News:
[Link]
Gonzalez, L. (enero de 2012). Sistemas de numeración. Obtenido de
Sistemas de numeración:
[Link]
Mena, A. (2013). MEMORIAS DE SEMICONDUCTORES. Obtenido de
MEMORIAS DE SEMICONDUCTORES:
[Link]
Perez, A. (junio de 2007). Sistema de control, inyección y encendido.
Obtenido de Sistema de control, inyección y encendido.:
[Link]
df
Piris. (2010). Reproauto. Obtenido de Procedimiento para hacer una
reprogramación: [Link]
Ribeiro, L. (30 de otubre de 2013). Manual de Taller Corsa MPFI 1.6.
Obtenido de Manual de Taller Corsa MPFI 1.6:
[Link]
6
Sanmartin, G. (febrero de 2014). Universidad técnica de Ambato. Obtenido
de Universidad técnica de Ambato:
[Link]
30
Semanate , D. (2016). Repositorio ESPE. Obtenido de Repositorio ESPE:
[Link]
[Link]
Soto, J. (2011). Manuales de Mecánica. Obtenido de Manuales de Mecánica:
[Link]
detaller/chevrolet-daewoo-isuzu/Diagramas-
el%C3%A9ctricosChevrolet-Corsa-2002-(espa%C3%B1ol)/
Tinizaray, D. (2015). Repositorio Universidad de las Fuerzas Armadas Espe.
Obtenido de Reprogramación Electrónica Del Control De Inyección Y
Encendido Del Motor Cbr 600 F4i, Para El Vehiculo Formula Student:
[Link]
Viveros, E. (28 de agosto de 2012). Sistemas numericos. Obtenido de
Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal):
[Link]
numericos-binario-octal-decimal-hexadecimal
31