使用以太网 TSN 和自适应 AUTOSAR 实现自动驾驶系统

简介: 使用以太网 TSN 和自适应 AUTOSAR 实现自动驾驶系统

4a6856a615ac2d55fe37deb39239c2eb_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

bd088f72f6b021a9211a3b104cc230af_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

d228c3f2f32fd387901a2c31b39df5e3_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

1d96650e7e12cfeefd30d02ab558c210_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

8215c763726b53f0624fe00418f67667_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

IEEE标准

它有什么作用

谁来实施

P802.1AS-Rev – 网络时间同步

所有节点的同步时基

交换机和终端站(其固件/主机 CPU)

802.1Qci – 入口监管

消除喋喋不休的溪流

终端站的交换机或 MAC

802.1CB – 无缝冗余

过滤冗余流量

开关,(代理模式)

P802.1Qcr – 异步流量整形

异步流量调度

交换机+主机控制器

802.1Qbu/802.3br – 帧抢占

更好的巴士利用率

交换机+主机控制器

802.1Qch – 循环排队和转发

通过同步数据传输减少延迟

交换机+主机控制器

712e3425425b59151438a015da1d8207_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

6ab095a753a54406b126433b1320d223_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

66b7389cf7e3529b73e80d1b12ed29b1_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

96a0ba687b73fc5b34f854e8c3037920_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

e11f2371630eeeefb1e1b39dc959af1c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

a5140511b93585c1b122d8def0e9466c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

e19d93646fc750b6369a80f9b41a0b66_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

增强型以太网时间同步器

b9466d99b94317c2e78b94430ad14a3f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

  1. 支持冗余,冗余路径
  2. 静态冗余大师的配置
  3. 更快的重新同步收敛时间。
  4. 多时钟域支持(AUTOSAR 经典中已支持)
  5. 配置支持环

ad1b17477d08d1fdd8efbf2a1ffb2c42_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

800c75ed38996d0e6c3955f00c5e1c67_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

2288b29c42948f290209f442f0513bc3_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

结论

  1. TSN 旨在满足自动驾驶系统的通信要求
  2. 交换机供应商似乎对提供 TSN 变体以支持汽车市场需求非常感兴趣
  3. 自适应 AUTOSAR 当前未指定 TSN 支持。但我们相信在其功能集群内调整 TSN 是可能的
相关文章
|
边缘计算 网络协议 网络架构
DoIP看这篇就够了,吐血整理
DoIP看这篇就够了,吐血整理
DoIP看这篇就够了,吐血整理
|
数据格式
一文读懂A2L文件和ASAP2 Studio的使用
一文读懂A2L文件和ASAP2 Studio的使用
一文读懂A2L文件和ASAP2 Studio的使用
|
存储 供应链 监控
做了那么多架构,你真的懂 SOA 了吗?
如何统一看待和区别分层架构、微服务架构、分布式架构等主流架构?什么是 SOA?我们采用 SOA 的目的是什么?什么是服务化的本质?如何设计服务以及服务化架构呢?阿里高级技术专家程彦分享他对面向服务架构的一些看法,并给出相关的步骤和方案,较长,同学们可收藏后再看。
4091 0
做了那么多架构,你真的懂 SOA 了吗?
|
设计模式 算法 C++
C++架构之美:设计卓越应用
C++架构之美:设计卓越应用
848 3
|
数据可视化 编译器 开发工具
RISC-V MCU开发 (一):MounRiver Studio集成开发环境
近年来,RISC-V生态获得了空前的繁荣发展,国内外众多科技公司纷纷下场布局、行业应用层出不穷,搭载RISC-V内核的MCU也逐渐走入了工程师的日常开发工作中。 工欲善其事必先利其器,要想实现基于RISC-V MCU的项目开发,与之配套的集成开发环境必不可少。目前市场上可供选择的RISC-V MCU开发工具已初具规模,由MounRiver团队打造的MounRiver® Studio(MRS)便是其中一种。
RISC-V MCU开发 (一):MounRiver Studio集成开发环境
|
编解码 安全 Linux
技术笔记:SELinux详解
技术笔记:SELinux详解
482 0
|
JavaScript Docker Python
下个时代的开发工具-Nix:声明式的运行环境构建器、简单场景下的docker替身
Nix 是一个独特的包管理工具和构建系统,采用声明式方法管理软件包和运行环境。它通过精确控制依赖关系和环境配置,确保软件的可重复性、隔离性和可追溯性。Nix 支持多语言开发环境,提供声明式配置、环境隔离、回滚与版本控制等核心功能,适用于复杂开发场景,有效解决依赖冲突和环境不一致问题。
1652 4
|
开发框架 安全 PHP
ThinkPHP和Laravel
【8月更文挑战第23天】ThinkPHP和Laravel
293 4
|
Ubuntu Java Linux
update-alternatives命令如何使用?
【8月更文挑战第5天】update-alternatives命令如何使用?
1163 5