Comunicación e Interacción con la Electrónica de un Vehículo mediante el uso de Dispositivos PDA (español | english | deutsch | magyar)
![]()
|
Inko Elgezua
Fernández
Estado: Finalizado
|
|
Introducción: Si por algo se caracterizan los avances de la automoción hoy en día es por la inclusión y uso de la electrónica. Siguiendo esta línea, desde largo tiempo atrás el laboratorio ha intentado poder comunicarse con el vehículo, utilizando dispositivos estándar y además poder actuar sobre él modificando sus parámetros. Tanto desde dentro como desde fuera del car-cross. De manera tanto inalámbrica como con el uso de cables. Antes de la realización de este proyecto, el cambio de las posiciones de los amortiguadores debía hacerse conectando la tarjeta al PC y reprogramarla o saltando entre el código gracias a una señal digital con una rudiemntaria y limitada botonera. Se puede ver entonces el avance que supone no sólo el no tener que depender del PC ni tener que reprogramar la tarjeta, sino que únicamente con una PDA en cuestión de segundos se puede hacer lo que antes costaba importantes minutos y sus posibilidades son de un nivel completamente superior...
Aprovechando el desarrollo de la tesis doctoral de D. Xabier Carrera, que versa sobre suspensiones semiactivas, se decidió centrar el proyecto como objetivo visible, el regular a voluntad la suspensión semiactiva montada sobre el car-cross. Como objetivo más general y con vistas a futuro de trataba de establecer un sistema de comunicación seguro y estable entre el car-cross y la PDA, así como el determinar las posibilidades a las que se puede llegar con este sistema.
Es por ello, que además de la aplicación desarrollada para variar las suspensiones se añadieron otras auxiliares cuya misión es demostrar y controlar el uso las diferentes partes del sistema. Dichas partes son:
Y aunque pueda parecer simple el uso que se les da actualmente a las salidas/entradas digitales y entradas analógicas de la electrónica del car-cross, no debemos olvidar que se trata únicamente de hacernos con el control de las mismas y no desarrollar aplicaciones específicas. Por tanto, ahora que se dispone del conocimiento preciso para ello, se pueden desarrollar aplicaciones tales como:
Además se trató de no reducir la comunicación a la electrónica del car-cross, sino también dejarla "abierta" a una comunicación con la electrónica desarrollada en el propio laboratorio, como puedan ser por ejemplo el acelerador electrónico o las básculas. Las básculas como tal no poseen electrónica, sin embargo para hacer las mediciones sí se necesita. Con ello se decidió desarrollar una electrónica propia que no sirviese únicamente para las básculas, sino también para poder hacer cualquier tipo de medición, aunque las básculas en este caso son su cara práctica. Esta electrónica debería ir gobernada por la PDA, del mismo modo que lo hace con el car-cross, por ello no se quería cerrar el proyecto en algo concreto sino dejarlo abierto para posibles aplicaciones como pueden ser estas.
Proyecto: Descripción Para este proyecto como sistema de comunicación elegimos la comunicación serie. Se optó por esta opción debido a que era la única que comparten tanto la electrónica como la PDA, por ello y por ser fácil, se tomó como base para el desarrollo de la comunicación y protocolo. Las diferentes partes de las que consta el sistema completo son:
Sobre la PDA es donde el usuario elegirá las acciones a realizar, y será esta misma la que evalúe si las acciones son correctas o no. Si no lo son se avisará al usuario, en caso contrario se le comunicará a la electrónica lo que debe hacer, y ésta a su vez hará lo propio sobre el vehículo. Por tanto la electrónica manda sobre el car-cross y sobre la electrónica la PDA. Como la PDA es la que interactuará con el usuario, casi todo el desarrollo de software se ha hecho sobre ésta, sin embargo no hay que olvidar que gran parte del trabajo y del control de la electrónica debe ir implementado en la propia tarjeta. Veremos por tanto a continuación las diferentes partes y opciones disponibles en el programa incluido en la PDA, y que será el que utilice el usuario.
|
|
|
Principal |
Como se puede apreciar en la imagen de la izquierda, en la ventana principal nos encontraremos con cuatro botones y una imagen del coche en la parte inferior. Clicando sobre cualquiera de ellos podremos ir a la sección del programa que queramos. Por tanto podremos elegir entre:
Además, clicando sobre alguna de las suspensiones de la imagen inferior, accederemos directamente al cambio de esa suspensión.
|
|
|
|
En configuración podremos cambiar aquellos parámetros del programa que necesitemos para que funcione correctamente el sistema, como pueden ser: número de posiciones del amortiguador, entradas analógicas que se quiere controlar, leyes de control a utilizar, velocidad de transmisión, etc. Todo ello se hace en una ventana similar a la inferior.
Pero es quizá el cambio de amortiguador la parte más importante del programa, imagen derecha. En él se puede ver como se dispone de dos opciones para cambiar la posición del amortiguador.
Se puede hacer de forma manual indicándole la posición a la que debe ir o bien indicándole una ley de control que ajuste la posición del amortiguador en función de las condiciones externas.
Por último podemos ver que se puede elegir uno o varios de las suspensiones del car-cross para variar su posición. Esto lo diferencia del cambio directo, al que se accede clicando sobre la imagen del coche en la ventana principal. ya que en este ya hemos elegido la suspensión y no se podrá variar otra. Además en este cambio directo al iniciarse obtendremos la posición actual en la que se encuentra el amortiguador seleccionado.
|
|
|
Configuración
|
Cambio Amortiguador
|
|
Finalmente se presentan las dos ventanas desde las que se pueden ver y controlar las entradas analógicas y entradas/salidas digitales respectivamente. Como puede verse en las entradas analógicas únicamente se representará el valor medido en ella en forma de gráfica. Mientras que con las entradas/salidas digitales vemos su estado indicado por un icono de color rojo o verde, en función de si su estado es alto o bajo.
|
|
Gráfica |
Digitales |
|
Se ha podido ver en esta página la aplicación desarrollada en este proyecto, sin embargo, no hay que olvidar que es fácilmente aplicable a otras operaciones usando la misma filosofía y trabajo desarrollado. Además aunque aquí se vea sólo una parte el programa, hay mucho trabajo desarrollado no tan visible en materia de multitarea en la electrónica del car-cross. |
Material público:
| Memoria del proyecto (.pdf) |