电子电气架构——车载以太网协议栈

本文介绍了车载以太网协议栈的发展,包括基于TCP/IP的DoIP协议用于诊断通信,SOME/IP协议支持服务导向架构,以及gPTP协议用于时间同步。这些协议在汽车电子架构中扮演着关键角色,确保车辆网络的高效运行和智能化功能的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电子电气架构——车载以太网协议栈

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。

老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:

没有人关注你。也无需有人关注你。你必须承认自己的价值,你不能站在他人的角度来反对自己。人生在世,最怕的就是把别人的眼光当成自己生活的唯一标准。到最后,既没有活成别人喜欢的样子,也没有活成自己想要的样子。
我们只有接纳真实的自己,不自卑、不自傲,才能拥有更强大的内心;只有找到自己的核心价值,才能活出自己的精彩人生。

背景信息

随着车载领域智能化,网联化的发展,汽车电子架构从分布式到集成式再到域控式的变迁,车载控制器的硬件和软件的多元化,以太网逐步成为车载通讯的主干网络。车载以太网较复杂,涉及协议内容很多。通常,协议定义了一套规则和机制,以此来保证设备之间能够有效的沟通。协议栈是通过软件实现协议的行为。

车载以太网协议栈包含什么?

以太网的发展已有将近50年的历史,而车载以太网的只有10年左右的历史。既有传统互联网领域成熟的以太网技术也逐步在车载以太网上得到应用,也有特定用于车载以太网的协议和技术。目前汽车上常用的以太网协议栈分为两大类。

基于TCP/IP协议栈,可以开很多的应用协议。例如:

-> 用于诊断刷写的DoIP协议;

-> 远程诊断中的MQTT,HTTP协议;

-> 面向服务的SOME/IP协议;

-> 音视频流媒体传输的RTSP,RTP,RTCP协议;

-> 自动驾驶领域使用的DDS协议;

另一种车载常用的协议栈是基于时间敏感网络TSN协议栈。近几年车内网络对于数据输出速率和实时性的要求越来越高,TSN协议栈是一个很好的解决方案。

基于时间敏感网络TSN协议栈有:

-> 时间同步gPTP协议;

-> 音视频传输AVTP协议。

TCP/IP协议栈,以及MQTT,HTTP,RTSP,RTP,RTCP在传统互联网领域使用广泛,本文中主要介绍适用于车载以太网的协议栈。DoIP,SOMEIP,gPTP协议栈。

一、DoIP协议栈

DoIP(Diagnostic communication over Internet Protocol)基于以太网协议的诊断通信。

协议规范有:

DoIP协议的使用是基于UDS服务,使用传统CAN通讯协议的车辆只能通过物理寻址或功能寻址的方式实现一对一的诊断应用场景。DoIP则可以利用以太网协议在传输层中的优势实现点对点、一对多、多对一的诊断应用场景。

DoIP协议栈支持车辆发现、路由激活、在线检测、连接维护、DoIP实体状态获取、诊断电源模式获取、诊断应用等功能。

二、SOME/IP协议栈

SOME/IP(Scalable service-Oriented MiddlewarE over IP)是指基于 IP 的可扩展的面向服务的中间件。

协议规范:

《AUTOSAR_PRS_SOMEIPProtocol》

《AUTOSAR_PRS_SOMEIPServiceDiscovery Protocol》

SOME/IP协议栈通常作为SOA的基础软件模块,集成部署在汽车电子控制器中,用户基于SDK,可实现服务的通信和功能逻辑。基于SOME/IP协议栈可帮助用户实现服务发现,发布和订阅,远程过程调用等功能。

三、gPTP协议栈

gPTP(generalized Precision Time Protocol)广义精确时间协议。

协议规范:IEEE 802.1AS, IEEE Standard for Local and Metropolitan Area Networks —Timing and Synchronization for Time‐Sensitive Applications.

gptp协议栈主要用于控制器之间的时间同步。主时钟选取GPS等高精度授时时钟源用于同步本地时间,主时钟通过gptp协议通讯,同步域内其他节点

搁笔分享完毕!

愿你我相信时间的力量

做一个长期主义者!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车电子实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值