Resumen
La tecnología CAN es un protocolo de comunicaciones ampliamente usado en entornos y sistemas con requisitos de tiempo real. Debido a sus garantías, es frecuentemente utilizado en el sector de la automoción o la aeronáutica, en donde la fiabilidad en las comunicaciones es de vital importancia para el funcionamiento de los sistemas.
Con la elaboración de este trabajo, se pretende aportar una base sobre la que apoyarse a la hora de desarrollar e implementar proyectos con la tecnología CAN bus, desarrollando una guía que muestra diversas soluciones y técnicas para la implementación, despliegue y utilización de este protocolo.
Con este objetivo en mente, se van a plantear y desarrollar librerías, ejemplos y aplicaciones funcionales concretas para facilitar la utilización del protocolo en otros desarrollos, y así aligerar la carga de investigación e implementación que supone comenzar a utilizar el protocolo CAN sin una base previa.
Se trata de fomentar así su utilización en proyectos en los que inicialmente no se había planteado su uso por falta tiempo o recursos.
ABSTRACT
CAN technology is a communication protocol widely used in real-time and high-integrity environments.
Due to its guarantees, it is frecuently used in the automotive and aeronautics industry, where the
reliability in communications is crucial for the right operation of the systems.
With the elaboration of this project the intention is to establish a base when developing or implementing
projects with the CAN bus technology, developing a guide using different solutions and techniques for the implementation, deployment and utilization of this protocol.
With this goal in mind, specific designs, examples and functional applications will be developed and proposed to make the use of the protocol more simple in other developements, and to ease the load of investigation wich entails to start with CAN protocol without a previous base, trying to foment its uses in projets where originaly wasn’t planned due to a lack of time or resources.