Programación y Potenciación Electrónica
Instructores del curso
Fernando Augeri Tilso Castro Andres Nuñez (Moderador)
Temario Clase 1
Estructura del bloque de procesamiento de una ECU. Diferentes tipos de sistemas de lectura y programación de módulos. Lectura y programación de unidades de mando, utilización de sistemas por puerto OBDII y Metodos por Boot Mode -BDM.
Lectores y programadores de micros y memorias.
Lectura y escritura, ejemplos prácticos.
Bloques en una ECU
Bloque de Entrada
Procesamiento
Bloque de Salida
Bloque de Soporte
Bloque de Entrada
Bloque de Entrada: Se denomina bloque de entrada a todos los circuitos que se encuentran como receptores de las diferentes señales que van a ingresar a la ECU y antes de que lleguen al microcontrolador.. Encontramos asi microcontrolador asi,, filtros, amplificadores, conversores análogos a digital, comparadores, recortadores, etc. Las señales que va a ingresar al microcontrolador microcontrolador,, son tratadas por todos estos circuitos. Los circuitos que se encuentren en este “camino hacia el microcontrolador serán los que se denominaran bloque de entrada.
Bloque de Procesamiento
Bloque de Procesamiento: Se denomina bloque de procesamiento a todo el circuito que desarrolla las funciones programadas y que están constituidos circuitalmente por el microcontrolador, microcontrolador, memorias y todo circuito que se vea involucrado en la ejecución del software.
Bloque de Salida
Bloque de salida salida:: Así como las señales son tratadas al ingresar, antes de llegar al microcontrolador por circuitos previos que se han denominado Bloque de entrada, existen luego circuitos que se encuentran entre las salidas del controlador y los diferentes elementos que van a ser actuados. actuados. Aparecen así amplificadores, circuitos de potencia con transistores, todos los denominados drivers o manejadores, etc. etc. Vale decir aquellos que controlados por el micro actuaran sobre los diferentes periféricos de potencia, como por ejemplo:: Bobinas de encendido, inyectores, ejemplo relays,, etc. relays etc.
Bloque de Soporte
Bloque de Soporte Soporte:: Se denomina así al conjunto de componentes que tienen como función alimentar a los circuitos internos mencionados anteriormente. anteriormente. Vale decir lo que constituye la fuente de alimentación de la ECU. ECU. Componen este bloque, transistores, diodos, condensadores, reguladores de voltaje, etc .
Estructura de una ECU Para el estudio de una ECU es recomendable dividirla por bloque de trabajos, cada uno de estos bloques de trabajo, para nuestro caso de estudio los hemos denominado bloque de entrada, bloque central o procesamiento y por último el bloque de salida.
Estructura de una ECU
Estructura de una ECU – Chip Set - Bosch
Bloque de Procesamiento
Bloque de Procesamiento
Microcontrolador
Memorias Paralelas
Memorias Seriales
Microcontrolador y memorias
Componentes del Bloque de Procesamiento
Conexión del Cristal con el Microcontrolador
Microcontrolador y Clock (Reloj)
El clock esta constituido por un oscilador a cristal de cuarzo. Este fija la frecuencia de los ciclos de procesamiento.
Clock del controlador
El clock establece la frecuencia de trabajo del sistema de procesamiento.. En los extremos del cristal se puede medir procesamiento con osciloscopio. osciloscopio. Se debe colocar en una escala de tiempo del orden de useg. useg. Escala de voltaje muy baja. baja. Se debe usar la punta en X10 10..
Midiendo Clock – Escalas en Osciloscopio
Tipos de Memorias
EPROM: Borrable, programable y solo lectura. EEPROM:Borrable, se puede escribir, programar y EEPROM:Borrable, leer. También denominada Flash OTP: Una vez programada solo se puede leer. Se programa una sola vez.
Controlador y Memoria Paralela
En base a la frecuencia de clock, el controlador intercambia datos con la memoria paralela. Estos datos son intercambiados en forma binaria. Ceros y Unos. Si no hay señal de clock el controlador no funciona y la ECU no trabaja.
Memorias Paralelas Pines de Direcciones y Pines de Datos - Alimentaciones
Pines de direcciones A0A0-A15 Pines de datos DQ0 – DQ7 GND – Masa / VCC = Alimentación – Generalmente 5 V
Tipos de Memorias - Cápsulas
Cápsulas de memorias – DIL (Dual Input Line) Este encapsulado fue unos de los primeros usados para los autos equipados con inyección electrónica desde el ano 1990. Como se aprecia en la figura este posee 2 líneas con patas o pines de acceso, estas pueden ser de 28 o 32 pines. Una marca o muesca se puede observar en su encapsulado, el mismo muestra la orientación de su propia numeración, y la ubicación del pin 1. Su montaje sobre la placa puede realizarse de 2 maneras distintas, directamente soldado sobre la placa o puede aparecer también montada sobre un zócalo, esto facilita su extracción y posterior trabajo.
Cápsulas de memorias – DIL (Dual Input Line) También encontraremos una ventana en el medio del componente el cual nos indica que podemos borrar los datos de la misma con rayos ultravioletas. Este proceso requiere de un Borrador de eprom y el tiempo de ejecucion es de aproximadamente 10 a 15 minutos. La misma memoria puede venir con o sin ventana. Las que no tienen ventana no se pueden borrar y son llamadas OTP (Only One Time Programmer)
Cápsulas de memorias – PLCC (Plastic Leader Chip Carrier)
Este encapsulado fue el segundo utilizado por las terminales automotrices el mismo cuenta con un tamaño reducido y la configuración de sus patas envuelve los 4 lados a diferencia de su antecesor (dil) la cantidad de patas puede ser de 32, 44, 48 patas. Lo particular de esta configuración es que las patas o pines se encuentran hacia adentro y su montaje es superficial a la placa madre. Esto simplifica el tamaño que ocupa en la placa madre y también aporta mayor capacidad en su interior. Este tipo de memorias se borrar eléctricamente para luego poder reutilizarla, este proceso se realiza con un programador de memorias. Sobre un lateral posee una marca que nos indica la posición pin 1. Puede ser encontrado montado directamente sobre la placa como también sobre un zócalo, esto facilita su extracción y manejo.
Cápsulas de memorias – SOP (Small Outline Packge)
Este encapsulado es uno de los mas utilizados en la actualidad, posee una capacidad de 2 hasta 32 megas en el uso automotriz, este encapsulado logro en su costo, capacidad y espacio un compromiso adoptado por los fabricantes de electrónica automotriz. La cantidad de pines utilizados es de 44 o 48 terminales, también posee una marca el cual nos indica la posición del pin 1.
Características de las memorias
Rojo (AM) marca del fabricante. Verde (29): familia a la cual pertenece. Azul (F): Flash memoria, memoria a la cual se borra eléctricamente. Celeste (200): Capacidad de la memoria, 2 megabytes. Rosa (BB): tipo de arquitectura interna. Amarillo ((-90 sf): Tiempo o velocidad de acceso.
Características de las memorias
Verde (29): Para las memorias montadas en los automóviles se encuentran en su mayoría 2 tipos de familias la Nro. 27 y la Nro 29, cada familia estructuralmente cumple con ciertas condiciones como velocidad de acceso, condiciones de circuitos internos como compuertas, estructuras, arquitectura, etc. Estas características se aplican al uso al cual son sometidas. Azul (F): Seguido del tipo de familia se observa la letra “C=5v “C=5v”” esto esta referido a su alimentación o letra “F=flash” esto esta referido a que su borrado puede realizarse eléctricamente. Esto se realiza mediante un programador de eproms, su ventaja Desarrollar las tensiones d la s memorias y beneficios del flash, borrado de los dil y flash.
Características de las memorias
Celeste (200): Los números posteriores a su alimentación es la capacidad que posee la memoria, lo que puede almacenar internamente y pueden ser para las memorias Dil, Plcc o Sop.
Características de las memorias
Amarillo ((-90): El tiempo de acceso es el tiempo que se necesita para localizar y leer una información almacenada; el tiempo de acceso es una característica importante para determinar la velocidad de resolución de un sistema, conociendo el tiempo de acceso se puede predecir el tiempo necesario para procesar un trabajo, si algunas localidades de la memoria se alcanzan más rápidamente que otras se suele tomar el valor promedio de todas ellas, se habla entonces del tiempo de acceso promedio. Ej.: -10 ns = menor a 10 nanosegundos. -120 ns = menor a 120 nanosegundos 1 nanosegundo = 1/1.000.000.000 (una milmillonésima) de Segundo
Características de las memorias
Fabricante:
Memorias Paralelas Ej: 27C256
Memorias Paralelas Ej: 27C256
Direcciones asignadas a 15 pines. Datos asignados a 8 pines.
Memorias Paralelas Ej: 27C256
Direcciones asignadas a 15 pines que pueden asumir todas las posibilidades de combinación binaria ( UNO y CERO ) La dirección se busca en 15 bits
Cantidad de direcciones = 2^15 = 32768 direcciones. Cada dato es entregado en 8 bits
Capacidad de la memoria = 32768 X 8 = 262144 bits
Capacidad teniendo en cuenta equivalencia = 262144/1024
= 256 KB
Memorias Paralelas Ej: 27C512
Memorias Paralelas Ej: 27C512
Direcciones = Pines A0A0-A15 = 16 Datos = Pines Q0 – Q7 = 8 Capacidad = (2^16) X 8 = 524288 Capacidad equivalencia = 524288/1024
= 512 KB
Datasheets de componentes
La hoja Técnica con toas las especificaciones de los compnentes son los denominados Datasheets. Se encuentran facilemente en Internet
Ej. http://www.datasheetcatalog.com
Memoria 29F200
Capacidad 2 MB
Memoria Flash 29F400 Ampliamente utilizada en muchas ECUS automotrices.
Procesadores - Microcontroladores Ejemplo Microcontrolador ST 10F273
ST10273 - Clock Conexiones con el cristal
Memorias del ST10F273
Micro ST10F273ST10F273- Pin out – 144 pines
Presentación Sistemas de lectura y programación ECUS motor Lectura directa por desmontaje
Se utlliza para leer memorias paralelas y seriales. Se ulilizan programadores que trabajan conectados a una PC.
Presentación Sistemas de lectura y programación ECUS motor Lectura por conexionado externo / interno mixto - BDM
Presentación Sistemas de lectura y programación ECUS motor Lectura por puerto BDM ( Back Ground Debut Mode)
Presentación Sistemas de lectura y programación ECUS motor Lectura por puerto DLC (Puerto de diagnóstico)
Direcciones y datos
En los pines de direcciones y datos se debe observar actividad, esta se manifiesta como un entramado de pulsos que indican los pasos por 1 y por 0 en cada pin.
Práctica de medición
Memorias Seriales
Fin – Guía de Clase 1
Comentarios y sugerencias Cise Electronics Corp. 12920 SW 128th street – Suite 4 Miami-- 33186 – Florida Miami
[email protected]