1.为何使用以太网
CAN、FlexRay、MOST
- 共享通信介质,共享带宽
- 1对1,1对n的通信成本相同
- 但带宽有限
(1)消息短(8-64)字节;
(2)依靠额外增加CAN或者FR总线扩展带宽
交换机式以太网
- 交换式通信介质,高校的单播通信
- 消息长(可达1500字节)
- 高带宽(可达1000Mbit/s)
- 支持混合速率
2.为何使用SOME/IP?
假如仅把以太网当作"超高速CAN";
把CAN的数据报文打包在以太网的数据头上,在TCP/UDP上面再封装一层CAN的消息报文;
- AUTOSAR 4.X加入了以太网的支持
- 以太网Header传输ID+Data
- nPDU允许多个CAN Message组合发送
一个CAN message可以认为是一个PDU
广播发送
- Overhead前导头:包括以太网帧头,VLAN,IP,UDP,SOME/IP,Interframe Gap和PDU
- nPDU允许动态组合PDU,每个PDU使用SOME/IP的Header