名称 | 指令 | 是不是发一次就行 | 返回示例 | 说明 | 图例 |
查询 MON-HW | B5 62 0A 09 00 00 13 43 | 是 | B5 62 0A 09 3C 00 00 F4 01 00 00 00 00 00 00 00 01 00 EF F7 00 00 62 00 7C 05 02 01 01 84 FF EB 01 00 0A 0B 0C 0D 0E 0F 01 00 02 03 FF 10 FF 12 13 36 35 09 EF 5E 00 00 00 00 80 F7 00 00 00 00 00 00 3D D7 | 从初始位(index=0)开始算: 第66位 是 Noise Level,在 示例中 显示为 62 00 ,直接把 十六进制换成十进制整数,就可以使用 第70位 是 AGC,在 示例中 显示为 7C 05 ,需要 变为 057C,再把 十六进制换成十进制整数,再除以 8191 ,就可以使用 | 见下图 |
查询 MON-HW2 | B5 62 0A 0B 00 00 15 49 | 是 | B5 62 0A 0B 1C 00 FA 85 80 FF 66 0C 07 00 FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 9C B3 | 从初始位(index=0)开始算: 第21位 是 Magnitude of I-part,在 示例中 显示为 85 ,直接把 十六进制换成十进制整数再除以 255 ,就可以使用 第24位 是 Imbalance of Q-part,在 示例中 显示为 80 ,直接把 十六进制换成十进制整数再除以 127 ,就可以使用 第27位 是 Magnitude of Q-part,在 示例中 显示为 FF ,直接把 十六进制换成十进制整数再除以 255 ,就可以使用 | 见下图 |
查询 UBX-NAV-SAT | B5 62 01 35 00 00 36 A3 | 是 | B5 62 01 35 80 00 70 4F 1F 1C 01 0A 00 00 03 05 34 05 6A 00 03 00 1F 19 00 00 03 06 34 4D FA 00 FE FF 1F 19 00 00 03 0F 34 28 20 01 02 00 1F 19 00 00 03 10 34 52 2B 00 FA FF 1F 19 00 00 03 11 34 1C 5F 00 00 00 1F 19 00 00 03 18 34 14 31 01 00 00 1F 19 00 00 03 19 34 12 00 01 01 00 1F 19 00 00 03 1A 00 04 C8 00 00 00 11 19 00 00 03 1D 34 19 A3 00 00 00 1F 19 00 00 03 1E 34 2F 65 00 FE FF 1F 19 00 00 F5 C5 | 从初始位(index=0)开始算: 第33位 代表 卫星数量,在 示例中 显示为 0A ,直接把 十六进制换成十进制整数,就可以使用;这个数字,决定了有几行卫星信息。 从 第42位 03 05 ..... 开始 ,每一行代表 一颗卫星 的信息;下一个 03 06 ..... 是另一颗的卫星 的信息。 每一行,从行头(index=0)开始算,第 0、1 位代表 卫星类型,03 代表 北斗,参照左侧的图表。 每一行,从行头(index=0)开始算,第 3、4 位代表 卫星编号,就是右侧图表的 SV 列,直接把 十六进制换成十进制整数,就可以使用。 每一行,从行头(index=0)开始算,第 6、7 位代表 卫星CN0值,就是右侧图表的 CN0 列,直接把 十六进制换成十进制整数,就可以使用。 每一行,从行头(index=0)开始算,第 18、19、21、22 位代表 卫星residual值,就是右侧图表的 Residual 列。 示例中 03 00 需要变成 0003,把 十六进制换成十进制整数。 示例中 FE FF 需要变成 FFFE,把 十六进制换成十进制整数。此时代表负数。 此数(residualInt)有可能表示为负数,需要转化一下: if (residualInt > 65535/2) { residualInt = residualInt - 65536; } | 见下图 |
查询 UBX-CFG-GNSS | B5 62 06 3E 00 00 44 D2 | 不是,需要发一次,才能返回一次 | B5 62 06 3E 3C 00 00 20 20 07 00 08 10 00 00 00 01 01 01 01 03 00 00 00 01 01 02 04 08 00 01 00 01 01 03 08 10 00 00 00 01 01 04 00 08 00 00 00 01 03 05 00 03 00 00 00 01 05 06 08 0E 00 00 00 01 01 52 E3 | 02 04 08 00 01 00 01 01 : 02 代表 Galileo, 01 代表 Enable | 见下图 |