[en] English: this project presents the research done in order to improve the communications through the CAN Bus used in the automotive industry. It presents a complete study of the CAN Bus characteristics as well as the protocols that turn in at the higher layers of the ISO communication standard (ISO 15765-2 i ISO 15765-3) in order to assure a communication without errors. This study has been used in order to improve the communications in a very specific project called TCU. A TCU is what one should name a Telematic Control Unit. A TCU is basicly an ECU (Electronic Control Unit), meaning, it is an electronic device that controls the communications between the automobile and its constructor using the GSM or WiFi wireless networks. This electronic unit main porpuse is to assure the communication in case of accident of the position and situation of the vehicle automatically to the first emergency response teams using GPS positioning. The work developed has consisted in the design of a communications platform using the CAN Bus that would use all the capacity available. In order to do that one has got to study rigorously the communications processes of the TCU project as well as all the characteristics and limitation of the ?CANica? tool. This programming tool has been specially developed in order to be used on the CAN and LIN busses. The platform has been developed using this programming tool. The results have been remarkable seeing that time spent in file processing and communication rate has improved notably. Lets only point out that the reprogramming process has been reduced from 10 minutes to 1 minute thanks to the platform developed. And finally this platform will be used and adapted for the next generations of TCUs.

[es] Castellano: este proyecto presenta la investigación para mejorar el protocolo de comunicaciones a través del Bus CAN de comunicaciones utilizado en la industria de la automoción. Presenta un estudio completo de las características del Bus CAN asi como también de los protocolos de alto nivel que se utilizan en concordancia con este bus para asegurar la correcta comunicación a nivel de aplicación ISO (ISO 15765-2 i ISO 15765-3). Este estudio ha sido utilizado para mejorar las comunicaciones de un proyecto en concreto llamado TCU. Una TCU es lo que se refiere a una ?Telematic Control Unit?. Una TCU es básicamente una ECU (Electronic Control Unit), que quiere decir, un dispositivo electrónico que controla las comunicaciones entre un vehículo y su fabricante a través de las redes sin hilos como GSM o WiFi. Esta unidad electrónica entre otras funciones tiene la de asegurar la comunicación de la posición y situación del vehículo en caso de accidente a los servicios de emergencia de forma automática utilizando también la red GPS. El trabajo desarrollado ha consistido en diseñar una plataforma de comunicaciones vía CAN que aproveche al máximo las capacidades del Bus. Para ello se ha tenido que profundizar en las comunicaciones del proyecto TCU asi como también las características y límites del útil ?CANica?. El útil de programación ?CANica? ha sido especialmente desarrollado para entornos que utilicen los buses CAN o LIN. Ha sido pues a través de este útil que la plataforma de comunicaciones ha sido desarrollada. Los resultados de la plataforma final son buenos, ya que la mejora en el tiempo de tratamiento de la información y la cadencia de transmisión de datos ha sido notable. Una dato relevante es que se ha reducido el tiempo de reprogramación de 10 a 1 minuto gracias al tratamiento previo a la reprogramación de la TCU de los ficheros en cuestión. Además los algoritmos desarrollados serán utilizados en las próximas generaciones de TCU.