Académique Documents
Professionnel Documents
Culture Documents
Orígenes
El desarrollo del protocolo CAN comenzó en 1983 en la empresa Robert Bosch GmbH
(comúnmente conocida como Bosch). El protocolo fue oficialmente lanzado en 1986 en el congreso
de la Sociedad de Ingenieros Automotrices (SAE) en Detroit. Los primeros controladores CAN
llegaron al mercado en 1987 de la mano de Intel y Philips.
Tipos
1. Trama de Datos
Una trama de datos CAN puede ser de uno de los dos siguientes formatos:
Generalmente los datos se transmiten como trama de datos. Sin embargo, es posible que un nodo requiera
unos datos desde otro nodo. En ese caso, el primero puede enviar una trama remota para pedir el envío de
algún dato.
La trama de error es una trama especial que viola las reglas de formato de las tramas CAN. Se transmite cuando un nodo
detecta un mensaje erróneo, y provoca que los demás nodos también transmitan una trama de error.
Es similar a la trama de error en cuanto a que viola el formato de las tramas CAN.
2. Funciones Soportadas
Intercambio de archivos, uso de terminales de nodos remotos, intercambio y administración de
mensajes con usuarios de otros sistemas, también brinda funciones básicas de comunicación
comunes a muchas aplicaciones (como establecimiento y terminación de conexiones).
3. Norma
5. Equipo Comercial
En un automóvil tenemos:
6. Características
Prioridad de mensajes.
Garantía de tiempos de latencia.
Flexibilidad en la configuración.
Recepción por multidifusión (multicast) con sincronización de tiempos.
Sistema robusto en cuanto a consistencia de datos.
Sistema multimaestro.
Detección y señalización de errores.
Retransmisión automática de tramas erróneas
7. Ejemplo
La unidad de control de motor (en P-CAN, a 500 kbps) quiere comunicar con el módulo que controla el volumen de la
radio (en M-CAN, a 100 kbps) para que, cuando la velocidad del vehículo aumente, el volumen de la radio aumente
proporcionalmente.
Sin esta puerta de enlace no sería posible su comunicación. Aplicado a las personas, es como si una persona quiere
comunicarse en inglés con otra que sólo habla español, necesitan un traductor para entenderse. El papel del traductor en
las personas es el mismo que el que tiene la CGW en el automóvil.
Referencias:
AN1798: CAN bit timing requirements». Freescale Semiconductor. Consultado el 22 de agosto de 2015.
CAN History. CAN in Automation.
Modbus Messaging on TCP/IP Implementation Guide V1.0b, Modbus Organization, Inc., 24 de octubre de
2006, consultado el 7 de enero de 2017
Java Modbus Library - About». 2010. Consultado el 7 de febrero de 2017.