p06m11 Outline of MPX

Embed Size (px)

DESCRIPTION

team 21

Citation preview

  • Resumen del MPX

    Esquema del captulo

    Este captulo explica un resumen del MPX.

    Resumen Qu es el MPX? Qu es la red BEAN?

    2003 TOYOTA MOTOR CORPORATION. All right reserved.

  • -1-

    Resumen

    Una de las caractersticas que poseen los vehculos actuales es el rpido desarrollo del control electrnico. Diferentes sistemas Control preciso Un problema que se deriva es el enorme aumento de los mazos de cables.Para afrontar este hecho, cada fabricante ha desarrollado activamente el MPX (Multiplex Communication System). Una ECU encargada de controlar cada sistema enlazado permite el establecimiento de la MPX.

    Resumen

    Al adoptar el sistema MPX se logran las siguientes ventajas. Reduce el nmero de mazos de cables. El compartir las informacin permite la reduccin en el nmero de interruptores, sensores y actuadores. Dado que la ECU prxima a los interruptores y sensores lee la informacin de las seales y la transmite a las dems ECU, se puede reducir la longitud del cableado.

    Ventajas

    ECU

    ECUECU

    Actuador

    ActuadorActuadorSensor

    SensorSensor

    sin MPX

    ECU

    ECU

    ECUSensor

    SensorSensor

    con MPX

    Actuador

    ActuadorActuador

    (1/1)

    (1/1)

    Resumen

  • -2-

    Historial

    *1: Comunicacin unidireccional a baja velocidad. (ECU del interruptor principal de las ventanillas automticas a la carrocera 1 kbps)*2: Sistema puntero plenamente desarrollado de comunicacin mltiplex TOYOTA. (Cuatro ECU, protocolo 5 kbps similar a la red BEAN).*3: Ampliado a 11 ECU para dar soporte al comprobador de mano.*4: Ampliado a 28 ECU e incorporando el sistema de comunicacin de carrocera multi-bus y la ECU de pasarela.

    '92 '93 '94 '95 '96 '97 '98 '99 '01 '02'00

    Ja

    p

    n

    MARK CROWN CENTURY

    CENTURY

    ARISTOPRIUSHARRIER

    CELSIOR

    LAND CRUISER 100

    LS 400 LS 430

    ES 300

    SC 430

    GS 300/400 PRIUS

    CELSIOR SOARER CAMRY

    CAMRY

    WINDOM

    LS 400

    RX 300

    LX 470, L/C 100

    Aplicacin ampliada

    *1 *1 *2 *4

    *2

    CELSIOR*2

    *3 *4

    *3

    Inte

    rnacio

    nal

    Qu es el MPX? Resumen

    1. Qu es el MPX?Un sistema en el cual muy distintas ECU estn enlazadas a una sola lnea de comunicacin (lnea de bus) y los datos (mensajes) se envan mutuamente entre las ECU a travs de dicha lnea.Para la adopcin del MPX, TOYOTA Motor Corporation desarroll un nuevo protocolo de comunicaciones denominado BEAN (Body Electronics Area Network). Advierta que una unidad de control individual (ECU) conectada a una lnea de bus se denomina "nodo" en el MPX. 2. NodoEste trmino en su origen significa "nudo" y se refiere a una estructura lgica de la red.Una red de ordenadores la forman diversos terminales y dispositivos. El "nodo" numera estos componentes y decide sobre la estructura o su funcin. En la red mltiplex, el trmino "nodo" se refiere principalmente a cada ECU. REFERENCIA:Lnea de comunicacin

    ECU ECU

    ECU

    ECU

    ECU

    ECU

    A A AB B BDC C

    Mensaje D

    Mensaje B

    Lnea del bus

    Mensaje A

    Mensaje C

    (1/1)

    (1/1)

    Resumen

  • -3-

    Los terminales de las lneas de comunicaciones utilizados en el MPX aparecen normalmente expresados como MPX1, MPX2, etc.Cuando se activa el transistor, el nivel de bus pasa a Alto = "1." Este nivel se llama Dominante. Mientras el transistor permanece inactivo, el nivel de bus est Bajo = 0. Este nivel se denomina Recesivo.Si cualquiera de los nodos enlazados a la lnea de comunicacin genera 1, el nivel de la seal de bus ser 1.Slo cuando todos los nodos generen 0 el nivel de la seal de bus ser 0.(el nodo que enva 1 antecede a los dems.)

    OBSERVACIN: DominanteEl estado del bus es dominante (o activo). 1 en BEAN RecesivoEl estado del bus es recesivo (o pasivo). 0 en BEAN La lnea de comunicacin durante la transmisin y recepcin acta del siguiente modo. 1. Durante la transmisinCada nodo controla el estado del bus mientras se transmiten los datos.(para arbitraje y valoracin de la RSP) 2. Durante la recepcinAunque ningn nodo pueda transmitir datos durante la recepcin, la parte transmisora puede activarse slo en el intervalo de recepcin de la RSP.(ACK o NAK se envan como salida) OBSERVACIN:Con relacin a RSP, ACK, y NAK, encontrar explicaciones en Detalle del mensaje ms adelante.

    REFERENCIA Lnea de comunicacin

    ECU

    IC de

    comunicacin

    Transmisin

    Recepcin

    +B

    Tr

    Cableado de

    comunicacin

    MPX1

    MPX2

    Lnea individual

    1. Conexin en cadena margaritaEn BEAN, la lnea de comunicacin no posee la forma convencional para bus, sino la forma de anillo.Como resultado, la fiabilidad respecto a la cada de lnea aumenta. Bus convencionalSi la lnea se corta, la comunicacin con las ECU despus del corte se interrumpe. Bus BEANLa configuracin en cadena margarita permite que la comunicacin contine utilizando otra ruta aunque la lnea de comunicacin est cortada. OBSERVACIN:Si la lnea de la red se corta en ms de un punto, la comunicacin resultar imposible.

    Qu es el MPX? Principales caractersticas de MPX

    Bus BEAN

    Corte

    Bus convencional

    Corte

    (1/1)

    (1/1)

  • -4-

    Qu es el MPX? Principales caractersticas de MPX

    2. Apagado y Encendido Cuando el usuario est utilizando el vehculo, el MPX se encuentra en estado activo, sin embargo, cuando el sistema considera que el usuario est fuera del vehculo, interrumpe la comunicacin de todos los nodos (ECU) y para evitar as la corriente parasitaria. Este estado se denomina apagado.En este momento, todas las ECU entran en modo de ahorro de energa excepto la funcin de deteccin de encendido.

    Apagado y Encendido cambian del siguiente modo.(1) Cuando el sistema detecta la condicin en la que el usuario permanece fuera del vehculo, todos los nodos interrumpen la comunicacin. Este estado se denomina Apagado. (2) Las ECU del sistema entran en modo para ahorro de energa, excepto para la funcin detectora de encendido. (3) Durante el modo apagado, si se acta sobre cualquiera de los interruptores relevantes (cuando el usuario abre la puerta o desbloquea la puerta con la llave, por ejemplo), la ECU que detect la operacin abandonar el modo para ahorro de energa y reiniciar su comunicacin. (4) En el instante inicial de la transmisin tras despertar, enviar un mensaje de encendido para que despierten las otras ECU. OBSERVACIN:Al poner el interruptor de encendido en ACC o LOCK estando todas las puertas cerradas, y una vez transcurrido un periodo predeterminado despus de la ltima actuacin sobre el interruptor, las ECU se duermen simultneamente. Cuando una ECU despierta de su sueo, sta despierta a las dems ECU.

    ECU

    Apagado

    Encendido

    Accin

    LOCK

    Tipo de sistema de comunicacin

    Los siguientes mtodos se emplean para realizar la comunicacin. 1. BEAN (Body Electronics Area Network)(1) Velocidad de transmisin: 10 kbps (bps: bit per second) (2) Este sistema es utilizado por el MPX para los sistemas de control del vehculo. 2. Comunicacin unidireccional(1) Velocidad de transmisin: 1.000 bps (2) Desarrollada para la comunicacin entre el interruptor principal de las ventanillas automticas y la ECU de carrocera. Es slo una comunicacin unidireccional a la ECU predeterminada porque es una comunicacin en un solo sentido. 3. AVC-LAN (Audio Visual Communication - Local Area Network)(1) Velocidad de transmisin: 17 kbps (2) Este sistema se utiliza para la comunicacin en el sistema de audio, sistema de navegacin, etc. 4. UART (Universal Asynchronous Receiver/Transmitting)(1) Velocidad de transmisin: 9.600 - 19.200 bps (2) Este sistema se utiliza para la comunicacin entre las ECU relacionadas con el control del vehculo: entre la ECU del motor y la ECU de control de deslizamiento, la ECU del motor y la ECU para HV (Hybrid Vehicle), etc. 5. Enlace de datos en serie(1) Velocidad de transmisin: 333 bps (2) Este sistema se utiliza para la comunicacin entre el receptor del control inalmbrico para bloqueo de puertas y la ECU de carrocera, etc. 6. Comunicacin inteligente(1) Velocidad de transmisin: 125 kbps (2) Este sistema se utiliza para la comunicacin entre la ECU del motor RH y la ECU del motor LH (CENTURY), etc. REFERENCIA:bps: Abreviatura de Bits por segundo (velocidad de transmisin) Unidad de velocidad de transmisin. La velocidad en la transferencia de informacin entre dos terminales se denomina velocidad de transmisin. La cual indica el nmero de bits transferidos por segundo. Por ejemplo, si se envan 100 bits por segundo, la velocidad en la seal de datos es de 100 bps.

    ECU ECU

    (1/1)

    (1/1)

    Qu es el MPX?

  • -5-

    Qu es la red BEAN? Resumen

    1. EsquemaLa red BEAN consiste en un protocolo de comunicacin mltiplex creado para la transmisin de datos entre las ECU que controlan los dispositivos elctricos o electrnicos.(Exclusivamente utilizada para productos Toyota) 2. ProtocoloLos protocolos son las normas bsicas que rigen la comunicacin de datos realizada entre distintas clases de dispositivos u ordenadores. Son los que determinan las diversas condiciones, como las de tipo fsico y de software, para la comunicacin.Por ejemplo, el formato en los datos de comunicacin o los caracteres de la transmisin deben de estar definidos previamente entre los dispositivos a comunicar. 3. Estructura del mensaje de BEANEl mensaje de BEAN consta de un Inicio de trama y de un Fin de trama. Para una comunicacin eficaz, dispone de transmisin peridica que se enva peridicamente y de transmisin de eventos que se enva cuando algo sucede.

    REFERENCIA:Detalle del mensaje Transmisin peridica y transmisin de eventos

    REFERENCIA Detalle del mensaje

    (1/1)

    (1/1)

    Tensin de la lnea de comunicacin

    Recepcin normal (ACK)

    Error de recepcin (RSP)

    Recepcin anormal (NAK)

    Falta de respuesta

    (Normalmente, esto podra no

    ocurrir.)

    0 1

    1 1

    0 0

    1 0

    Inicio de tramaPrioridad de los datos (se da prioridad a los datos ms significativos)

    Longitud de los datosDestino de los datos (cdigo de identificacin de la ECU de recepcin)

    Tipo de datosMensaje de los datos (los detalles estn en las especificaciones para MPX en cada accin)

    HI (12V)

    LO (0V)

    SOF

    Bits necesarios para la transmisin de datos (10 k bps)

    Cdigo para la deteccin de errores

    Fin del mensaje

    Respuesta de la ECU en el lado de recepcin

    Fin de transmisin de trama

    PRI ML DST-ID MES-ID DATA CRC EOM

    RSP

    EOF

    Inicio de tramaPrioridad de los datos (se da prioridad a los datos ms significativos)

    Longitud de los datosDestino de los datos (cdigo de identificacin de la ECU receptora)

    Tipo de datosMensaje de los datos (los detalles estn en las especificaciones para MPX en cada accin)

    Tensin de la lnea de comunicacin

    Hi (12V)

    Lo (0V)

    SOF

    Bits necesarios para la transmisin

    de datos (10 k bps)

    Cdigo para la deteccin de errores

    Fin del mensaje

    Respuesta de la ECU en el lado de recepcin

    Fin de transmisin de trama

    PRI ML DST-ID MES-ID DATA CRC EOM

    RSP

    EOF

    1. Detalle del mensaje

    2. Error de recepcin (RSP) y reintentoSi un nodo en el extremo receptor detecta un error en un mensaje, la RSP informar del error al nodo en el extremo transmisor. Entonces, el nodo transmitir el mismo mensaje de nuevo. (Hasta tres veces incluyendo la transmisin inicial) 3. Cdigo CRC (comprobacin de errores en los datos transmitidos)Se establece un secuencia de datos desde PRI a DATA en nmeros binarios. Cuando los nmeros binarios se dividen entre un polinomio fijo (X8+X4+X+1), podra quedar un resto. El cdigo CRC est representado por el nmero del resto. Si los nmeros binarios de los datos desde PRI a CRC son exactamente divisibles por el polinomio en el extremoreceptor (es decir, el resto es igual a 0), los datos sern considerados normales.

    Abreviatura Nombre del mensaje Funcin

    SOF Inicio de trama Bit de inicio

    PRI Prioridad Precedencia

    ML Longitud del mensaje Los bytes totales de datos (incluyendo 2 bytes para ID) aparecen en binario.

    DST-ID ID de destino Comunicacin de difusin [Broadcast] (a todos los nodos): $FE Comunicacin de difusin (a grupos):$D1-D3 Comunicacin Punto-a-punto (a nodos especficos): Cada ID de nodo

    MES-ID ID de mensaje Contenido del mensaje

    DATA Datos Longitud variable (Especificada por ML)

    CRC Comprobacin deredundancia cclica

    Para la deteccin de errores

    EOM Fin del mensaje Indica que el mensaje hasta la CRC est completo.

    RSP Respuesta Nodo emisor: ninguno Nodo receptor:(ACK) cuando es normal, (NAK) cuando es anormalOBSERVACIN:La RSP es de salida slo para los nodosreceptores.

    EOF Fin de trama Indica que se ha completado todo el mensaje.

    Qu es la red BEAN?

  • -6-

    La red BEAN dispone de los siguientes tres tipos de tiempo de ejecucin en la transmisin. 1. Transmisin peridica: Los datos se envan en intervalos peridicos. Tiempo de ejecucin de la transmisin peridica (duracin del intervalo: t) 2. Transmisin de eventos: Los datos son enviados por la actuacin del conmutador. Tiempo de ejecucin en la transmisin de eventos 3. Tipo combinado (transmisin peridica y de eventos)Mientras el conmutador est en ON, se reinicia el temporizador para la transmisin peridica.

    Transmisin peridica y transmisin de eventos

    1. Adopcin del sistema multimaestro (CSMA/CD)Todos los nodos conectados a una lnea de comunicacin poseen los mismos derechos para transmitir (peticin) sus propios mensajes.

    OBSERVACIN:Comparado con ste, en el sistema maestro-esclavo, el ordenador maestro controla a todos los esclavos y los ordenadores esclavos slo responden a las peticiones del maestro.

    Qu es la red BEAN? Principales caractersticas de la red BEAN

    1.

    Interruptor de plegado del espejo

    Interruptor principal

    Ventanilla automtica

    ECU de

    plegado

    del espejo

    ECU de la puerta del conductor

    BEAN

    BEAN

    Se usa LANLos datos no

    pueden enviarse

    Por orden

    de llegada

    ECU de la carrocera

    ECU de la puerta del pasajero

    (1/1)

    (1/2)

    Transmisin peridica

    Interruptor

    Transmisin de eventos

    Interruptor

    Tipo combinado

    (transmisin peridica y

    de eventos)

    Distribucin de la transmisin peridica

    Distribucin de la transmisin de eventos

    t t

    ON

    ON

    OFF OFF

    OFF OFF

    Mientras el conmutador est en ON, se reinicia

    el temporizador para la transmisin peridica.

    1.

    2.

    3.

    REFERENCIA

    Qu es la red BEAN?

  • -7-

    2. Destino del mensajeLa conmutacin entre comunicacin de difusin y comunicacin punto-a-punto es posible. Comunicacin de difusin: Transmisin de un mensaje a todos los nodos Comunicacin punto-a-punto (entre pares): Transmisin de un mensaje al nodo(s) designado(s) 3. Adopcin de un mtodo de arbitraje no-destructivoCuando ms de un nodo enva una peticin, este sistema decide sobre quin tiene mayor prioridad segn el orden preestablecido (arbitraje) y evita que se destruyan los datos por colisin. 4. Deteccin de error en el nodo receptor y envo de informacin de ERROR al nodo emisorCuando se detecta e informa sobre un error (la comunicacin no se ha completado con normalidad), el nodo en el extremo transmisor enviar automticamente el mensaje de nuevo. 5. Longitud variable del mensajeLa longitud de un mensaje puede modificarse en el circuito MPX. 6. Velocidad de transmisin: 10 kbps REFERENCIA:Mtodo CSMA/CD y Destino del mensaje Arbitraje

    ECU ECU ECU

    ECUECU

    ECU ECU ECU

    ECUECU

    2.

    Comunicacin de radiodifusin

    Comunicacin puntual

    ECU ECU

    ECU ECU

    3.

    Colisin

    Mayor prioridad

    Menor prioridad

    REFERENCIA Mtodo CSMA/CD y Destino del mensaje

    1. Mtodo CSMA/CD(1) Tiempo de ejecucin del inicio de transmisinnicamente cuando el bus no est saturado (cuando ningn nodo est enviando seales), es cuando todos los nodos gozan de las mismas oportunidades para transmitir mensajes de seal.

    OBSERVACIN: El bus no est saturado significa que se ha reconocido una secuencia de 7 ms bits a 0 (seal recesiva) en una lnea de bus.Como norma general, mientras un nodo est enviando seales, los dems nodos no pueden iniciar la transmisin. Si el ndice de ocupacin llega a ser extraordinariamente elevado, un mensaje con prioridad inferior puede retardarse o en ocasiones no ser transmitido.(Con el mtodo CSMA/CD, el ndice de ocupacin del bus est controlado, por lo tanto, este ndice debiera ser del 70 % o inferior en las peores condiciones. (2) ndice de ocupacin del bus (Volumen de flujo)Indica en qu medida est ocupada una lnea de bus por las seales de mensaje.El tiempo de ejecucin en la transmisin de cada mensaje est asignado por la asignacin de bit para comunicacin, de modo que este ndice debiera ser del 70 % o inferior en las peores condiciones.(tiempo del 30 % o superior en el que el bus no est ocupado) 2. Destino del mensajeEn la red BEAN, los extremos receptores pueden especificarse mediante cualquiera de los tres mtodos siguientes: Comunicacin de difusin: Transmisin de un mensaje a todos los nodos Comunicacin punto-a-punto: Transmisin de un mensaje al nodo(s) designado(s) Comunicacin de difusin por rea (1-3): Transmisin de un mensaje a un grupo especfico de nodos (los nodos se encuentran divididos por grupos segn su funcin.) OBSERVACIN:Una vez que el nodo reconoce que el DST-ID no es para l, no continuar con la recepcin (para reducir el trfico en la lnea de bus).

    (2/2)

    (1/1)

    Qu es la red BEAN? Principales caractersticas de la red BEAN

  • -8-

    Ejemplo de tres nodos iniciando simultneamente la transmisin de mensajes: El nodo 1 comienza a enviar "1""110010..." El nodo 2 comienza a enviar "1""110001..." El nodo 3 comienza a enviar "1""011111..." OBSERVACIN:Si un nodo enva continuamente 1 desde el inicio, tendr garantizada la mxima priori-dad. 1. Todos los nodos enviarn 1 como SOF (bit de inicio).

    2. El nodo 3 que enva 0 en este punto monitoriza el bus y advierte que se est enviando 1. Por lo tanto, se autoestablece como recesivo e interrumpe la transmisin.

    3. El nodo 2 que enva 0 en este punto monitoriza el bus y advierte que se est enviando 1. Por lo tanto, se autoestablece como recesivo e interrumpe la transmisin. OBSERVACIN: El derecho para enviar su peticin primero se le concede al Nodo 1. La funcin de arbitraje asigna la prioridad a cada mensaje. Los nodos rechazados por el arbitraje retiran sus mensajes y la prxima ocasin en la que el bus no se encuentre saturado, intentarn transmitirlos de nuevo. Observe que este arbitraje interviene nicamente cuando muchos nodos comienzan a enviar su mensaje al mismo tiempo.Por consiguiente, si un nodo ya ha comenzado a enviar su mensaje de seal, los dems nodos no podrn interrumpirlo. El concepto bsico es: Servicio por orden de lle-gada. Si muchos nodos se encuentran en estado inactivo, en el momento en que el men-saje predominante haya finalizado y el bus quede vaco, todos los nodos enviarn un SOF (bit de inicio). Algunos nodos pueden tener un ligero retraso; sin embargo, un ligero retraso es aceptable.

    REFERENCIA Arbitraje

    11 1 0 0 1 0

    SOF PRI

    11 1 0 0

    El nodo 1 obtuvo el derecho de transmitir.

    Nodo 1

    Nodo 2

    Nodo 3

    1 0

    SOF

    11 1 0 0 0 1

    SOF

    0 11 1 1 1 1

    SOF

    1 2 3

    PRI

    PRI

    PRI

    (1/1)

  • - 9 -

  • Las siguientes afirmaciones se refieren a las ventajas de adoptar un sistema de comunicacin mltiplex. Seleccione la opcin que sea Verdadera.

    Pregunta-1

    1.

    2. Aunque varios sistemas puedan compartir los interruptores y sensores, el nmero de mazos de cables aumenta.

    3. La fiabilidad de los sistemas cada vez ms complejos es mayor.

    4. El sistema de comunicacin mltiplex permite una rpida resolucin de las averas en los cada vez ms sofisticados componentes elctricos.

    nmlkj

    nmlkj

    nmlkj

    nmlkj

    Varios sistemas pueden compartir los interruptores y sensores, permitiendo la reduccin del nmero de mazos de cables.

    Cul de los siguientes afirmaciones sobre el estado apagado "Apagado" y encendido "Encendido" del sistema de comunicacin mltiplex es Verdadera?

    Pregunta-2

    1.

    2. Cuando el sistema considera que el usuario ha salido del vehculo, las ECU entran en modo "Apagado" para ahorrar consumo de alimentacin elctrica.

    3. Cuando el usuario abre la puerta, slo las ECU correspondientes abandonan el modo "Apagado" y entran en modo "Encendido".

    4. Al parar el motor, las ECU entran en modo "Apagado" para ahorrar consumo de alimentacin elctrica.

    nmlkj

    nmlkj

    nmlkj

    nmlkj

    Cuando el interruptor de encendido se coloca en la posicin ACC o LOCK, las ECU entran en modo "Apagado" para ahorrar consumo de alimentacin elctrica.

    Cul de las siguientes afirmaciones sobre la red BEAN (Body Electronics Area Network) es Verdadera? Pregunta-3

    1.

    2. La red BEAN adopta el sistema de comunicacin unidireccional.

    3. La red BEAN sirve para la comunicacin entre la ECU del motor y la ECU de control de deslizamiento o la ECU de HV (Hybrid Vehicle).

    4. La red BEAN consiste en un protocolo de comunicacin mltiplex creado para la transmisin de datos entre las ECU que controlan los dispositivos elctricos o electrnicos.

    nmlkj

    nmlkj

    nmlkj

    nmlkj

    La red BEAN sirve para controlar el sistema de audio.

    Tecnico superior de diagnostico - Curso de MPX

    Resumen del MPX

    - 10 -