DoIP的资料

DoIP是什么?

  1. 基本定义‌:DoIP 全称 Diagnostic communication over Internet Protocol,简单说就是把传统的汽车诊断数据(UDS 协议)封装到以太网里跑。‌‌‌
  2. 主要优势‌
    • ‌速度快‌:以太网速率能达到 100Mbps 甚至更高,比传统 CAN 总线快 100 倍以上,刷写大文件省时间。‌‌‌
    • ‌成本低‌:直接用标准的网线、路由器就行,不需要昂贵的专用硬件。‌‌‌
    • ‌能远程‌:只要车有网(4G/5G/WiFi),就能远程诊断或升级,不用非得把线插到车上。‌‌‌
  3. ‌与 CAN 的关系‌:它不是要完全取代 CAN 总线,而是分工合作,娱乐系统、自动驾驶大数据走 DoIP,动力、车身控制走 CAN,长期共存。‌‌‌

通信流程怎么走

  1. 车辆发现‌:诊断仪通过 UDP 广播发送请求,车上的网关收到后回复 IP 地址和车辆信息,端口默认是 13400。‌‌‌
  2. 路由激活‌
    • 就像"敲门登记",诊断仪要先向网关发送激活请求,验证身份。‌‌‌
    • 只有激活成功,网关才允许后续的诊断数据通过。‌‌‌
  3. 诊断传输‌:激活后建立 TCP 连接,诊断仪发送 UDS 指令(如读故障码、刷程序),车端执行并返回结果。‌‌‌

物理连接有啥讲究

  1. 接口位置‌:通常在车辆的 OBD 接口上,部分车型也支持直接连以太网口。‌‌‌
  2. 引脚定义‌:以 OBD 接口为例,Pin 8 是激活线,Pin 3/11/12/13 等负责传输数据信号。‌‌‌
  3. 电压要求‌:激活线电压通常需要拉到 5V 以上(如 5V-12V)才能唤醒诊断功能,低于 2V 则处于休眠状态。‌‌‌

参考资料