Red de conocimiento informático - Conocimiento sistemático - Directorio de sistemas de autobuses para automóviles

Directorio de sistemas de autobuses para automóviles

Mensaje del traductor

Prefacio

Prefacio a la 3.ª edición

Agradecimientos

Capítulo 1 Sistema de bus y aplicación del Protocolo 1

Capítulo 2 Protocolos y estándares del sistema de autobuses para vehículos 5

Capítulo 3 Capa física y capa de enlace de datos del sistema de autobuses para vehículos 9

3.1 Conceptos básicos del vehículo sistema de bus 9

3.1.1 Conceptos básicos de las características eléctricas 9

3.1.2 Diagrama de topología y conexión del sistema de bus 12

3.1.3 Marco de datos, protocolo pila y servicio 14

3.1.4 Modo de comunicación y direccionamiento 15

3.1.5 Transmisión basada en caracteres y flujos de bits y velocidad de datos efectiva 19

3.1. 6 Método de acceso a datos del bus e identificación y corrección de errores 21

3.1.7 Jitter y retardo durante la transmisión de datos 22

Línea de 3,2 K basada en ISO 9141 e ISO 14230 23

3.2.1 Desarrollo de la línea K y KWP 2000 24

3.2.2 Topología y capa física del bus de la línea K 24

3.2.3 Capa de enlace de datos 26

3.2.4 Restricciones sobre componentes críticos de emisiones de escape (OBD) 30

3.2.5 Interfaz entre el software de protocolo y el controlador de comunicación 30

3.2 6 Variables originales de la línea K 31.

3.2.7 Resumen de la capa 1 y capa 2 de la línea K 31

3.3 Red de área del controlador CAN32 basada en ISO 11898

3.3 .1 Historial de desarrollo de CAN 32

3.3.2 Topología del bus y capa física 33

3.3.3Capa de enlace de datos CAN 35

3.3.4 Diagnóstico de errores del bus CAN 37

3.3.5 Aplicación de CAN - protocolo de alto nivel 37

3.3.6 Interfaz entre el software de protocolo y el controlador CAN 38

3.3.7 CAN activado por tiempo (TTCAN) 41

3.3.8 Resumen de CAN capa 1 y capa 2 43

3.4 Internet de área local LIN43

3.4.1 Descripción general 44

3.4.2 Capa de enlace de datos 45

3.4.3 Envío sincrónico de información de datos 47

3.4.4 Nuevos tipos de información de datos en LIN V2.0 48

3.4.5Capa de transmisión del bus LIN y diagnóstico ISO 48

3.4.6Lenguaje de configuración LIN 50

3.4.7Configuración dinámica del controlador esclavo LIN 53

3.4.8Aplicación LIN Interfaz de programa (API) 54

3.4.9 Resumen de LIN Capa 1 y Capa 2 56

3.5FlexRay56

3.5 1 Topología de bus y capa física 57.

3.5.2 Capa de enlace de datos 59

3.5.3 Inicio de red y sincronización de reloj 62

3.5.4 Manejo de errores y monitoreo de bus 64

3.5.5 Configuración y protocolos de alto nivel 65

3.5.6 Ejemplos de configuración 65

3.5.7 Investigación y desarrollo adicionales 70

3.5. 8 Resumen de FlexRay Capa 1 y Capa 2 71

3.6 SAE J185071

3.7 Transmisión del sistema orientado a multimedia MOST74

3.7.1 Topología de bus y capa física 75

3.7.2 Capa de enlace de datos 76

3.7.3 Controlador de comunicaciones 80

3.7.4 Servicios de red y bloques funcionales 81

p>

3.7.5 Gestión de red 84

3.7.6 Interfaz de protocolo de alto nivel 85

3.7.7 Ejemplos de inicio del sistema y conexión de audio 85

3.7 .8 Nuevo desarrollado MOST15087

3.7.9 Resumen de MOST89

3.8 ¿Sensor? Sistema de bus 89

3.8.1 Basado en SAE J2716 Transmisión de pulsos de un solo borde ¿BUS ENVIADO? 90

3.

8.2PSI 590

3.8.3ASRB 2.0 - Bus de restricción de seguridad automática (ISO 22898) 91

Capítulo 4 Protocolo de transporte 94

4.1 Basado en ISO 15765— 2 Protocolo de transmisión CAN ISO TP94

4.1.1 Estructura del mensaje de datos 95

4.1.2 Control de flujo, monitoreo de tiempo y manejo de errores 96

4.1.3 Servicios de capa de aplicación 98

4.1.4 Extensión de protocolo 99

4.1.5 Direccionamiento KWP 2000/UDS 99

4.2 Protocolo de transmisión FlexRay AUTOSAR TP99

4.3 Acerca del protocolo de transmisión CAN TP2.0102

4.3.1 Sistema de direccionamiento e identificador de mensajes CAN 103

4.3.2 Mensajes de difusión 103

4.3.3 Establecimiento de canal dinámico y gestión de conexión 104

4.3.4 Transmisión de mensajes 106

4.4Protocolo de transmisión CAN TP1.6107

p>

4.4.1 Estructura del mensaje 108

4.4.2 Establecimiento de canal dinámico 108

4.4.3 Cambios en la transmisión de datos y dirección de datos 109

4.5Protocolo de transmisión CAN SAE J1939/21109

4.5.1 Tipo de transmisión, direccionamiento e identificador de mensaje CAN 110

4.5.2 Transmisión de datos por paquetes (multipaquete) 113

Capítulo 5 Protocolo de diagnóstico de capa de aplicación 115

5.1 Protocolo de diagnóstico KWP 2000 (ISO 14230-3) 117

5.1.1 Descripción general 117

5.1.2 Sesión de diagnóstico (gestión de diagnóstico) 119

5.1.3 Direccionamiento del controlador basado en KWP 2000 y UDS 121

5.1.4 Relacionado con el servicio del sistema de bus (control de protocolo de capa de red) 123

5.1.5 Error lectura y escritura de memoria (transmisión de datos almacenados) 124

5.1.6 Lectura y escritura de datos (transmisión de datos) y entrada/salida del controlador 124

5.1.7 Lectura y escritura bloques de memoria 125

5.1.8 Inicio de programas en el controlador (activación remota de programas) 126

5.1.9 Servicio Extendido 126

5.2 Servicio de Diagnóstico Conjunto UDS127 basado en ISO 14229/15765-3

5.2.1 Diferencias entre el protocolo de diagnóstico UDS y KWP 2000 127

5.2.2 Descripción general del servicio de diagnóstico UDS 128

5.2.3 Respuesta del servicio de eventos 133

5.3 Diagnóstico en línea OBD134 basado en ISO 15031/SAE J1939

5.3.1 Descripción general de los servicios de diagnóstico OBD 135

5.3 .2 Lectura de la memoria de fallas y valores del controlador 137

5.3.3 Consulta sobre los resultados de las pruebas de componentes importantes de emisiones de escape 139

5.3.4 Código de error OBD 139

5.3.5 Seguridad del enlace de datos 141

5.3.6 Interfaz del programa 141

5.3.7 Ejemplo 142

Capítulo 6 Aplicaciones de medición, calibración y Diagnóstico (ASAM AE MCD) 144

6.1 Descripción general 144

6.2 Protocolo de bus para tareas de aplicación (ASAM AE MCD 1MC) 147

6.2.1Protocolo de calibración CAN CCP149

6.2.2 Protocolo de calibración extendido XCP154

6.2.3 Datos de configuración AML de XCP y CCP 165

6.2.4 Interfaz entre el controlador del protocolo de bus y el sistema de aplicación ASAM MCD 1b167

6.3 Formato de intercambio de bus de campo FIBEX168

6.4ASAM AE MCD 2 y MCD 3 Descripción general 177

6.5 basado en ASAM MCD 2 M

Elemento de datos de aplicación C 179

6.5.1 Elemento de datos de aplicación ASAP2/A2L 179

6.5.2 Formato de datos de calibración CDF y formato de intercambio de metadatos MDX182

6.6 Diagnóstico ODX elementos de datos basados ​​en ASAM AE MCD 2D184

6.6.1Estructura del modelo de datos ODX184

6.6.2DIAG?LAYER: descripción de diagnóstico jerárquico186

6.6.3VEHICLE?INFO? SPEC: Interfaz del vehículo y topología del bus 189

6.6.4COMPARAM?SPEC y COMPARAM?SUBSET: Protocolo de bus 192

6.6.5DIAG?COMM y DIAG SERVICE: Servicio de diagnóstico 195

6.6.6 Objetivos de datos simples y complejos 199

6.6.7 ¿ÚNICO?ECU?TRABAJO y MÚLTIPLE?ECU?TRABAJO: Proceso de diagnóstico 207

6.6.8¿ESTADO?CHART : Sesión de diagnóstico 209

6.6.9ECU?CONFIG: Descripción de la configuración del controlador 210

6.6.10ECU?MEM: Descripción del programa Flash 210

6.6.11FUNCIÓN ?DICCIONARIO: Diagnóstico orientado a funciones 213

6.6.12 Agrupación de herramientas automáticas ODX y ODX 214

6.6.13ODX 2.2 versión 215

6.7ASAM AE MCD 3 Servicio 215

6.7.1 Medición del Grupo Funcional M 216

6.7.2 Calibración del Grupo Funcional C 217

6.7 3 Diagnóstico del Grupo Funcional D 218

6.8 Interfaz MVCI 220 para probadores de diagnóstico basados ​​en ISO 22900

Capítulo 7 Estándar de software: OSEK/AUTOSAR/HIS223

7.1 Introducción 223

7.2 OSEK/VDX225

7.2.1 Sistema operativo activado por evento OSEK/VDX OS227

7.2.2 Comunicación en OSEK/VDX COM 236

7.2.3 Gestión de red con OSEK/VDX NM 239

7.2.4 Sistema operativo de control de tiempo OSEK Tiempo y comunicación tolerante a fallas OSEK FTCOM244

7.2.5OSEK Mecanismo de protección extendida del sistema operativo: Sistema operativo protegido 246

7.3 Entrada y salida de hardware 247

7.4 Controlador de hardware HIS del controlador de comunicación CAN 249

7.5 HIS Flash Lader (carga Flash) 249

7.6AUTOSAR249

7.6.1 Descripción general del software básico AUTOSAR 252

7.6.2AUTOSAR OS260

7.6.3 Pila de comunicación de AUTOSAR COM y DCM de diagnóstico 262

7.6.4 AUTOSAR NM272

7.6.5 Bus de funciones virtuales VFB y entorno de ejecución y componentes de software 276

7.6.6 Outlook 281

Capítulo 8 Herramientas, aplicaciones y áreas de uso 283

8.1 Componentes de software del controlador 283

8.2 Diseño de comunicación en línea y pruebas 283

8.2.1 CANoe Proceso de I+D 284

8.2.2 Diseñador de redes DaVinci 284

8.2.3 Simulación del sistema CANoe 288

8.2.4 Simulación de otros autobuses 289

8.2.5 Integración del sistema total 291

8.3 Herramientas de aplicación del controlador 291

8.4 Programa Flash del controlador 293

8.4.1 Condiciones marco 294

8.4.2Fla

memoria sh 297

8.4.3 Proceso de programación Flash 298

8.4.4 Ejemplo de carga Flash 305

8.4.5 Programación Flash y prueba y lanzamiento del protocolo de bus 310

8.5 Herramientas de diagnóstico en I+D y procesamiento 314

8.6 Herramientas automatizadas para datos de diagnóstico 323

8.7 Sistema de ejecución ASAM MCD3 330

Capítulo 9 Comunicación entre vehículos 336

9.1 Sistema de cobro de peajes 336

9.2 Asociación Car2Car 337

Abreviaturas 340