RECHERCHE
- 葡萄酒 | 威士忌 | 白兰地 | 啤酒 -
- 葡萄酒 | 威士忌 | 白兰地 | 啤酒 -
L'Ethernet a été introduit pour la première fois dans les véhicules par BMW, son scénario d'application étant le flashage/la programmation, afin de répondre aux mises à jour des données logicielles pour des composants tels que les tableaux de bord à cristaux liquides. Par rapport au diagnostic automobile traditionnel, le DoIP fait référence à la transmission des données du protocole UDS par le biais de la communication Ethernet, c'est-à-dire la communication de diagnostic par le biais du protocole Internet. Étant donné que le DoIP peut transmettre de grandes quantités de données avec des vitesses de réponse rapides et qu'il permet d'effectuer des diagnostics à distance via Ethernet, le DoIP est devenu la tendance inévitable du diagnostic automobile. Pour mieux prendre en charge les diagnostics OBD, les diagnostics à distance, FOTA et d'autres technologies, l'architecture automobile globale a été ajustée, en utilisant des commutateurs pour connecter les MPU, MCU et autres ECU Ethernet via Ethernet, tout en isolant les réseaux externes et internes.
Ce protocole fonctionne au-dessus de TCP/IP. Pour recevoir les messages du protocole DoIP, la spécification du protocole exige l'écoute d'un port dédié, le numéro 13400, alloué à la pile du protocole DoIP. Les protocoles UDP et TCP doivent écouter ce port de réception, tandis que le port d'envoi est une valeur aléatoire comprise entre [49152~65535].Format du protocole:Les messages DoIP se composent d'un en-tête (8 octets) et d'une charge utile (N octets)L'en-tête du protocole [8 octets] comprend quatre champs :
Charge utile [N octets] - Les données de la charge utile varient en fonction du type de charge utile.Typiquement, la version du protocole est 0x02, les valeurs supérieures à 0x02 étant actuellement réservées.La version inverse du protocole est la valeur inversée de la version du protocole ; dans cet exemple, 0x02 inversé devient 0xFD.La spécification du protocole mentionne spécifiquement que la version du protocole peut être 0xFF. Cette valeur permet aux clients et aux serveurs dont les versions de protocole ne correspondent pas de contourner le cas où les demandes sont rejetées en raison d'une incompatibilité de la version de l'en-tête du protocole.
Le type de charge utile représente les fonctions que la pile de protocoles DoIP peut prendre en charge.
Type de charge utile Valeur | Nom | Protocole |
---|---|---|
0x0000 | Accusé de réception négatif de l'en-tête générique DoIP | TCP/UDP |
0x0001 | Message de demande d'identification du véhicule | UDP |
0x0002 | Message de demande d'identification du véhicule avec EID | UDP |
0x0003 | Message de demande d'identification du véhicule avec VIN | UDP |
0x0004 | Message d'annonce du véhicule / Message de réponse à l'identification du véhicule | UDP_Discovery / UDP_test_request |
0x0005 | Demande d'activation de l'acheminement | TCP |
0x0006 | Routage de la réponse d'activation | TCP |
0x0007 | Demande de contrôle vivant | TCP |
0x0008 | Réponse à la vérification de l'état de santé | TCP |
0x4001 | Demande d'état de l'entité DoIP | UDP |
0x4003 | Demande d'information sur le mode d'alimentation diagnostique | UDP |
0x8001 | Message de diagnostic | TCP |
0x8002 | Message de diagnostic accusé de réception positif | TCP |
0x8003 | Accusé de réception négatif du message de diagnostic | TCP |
La longueur de la charge utile alloue ici 4 octets, ce qui signifie que les messages DoIP peuvent transmettre un maximum de 4 Go (0xFFFFFF).
(1) Après le démarrage du dispositif DoIP, celui-ci diffuse d'abord un message DoIP (message d'annonce du véhicule, type de charge utile 0x0004) via UDP à tous les autres nœuds du réseau, y compris les outils de diagnostic, avec le port de destination 13400. Ce message contient des informations sur la version DoIP du dispositif DoIP, le numéro d'identification du véhicule, l'adresse logique, etc. Ce message est envoyé trois fois, et les outils de diagnostic qui écoutaient auparavant sur le port 13400 reçoivent ces informations et apprennent les informations de base du dispositif DoIP.(2) Si l'outil de diagnostic ne les reçoit pas, il existe une autre méthode : l'outil de diagnostic demande activement en diffusant un message de demande DoIP (Payload Type 0x0001) via UDP avec le port de destination 13400. Le dispositif DoIP, qui écoute sur le port 13400 depuis le démarrage, reçoit ce message et répond en transmettant ses propres informations à l'outil de diagnostic.
Connecteur Ethernet automobile
Voir les détailsTraditionnellement, les automobiles étaient des systèmes mécaniques. Avec le développement et l'application continue des technologies de l'information, de plus en plus de technologies électroniques et informatiques ont été utilisées dans les automobiles.
Voir les détailsEn 2020, lorsque nous avons discuté de l'architecture électronique et électrique (AEE) de l'automobile, nous parlions encore de passer d'une architecture distribuée à une architecture de contrôle de domaine. L'architecture unité centrale de calcul + contrôleur de zone semblait...
Voir les détailsVoici d'emblée ma conclusion : L'Ethernet automobile est une technologie vraiment géniale, mais elle comporte un certain nombre d'écueils. Si vous travaillez dans l'électronique automobile ou si vous vous intéressez à la technologie des véhicules connectés, je vous recommande de lire patiemment cet article.
Voir les détailsMo