本文为大家详细介绍了AUTOSAR时间同步,主要分为以下5个部分

  1. 为什么需要时间同步
  2. AUTOSAR时间同步StbM模块介绍
  3. CanTSync同步机制介绍
  4. EthTSync同步机制介绍
  5. 总结

为什么需要时间同步

考虑自动驾驶/ADAS领域,这类控制器,一般包含各类的传感器,如GPS,地图,摄像头,毫米波雷达,超声波雷达,激光雷达等,因此这些传感器数据精确的采集时间显得尤为重要,因为直接关系到最后做传感器融合以及决策规划,因此必须保证精确使用哪一个时刻的数据。

AUTOSAR中的时间同步

StbM介绍

AUTOSAR提供StbM(Synchronized Time-Base Manager)模块,用来给分布式系统各节点提供时基,该模块位于AUTOSAR架构中的系统服务层。

StbM支持的用例

AUTOSAR StbM主要支持两种用例:

  • 同步运行实体

    比如要求在同一时间点同步运行多个运行实体,常见的例子是读取传感器数据后触发多个不同执行器运行实体

  • 提供绝对时间

    作为一个中间模块提供绝对时间,比如以下常见需求:

    • 传感器融合:来自多个传感器比如摄像头,雷达等的数据可以进行时间关联
    • 事件数据记录:在某些情况下,例如崩溃,需要存储关于事件和不同ecu内

AUTOSAR时间同步相关推荐

  1. autosar 时间同步

    时间同步 Autosar就是让ECUs的软件架构标准化: 1.让软件和硬件分的清清楚楚 2.让不同功能的软件模块分的清清楚楚 3. 非常方便模块再利用 4. 减少开发成本,提高质量和效率 就像是统一了 ...

  2. 【小猫爪】AUTOSAR学习笔记10-Communication Stack之CanTsyn模块

    [小猫爪]AUTOSAR学习笔记10-Communication Stack之CanTsyn模块 前言 1 时间同步的引入 2 时间同步的角色 3 时间同步过程 3.1 四种报文 3.2 时间同步过程 ...

  3. cpld xilinx 定义全局时钟_AutoSAR中的时钟同步机制

    Fig 1 AutoSar CP中的时间同步部分主要由Stbm,TimeSyncOverEth和底层的以太网模块组成. 底层的以太网模块主要负责收发报文和时间戳. 如果系统设计决定使用网卡NIC的时钟 ...

  4. Autosar Time Sync 时间同步

    引入车载以太网之后,很好地解决了有大量数据交换或者发布/订阅模式需求的场景,不过呢,车内也有不少对通信过程中包含时间约束的应用场景,本文将介绍Classic AUTOSAR中和时间同步有关的内容. 前 ...

  5. 基于AUTOSAR的AP平台的应用开发

    一.MDC工具链总览 华为的MDC在开发过程中需要使用自己的开发工具,也就是MDC工具链. MDC工具链主要是三个部分:Mind Studio.MDS以及MMC,三个开发工具各自负责一部分,完成整个M ...

  6. Autosar BSW开发必知的“术语”+“缩写”概念-1-诊断通信篇

    如何使用该博文? ==>您可以将该篇博文当做"字典",遇到疑惑的Autosar"关键字",使用组合键Ctrl+F,快速查找该关键字. 推荐Autosar培 ...

  7. 将DDS集成到AUTOSAR Adaptive平台

    解决新挑战是推动创新的动力,但不可避免的事实是:在各种行业中,系统架构都在迅速发展并变得越来越复杂.为了控制这种复杂性并最大程度地提高数据吞吐量,Data Distribution Service™( ...

  8. 搞一下AP AUTOSAR应用 | A1 从SOA-RM 到 SOA 到 AP AUTOSAR 应用

    前言 全系内容可在<搞一下汽车电子>后台回复 "系列",或进入菜单栏 "分享平台" --> "系列分享" 本系列请点击:& ...

  9. AUTOSAR FOUNDATION文档——Foundation Release Overview

    1. 介绍 1.1 文档范围 本文档提供了AUTOSAR标准基础版本的概述R19-11. 1.2 AUTOSAR标准 1.2.1 介绍 AUTOSAR用它的标准处理汽车软件开发中的广泛用例.这些用例有 ...

最新文章

  1. 高逼格的画图:VIM原来可以这样玩
  2. 一天搞定HTML----常用标签01
  3. linux go redis,godis: go实现的一个redis项目, 很好还有博客,非常值得学习
  4. 信息安全系统设计基础第八周学习总结
  5. zookeeper windows 下安装
  6. Spring+Hibernate+SpringMVC+MySql实现配置多个数据源!
  7. 服务器安全检查指引——日常维护说明
  8. 数据抓取的艺术(三)
  9. 有界、无界队列对ThreadPoolExcutor执行的影响
  10. C语言关键字浅析-signed
  11. 华佳慧科技:OSN500设备ERPS相切环组网介绍
  12. 30分钟学会iOS 11开发环境xcode 9图文教程
  13. python table删除一列_在python中从dataframe中删除多个列
  14. c语言中函数值类型的定义,C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )。(A)float (B)int (C)long (D)double...
  15. 四百左右音质好的蓝牙耳机有哪些?2023公认音质最好的蓝牙耳机排行
  16. 163yum源的配置安装
  17. Android错误提示及解决方案(持续更新)
  18. vue 使用quill-editor富文本编辑框
  19. RFP红色荧光蛋白抗体——Nature、Cell高分文章
  20. 计算机开启时提示键盘错误,键盘错乱,教您笔记本电脑键盘错乱的解决方法

热门文章

  1. 多测师肖sir_项目讲解
  2. CRA(Cheif ray angle)
  3. c语言字母去重,字符串去重C语言实现
  4. 非线性剪辑和线性剪辑的区别
  5. TF卡class的大致意思
  6. 普通人如何不被 OpenAI 取代?
  7. 局域网内如何躲避网管监视
  8. Kettle安装及简单使用
  9. 正主攻博物馆IP的ODin,希望成为“中文版SuperRare”
  10. 一周刷爆LeetCode笔记