时间同步——tsync
文章平均质量分 93
时间同步 Time Synchronization
aFakeProgramer
Adaptive AUTOSAR技术专家,2024 AUTOSAR中国官方TOP培训讲师。深耕汽车电子软件领域,精通Adaptive AUTOSAR架构及RTA-VRTE工具链,实战经验丰富。深入掌握SOME/IP、IPC、DDS、DoIP、UDS、TSN等通信协议,熟悉SOA设计、V2X与车载网络安全。熟练使用C++和Python进行系统开发与集成,具备MQTT、加密机制等智能网联技术应用能力。致力于将复杂技术通俗化,推动汽车软件架构向服务化、智能化发展。持续分享Adaptive AUTOSAR、DDS、TSN及车载以太网等前沿技术实践,助力工程师快速掌握下一代汽车电子开发核心技能。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
时间同步中 偏移时间基准提供者:OffsetTimeBaseProvider 是什么?什么情况下会用到这些?
给硬件时钟加偏移,生成多套逻辑时间的提供者。原创 2026-03-16 17:35:10 · 334 阅读 · 0 评论 -
时间同步,TSN Qbv ,都涉及到base-time,这三者的关系
时间同步 (Time Synchronization): TSN 网络的基石。特指协议。作用:通过 PTP 协议,将网络中所有设备(交换机、终端)的本地时钟高精度同步(微秒 / 纳秒级)到一个全局统一时间本质:为全网提供绝对、一致的时间轴。没有它,所有基于时间的调度(如 Qbv)都无法实现。时间敏感网络整体技术框架。作用:一套 IEEE 802.1 标准族,旨在将传统以太网改造为确定性、低时延、高可靠的网络,用于工业、车载、音视频等场景。组成:包含时间同步(802.1AS)、流量调度流量预留可靠性。原创 2026-03-16 17:12:53 · 458 阅读 · 0 评论 -
分析了40个BUG后对“时间同步”的总结
各域控都有自己的一个时钟,且在上电运行时,都有精准维持自己时钟的能力,用于域内交互时对信号事件等标注上相应的时间戳。MPU侧多用于承接外部授时源的授时。某时间同步系统的下游节点出现错误时间(域控时间与UTC时间存在偏差),可能的原因很多,并非完全是主时钟时间源错误所致。所以主时钟域内的板上及板间 时间恢复、时间同步与反向同步、时间有效性判断、时间维持、外部授时源缺失、休眠期间时间维持、休眠时间写入等,都是需要考虑和设计。MCU和MPU之间需要实现有效的时间同步,以保证通过不同通道播发的时间数据是一致的。转载 2025-11-07 11:04:42 · 180 阅读 · 0 评论 -
AUTOSAR——Tsync
归属:AUTOSAR自适应平台基础(Adaptive Platform Foundation)中的功能集群(Functional Cluster)。接口形式:通过 C++ API 提供服务,需链接 RTA-VRTE Starter Kit 中的librb-tsync.so 库,应用程序需与该库关联以调用同步功能。文档状态:当前版本文档不完整 / 可能存在错误,后续版本将补充完善。原创 2025-11-06 15:37:36 · 520 阅读 · 0 评论 -
AUTOSAR 自适应平台 如何保证时间同步的可靠性?出现故障怎么办?
TBR 的同步状态通过:初始状态,未完成首次同步,此时时间不可靠。kTimeOut:超过(配置超时时间)未接收主节点消息,同步中断(SWS_TS_00030、SWS_TS_00032)。:已与主节点成功同步,时间可用。:通过时间网关同步(非直接连接主节点),需关注网关可靠性。SWS_TimeSynchronization.pdf 通过 “校正保障精度、监控保障感知、安全保障真实、容错保障鲁棒、标准保障兼容” 的五层机制,构建了汽车分布式系统中时间同步的可靠性体系。原创 2025-09-26 17:39:40 · 345 阅读 · 0 评论 -
自适应平台(Adaptive Platform)标准——Specification of Time Synchronization
角色数量限制核心职责关键行为1 个 / 时间域作为全局时间源,向从节点分发时间- 网络就绪(链路 Up)后发送 Sync/Follow-Up 消息- 周期将时间戳持久化至 Persistency(配置 cyclicBackupInterval)- 支持通过 SetTime/UpdateTime 接口手动设置时间Time Slave多个 / 时间域接收主节点时间,校正本地时间。原创 2025-09-26 17:36:26 · 281 阅读 · 0 评论 -
AP AUTOSAR——时间同步TimeSync R24-11
打算消费配置的时间基准资源的时间基准信息的进程必须引入时间同步库,并使用在 ECU 配置中找到的实例说明符(Instance Specifier)实例化 `SynchronizedTimeBaseConsumer` 类型,作为同步时间基准消费者的短名称。打算消费配置的时间基准资源的时间基准信息的进程必须引入时间同步库,并使用在 ECU 配置中找到的实例说明符(Instance Specifier)实例化 SynchronizedTimeBaseConsumer 类型,作为同步时间基准消费者的短名称。原创 2025-02-24 16:23:31 · 281 阅读 · 0 评论 -
gPTP时钟同步(时间同步)协议简介
一、时间同步要解决的问题一、时间同步要解决的问题不知道大家还记得军训练习齐步走的场景吗?齐步走的动作要领你还记得吗?• 教官首先发出“齐步—–走”的命令,大家听到“齐步”二字后,开始调整动作,最终所有人实现动作同步。• 听到“走”字后,所有人开始以同样的步伐(频率、步长)行走。• 如果这种状态得以保持,后续任何时刻,大家的动作都是同步的。转载 2023-04-04 13:26:08 · 8944 阅读 · 2 评论 -
深入理解gPTP时间同步过程
在泛化精确时间协议(gPTP)中,周期性重新同步是确保主节点(Time Master)和从节点(Time Slave)之间的时钟保持同步的关键步骤。由于时钟的自然漂移,即使经过初始同步,主从时钟也会随着时间的推移逐渐产生差异。周期性重新同步通过定期校正时钟差异来避免这种漂移变得显著,确保系统的时间一致性。原创 2024-10-24 14:22:57 · 1537 阅读 · 0 评论 -
R 22-11 AP AUTOSAR_SWS_TimeSynchronization.pdf
不同应用程序和或ECU之间的时间同步对于需要跨分布式系统关联不同事件的情况至关重要,无论是为了能够在时间上跟踪这些事件,还是为了在准确的时间点触发它们。出于这个原因,向应用程序提供了一个时间同步API,以便它可以获取与其他实体/ECU同步的时间信息。关于使用的时间同步协议的格式、消息序列和语义,请参阅AUTOSAR时间同步协议的协议要求规范(PRS)(见。翻译 2023-11-02 10:47:05 · 264 阅读 · 0 评论 -
R22-11 AP AUTOSAR_RS_TimeSync
定义:时间从属者中的时间校正是调整时间基准本地实例的值以匹配全球时间基准的值的过程。一个时间网关由一个给定时间基准的一个时间基准导入者和一个或多个时间基准导出者组成。如果一个时间主控器也是时间基准的所有者,那么他就是全球时间主控器。时间同步实现应提供一个接口供客户访问同步的时间基准,即,读取当前时间和时间基准(即,时钟或时钟质量特性,如是否已经外部同步,是否呈现跳跃到未来。定义:时间主控器是某个特定时间基准的主控器,它将这个时间基准传播到通信网络的某个特定段落中的一组时间从属者,作为这个时间基准的源。翻译 2023-11-02 10:50:48 · 344 阅读 · 0 评论 -
[Adaptive Autosar]深入理解--Time Synchronization
时间同步,典型应用就是在自动驾驶领域,自动驾驶领域涉及到各个传感器的数据采集,如IMU采集当前车身姿态和运动信息,毫米波雷达-超声波雷达-环视摄像头-前视摄像头...等等传感器捕获的数据,在算法中需要精确知道每个数据的采集时间,这样在融合时,才能确切知道使用哪个时刻的数据。转载 2023-11-17 17:51:30 · 991 阅读 · 0 评论 -
关于车载 时间同步 的理解
考虑自动驾驶/ADAS领域,这类控制器,一般包含各类的传感器,如ODO,GPS,地图,摄像头,毫米波雷达,超声波雷达等,因此这些传感器数据精确的采集时间显得尤为重要,因为直接关系到最后做传感器融合以及决策规划,因此必须保证精确使用哪一个时刻的数据。原创 2023-10-31 09:26:37 · 755 阅读 · 2 评论 -
TSN综述 – 广义时钟同步协议(gPTP)
gPTP(generalized precision time protocol)广义时钟同步协议,即IEEE 802.1AS协议。它是IEEE 1588协议的延伸,可以为TSN提供全局精准的时间服务,用以实现TSN标准组中的流同步功能。该协议旨在让AVB网络中所有的节点与一个共同的参考时间同步,要求间隔不超过7个AVB节点的两个终端节点之间的时间误差不能超过500ns。其大体的作用逻辑是,利用BMCA算法在网络中选择一个最佳的节点作为主时钟(或者预先内定一个),并建立主时钟树;转载 2023-10-31 16:55:29 · 2600 阅读 · 0 评论
分享