CANBUS
Presented by: Marek Hajek
1
1. CAN BUS Introducción
2. ¿Cuál es CANBUS?
3. ¿Quién utiliza CANBUS?
4. la historia CANBUS
5. línea de tiempo CANBUS
6. Características CANBUS
7. Modelo OSI
8. Capa fisica
9. Características de transmisión
10. Mensaje comunicación orientada
11. Formato de los mensajes
12. Arbitraje de autobús
Presentation Goals
2
CANBUS or CAN bus – Controller Area Network bus
Un sistema de bus en serie de automóviles desarrollado
para satisfacer
los siguientes requisitos:
Red varios microcontroladores con 1 par de cables.
microcontroladores de compañía se comunican entre sí.
Alta velocidad, la comunicación en tiempo real.
Proporcionar inmunidad al ruido en un entorno con
mucho ruido eléctrico.
Bajo costo
What is CANBUS?
3
 Diseñado específicamente para aplicaciones de
automoción
 Hoy en día - la automatización industrial / equipos
médicos
Who uses CANBUS?
4
Automotive Medical / Industrial
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
CANBUS Market Distribution
Markets
CANBUS History
5
 Primera idea - La idea de la CAN fue concebido por
primera vez por los ingenieros en Robert Bosch
GmbH en Alemania a principios de 1980.
 atención temprana - desarrollar un sistema de
comunicación entre una serie de ECU (unidad de
control electrónico).
 Nuevo estándar - ninguno de los protocolos de
comunicación en ese momento cumplía con los
requisitos específicos para la velocidad y la fiabilidad
por lo que los ingenieros han desarrollado su propio
estándar.
CANBUS Timeline
6
 1983: Primer proyecto CANBUS a Bosch
 1986: protocolo CAN introdujo
 1987: Primera chips de controlador CAN vendidos
 1991: especificación CAN 2.0A publicado
 1992: Mercedes-Benz utiliza la red CAN
 1993: norma ISO 11898
 1995: ISO 11898 enmienda
 Presente: La mayoría de los vehículos utilizan el bus CAN.
 CAN es una red cerrada
 - No hay necesidad de seguridad, sesiones y
conexiones.
 - No hay requisitos de la interfaz de usuario.
 capas física y de enlace de datos en el silicio
CANBUS and the OSI Model
7
CANBUS Physical Layer
8
Conventional multi-wire looms CAN bus network
 medio físico - dos cables terminados en ambos extremos por
resistencias.
 Señal diferencial - una mejor inmunidad al ruido.
 beneficios:
 Reducción de peso, coste reducido
 Menos cables = Mayor fiabilidad
vs.
http://canbuskit.com/what.php
Transmission Characteristics
9
 Hasta 1 Mbit / seg.
 velocidades de transmisión comunes: 1 MHz, 500 KHz
y 125 KHz
 - Todos los nodos misma velocidad en baudios
 Longitud máxima: 120 '15000' (tasa dependiente)
© esd electronics, Inc. • 525 Bernardston Road • Greenfield, MA 01301
Message Oriented Transmission Protocol
10
 Cada nodo - receptor y transmisor
 Un remitente de la información transmite a todos los dispositivos
en el bus
 Todos los nodos leen el mensaje, y luego decidir si es relevante
para ellos
 Todos los nodos de verificar la recepción estaba libre de errores
 Todos los nodos de recepción reconocen
CAN bus
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Message Format
11
 Cada mensaje tiene un identificador, de datos y los
gastos generales.
 bytes de datos -8 max
 Overhead - inicio, fin, CRC, ACK
Example of Message Transaction
12
Bus Arbitration
13
 Arbitraje - necesario cuando varios nodos intentan transmitir al
mismo tiempo
 Sólo se permite un transmisor para transmitir a la vez.
 Un nodo espera para el autobús para llegar a ser inactivo
 Los nodos con los mensajes más importantes siguen transmitiendo
CAN bus
© 2005 Microchip Technology Incorporated. All Rights Reserved.
Bus Arbitration
14
 importancia del mensaje se codifica en el identificador
de mensaje.
 Un valor más bajo = Más importante
 Como un nodo transmite cada bit, se verifica que no ve
el mismo valor de bit en el bus que transmite.
 Un "0" en el bus victorias sobre un "1" en el bus.
 La pérdida de nodo deja de transmitir, ganador
continúa.
 Bus CAN - bus Controller Area Network
 Se utiliza principalmente para la construcción
de redes de ECU en aplicaciones de
automoción.
 Dos alambres
 OSI - capas física y de enlace
 Señal diferencial - inmunidad al ruido
 1 Mbit / s, 120 '
 Los mensajes contienen hasta 8 bytes de datos
Summary
15
Un "0" (baja tensión) en el autobús por 1 nodo
gana a un "1" (alta tensión) en el autobús.
Bus arbitration
16
Bus Arbitration Flowchart
17

CANBUS comunicacion electronica del vehiculo

  • 1.
  • 2.
    1. CAN BUSIntroducción 2. ¿Cuál es CANBUS? 3. ¿Quién utiliza CANBUS? 4. la historia CANBUS 5. línea de tiempo CANBUS 6. Características CANBUS 7. Modelo OSI 8. Capa fisica 9. Características de transmisión 10. Mensaje comunicación orientada 11. Formato de los mensajes 12. Arbitraje de autobús Presentation Goals 2
  • 3.
    CANBUS or CANbus – Controller Area Network bus Un sistema de bus en serie de automóviles desarrollado para satisfacer los siguientes requisitos: Red varios microcontroladores con 1 par de cables. microcontroladores de compañía se comunican entre sí. Alta velocidad, la comunicación en tiempo real. Proporcionar inmunidad al ruido en un entorno con mucho ruido eléctrico. Bajo costo What is CANBUS? 3
  • 4.
     Diseñado específicamentepara aplicaciones de automoción  Hoy en día - la automatización industrial / equipos médicos Who uses CANBUS? 4 Automotive Medical / Industrial 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% CANBUS Market Distribution Markets
  • 5.
    CANBUS History 5  Primeraidea - La idea de la CAN fue concebido por primera vez por los ingenieros en Robert Bosch GmbH en Alemania a principios de 1980.  atención temprana - desarrollar un sistema de comunicación entre una serie de ECU (unidad de control electrónico).  Nuevo estándar - ninguno de los protocolos de comunicación en ese momento cumplía con los requisitos específicos para la velocidad y la fiabilidad por lo que los ingenieros han desarrollado su propio estándar.
  • 6.
    CANBUS Timeline 6  1983:Primer proyecto CANBUS a Bosch  1986: protocolo CAN introdujo  1987: Primera chips de controlador CAN vendidos  1991: especificación CAN 2.0A publicado  1992: Mercedes-Benz utiliza la red CAN  1993: norma ISO 11898  1995: ISO 11898 enmienda  Presente: La mayoría de los vehículos utilizan el bus CAN.
  • 7.
     CAN esuna red cerrada  - No hay necesidad de seguridad, sesiones y conexiones.  - No hay requisitos de la interfaz de usuario.  capas física y de enlace de datos en el silicio CANBUS and the OSI Model 7
  • 8.
    CANBUS Physical Layer 8 Conventionalmulti-wire looms CAN bus network  medio físico - dos cables terminados en ambos extremos por resistencias.  Señal diferencial - una mejor inmunidad al ruido.  beneficios:  Reducción de peso, coste reducido  Menos cables = Mayor fiabilidad vs. http://canbuskit.com/what.php
  • 9.
    Transmission Characteristics 9  Hasta1 Mbit / seg.  velocidades de transmisión comunes: 1 MHz, 500 KHz y 125 KHz  - Todos los nodos misma velocidad en baudios  Longitud máxima: 120 '15000' (tasa dependiente) © esd electronics, Inc. • 525 Bernardston Road • Greenfield, MA 01301
  • 10.
    Message Oriented TransmissionProtocol 10  Cada nodo - receptor y transmisor  Un remitente de la información transmite a todos los dispositivos en el bus  Todos los nodos leen el mensaje, y luego decidir si es relevante para ellos  Todos los nodos de verificar la recepción estaba libre de errores  Todos los nodos de recepción reconocen CAN bus © 2005 Microchip Technology Incorporated. All Rights Reserved.
  • 11.
    Message Format 11  Cadamensaje tiene un identificador, de datos y los gastos generales.  bytes de datos -8 max  Overhead - inicio, fin, CRC, ACK
  • 12.
    Example of MessageTransaction 12
  • 13.
    Bus Arbitration 13  Arbitraje- necesario cuando varios nodos intentan transmitir al mismo tiempo  Sólo se permite un transmisor para transmitir a la vez.  Un nodo espera para el autobús para llegar a ser inactivo  Los nodos con los mensajes más importantes siguen transmitiendo CAN bus © 2005 Microchip Technology Incorporated. All Rights Reserved.
  • 14.
    Bus Arbitration 14  importanciadel mensaje se codifica en el identificador de mensaje.  Un valor más bajo = Más importante  Como un nodo transmite cada bit, se verifica que no ve el mismo valor de bit en el bus que transmite.  Un "0" en el bus victorias sobre un "1" en el bus.  La pérdida de nodo deja de transmitir, ganador continúa.
  • 15.
     Bus CAN- bus Controller Area Network  Se utiliza principalmente para la construcción de redes de ECU en aplicaciones de automoción.  Dos alambres  OSI - capas física y de enlace  Señal diferencial - inmunidad al ruido  1 Mbit / s, 120 '  Los mensajes contienen hasta 8 bytes de datos Summary 15
  • 16.
    Un "0" (bajatensión) en el autobús por 1 nodo gana a un "1" (alta tensión) en el autobús. Bus arbitration 16
  • 17.