使用以太网 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 是可能的
相关文章
|
存储 供应链 监控
做了那么多架构,你真的懂 SOA 了吗?
如何统一看待和区别分层架构、微服务架构、分布式架构等主流架构?什么是 SOA?我们采用 SOA 的目的是什么?什么是服务化的本质?如何设计服务以及服务化架构呢?阿里高级技术专家程彦分享他对面向服务架构的一些看法,并给出相关的步骤和方案,较长,同学们可收藏后再看。
4172 0
做了那么多架构,你真的懂 SOA 了吗?
面向服务架构(SOA)吐血整理
面向服务架构(SOA)吐血整理
面向服务架构(SOA)吐血整理
|
数据采集 监控 网络协议
linux系统中利用QT实现视频监控的基本方法
linux系统中利用QT实现视频监控的基本方法
816 0
|
区块链 开发者
教程(1):关于如何上链的简单直接的操作教程
这是一篇关于如何上链的简单直接地操作流程。
1868 0
教程(1):关于如何上链的简单直接的操作教程
|
Java Shell 程序员
解决:bash: syntax error near unexpected token `(‘ ...【亲测有效】
解决:bash: syntax error near unexpected token `(‘ ...【亲测有效】
11036 0
|
安全 算法 API
OpenSSL支持哪些加密算法?
【10月更文挑战第4天】OpenSSL支持哪些加密算法?
1189 5
|
JavaScript Docker Python
下个时代的开发工具-Nix:声明式的运行环境构建器、简单场景下的docker替身
Nix 是一个独特的包管理工具和构建系统,采用声明式方法管理软件包和运行环境。它通过精确控制依赖关系和环境配置,确保软件的可重复性、隔离性和可追溯性。Nix 支持多语言开发环境,提供声明式配置、环境隔离、回滚与版本控制等核心功能,适用于复杂开发场景,有效解决依赖冲突和环境不一致问题。
2084 4
|
JavaScript 前端开发 编译器
Vue 源码学习路线
【4月更文挑战第20天】探索Vue源码涉及响应式系统、虚拟DOM、模板编译等核心概念。先掌握Vue基础知识、JavaScript(ES6+)和前端工程化。从源码入口文件开始,研究响应式、虚拟DOM、模板编译、实例方法、全局API及生命周期。理解编译器和渲染器工作原理,实践编写Vue插件,参与开源项目,阅读相关文章教程,持续关注Vue最新动态。这是一个循序渐进、需要耐心和实践的过程。
286 1
|
机器学习/深度学习 人工智能 自然语言处理
【数字人】AIGC技术引领数字人革命:从制作到应用到全景解析
【数字人】AIGC技术引领数字人革命:从制作到应用到全景解析
1539 0
|
JSON 编解码 Rust
Rust 模块化:深入了解 Rust 中的代码组织
关键字`mod、pub、crate、self、super、use`都表示什么含义,如何使用?
429 1

热门文章

最新文章

下一篇
开通oss服务