首页 > 其他分享 >gPTP时钟同步(时间同步服务器)助力智能驾驶应用

gPTP时钟同步(时间同步服务器)助力智能驾驶应用

时间:2023-05-25 10:45:50浏览次数:40  
标签:同步 gPTP HigPTP 车载 驾驶 服务器 以太网 时钟

gPTP时钟同步(时间同步服务器)助力智能驾驶应用

gPTP时钟同步(时间同步服务器)助力智能驾驶应用

京准电子科技官微——ahjzsz

智能驾驶区域网关架构并未采用车载以太网总线进行连接,而是采用传统的 CAN 总线、FlexRay 或 MOST 总线进行通信,若该架构被装配有 L4/L5 的自动驾驶功能的车辆采用,则可能会出现多个摄像头、激光雷达之间的时间同步不够精确而导致图像数据与点云数据不匹配,座舱域控制器显示屏的驾驶策略与扬声器发出的提示声音可能不同步,或者传感器采集感知数据传输到自动驾驶域控制器的时间延迟达不到要求,那么无疑该 L4/L5 的自动驾驶功能的车辆仅仅停留在演示的 Demo 车,无法真正实现 L4/L5 的自动驾驶功能。
因此,车内网络中各节点精确的时间同步对于实现 L4/L5 的自动驾驶功能是非常重要的,而基于车载以太网为骨干网络的通信具备时间同步功能,能够满足要求。
现阶段基于车载以太网的时间同步功能是基于 gPTP 协议进行的,但在实际应用中由于异常情况等原因导致时钟同步信息消失,进而使得时钟同步中断,如何在时钟同步信息丢失后快速进行同步仍然是车载以太网的时间同步功能需要解决的关键性问题。为了搞清楚车载以太网的时间同步技术的改进路线,我们在国家的专利数据库中查询车载以太网的时间同步技术的相关专利,通过查询使我们了解到了,在国际上,韩国的现代自动车株式会社申请了较多的车载以太网的时间同步相关的专利。在国内,高校和研究所中,TJ大学申请了车载以太网的时间同步的专利。

应用于主时钟与从时钟的时间同步修正方法、装置的专利,该专利针对基于 gPTP 协议的时钟同步信息丢失后如何快速进行同步提供一种确实可行的解决方案,具体要点为:

从时钟接收主时钟发送的同步时间消息后,计算主时钟与从时钟的时钟偏移量,并通过时钟偏移量对从时钟进行时钟偏移修正但不修正从时钟的时钟频率;当在指定的时刻后,才同步进行时钟偏移和时钟频率偏移修正。

以预设的调频时间作为起始位置,并在预设的时间段内对主时钟与从时钟的时钟频率偏移量进行追踪,对主时钟与从时钟之间的时钟频率偏移的趋势进行预估;
例如:根据用户需要设置测量时长,假设经历了 Ts_2 至 Ts_k 的测试时长,在测试时长对主从时钟进行修正,具体计算公式如下:

其中,公式(1)中,Offset_i 为第 i 次的时钟偏移量,其中,i 从第 2 次开始计算;公式(2)中,Offset_total 为 Ts_2 至 Ts_k 这段预设时长内的所有主从时钟的时钟偏移量。

因此,根据公式(1)至公式(4),计算时钟频率的校正结果对从时钟的时钟频率进行校正,从而使得主时钟与从时钟保持精准时钟同步。

根据某科技公开专利提供的实测数据,分别采用 HigPTP 的时间同步校正方法与现有技术中的 LinuxPTP 的时钟同步校正方法进行对比,如图 2 所示,结果显示采用 LinuxPTP 方法,经历 10min 后,时钟偏移量从初始的 31477ns 变为 95344ns,相差为 95344ns/10min,换算成秒则为 99.8nm/s。但是当采用 HigPTP 的方法,经历 10min 后,时钟偏移量从初始的 31044ns 变为 23243ns,相比于 LinuxPTP 方法,时间差降低为 7801ns/10min,换算成秒则仅为 13nm/s,时钟同步的精度提升约 8 倍。因此,经过 HigPTP 时间同步后,主时钟和从时钟的时间同步精度相对于现有技术有较大的提升。

图 2 采用某科技提供的 HigPTP 方法与现有 LinuxPTP 方法对主时钟和从时钟进行校正的结果对比

根据上述介绍可以知晓,目前国内外较多的机构和企业仍然在专注于车载以太网的精准时间同步技术研究,如图 3 展示的集中式的区域网关架构采用车载以太网的时间同步方案,假设为 HigPTP 方案,可以看出以自动驾驶域控制器作为主时钟,根据主时钟,采用 HigPTP 方案同步车载以太网摄像头和车载以太网激光雷达的时钟,同时,同步 TSN 网关的时钟。由于 TSN 网关通过车载以太网总线与不同的域控制器相连接,选择 TSN 网关作为主时钟,通过 HigPTP 对动力域控制器、底盘域控制器、车身域控制器、座舱域控制器的时钟进行精准同步。通过 HigPTP 的时钟同步方法,能够完成车载以太网为骨干网络的各节点的时钟精准同步。

图 3 基于车载以太网为骨干网络的精准时钟同步技术方案

若装配有 L4/L5 的自动驾驶车辆采用 HigPTP 方案,由于具备精确的时间同步功能,则车载以太网激光雷达、车载以太网摄像头的时钟能够精确同步,使得点云数据与图像数据能够做到同步采集,精确匹配。传感器采集的感知数据传输到自动驾驶域控制器的延迟能够可控,座舱控制器播放的提示音能够与画面显示的内容始终保持同步,那么该 L4/L5 的自动驾驶功能的车辆成为真正意义具备自动驾驶功能的车辆。
由此可见,车载以太网对汽车智能网联、ADAS、智能座舱、自动驾驶等功能至关重要,幸运的是目前国内已经有许多优秀的高科技企业在从事相关方面的研究并量产配套产品,伴随着汽车的智能化不断向前推进,相信不久的将来,以车载以太网总线为骨干网络的配套产品一定会在汽车的智能化浪潮中开枝散叶。
————————————————
版权声明:本文为本博主的原创文章,转载请附上原文出处链接及本声明。

标签:同步,gPTP,HigPTP,车载,驾驶,服务器,以太网,时钟
From: https://www.cnblogs.com/ahjzdz/p/2029kdied01223.html

相关文章

  • 宝塔面板登录 phpMyAdmin 提示服务器和客户端上指示的HTTPS之间不匹配
    宝塔面板登录phpMyAdmin提示服务器和客户端上指示的HTTPS之间不匹配https://www.niuqi360.com/btpanel/mismatch-between-https-indicated-on-server-and-client/......
  • 超云服务器安装凝思6.0.80龙蜥版本后无法进入系统
    1、情况说明超云服务器R5210,安装系统6.0.80龙溪版本后重启进不去系统,2、排查过程(1)排查硬件问题,安装官网公版6.0.80系统可以正常启动,硬件问题排除(2)安装龙溪版本时可以正常安装,但是重启进不去系统,界面如图同时测试了raid0 raid1 以及SSD硬盘均无效,并且此时硬盘均没有读写。(3)实验......
  • elasticsearch/es搜索服务器介绍
    目录1、ElasticSearch介绍1.1原理与应用2、ElasticaSearch的的安装使用2.1安装2.2配置文件2.3启动ES2.4head插件安装1、ElasticSearch介绍我们先来看下百度百科的介绍:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulwe......
  • 服务器网络聚合
    链路聚合:指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担......
  • 同步mysql数据库binlog用户所需要权限
    同步mysqlbinlog用户读写权限报错提示doesnothaveREPLICATION_CLENTprivilege 使用场景:常用于阿里云flink同步数据库binlog使用解决方案:fiink cdc 的表用户,需要有Replicationclient,Replicationslave权限。授权命令如下:grantReplicationclienton*.* toods_base@......
  • 恒创科技:香港服务器如何操作域名解析让网站上线?
    ​网站上线是一个需要多个步骤的过程,其中之一就是解析IP。在这个过程中,您需要将您的网站域名解析到香港服务器IP地址,以便访问者可以通过域名来访问您的网站。下面是解析IP的一般步骤:1.获取服务器IP地址:首先,您需要获取您的服务器IP地址。这可以通过登录您的服务器控......
  • 使用canal同步mysql数据到elasticsearch
    官方去下载canal包https://github.com/alibaba/canal/releases/tag/canal-1.1.6分为deployer、admin、adapter三个模块。deployer是数据库数据同步服务端。adapter是适配同步到不同终端,可以是es,hbase,redis其它数据库等。admin是一个配置管理中心,但是吧又没有配置adapter的界面,a......
  • 项目级服务器数据迁移流程
    项目级服务器数据迁移流程创建时间: 2022/09/24更新时间: 2022/09/24编辑: 徐俊杰项目级服务器数据迁移流程以下操作针对最终迁移目标为移动机房托管的硬件服务器,其它服务器进具备参考价值```text183.213.16.9dtsiteqwer4321asdf```一、目录必要拷贝注意:部分内容可......
  • 【JavaWeb-02】Web服务器
    文章目录2.web服务器2.1技术讲解2.2web服务器2.web服务器2.1技术讲解JSP/Servlet:B/S:浏览和服务器C/S:客户端和服务端sun公司主推的B/S架构基于Java语言的(所有的大公司,或者一些开源的组件,都是用Java写的)可以承载三高问题带来的影响2.2web服务器IIS:微软的Tmocat:Java初学人员......
  • 把DNS请求日志转发到syslog服务器去
    把DNS请求日志转发到syslog服务器去在vim/etc/named.conf里配置的内容logging{channeldefault_debug{file"data/named.run";severitydynamic;};channelsyslog_channel{syslogDNS-LOG;......