快速掌握DOIP不同场景建立连接方式

DOIP连接——ECU/整车以太网连接

 VBA具备以太网诊断功能,支持DOIP节点诊断和整车以太网诊断两种模式。根据不同场景会使用到不同的硬件设备,如TESTBASE-V1000TESTBASE-V6400_T或者OBD-RJ45线束,使用场景示例图如下。

本文关键词:DiagnosticLinkDOIP连接,以太网诊断配置 

DOIP连接界面 DiagnosticLink

功能位置:EthernetNetworks->网段名称【如Ethernet1->Diagnostics->DiagnosticLink。

 

        在诊断配置区域可切换使用本机网卡和Hirain VCI硬件作为诊断媒介。

  • 本机网卡:TESTBASE-V1000RJ45-OBD线束
  • Hirain VCITESTBASE-V6400_T

        通过切换本机网卡和Hirain VCI选项可获得对应的网卡名称、IP地址信息,在网卡上可配置诊断仪逻辑地址,默认0xE80。

本机网卡-DOIP节点连接

        一般情况,DOIP节点的IP地址是固化的并且不回复车辆声明请求,如DOIP节点的IP地址为192.168.69.71,则PC的网卡IP地址为192.168.69.xxx,这里我们可以设置为192.168.69.9

 

        在DiagnosticLink界面,点击“直连ECU配置”按钮,配置好DOIP节点的IP地址和逻辑地址,此时使用的是TCP直接连接方式,即TCP3次握手过程。

 

        取消勾选车辆声明和发现”,点击“激活节点连接”按钮,通过Trace报文可以看到TCP3次握手报文和DOIP路由激活报文,连接成功界面上会显示已连接成功的DOIP节点信息。

 

本机网卡-整车连接

       车辆网关的IP地址存在固化和非固化两种情况,非固化的情况下需要VBA启动DHCP服务给车辆网关分配IP才能进行连接。在固化IP的情况下和DOIP节点连接操作一致,这里使用非固化IP场景(网关会响应VBA的车辆声明和发现报文)作为示例。

       PC的网卡IP地址仍为192.168.69.9,勾选”车辆声明和发现”,打开DHCP服务,点击“激活节点连接”按钮,通过Trace报文可以看到VBA的DHCP服务给网关分配IP报文、车辆声明和发现报文、TCP3次握手报文和DOIP路由激活报文,连接成功界面上会显示已连接成功的DOIP节点信息。

 

 

Hirain VCI-整车连接

       这里继续使用车辆网关非固化IP场景作为示例。 进入V90A/6400_T配置界面,设置启动DHCP服务,点击“下发配置”按钮,可看到TX-1网卡已启动。

        进入工程配置界面,配置V6400_T通道。

        进入DiagnosticLink界面,选择Hirain VCI选项,添加一条网卡信息,设置TX-1网卡的IP地址为192.168.69.9。

 

        点击“激活节点连接”按钮,通过Trace报文可以看到VBA的DHCP服务给网关分配IP报文、车辆声明和发现报文、TCP3次握手报文和DOIP路由激活报文,连接成功界面上会显示已连接成功的DOIP节点信息。

 

结论

       VBA的DOIP DiagnosticLink适用于DOIP节点和整车连接,在DOIP节点和整车模式,只要节点能够响应VBA发出的车辆声明和发现报文均可连接成功。在单DOIP节点连接场景下,由于DOIP节点使用的是固化IP,使用ECU直连更快捷、高效,DOIP连接成功之后可进行DOIP诊断和刷写。

 

 

 

 

上一个
"0"代码实现诊断测试序列搭建
下一个
测量配置操作指南之Polling与DAQ实战
最近修改: 2025-12-16Powered by