¿Qué significa este coche?
El diagnóstico del bus LIN es consistente con los diversos servicios de diagnóstico CAN, pero no necesita soportar tantos servicios. En términos generales, solo necesita admitir control de comunicación, lectura de DID, lectura de DTC y otros servicios. Las pocas LINE CU que pueden actualizar el firmware también deben admitir servicios como acceso seguro, descarga de programas y reinicio.
Existen tres diferencias principales entre las líneas LIN y las líneas CAN.
1. Comunicación de una sola línea, baja velocidad de transmisión.
La línea LIN es un bus colector de drenaje abierto que se eleva físicamente hasta 12 V. Se pueden conectar varios nodos en paralelo en la misma línea, similar al SDA de IIC, pero no hay una línea de reloj independiente. Se comunica a una velocidad de baudios, similar a un UART, pero dado que el UART puede sincronizar el reloj a través del dominio de sincronización, la transmisión se vuelve más confiable. Esto es diferente de un par de pares trenzados diferenciales del bus CAN y su capacidad antiinterferente se ve muy debilitada. La velocidad máxima de comunicación es de sólo 20 Kbps, mientras que CAN puede alcanzar 1 Mbps.
2. Estructura maestro-esclavo y topología centralizada
La topología de línea LIN es un modelo en estrella de la estructura maestro-esclavo. Todas las transmisiones son iniciadas por la estación maestra y la esclava. La estación no puede iniciarlo activamente. En realidad, esto es más similar a modbus. El esclavo también puede considerarse un editor de mensajes y el maestro un suscriptor de mensajes. Si desea obtener el valor de una variable, debe consultar continuamente los mensajes correspondientes al nodo correspondiente. Esta estructura determina que no se pueden transmitir demasiados mensajes en la línea LIN para garantizar actualizaciones de mensajes en tiempo real. Normalmente, la información definida en la línea ALIN es un orden de magnitud menor que la información definida en la línea CAN. Por supuesto, si hay un problema con el nodo central, toda la red se caerá.
3. Pila de protocolos de procesamiento más ligera
En el desarrollo de la electrónica automotriz, la pila de protocolos del bus CAN ocupa una cantidad considerable de código, incluida la capa de controlador CAN, TP, NM, UDS, Enrutadores, cargadores de arranque, etc. , Pero la cantidad de desarrollo de LIN será un orden de magnitud menor, incluidos controladores, horarios, despertador simple durante el sueño, TP simple, etc. , sus servicios de capa superior aún se convertirán en señales CAN para su transmisión.
Con el desarrollo de la tecnología electrónica de vehículos de nueva energía y el establecimiento de una nueva generación de fabricantes de automóviles y sistemas de proveedores, creo que habrá muchas diferencias. Especialmente en el modelo de fabricación de automóviles basado en Internet, se seguirán introduciendo nuevos buses y protocolos. La ventaja de costos del bus LIN puede ser cada vez menor, pero hasta que surjan alternativas, seguirá siendo la primera opción para las soluciones de bus de control de vehículos.