DoIP技术:UDS诊断服务,通过TCP/IP及以太网来进行车辆诊断,协议定义在ISO 13400。

ISO13400涉及到的主要分布在传输层、网络层、数据链路层、物理层四层中。

物理层:

ISO13400-2定义了DoIP诊断通信对Ethernet数据链路层(层2)和物理层(层1)的要求,比如,

规定DoIP通信在这两层上支持100BASE-TX (100 Mbit/s Ethernet) 和10BASE-T (10 Mbit/s Ethernet) 两种方案。

MAC层:

MAC地址是唯一的。

MTU(最大传输单元)是1500 Bytes。

由IP层分包来适合以太网帧的MTU大小。

Internet协议:

支持IPv4和IPv6,IPv4和IPv6属于网络层。

IPv4:ARP(address resolution protocol)ICMP(internet control message protocol)

IPv6:NDP(neighbour discovery protocol)ICMPv6(internet control message protocol)

传输层要求:

        TCP(transmission control protocol):

  此规范中要求:

Tester Port:随机

DOIP ECU Port:13400

Tester向vehicle DOIP ECU发起TCP连接

档目前分5份:

  • — Part 1: General information and use case definition
  • — Part 2: Transport protocol and network layer services
  • — Part 3: Wired vehicle interface based on IEEE 802.3
  • — Part 4: Ethernet Diagnostic Connector(筹备中)
  • — Part 5: Conformance test specification(筹备中)

https://blog.csdn.net/xuanying_china/article/details/110196634

UDS诊断 - DOIP和以太网协议关系相关推荐

  1. UDS诊断系列之三 ISO14229协议介绍(下)

    上篇主要分享了一些基本概念和响应规则,里面提到了否定响应码,也提到了ISO14229-1的附录A是一张否定响应码的表格,里面详细介绍了否定响应码的具体含义.那么在什么时候给出什么样的否定响应码,这篇里 ...

  2. 详解以太网诊断DoIP

    目录 摘要: 01.概述 02.DoIP的网络拓扑 03.DoIP的接收方式和协议格式 3.1 端口 3.2 协议格式 3.3Protocol version与Inverse protocol ver ...

  3. 【车载开发系列】UDS诊断协议总括篇

    [车载开发系列]UDS诊断协议总括篇 UDS诊断协议总括篇 [车载开发系列]UDS诊断协议总括篇 一.UDS诊断协议简介 为什么要设计UDS诊断协议 二. UDS诊断协议详细 1)诊断通信管理功能单元 ...

  4. UDS诊断系列之二 ISO14229协议介绍(上)

    ISO14229系列,涵盖了UDS的服务定义以及在各车载总线上的一些特殊应用指导,以及各总线类型所对应的下层协议要求,下面就是该系列中各协议所对应的内容清单. 协议编号 协议名称 协议内容 14229 ...

  5. X-Analyser 总线分析软件:CANopen、1939解析、UDS诊断、NMEA2000 协议解析、DBC文件解析、仿真工具、CAN报文分析、仿CANoe曲线显示 CAN仪表模拟器

    X-Analyser 总线分析软件主要用于:CANopen协议解析.J1939解析 J1939地址ISO15765(UDS诊断) .NMEA2000 协议解析.DBC文件解析 DBC仿真工具.CANo ...

  6. UDS诊断看这篇就够了,吐血整理

    传送门 ==>> AutoSAR入门和实战系列总目录 1 简介与概述 不同诊断通信协议的开发,调整,实施和维护会给车辆制造商,系统供应商和ECU供应商带来不必要的成本.为了解决此问题,将不 ...

  7. 【车载开发系列】UDS诊断---常见的ISO标准集合

    [车载开发系列]UDS诊断-常见的ISO标准集合 常见的ISO标准集合 [车载开发系列]UDS诊断---常见的ISO标准集合 一.前言 二.基于CAN总线ISO 1)ISO11898 2)ISO115 ...

  8. 如何使用DiVa测试UDS On DoIP

    随着汽车以太网的快速发展,很多ECU都使用了DoIP进行诊断和刷写,那如何使用DiVa测试 UDS On DoIP呢? 使用DiVa进行UDS On CAN测试大家都很熟悉了,UDS On DoIP测 ...

  9. UDS诊断系列之四 诊断请求和响应

    这一篇重点说一下诊断的请求和响应所包含的信息以及格式要求. 一.诊断数据单元 诊断数据单元一般包含地址信息和应用数据.应用数据长度,其中应用数据会包含服务ID.子功能参数(如果有)和应用数据参数: 1 ...

最新文章

  1. 从30岁到35岁:为你的生命多积累一些厚度(转)
  2. C++中函数概念解析(3)
  3. WCF技术剖析之十七:消息(Message)详解(上篇)
  4. 浅谈长尾理论--《Makers》读后感
  5. 选择符/选择器 深入了解 全面的选择器学习
  6. 【转】高性能web开发
  7. 消防荷载楼板按弹性还是塑性计算_技术周刊 | 关于荷载输入若干问题的解答
  8. css3的过度,transition
  9. JavaScript模块化编程实例——天气预报
  10. 关于meta标签中的http-equiv属性使用介绍
  11. Git在clone时认证失败后不能重新输入的解决方案
  12. 再见postman,被这个一站式接口管理工具折服了
  13. 堆(heap)系列_0x0A:3种方法一次性解决堆溢出问题
  14. 名编辑电子杂志大师教程 | 如何直接输出安卓apk格式?
  15. JavaScript 代码格式化及编写工具
  16. [笔记]通信与信号系统篇 通信原理、计算机网络、DSP基础知识
  17. 政府云计算的构建选择-刘鑫(政务云 云平台)
  18. c语言查询课程信息,《C语言程序设计》课程设计报告-招生信息查询系统.docx
  19. CSDN和MSDN名字分析
  20. 直流多功能电表的接线方法介绍

热门文章

  1. 计算机网络应用层--龙之介计算机网络学习(2)
  2. java 正在等待可用的套接字。。。
  3. Windows下Tomcat安装
  4. LG-FedAvg略读
  5. Java中进行日期先后顺序的比较
  6. html页面输出json数据,带格式,带中文
  7. 查询和使用3gpp技术文件编号与版本的基本常识[转]
  8. access求斐波拉契数列_access函数_清华编程高手尹成带你实战C/C++编程_C/C++/C#视频-51CTO学院...
  9. dropbear 安装配置
  10. 【c++】Scons|scons对比make