Professional Documents
Culture Documents
Introduccin
CAN es un protocolo de comunicaciones basado en una arquitectura de bus para transferencia de mensajes en ambientes distribuidos. Fue originalmente concebido para aplicaciones en el rea automotriz, pero rpidamente despert una creciente atencin en el rea de control y automatizacin industrial. Entre sus fortalezas el bus CAN considera una arquitectura multimaestra capaz de proveer caractersticas de respuesta en tiempo real y tolerancia a fallas en la recepcin de mensajes y mal funcionamiento de los nodos. Esta estructurado de acuerdo con el modelo OSI en una arquitectura colapsada en dos capas (capa fsica y capa de enlace de datos).
Arbitraje: esta formado por el identificador de mensaje mas el bit RTR. En una trama de datos es dominante, en una trama remota es recesivo. o Control: formado por dos bits reservados para uso futuro y cuatro bits adicionales que indican el nmero de bits de datos. o Datos: formado de 0 a 8 bytes de datos. o CRC: cdigo de redundancia cclica que genera el transmisor. o Campo de reconocimiento (ACK): campo de 2 bits que el transmisor pone como recesivos. o Fin de trama (EOF): consiste en 7 bits recesivos. Trama de interrogacin remota: es utilizada por un nodo para solicitar la transmisin de una trama de datos a un identificador dado. Tramas de error: usadas para sealar al resto de los nodos la deteccin de un error, invalidando el mensaje. Consiste en dos campos: Indicador de error y Delimitador de error. El delimitador de error consta de 8 bits recesivos consecutivos y permite reiniciar la comunicacin. El indicador de error es distinto segn el estado de error. Espaciado inter-tramas: las tramas de datos se separan entre si por una secuencia predefinida. Consta de al menos 3 bits recesivos. o
Productos existentes
Entre los productos existentes se cuentan: Controladotes CAN, que gestionan las comunicaciones a travs de este protocolo. Tarjetas de conexin con PCs.