Files
ECAP_Server/doc/radarcape_状态消息.txt
2026-06-16 11:18:22 +08:00

65 lines
3.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
当选择 GPS 时间戳时,状态帧由 1PPS 脉冲触发,在传统 12MHz 时间戳的情况下随机触发。
状态帧包含有效的时间戳
信号电平值为零
1. 消息内容 状态帧
0x34 包含以下信息:
Byte 0FPGA 开关设置状态
Byte 1:1PPS 事件时的纳秒级时间偏移量
Byte 2GPS 相关状态信息
2. Byte 0
Byte 0 反映了 FPGA 的开关设置,FPGA 的这些设置会直接影响 原始数据端口 (10002-10006),以及高层功能的数据可用性。
FPGA 开关设置:
Bit 位 '1'(启用) '0'(禁用)
Bit 0 数据输出模式 (端口 10002 适用):二进制格式 AVR Hexdump 格式
Bit 1 原始数据帧类型:仅 DF11、DF17 和 DF18 无预过滤,输出所有帧类型
Bit 2 AVR 格式中的时间戳:启用 禁用
Bit 3 未使用 未使用
Bit 4 时间戳模式:GPS 传统 12MHz
Bit 5 串行流控:禁用 启用
Bit 6 1-bit 前向纠错 (FEC):禁用 启用
Bit 7 Mode-A/C 解码:启用 禁用
3. Byte 11PPS 事件的纳秒偏移
当处于 GPS 时间戳模式 时:
Byte 1 记录 1PPS 事件时,纳秒定时器的偏移量。
该值的单位为 15.625ns,正常范围为 -3 至 +3。
4. Byte 2GPS 状态信息
Byte 2 记录 GPS 相关的状态,具体比特位定义如下:
Bit 位 '1'(正常) '0'(异常)
Bit 0 天线状态:良好 失败
Bit 1 至少跟踪 1 颗卫星:是 否
Bit 2 至少跟踪 3 颗卫星:是 否
Bit 3 时间基准:UTC 时间 GPS 时间(相差 8 秒)
Bit 4 未使用 未使用
Bit 5 未使用 未使用
Bit 6 未使用 未使用
Bit 7 Daysec(一天的秒数范围):0 - 86399 1 - 86400
5. 相关说明
GPS 时间与 UTC 时间
GPS 时间比 UTC 时间 早 8 秒。
Bit 3 可以用于区分系统使用的时间基准。
FPGA 开关设置对数据的影响
Bit 0 影响 数据端口 10002 的输出格式。
Bit 1 影响 是否预过滤帧类型。
Bit 4 选择 时间戳模式,影响所有时间同步相关功能。
总结
状态帧 0x34 提供了 FPGA 设置、1PPS 偏移量 和 GPS 状态,对于时间同步、数据格式选择和 GPS 信号监测至关重要。
官网相关资料
https://wiki.jetvision.de/wiki/Mode-S_Beast:Data_Output_Formats
https://wiki.jetvision.de/wiki/Radarcape:Version_History#Status_Frame_0x34_contents_were_extended_with_GPS_and_UTC_information
实际采集信息 和官网文档对不上 官网好多东西没说