问题标签 [gps-time]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
133 浏览

android - 不同设备上的准确时间

我需要两个设备具有完全相同的时间。我想用 GPS 来获取时间。它可以在 iOS 和 Android 设备上完成。我可以确定它们以毫秒为单位具有完全相同的时间吗?

0 投票
1 回答
563 浏览

timestamp - 时间戳中的闰秒

UNIX 纪元包括闰秒。

但是我们是添加那些闰秒还是从时间戳中删除它们?

从不包括闰秒的 GPS 纪元,要将 UNIX 时间戳转换为 GPS 时间戳,我是否需要在 UNIX 时间戳中包含或删除闰秒?

0 投票
1 回答
526 浏览

redhat - 具有间歇性 refclock 的chrony

我们有一台连接了 GPS 的机器,我们通过 gpsd 和 chrony 将其用作时间服务器。

问题是,GPS 有时不可用。我们仍然希望我们网络上的其他机器继续将它们的时间同步到 GPS 控制的时间服务器。但我们不确定如何配置 chrony 以确保发生这种情况。即使 GPS 长时间处于离线状态,我们仍然希望所有其他机器与这台机器同步,尽管它的时钟可能与真正的 GPS 时间有偏差。

看起来“本地”配置设置可能会有所帮助,但文档很粗略。如果参考时钟不可用,此设置是否会告诉 chrony 回退到本地系统时钟,但是当它重新联机时,它会与参考时钟同步吗?还是有其他一些完全可行的方法?

这些都是 Redhat 6.5 系统,运行 chrony 1.31.1。

0 投票
1 回答
1740 浏览

dronekit-python - 如何在“伴侣计算机”上从 pixhawk 获取 GPS 时间

我的项目将在四轴飞行器上安装两台“伴侣计算机”。一个将使用dronekit python 与在pixhawk 上运行的APMCopter 自动驾驶仪对话,另一个将通过以太网与其对等方通信。

我希望两台计算机的时间紧密同步,并且我希望它们都从连接到 pixhawk 的 GPS 同步到 GPS 时间。

mavlink 的文档表明有一条“系统时间”消息,其中包括 uSec 中的 GPS 时间。如何使用 DroneKit 在配套计算机上获取这些数据?

0 投票
1 回答
152 浏览

gps - 使用 GPS PPS 准确测量事件的时间(继电器触点闭合)

我有一个继电器触点闭合事件,需要用 GPS 和 PPS 输出准确地加上时间戳(1 毫秒)......我不确定如何将继电器触点输出馈送到微控制器,然后将微控制器时钟与 GPS 同步...加上究竟如何获得UTC?你能帮我么。谢谢

0 投票
1 回答
108 浏览

android - 在 PC/服务器/移动设备上跟踪 Gps 设备位置

我们正在尝试建立一个 gps 跟踪系统,但我很困惑。GPS 设备需要互联网连接,这很好,但服务器、PC 或移动设备如何知道 GPS 设备的位置?PC/服务器/手机有互联网连接。如果有互联网连接,卫星能否将设备位置发送到 PC/移动设备?另外我想发送 4digit 代码以及设备的 gps 位置是否可以在没有 Internet 连接的情况下发送?请说清楚

0 投票
1 回答
220 浏览

gps - NTPD 伪服务器

晚上好!

我在与 U-Blox GPS 接收器连接的嵌入式 Linux 系统上配置 NTP。我用过NTPD和GPSD。

我想知道两者之间的技术区别是什么:

  • GPSD共享内存SHM提供的PPS信号,(伪IP地址127.127.28.1);
  • PPS 信号“独立”,但始终以某种我想了解的方式与 GPS 连接(伪 IP 地址 127.127.22.0)

理解这一点对我来说至关重要,因为我确实需要高级别的同步,并且我希望接收器提供正确的信息。在整个网络上搜索,我发现我的疑问只有困惑的答案......

提前致谢!

佛罗里达州

0 投票
1 回答
218 浏览

dronekit-python - Dronekit 中 SYSTEM_TIME 和配套计算机时间之间的累积误差

这个人类似,我一直在尝试将 GPS 时间从 Pixhawk 获取到 Raspberry Pi 配套计算机中。

在尝试该@vehicle.on_message('SYSTEM_TIME')方法之前,我使用通配符来捕获所有消息并将结果转储到文件中。检查文件,我看到我从 GPS 获得的唯一类型的消息是GPS_RAW_INT。最重要的是,我没有收到SYSTEM_TIME_UTC消息,根据文档,该消息从 GPS 获取 UTC 时间。

现在,使用正常的@vehicle.on_message('SYSTEM_TIME')作品,我得到了一些东西。然而,那是什么东西?文档声称它是:

系统时间是主时钟的时间,通常是主车载计算机的计算机时钟。

好的,我认为“主要车载计算机”是 Pixhawk。但是,如果没有包含它的 GPS 消息,它如何获取时间。GPS_RAW_INT携带任何时间信息。

进一步调查,我编写了以下处理程序:

rpi_time来自 Raspberry Pi 并且是正确的,因为它是由 NTP 在启动时设置的。我想验证mavlink_time(我认为它必须是基于 GPS 的时间)会非常接近。我错了。

多次运行,我注意到,起初,GPS 时间总是提前两秒左右。随着时间的流逝,它落后了。样本输出:

在这种情况下,rpi_time(这是正确的)表示已经过去了 172 秒,mavlink_time 声称只有 30 秒。其他试验显示出巨大的变化(差异绝不是固定的)。

所以,我的问题是:

  1. SYSTEM_TIME消息基于什么?实际上,它只能是 GPS(这是 Pixhawk 唯一可用的时间数据),但如果是这样的话......
  2. 为什么它如此不准确,为什么我也没有收到SYSTEM_TIME_UTC消息?
0 投票
0 回答
14 浏览

gps - GPS按行程模式和时间创建锚点

我希望得到一些帮助:我有 200 名参与者,每个人都有自己的 GPS 文件。每个 GPS 文件有 1000 个点,每 15 秒一个。我已经通过 PALMS 清理了数据并将文件带入 arcmap。我想合并共享相同位置和旅行模式类型的多个点(例如,固定,位置编号 1,见附表)。主要区别在于合并需要对时间敏感(例如,在位置 1 可能有 4 个点,因为该人在 4 个不同的场合访问了该位置)。我没有跟踪分析师,所以任何帮助将不胜感激!最终的结果是,我需要根据轨道在一个位置停留很长时间(例如,至少两个小时,每周至少 3 次)的位置创建 1 公里的锚点。有人可以建议我怎么做吗?感谢您。Erika 在此处输入图像描述 在此处输入图像描述 在此处 输入图像描述

0 投票
2 回答
1589 浏览

python - Python - 将 GPS 时间转换为 UTC

我一直在到处寻找解决这个问题的方法。任何帮助将非常感激。

我想从 GPS 数据中抽出时间,需要将其转换为人类可读的格式,可能类似于YYYY-MM-DD HH:MM:SS

以下是 GPS 数据格式:

$GPRMC, 123519 ,A,4807.038,N,01131.000,E,022.4,084.4, 230394 ,003.1,W*6A

在这里, 123519 是在 12:35:19 UTC 进行的修复, 230394 是日期 - 1994 年 3 月 23 日

谢谢。