Velodyne VLP16时间同步

2023-10-30 03:20
文章标签 时间 同步 velodyne vlp16

本文主要是介绍Velodyne VLP16时间同步,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Velodyne VLP16时间同步

  • 时间同步需要GPS信号和PPS信号
  • 需求
  • 1.介绍
  • 2.设置界面
  • 3.背景
  • 4.PPS Qualifier
    • 4.1 Require GPS Receiver Valid
    • 4.2 Require PPS Lock
    • 4.3 Delay
  • 5. GPS Qualifier
    • 5.1 Require GPS Receiver Valid
  • 6.应用
  • 7.汇总
  • 8.电平需求

时间同步需要GPS信号和PPS信号

需求

高电平 3 ~ 15V
低电平 -15 ~ 1.2V
GPS信号 GPRMC:HHMMSS, HHMMSS.s, HHMMSS.ss 以及 HHMMSS.sss 232电平
PPS信号 TTL电平
固件版本 3.0.34.0 (VLP-16)以上

1.介绍

威力登Velodyne公司的VLP16激光雷达使用时间同步功能所需信号以及相关设置的说明,供自己以后参考,也希望能够帮助大家!

2.设置界面

下面两个按钮分别用于PPS信号同步(PPS Qualifier),GPS信号同步(GPS Qualifier)。其中GPS信号使用美国国家海洋电子协会(NMEA)字段。在传感器网页界面可以进行设置
下面是默认设置
在这里插入图片描述

3.背景

激光内部只有一个代表TOH(Top Of Hour)时间的计数器,基于内部晶振器(internal oscillator)。当传感器收到一个有效的PPS信号时,TOH计数在每个PPS上升沿进行调整,使TOH与UTC时间一致。TOH在数据和位置/遥测数据包中以一个四字节的时间戳发送。
TOH时间由两部分组成,一部分是从TOH时间开始的分钟数+秒数,一部分是微秒数。如下面所示,激光只有当前时刻的分钟数+秒数+微秒数,不知道具体的年月日时
在这里插入图片描述
传感器会持续检测PPS脉冲信号并评估,在网页界面位置数据包中都可以看到。如果PPS信号有效,稳定,可靠,网页界面会显示PPS: Locked,数据包中PPS状态值(0xF4)置为0x02
在这里插入图片描述

传感器使用内部振荡器记录微秒数,但是传感器可以使用PPS信号来调整微秒数,在PPS上升沿对微秒数置零

如果有NMEA信息,分钟数+秒数通过NMEA数据校正,如果没有,每秒递增。

使用PPS信号校正微秒计数器允许传感器同步外部PPS源

4.PPS Qualifier

3个设置按钮,传感器如何使用GPS、PPS校正TOH计数器。
根据GPS接收器的有效/无效状态,这三个设置决定传感器的TOH计数器是否应该进入自由运行模式或使用PPS信号的上升边缘同步微秒计数器。

4.1 Require GPS Receiver Valid

该设置确定传感器利用NMEA语句中提供的GPS接收器的当前状态的方式。

  • On 在使用PPS信号的上升边调整内部微秒计数器之前,该传感器要求GPS接收器数据有效。PPS校正之前需要GPS信号有效

传感器必须接收到有效的NMEA消息,表明GPS接收器正在提供有效的时间戳

  • Off 不考虑GPS信号是否有效,使用PPS信号上升沿对微秒计数器同步

4.2 Require PPS Lock

该设置决定了传感器确认PPS信号有效的方式。在多少个Delay之后才使用PPS信号。

  • On 该传感器利用延迟计数(Delay)中的值来确定有效性。
  • Off 该传感器忽略延迟计数(Delay)中的值,默认经过2个周期之后使用PPS信号。关闭此选项会将延迟值设置为2

4.3 Delay

该参数是用户设置的传感器验证PPS信号有效性所需的时间,单位是整数秒,可接受的值范围从0到65535。默认值是5秒当不使用PPS信号时,会使用内部晶振器对计数

5. GPS Qualifier

设置TOH时间是否跟随GPS信号同步,或者跟随内部晶振器同步

5.1 Require GPS Receiver Valid

  • On GPS信号有用时,使用NMEA信息对TOH时间同步
  • Off 不管GPS信号是否有效均使用NMEA信息对TOH时间同步

6.应用

默认设置(以及固件的以前版本)中,传感器使用PPS同步到GPRMC消息中包含的时间,而不考虑GPRMC消息中有效标志的状态。在这种配置下,当GPS定位失效时,一个较大系统中的所有器件(激光雷达、IMU、RGB相机等)将被锁定在同一时间源(GPS接收器的内部时钟)。这允许在后期或实时处理期间对数据进行适当的协调

7.汇总

在这里插入图片描述
在这里插入图片描述
如果没有提供NMEA语句,分和秒计数器由子秒计数器的翻转来驱动

8.电平需求

GPRMC报文信息需要232电平PPS信号需要TTL电平
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这篇关于Velodyne VLP16时间同步的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/305252

相关文章

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

批处理以当前时间为文件名创建文件

批处理以当前时间为文件名创建文件 批处理创建空文件 有时候,需要创建以当前时间命名的文件,手动输入当然可以,但是有更省心的方法吗? 假设我是 windows 操作系统,打开命令行。 输入以下命令试试: echo %date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2% 输出类似: 2019_06

【MRI基础】TR 和 TE 时间概念

重复时间 (TR) 磁共振成像 (MRI) 中的 TR(重复时间,repetition time)是施加于同一切片的连续脉冲序列之间的时间间隔。具体而言,TR 是施加一个 RF(射频)脉冲与施加下一个 RF 脉冲之间的持续时间。TR 以毫秒 (ms) 为单位,主要控制后续脉冲之前的纵向弛豫程度(T1 弛豫),使其成为显著影响 MRI 中的图像对比度和信号特性的重要参数。 回声时间 (TE)

LeetCode:64. 最大正方形 动态规划 时间复杂度O(nm)

64. 最大正方形 题目链接 题目描述 给定一个由 0 和 1 组成的二维矩阵,找出只包含 1 的最大正方形,并返回其面积。 示例1: 输入: 1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0输出: 4 示例2: 输入: 0 1 1 0 01 1 1 1 11 1 1 1 11 1 1 1 1输出: 9 解题思路 这道题的思路是使用动态规划

O(n)时间内对[0..n^-1]之间的n个数排序

题目 如何在O(n)时间内,对0到n^2-1之间的n个整数进行排序 思路 把整数转换为n进制再排序,每个数有两位,每位的取值范围是[0..n-1],再进行基数排序 代码 #include <iostream>#include <cmath>using namespace std;int n, radix, length_A, digit = 2;void Print(int *A,

MySQL主从同步延迟原理及解决方案

概述 MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力; ②在从主服务器进行备份,避免备份期间影响主服务器服务; ③当主服务器出现问题时,可以切换到从服务器。 相信大家对于这些好处已经非常了解了,在项目的部署中也采用这种方案。但是MySQL的主从同步一直有从库延迟的问题,那么为什么会有这种问题。这种问题如何解决呢? MyS

LeetCode:3177. 求出最长好子序列 II 哈希表+动态规划实现n*k时间复杂度

3177. 求出最长好子序列 II 题目链接 题目描述 给你一个整数数组 nums 和一个非负整数k 。如果一个整数序列 seq 满足在下标范围 [0, seq.length - 2] 中 最多只有 k 个下标i满足 seq[i] != seq[i + 1] ,那么我们称这个整数序列为好序列。请你返回 nums中好子序列的最长长度。 实例1: 输入:nums = [1,2,1,1,3],

未雨绸缪:环保专包二级资质续期工程师招聘时间策略

对于环保企业而言,在二级资质续期前启动工程师招聘的时间规划至关重要。考虑到招聘流程的复杂性、企业内部需求的变化以及政策标准的更新,建议环保企业在二级资质续期前至少提前6至12个月启动工程师招聘工作。这个时间规划可以细化为以下几个阶段: 一、前期准备阶段(提前6-12个月) 政策与标准研究: 深入研究国家和地方关于环保二级资质续期的最新政策、法规和标准,了解对工程师的具体要求。评估政策变化可