本文为大家详细介绍了AUTOSAR时间同步,主要分为以下5个部分
- 为什么需要时间同步
- AUTOSAR时间同步StbM模块介绍
- CanTSync同步机制介绍
- EthTSync同步机制介绍
- 总结
为什么需要时间同步
考虑自动驾驶/ADAS领域,这类控制器,一般包含各类的传感器,如GPS,地图,摄像头,毫米波雷达,超声波雷达,激光雷达等,因此这些传感器数据精确的采集时间显得尤为重要,因为直接关系到最后做传感器融合以及决策规划,因此必须保证精确使用哪一个时刻的数据。
AUTOSAR中的时间同步
StbM介绍
AUTOSAR提供StbM(Synchronized Time-Base Manager)模块,用来给分布式系统各节点提供时基,该模块位于AUTOSAR架构中的系统服务层。
StbM支持的用例
AUTOSAR StbM主要支持两种用例:
-
同步运行实体
比如要求在同一时间点同步运行多个运行实体,常见的例子是读取传感器数据后触发多个不同执行器运行实体
-
提供绝对时间
作为一个中间模块提供绝对时间,比如以下常见需求:
- 传感器融合:来自多个传感器比如摄像头,雷达等的数据可以进行时间关
本文详细探讨了AUTOSAR时间同步的重要性,主要介绍了StbM模块及其与网络中其他模块的交互,包括CanTSync和EthTSync同步机制。StbM通过与硬件参考时钟结合,为分布式系统提供精确的时基,确保自动驾驶和ADAS领域的传感器数据精确时间关联,以实现精确的传感器融合和决策规划。
订阅专栏 解锁全文
3740

被折叠的 条评论
为什么被折叠?



