Abstract:
|
La mayoría de herramientas actuales de test y validación de buses de comunicación de automoción, tales como CAN (Controller Area Network) y LIN (Local InterConnect Network), dependen del respaldo de un ordenador para funcionar.El objetivo de este proyecto es el desarrollo de una herramienta intrusiva que sea capaz de funcionar como un nodo completo de CAN y, además, actuar como un nodo LIN. El principal requerimiento radica en que esta herramienta sea capaz de operar sin la necesidad de un ordenador, exceptuando en su programación, de manera que se gana en movilidad y autonomía.La herramientapropuesta seha diseñado como una shield de Arduino, de manera que es este último el que actúacomo unidad de procesamiento. Se ha desarrolladoun shield en forma de circuito impreso, donde se montanlos componentes necesarios para dotar a este Arduino de las comunicaciones, así como, de una interfaz de interacción de usuario.Para el funcionamiento del dispositivo se ha elaborado una aplicación, que consiste en la lectura del bus CAN y el filtrado de los mensajes. Tras filtrar los mensajes, la aplicación reacciona a ciertos identificadores realizando un envío simultaneo de los datos recibidos por CAN a través del bus LIN implementado.Los resultados del proyecto son muy satisfactorios, dado que la herramienta es capaz de introduciéndose en un bus CAN, leer, filtrar y modificar los mensajes circulantes, así como, en función de estos, interactuar por LIN.Como conclusión,resaltar que tanto el desarrollo como la validación han sido satisfactorios y se ha conseguido elaborar una herramienta funcional, cumpliendo con el objetivo propuesto de conseguir un dispositivo de tamaño compacto que no requiere de un ordenador |