CANoe-如何基于DoIP协议在诊断控制台诊断通信

诊断控制台是用来和其他ecu(不管是模拟ecu还是真实ecu)进行诊断通信的节点,诊断控制台是诊断服务的上位机,可以看成是canoe版的诊断仪,也可以看成是一个ecu。它的好处是只需要配置诊断服务的数据库(cdd文件),can总线的诊断服务配置tp层参数(传输层),以太网总线的诊断服务配置doip层参数,诊断控制台即可进行诊断通信,can的网络层或者以太网的doip层加tcpip协议栈会自动处理好所有的逻辑(can的多帧处理,以太网的tcp连接和路由激活等)并组装好完整的报文发送出去

doip诊断通信以以太网为传输通道,以tcpip协议栈为网络支撑,以doip为应用层载体,所以如果canoe的诊断控制台想进行doip诊断通信,最起码要把这些都设置好

  1. 首先,canoe连接ecu后,配置canoe软件的以太网通道

CANoe-如何基于DoIP协议在诊断控制台诊断通信_第1张图片

然后把软件和硬件通道映射完成(channel-based或network-based的有所不同,我都写过文章,可以参考)

  1. 给canoe的以太网通道的网卡适配器配置参数

CANoe-如何基于DoIP协议在诊断控制台诊断通信_第2张图片

给这个通道的网卡配置mac地址、vlan、ip地址等参数,是

你可能感兴趣的:(CANoe)