车载 DOIP协议

      最后更新:2022-03-10 14:15:02 手机定位技术交流文章

      通过互联网协议进行的诊断性通信缩略为DoIP。

      应用层以ISO 14229-1和ISO 14229-5为基础,前者是整个UDS规格,后者是通过网络协议传送的。

      ISO 14229-2会话级别(第5层)对所有诊断通信都是相同的,目标是为较高层提供一个共同的接口,使上层应用不必与基本通信技术不同。

      ISO 13400-2界定了传输和网络层(第4和第3层)。ISO 13400-2具体规定了DIP通信传输层使用TCP和UDP协议的情况。在网络层上,使用 IPv4 或 IPv6 。该标准还具体规定了仅由国际保护部传输的信息内容。这些数据,连同高层诊断指示,创建了向TCP或UDP协议转交的SDUs。

      ISO 13400-2具体规定了以太网数据连接层(第2层)和物理层(第1层)的 DoIP诊断通信标准。比如,在这两个级别上,DoIP通信都旨在容纳100个BASE-TX(100 Mbit/s Ethernet)和10个BASE-T(10 Mbit/s Ethernet)情况。

      DIP 数据的基本结构

      DoIP数据作为SDU层向下传输,直到它成为一个完整的以太网格框架,并且通过物理层介质传送。

      1. 使用了ISO13400版信息,用1字节。
      2. A 字节倒置所用的 ISO13400 版本 。
      3. 数据类型,2字节(表示使用这一框架数据,如报告或要求提供车辆信息、诊断订单、诊断逻辑链接激活、活检查等)。
      4. 4字节数据长度(识别后数据长度)
      5. 诊断数据32倍于0至2,减1,分为三部分:发件人地址、接收人地址和应用数据。

      应用场景

      在ISO 13400中,如以下四个图表所示,界定了4个应用项目:

      路由机制

      取决于隐藏在网关后面的控制器进行的诊断(例如,用DoIP找到解决问题的办法是不可行的)。我不知道我该怎么办, 但我不确定我会做任何事情。国际保护部的路线分为两类。分别是CutThrough(以太网对以太网) 和Store&Forward-Routing (以太网对CAN, CAN FD 和LIN等)。

      我用PPT画了两幅草图:

      原理很简单,当发现在网关后面发现的欧洲海关单位也支持DoIP时,据说这是不可想象的。这是该门户首次进入以太网。只需要改变以太框架页眉中的地址信息。此外,如果在网关后检测到的ECU不支持以太网,该网站在获得所有诊断数据后必须充分运作。从应用层重新组装数据框,以便用于其他公共汽车广播。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/19860.html

          热门文章

          文章分类