gps - 在 Ublox 模块中启用 10 Hz 采样率

标签 gps nmea

我正在使用 ublox NEO-M8N-0-01全局导航卫星系统模块。 该模块最高支持 5Hz GPS+GLONASS 和 10Hz GPS。

但是,当我尝试更改采样率(通过消息 View 中的 UBX-CFG-RATE)时,我只能将其增加到 5 Hz(测量周期 = 200ms)。任何低于 200 毫秒的值都是不可能的(将框更改为粉红色)。

即使我只生成 NMEA 消息 GxGGA,也会发生这种情况。

我只使用 GPS 的方法是通过 UBX-CFG-GNSS

有人遇到过这个问题吗?

提前致谢

罗伊·约泽维奇

最佳答案

您没有说明如何设置费率,但根据您的描述,我假设您正在使用 ublox u-center 软件。

这个问题有一个简单的解释和一个简单的解决方案:他们的软件有一个错误(或者没有更新以匹配零件的最终规范)。

解决方案是不要使用 u-center,是 PC 软件在提示,而不是接收器。接收器本身并不关心规范表的内容,它会尽力以您要求的任何速率运行。

直接发送命令我已经成功获得了相当可靠的 10Hz GPS+Glonass。偶尔会有遗漏点,但大多数时候它都会保持不变。

只有运行 GPS 才能获得比 10Hz 更快的速度。如果您使用设置并将其限制为 8 个 channel ,18-19Hz 是相当可靠的。不幸的是 20Hz 太过分了,你最终会得到 10Hz 的位置。

显然,当以这些更新速率运行时,请确保您的波特率足够高,足以处理请求的消息和速率。

关于gps - 在 Ublox 模块中启用 10 Hz 采样率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26450821/

相关文章:

android - 位置更改通知android

php - 移动 GPS 网络应用程序

java - 根据步行速度在 2 个 GPS 位置之间进行插值

python - python从串口读取数据

c# - 从英国坐标转换为标准 WGS84 nmea

android - 如何检测用户是否禁用 GPS(Android - Play 服务)

Android LocationManager : unexpected behavior in Android 12

c++ - NMEA 库 - nmeaINFO 为空

java - 从 GPS 设备读取句子 NMEA 时出现 "java.net.SocketException: Connection reset "

android - NMEAListener 不工作?