Tercer Congreso Virtual, Microcontroladores y sus Aplicaciones
Congreso 2014, Pgina 1
Los microcontroladores PIC y sus aplicaciones en la industria automotriz
Ilber Adonayt Ruge Ruge; Leonardo Barreto Montaez Universidad Pedaggica y Tecnolgica de Colombia Facultad de Ingeniera Escuela de Ingeniera Electrnica - Grupo de Investigacin GIRA
Colombia Tunja, Boyac Ilber.ruge@uptc.edu.co; Leonardo.barreto@uptc.edu.co Abstract. En la actualidad, teniendo en cuenta los avances tecnolgicos impulsados por la globalizacin e incluyendo en nuestra realidad elementos que faciliten nuestra vida, tenemos mejoras da a da con el objetivo de generar una relacin ms sencilla entre el usuario y el producto que se obtenga. Es por esto que cada vez se hace un nfasis mayor en abarcar todos los detalles de un proceso determinado para tener un resultado ptimo. Este artculo se desarrollar con base en el aporte de los microcontroladores a la industria automotriz, explicara los beneficios que ha trado el uso de los mismos en los vehculos y dar una nocin sobre lo que vendr en un futuro automvil, especficamente en el control de procesos internos de un auto. 1 Introduccin Este artculo es una recopilacin de los aportes dados por los microcontroladores de la empresa Microchip a la industria automotriz. Se habla de las funciones controladas en un vehculo gracias al uso de los microcontrolador y explica la forma como estas funciones facilitan la tarea del conductor. De igual modo, se dan a conocer algunas de las consideraciones requeridas para el diseo de estas aplicaciones y de cmo se puede dar una solucin viable a una necesidad dada. 2 Aplicabilidad de los microcontroladores PIC Dentro de las aplicaciones ofrecidas por Microchip en su portafolio de soluciones embebidas para la industria automotriz [1], se encuentran: control del ngulo de posicin de parqueo mediante sensores de precisin, sistema de cmaras de visin, sistemas CAN para redes de comunicacin de alta velocidad en el automvil, encendido mediante descarga capacitiva, iluminacin interna del vehculo con leds RGB, actuadores inteligentes para controlar el consumo de combustible entre otros. 2.1 Control de posicin angular Sistemas de control angular basado sensores de posicin, puede verse actualmente en los vehculos ms actualizados. Este sistema se activa al momento de parquear el carro y da al usuario una nocin de distancias con respecto al muro trasero, incluyendo lectura y monitoreo de distancia, lo cual hace que esta funcin sea mucho ms confiable. La funcin de asistente de parqueo involucra la posicin del pedal de aceleracin para controlar los motores de corriente continua utilizando un sistema HMI como interruptores rotativos. En esta clase de aplicacin de los microcontroladores se utilizan cuatro tipos de sensores: pticos, resistivos, magntico-resistivos y sensores de efecto Hall [2]. Para realizar el diseo adecuado es importante tener en cuenta ciertos aspectos para que el desarrollo de la aplicacin sea correcto. En este caso se tienen en cuenta las interfaces flexibles de los sensores, las interfaces de comunicacin compleja y por ltimo se requieren microcontroladores que permitan un desarrollo de algoritmos avanzados y que adems de esto permita un control adecuado en la parametrizacion de los sensores distribuidos. Algunas de las soluciones propuestas estn orientadas al uso de PIC y dsPIC, considerando la amplia gama de perifricos que disponen estos dispositivos, brindando al diseador un buen nmero de opciones validas de acuerdo a la complejidad del algoritmo que desarrolle. Tambin debe tenerse en cuenta un microcontrolador con una EEPROM para el almacenamiento de valores de compensacin de los sensores. Es importante tener en cuenta el ambiente en que va a trabajar el microcontrolador con el nimo de seleccionar el dispositivo que garantice su funcionamiento bajo estas condiciones. La figura 1 muestra la manera como un microcontrolador PIC o
2 dsPIC interviene como procesador principal para la aplicacin descrita.
Figura 1. Diagrama de bloques del sistema de control del sensor de posicin angular. 2.2 Sistema de visin por cmara Un aspecto importante en el desarrollo de sistemas asistentes de conductor, son los sistemas de comunicacin, dentro de los cuales se resalta el uso de protocolos de comunicacin como controladores de rea de red CAN (Controller Area Network) y redes de interconecciona local LIN (Local Interconnect Network). La familia de Microchip ofrece dispositivos como el MCP335X, que es una tarjeta de desarrollo para aplicaciones con sensores para este tipo de propsito [3]. La figura 2 muestra el diagrama de bloques del sistema de visin por cmara y la manera como el microcontrolador PIC participa como el procesador principal del sistema.
Figura 2. Diagrama de bloques del sistema de cmaras de visin.
Otra de las aplicaciones es la del sistema de cmara de visin, esta consiste en orientar de un modo ms seguro al conductor a la hora de parquear entre dos autos, verificar la existencia de algn elemento que pueda golpear el vehculo, indicacin para cambio de carril. Esta informacin se visualiza mediante una pantalla ubicada en frente del conductor y funciona mediante avisos audibles o en algunos casos solamente con indicaciones visuales. Algunas consideraciones necesarias requiere de un microcontrolador robusto de uso general, de tamao reducido, con interfaces de comunicacin flexibles, con disponibilidad de memoria no voltil para almacenamiento de los datos de las imgenes procesadas y de bajo consumo de energa. Los microcontroladores que Microchip recomienda utilizar para funciones sencillas como encender y apagar la cmara son PIC12 o PIC16. Pero para aplicaciones de gama alta se recomienda un PIC24 o UN PIC33 los cuales reconocen sistemas de comunicacin SPI, I2C y USART, lo cual significa que los diseos realizados pueden gestionarse con diversos tipos de cmaras. Es claro que el microcontrolador debe poseer varios perifricos para apoyar los sistemas de comunicacin utilizados, es posible implementar un bajo consumo de energa mediante reguladores de la familia MCP170X, el reto es reducir las corrientes de fuga de la batera al encender y mantener unos niveles adecuados de corriente para garantizar la vida funcional de las bateras. Un controlador de Red de Area CAN ofrece comunicaciones de alta velocidad, es un sistema tolerante a fallos y puede generar datos determinsticos. La cantidad de productos que la empresa Microchip ofrece para este tipo de funciones est enfocada a controladores autnomos, transceptores, microcontroladores de 16 bits y controladores de seales digitales que posean controladores CAN integrados [4]. El bus CAN est compuesto por un microcontrolador con un controlador integrado que enva los datos a transceptor para llevar as mismo los datos a la principal operacin de control requerida. La Figura 3 la manera como el bus CAN permite la comunicacin con ms sistemas esclavos. 2.2 Ignicin por descarga capacitiva El encendido de motor por descarga capacitiva, el cual consiste en la utilizacin de energa transferida de un magneto a un condensador de almacenamiento [5]. El funcionamiento radica en que cuando se libera un pulso de voltaje alto, mediante un transformador elevador, hacia una buja, se realiza la combustin de combustible dentro del cilindro. El sistema de Ignicin por Descarga Capacitiva CDI (Capacitive Discharge Ignition) facilita al usuario controlar la velocidad del motor para de este modo tener un dato especifico del tiempo que la chispa que aumenta la eficiencia del motor se active para de este modo controlar el consumo de energa y as mismo reducir las emisiones que contaminan el planeta.
Figura 3. Diagrama de aplicacin del bus CAN.
Tercer Congreso Virtual, Microcontroladores y sus Aplicaciones Congreso 2014, Pgina 3
Uno de los factores que ms se involucran en el diseo de estas aplicaciones es el de la conservacin del medio ambiente; es decir, est enfocndose hacia un desarrollo que no afecte de una forma gradual la contaminacin mundial, en este aspecto Microchip ha sabido por donde y hacia donde orientar el desarrollo de sus productos, lo cual a largo plazo es un tema que vale la pena resaltar, conservacin del medio ambiente. Algunos de los elementos que se ofrecen al desarrollador de estas aplicaciones son los PICs de la gama PIC16 y PIC18, junto con la idea de reducir los costes es que quien lo desarrolle genere un sistema reducido, de acuerdo a las necesidades que exija su avance en la aplicacin. El microcontrolador que realice esta aplicacin, recibe datos de los sensores de temperatura y de presin, junto con la fuente de alimentacin y la seal condicional dada a partir del pulsador y sensor de posicin magntico para de este modo transmitir una orden puntual al capacitor de carga que en el final del proceso permitir realizar el encendido del motor [5]. La figura 4 muestra la manera como el microcontrolador PIC gobierna el sistema de encendido por descarga capacitiva descrito. De este modo es posible asimilar la gran influencia que poseen los microcontroladores en la industria automotriz en cuanto al control de sistemas que facilitan la interaccin del sistema con el usuario, en este caso el conductor, para mejorar de esta forma la utilizacin del automvil y hacerlo tambin ms atractivo al consumismo social que involucra tener un automvil ms sofisticado. 2.3 Actuadores inteligentes Una de las aplicaciones ms atractivas actualmente es la de los actuadores inteligentes (Smart Actuators), los cuales cada vez tienen un papel ms importante en el interior del automvil, ms especficamente en el entorno del motor para mejorar la eficiencia de los combustibles, dar una mayor fiabilidad al vehculo y reducir costos del automotor [6].
Figura 4. Diagrama de bloques del sistema de descarga capacitiva para encendido de motores.
Su funcionamiento tiene varios componentes como sensores de temperatura, una memoria EEPROM para almacenar los datos a procesar, un puerto de comunicacin CAN, indicadores de posicin, un driver compuesto por MOSFETS y un regulador de voltaje, lo cual indica que es una de las aplicaciones con mayor complejidad en su desarrollo, tanto por la cantidad de componentes como por las funciones que puede desempear un dispositivo de este estilo, ms all de la programacin requerida, la cual tiene un grado de dificultad alto. La Figura 5 muestra el diagrama de aplicacin del microcontrolador PIC en el sistema de manejo de actuadores inteligentes. La influencia de los microcontroladores en el campo automotriz est tomando cada vez ms fuerza y es por esto que se hace necesario tener una competencia desarrollada a la hora de implementar este tipo de aplicaciones mencionadas. Este campo de la electrnica es cada vez ms fuerte y competitivo, ya que la vanguardia de esta industria est enfocada a generar autos y aplicaciones que faciliten la interaccin del usuario con la mquina y que adems se haga el menor dao al medio ambiente, es por esto que el control y aprovechamiento del combustible es uno de los mayores desafos en estos tiempos; de qu forma es posible controlar el consumo de combustible, que recurso con bajas emisiones de gas pueden utilizarse, entre muchas ms, hacen parte del desarrollo reciente de tecnologas microcontroladas. Actualmente es posible observar prototipos de autos alimentados con energa solar, pero claramente los costos de estos autos son asequibles para unos cuantos en el mundo. El reto ahora est en generar una tecnologa aprovechable en masa que cumpla con los requisitos mnimos de conservacin y no contaminacin del mundo. Recursos renovables al alcance de los usuarios partiendo de la inteligencia dada por un dispositivo programable capaz de ejecutar y controlar funciones puntuales dentro de un sistema compacto y funcional. Ese es el reto de la industria automotriz.
Figura 5. Diagrama de bloques del sistema actuador inteligente para control de consumo de combustible.
Copyright 2014. Ruge, I. y Barreto, L.: Los autores delegan a la Organizacin del Tercer Congreso Virtual de Microcontroladores la licencia para reproducir este documento para los fines del Congreso ya sea que este artculo se publique en el sitio web del congreso, en un CD o en un documento impreso de las ponencias del Segundo Congreso Virtual de Microcontroladores.