姿态系统产品规格说明书融合模板
文档定位:本文件为船载/水下高精度姿态系统的产品级总规格书模板。它不是单纯PRD,而是用于承接产品需求、硬件需求、软件需求、接口控制、原理图评审、PCB评审、测试验收、认证准备、生产交付和RTM追溯的主规格文档。
文档控制信息
| 项目 |
内容 |
| 文档名称 |
姿态系统产品规格说明书 |
| 文档编号 |
SPEC-POSE-2026-V1.0 |
| 产品名称 |
船载/水下高精度组合航姿系统 |
| 产品型号 |
POSE-XXX |
| 产品类型 |
AHRS / INS / POS / MRU |
| 适用阶段 |
原型机 / 工程样机 / 正式测试版 / 产品发布版 |
| 硬件版本 |
HW_Vx.x |
| 软件版本 |
SW_Vx.x |
| 原理图版本 |
SCH_Vx.x |
| PCB版本 |
PCB_Vx.x |
| BOM版本 |
BOM_Vx.x |
| 编写部门 |
产品 / 硬件 / 嵌入式 / 算法 / 测试 / 质量 |
| 审核人 |
产品、硬件、嵌入式、算法、测试、质量、认证、生产 |
| 批准人 |
|
| 文档状态 |
草稿 / 评审中 / 已冻结 / 已发布 |
| 密级 |
内部受控 / 对外删减版 |
版本记录
| 版本 |
日期 |
修改内容 |
修改人 |
评审结论 |
| V0.1 |
|
初稿 |
|
|
| V0.9 |
|
评审稿 |
|
|
| V1.0 |
|
冻结发布版 |
|
|
1. 产品概述
1.1 产品定位
| 项目 |
规格描述 |
| 产品类型 |
船载/水下高精度组合航姿系统,属于 AHRS / INS / POS / MRU 类产品 |
| 典型应用 |
多波束测深、无人船USV、ROV/AUV、水下测绘、声呐运动补偿、海洋工程测量 |
| 核心功能 |
输出姿态、航向、升沉、位置、速度、时间、质量指标和系统状态 |
| 核心输入 |
IMU、GNSS、双天线航向、RTK/RTCM、PPS/PTP、Event Input,可选DVL |
| 核心输出 |
Roll、Pitch、Heading、Heave、Position、Velocity、Angular Rate、Acceleration、Status |
| 产品目标 |
为多波束声呐和船载测绘系统提供高精度地理参考、姿态补偿和运动补偿数据 |
| 对标方向 |
Applanix POS MV、SBG Ekinox/Apogee、HydroPOS、OCTANS/HYDRINS、NovAtel SPAN/ALIGN、Advanced Navigation Certus类OEM方案 |
1.2 产品组成
| 组成部分 |
说明 |
| 主控计算单元 |
STM32H747 或同级双核MCU/处理器 |
| IMU单元 |
战术级MEMS IMU,支持 ADIS16488、STIM300、SCH1633 等配置 |
| GNSS单元 |
多频多星座RTK-GNSS,支持主/副双天线定向 |
| 时间同步单元 |
PPS、PTP、Event Input、IMU时间戳 |
| 通信接口单元 |
Ethernet、RS232/RS422/RS485、USB/调试口 |
| 存储单元 |
eMMC或等效存储,用于Raw IMU、GNSS观测值、POS数据和日志 |
| 电源单元 |
船载宽压输入、电源保护、掉电检测、保持供电 |
| 结构防护单元 |
IP67外壳、防水连接器、安装基准、坐标轴标识 |
| 配套软件 |
Web配置、FTP下载、日志导出、参数配置、后处理数据导出 |
| 配套文档 |
ICD、安装配置手册、协议说明书、出厂测试与校准规范、维护手册 |
1.3 产品关键默认规格
本节为原理图、PCB、软件、测试和正式准入的统一基线。正式产品规格不得长期保留模糊项。
| 项目 |
正式规格 |
原型机例外 |
验收方式 |
优先级 |
| 产品输入电压 |
9–36V DC |
原型机允许12V实验室供电,但不得作为产品规格 |
电源拉偏、反接、瞬断、浪涌预扫 |
P0 |
| PPS同步精度 |
PPS捕获时间戳误差≤5µs |
不建议降低 |
示波器/逻辑分析仪 |
P0 |
| PTP同步精度 |
目标≤1µs;未验证时标注“待硬件实测” |
可阶段性待验证 |
PTP主从测试 |
P0/P1 |
| STIM300接口 |
默认UART/RS422类接口接入 |
最终以器件手册和硬件实现为准 |
连续采集、帧号、时间戳、丢帧统计 |
P0 |
| ADIS16488接口 |
SPI + DRDY/GPIO + RST |
无 |
SPI时序、DRDY触发测试 |
P1 |
| SCH1633接口 |
SPI + DRDY/GPIO + RST |
待器件手册确认 |
初始化、读数、时间戳测试 |
P1 |
| 数据存储 |
≥16GB eMMC或等效存储 |
原型机可临时使用SD/外部存储验证 |
连续写入、文件解析、FTP下载 |
P0 |
| 掉电保护 |
必须支持掉电检测 + 保持供电 + 文件flush/sync |
未实现则列P1风险 |
写入中断电,重启后文件系统不损坏 |
P0 |
| COM1默认输出 |
PASHR + PRDID,建议100Hz |
可配置 |
串口抓包 |
P0 |
| COM2默认输出 |
TSS1,建议100Hz |
可配置 |
声呐/上位机联调 |
P0 |
| COM3默认用途 |
RTCM差分输入 |
可配置 |
RTK固定测试 |
P1 |
| COM4默认用途 |
Debug Log / Binary POS / 备用 |
可配置 |
串口抓包 |
P1 |
| 以太网默认功能 |
Web配置、FTP下载、TCP/UDP实时输出、PTP待验证 |
无 |
Ping/Web/FTP/抓包/PTP测试 |
P0/P1 |
| 实时升沉 |
5cm或5%,取大值 |
无 |
摇摆台/外场测试 |
P0 |
| 延迟升沉 |
2.5cm或2%,默认300s |
可阶段性关闭 |
后处理对比 |
P1 |
| 防护等级 |
产品版IP67 |
原型机可裸板/工装 |
气密/浸水测试 |
P1/P0 |
1.4 产品型号与配置边界
| 配置项 |
原型机/开发版 |
工程样机/正式测试版 |
产品发布版 |
| 输入电压 |
允许12V实验室供电 |
建议支持9–36V |
必须9–36V |
| IMU |
ADIS16488/STIM300/SCH1633按样机配置 |
至少闭环一种主IMU + 一种兼容IMU |
明确标配/选配 |
| GNSS |
K922或目标GNSS模块 |
双天线、PPS、RTK状态可用 |
双天线RTK/PPK完整 |
| 存储 |
可阶段性外部验证 |
eMMC/文件系统可用 |
eMMC + 掉电保护必须可用 |
| PTP |
可先验证网口链路 |
给出PTP实测结论 |
达到≤1µs或调整产品宣称 |
| 外壳防护 |
可裸板/工装 |
外场防护方案 |
IP67定型 |
| COM输出 |
初步协议输出 |
可配置输出 |
出厂默认协议明确 |
| Web/FTP |
可先开发最小版本 |
支持配置与文件下载 |
作为正式交付功能 |
| 认证 |
暂不认证 |
预扫/摸底 |
按目标市场完成认证 |
1.5 行业对标产品概述
| 对标产品 |
产品定位 |
可借鉴点 |
对当前产品启示 |
| Applanix POS MV SurfMaster / WaveMaster / OceanMaster / Elite |
船用高精度位置姿态系统 |
GAMS双天线航向、TrueHeave、微秒级时间标记、COM/以太网输出 |
作为多波束测绘级产品主要对标 |
| SBG Ekinox-D / Apogee-D |
高性价比MEMS组合导航 |
MEMS IMU + 双天线GNSS + Web配置 + 后处理 |
作为成本/性能平衡对标 |
| HydroPOS |
国产POS组合航姿系统 |
双GNSS天线、PCS、IMU、PPS、三点输出、后处理 |
作为国产产品文档和使用流程参考 |
| OCTANS / HYDRINS |
高端FOG MRU/INS |
实时升沉/延迟升沉、外部时钟同步、质量指标、安装手册体系 |
作为高端产品文档体系和安装要求参考 |
| NovAtel SPAN / ALIGN |
GNSS/INS组合导航平台 |
ALIGN双天线航向、LEVERARM、EXTHDGOFFSET、INSPVA日志 |
作为算法和后处理生态参考 |
| Advanced Navigation Certus类OEM |
OEM级GNSS/INS模块 |
规格表、接口Pinout、Web配置、GPIO动态功能、协议包分类 |
作为硬件接口、ICD、Web配置、安装检查参考 |
1.6 产品层级与性能分级
| 层级 |
产品定位 |
典型对标 |
姿态精度 |
航向精度 |
升沉 |
适用场景 |
| 基础级 |
小型无人船/普通声呐辅助 |
入门级POS/MRU |
0.03°–0.05° |
0.08°@2m |
5cm或5% |
轻量测绘、教学、一般工程 |
| 标准级 |
当前主推版本 |
POS MV SurfMaster / Ekinox-D |
≤0.02°–0.03° |
≤0.05°@2m |
5cm或5%;延迟2.5cm或2% |
多波束测深、USV |
| 高级级 |
高精度测绘版本 |
POS MV WaveMaster / Apogee-D |
≤0.02° |
0.03°@2m / 0.015°@4m |
TrueHeave级 |
高精度水下测绘 |
| 旗舰级 |
高端惯导/深海/特殊环境 |
POS MV OceanMaster / Elite / HYDRINS |
≤0.01° |
≤0.02°@2m |
高级延迟升沉 |
高端测绘、GNSS受限环境 |
2. 系统级规格 SYS
2.1 系统关键指标冻结表
| ID |
指标类别 |
指标项 |
当前版冻结值 |
目标/扩展值 |
验收方式 |
优先级 |
| SYS-PERF-001 |
姿态 |
Roll/Pitch |
RTK有效≤0.02° RMS;RTK失效60s≤0.05° RMS |
高级版≤0.01°–0.015° |
转台/跑船,对比光纤惯导 |
P0 |
| SYS-PERF-002 |
航向 |
Heading |
2m基线≤0.05° |
4m基线≤0.03°或≤0.015° |
双天线基线测试、8字绕行 |
P0 |
| SYS-PERF-003 |
实时升沉 |
Real-time Heave |
5cm或5%,取大值 |
TrueHeave级 |
六自由度摇摆台/外场 |
P0 |
| SYS-PERF-004 |
延迟升沉 |
Delayed Heave |
2.5cm或2%,默认300s |
延迟时间可配置 |
后处理真值对比 |
P1 |
| SYS-PERF-005 |
位置 |
RTK Position |
水平1cm+1ppm,垂直2cm+1ppm |
PPK/PPP扩展 |
RTK固定解统计 |
P0 |
| SYS-PERF-006 |
速度 |
Velocity |
TBD |
根据GNSS/INS能力冻结 |
真值对比 |
P1 |
| SYS-PERF-007 |
数据更新率 |
IMU Raw |
≥200Hz,目标支持1kHz |
1kHz |
日志统计/逻辑分析仪 |
P0 |
| SYS-PERF-008 |
数据更新率 |
POS输出 |
≥100Hz,网口目标200Hz |
200Hz |
串口/网口抓包 |
P0 |
| SYS-PERF-009 |
时间同步 |
PPS |
≤5µs |
目标≤1µs |
示波器/逻辑分析仪 |
P0 |
| SYS-PERF-010 |
时间同步 |
PTP |
目标≤1µs |
产品版需实测冻结 |
PTP主从测试 |
P0/P1 |
| SYS-PERF-011 |
GNSS失效保持 |
30s/60s退化量 |
TBD |
对标竞品失效保持能力 |
遮挡/回放测试 |
P1 |
| SYS-PERF-012 |
输出延迟 |
COM/ETH输出延迟 |
TBD |
按多波束要求冻结 |
抓包+时间戳对齐 |
P1 |
| SYS-PERF-013 |
Event打戳 |
Event Input时间戳 |
TBD |
目标微秒级 |
脉冲发生器测试 |
P1 |
2.2 工作模式与状态机
| 状态 |
触发条件 |
系统行为 |
输出要求 |
| Power On |
上电 |
电源稳定、MCU启动、加载配置 |
输出启动日志 |
| BIT自检 |
启动后 |
检查IMU、GNSS、存储、PPS、网络、配置区 |
输出自检结果 |
| Standby |
自检通过 |
等待配置或自动进入对准 |
输出状态,不输出有效POS |
| Alignment |
IMU/GNSS满足条件 |
静基座/晃动基座/双天线辅助对准 |
输出对准进度 |
| Navigation |
对准完成 |
输出姿态、航向、位置、升沉、速度 |
正常协议输出 |
| Degraded |
GNSS/RTK/IMU异常 |
降级或纯惯导保持 |
输出质量标志和错误码 |
| Logging |
记录开启 |
写Raw IMU、GNSS观测值、POS、日志 |
文件可回放 |
| Fault |
关键模块异常 |
报警、降级、复位或停止输出 |
错误码明确 |
| Shutdown |
掉电检测 |
停止写入、flush/sync、保存文件索引 |
文件系统不损坏 |
2.3 对准与初始化性能
| ID |
对准/初始化项 |
完成条件 |
完成后有效数据 |
验收方法 |
| SYS-INIT-001 |
姿态初始化 |
IMU稳定,重力方向估计完成 |
Roll/Pitch有效 |
静态试验 |
| SYS-INIT-002 |
导航初始化 |
GNSS 3D Fix或手动初始位置 |
位置/速度有效 |
GNSS定位测试 |
| SYS-INIT-003 |
航向初始化 |
双天线航向、速度航向或外部航向有效 |
Heading有效 |
双天线测试 |
| SYS-INIT-004 |
时间初始化 |
GNSS时间 + PPS有效 |
UTC/GPS时间戳有效 |
PPS测试 |
| SYS-ALIGN-001 |
静基座初始对准 |
静止条件满足 |
初始姿态 |
静态试验 |
| SYS-ALIGN-002 |
晃动基座对准 |
船载晃动条件满足 |
初始姿态/航向 |
摇摆台/外场 |
| SYS-ALIGN-003 |
双天线辅助航向对准 |
主副天线有效,基线固定 |
航向快速收敛 |
双天线基线测试 |
| SYS-ALIGN-004 |
热启动 |
配置与上次状态有效 |
缩短启动时间 |
多次上电 |
| SYS-ALIGN-005 |
对准失败处理 |
对准超时或质量不足 |
Standby/Degraded/Error |
故障注入 |
2.4 GNSS失效与降级策略
| 场景 |
系统行为 |
输出要求 |
验收方式 |
| RTK固定→浮动 |
保持导航,降低质量标志 |
输出RTK状态变化 |
RTK状态切换测试 |
| GNSS短时失效 |
进入惯性保持,协方差增大 |
输出DR状态和误差估计 |
遮挡/回放测试 |
| 双天线航向失效 |
使用IMU航向保持或单天线辅助 |
输出Heading质量标志 |
断开副天线测试 |
| PPS失效 |
切换内部时钟或PTP时钟,报警 |
输出时间同步异常 |
PPS断开测试 |
| IMU丢帧 |
标记数据异常,必要时降级 |
输出IMU丢帧计数 |
串口/SPI异常注入 |
| 存储异常 |
停止记录或切换日志策略 |
输出存储错误码 |
写满/拔除/断电测试 |
2.5 时间同步与数据延迟指标
| 指标 |
规格要求 |
验收方法 |
| PPS捕获误差 |
≤5µs |
示波器测PPS边沿与系统时间戳 |
| PTP同步误差 |
目标≤1µs |
PTP Master/Slave测试 |
| IMU时间戳抖动 |
TBD,需统计周期方差 |
连续采集统计 |
| POS输出延迟 |
TBD,需标定串口/网口输出延迟 |
抓包+时间戳对齐 |
| Event Marker打戳 |
支持外部事件输入并记录时间 |
外部脉冲测试 |
| 每帧相对PPS偏差 |
建议记录到日志 |
日志分析 |
| 时间有效标志 |
输出Time Valid、PPS Valid、PTP Sync等状态 |
协议抓包/状态页 |
3. 软件规格 SWE
3.1 软件架构与双核分工
| ID |
软件项 |
规格要求 |
验收方式 |
| SWE-ARCH-001 |
双核架构 |
CM4负责实时采样、DMA、PPS捕获;CM7负责算法、网络、文件系统、协议输出 |
架构评审 |
| SWE-ARCH-002 |
RTOS |
使用ThreadX或同级RTOS,任务优先级、栈空间、周期明确 |
长稳测试 |
| SWE-ARCH-003 |
核间通信 |
共享内存/无锁环形缓冲区传输带时间戳数据 |
IPC压力测试 |
| SWE-ARCH-004 |
状态机 |
支持自检、对准、导航、降级、记录、故障、关机 |
状态迁移测试 |
| SWE-ARCH-005 |
看门狗 |
支持系统级和任务级心跳监控 |
故障注入 |
| SWE-ARCH-006 |
日志系统 |
支持分级日志、模块标签、关键时间戳和错误码 |
日志检查 |
| SWE-ARCH-007 |
配置管理 |
支持默认配置、用户配置、工厂配置、恢复出厂 |
配置测试 |
3.2 BSP与驱动规格
| ID |
模块 |
规格要求 |
验收方式 |
| SWE-BSP-001 |
GPIO/EXTI |
支持外部中断注册、触发沿、优先级、使能/禁用 |
单元测试 |
| SWE-BSP-002 |
UART/Stream |
支持DMA、空闲中断、环形缓冲区、接收回调 |
串口压力测试 |
| SWE-BSP-003 |
SPI |
支持IMU高速读取、片选、DRDY触发 |
逻辑分析仪 |
| SWE-BSP-004 |
Timer/PPS |
支持PPS/Event硬件捕获、时间戳换算 |
PPS测试 |
| SWE-BSP-005 |
Ethernet |
支持NetX、TCP/UDP、WebServer、FTP、PTP验证 |
Ping/Web/FTP/PTP |
| SWE-BSP-006 |
Storage |
支持eMMC读写、文件分割、掉电同步 |
写入和断电测试 |
| SWE-BSP-007 |
Watchdog |
支持独立看门狗、窗口看门狗、任务喂狗 |
故障注入 |
| SWE-BSP-008 |
Bootloader |
支持升级、回滚、版本校验 |
升级测试 |
3.3 算法规格
| ID |
算法项 |
规格要求 |
验收方式 |
| SWE-ALG-001 |
标定补偿 |
支持零偏、标度因数、非正交误差、温度补偿 |
标定数据回放 |
| SWE-ALG-002 |
初始对准 |
支持静基座、晃动基座、惯性系对准 |
仿真/转台 |
| SWE-ALG-003 |
捷联解算 |
支持姿态、速度、位置积分及圆锥/划船补偿 |
标准轨迹回放 |
| SWE-ALG-004 |
杆臂补偿 |
支持IMU、GNSS天线、声呐、VRP三维杆臂 |
单元测试 |
| SWE-ALG-005 |
松组合EKF |
支持位置/速度量测更新、协方差传播、失效降级 |
仿真/HIL |
| SWE-ALG-006 |
双天线航向融合 |
支持GNSS双天线航向量测融合 |
基线测试 |
| SWE-ALG-007 |
实时升沉 |
IIR/自适应滤波输出实时Heave |
摇摆台 |
| SWE-ALG-008 |
延迟升沉 |
FIR零相位或等效算法,默认300s缓存 |
后处理对比 |
| SWE-ALG-009 |
VRP多点输出 |
支持至少3个虚拟参考点 |
配置测试 |
| SWE-ALG-010 |
DVL融合 |
可选支持DVL速度量测 |
回放测试 |
| SWE-ALG-011 |
异常量测拒绝 |
对GNSS跳变、航向异常、DVL异常进行抗差处理 |
故障注入 |
| SWE-ALG-012 |
质量估计 |
输出姿态/航向/位置/速度/升沉质量指标或标准差 |
对比验证 |
3.4 默认协议与COM口输出矩阵
| 端口 |
默认方向 |
默认协议 |
默认频率 |
默认波特率 |
可配置项 |
用途 |
| COM1 |
输出 |
PASHR + PRDID |
100Hz |
建议460800,最低115200需验算 |
协议、频率、波特率 |
多波束姿态输入 |
| COM2 |
输出 |
TSS1 |
100Hz |
115200/460800 |
协议、频率、波特率 |
声呐兼容 |
| COM3 |
输入 |
RTCM |
按RTCM源 |
115200 |
波特率、输入源 |
RTK差分 |
| COM4 |
输出/调试 |
Debug Log / Binary POS |
10–100Hz |
115200/921600 |
日志等级、协议 |
调试/备用 |
| Ethernet UDP |
输出 |
Binary POS / Protobuf / 自定义 |
100–200Hz |
100M网口 |
IP、端口、频率 |
实时输出 |
| Ethernet TCP |
输入/控制 |
Web/命令 |
N/A |
100M网口 |
IP、端口 |
配置控制 |
| FTP |
输出 |
文件下载 |
N/A |
100M网口 |
用户、路径 |
数据下载 |
| NTRIP Client |
输入 |
RTCM网络差分 |
按服务源 |
Ethernet |
IP、端口、账号 |
CORS差分 |
| Event |
输入 |
脉冲事件 |
按外部设备 |
3.3V/5V待定 |
有效沿、去抖 |
声呐事件打戳 |
3.5 数据记录、回放与后处理支持
| 数据类型 |
是否必须 |
内容 |
默认频率 |
文件格式 |
用途 |
| Raw IMU |
必须 |
时间戳、角速度、加速度、温度、状态 |
≥200Hz |
BIN + 索引 |
算法回放、PPK |
| GNSS观测值 |
必须 |
原始观测、星历、RTK状态、PPS时间 |
按模块输出 |
RINEX/UBX/RTCM/自定义 |
PPK |
| POS实时结果 |
必须 |
姿态、航向、位置、速度、升沉、状态 |
≥100Hz |
BIN/CSV索引 |
成果回放 |
| 系统日志 |
必须 |
状态机、错误码、时间同步、丢帧、存储异常 |
事件触发 |
TXT/BIN |
问题定位 |
| 配置参数 |
必须 |
杆臂、安装角、端口、网络、IMU/GNSS配置 |
修改触发 |
JSON/INI/BIN |
启动加载 |
| 后处理导出 |
建议必须 |
Raw IMU、GNSS观测、POS、配置、日志 |
按任务 |
RINEX/自定义包 |
PPK/问题复盘 |
3.5.1 掉电保护条款
| 掉电保护项 |
规格 |
| 掉电检测 |
必须支持PWR_FAIL/PVD/ADC等硬件检测 |
| 保持供电 |
默认目标≥200ms,满足文件flush/sync |
| 软件动作 |
停止新写入 → flush/sync → 写文件尾/索引 → 标记安全关闭 |
| 验收方法 |
写入过程中断电,重启后文件系统不损坏,文件可识别 |
| 风险等级 |
P0;若PPK/Raw记录作为卖点,则不得取消 |
3.6 诊断、质量指标与错误码
| ID |
规格项 |
要求 |
| SWE-DIAG-001 |
BIT上电自检 |
检查IMU、GNSS、存储、网络、PPS、配置区 |
| SWE-DIAG-002 |
运行时监测 |
监测GNSS状态、RTK状态、IMU丢帧、PPS异常、存储异常 |
| SWE-DIAG-003 |
质量指标 |
输出姿态、航向、位置、速度、升沉质量标志或标准差 |
| SWE-DIAG-004 |
错误码 |
每类错误有唯一错误码、等级、恢复策略 |
| SWE-DIAG-005 |
FDIR |
支持故障检测、隔离和降级重构 |
| SWE-DIAG-006 |
日志导出 |
支持按时间、模块、错误等级导出日志 |
| SWE-QA-001 |
编码规范 |
MISRA C:2012、Barr-C、CERT C |
| SWE-QA-002 |
静态分析 |
cppcheck、clang-tidy、clang-format、复杂度检查 |
| SWE-QA-003 |
单元测试 |
算法、BSP、协议、文件系统均需测试 |
| SWE-QA-004 |
追溯 |
SYS-SWE-SDS-Test-Bug全链路追溯 |
3.7 Web配置与监控页面需求
| 页面 |
最小功能 |
| 状态页 |
系统状态、GNSS状态、Heading状态、时间同步状态 |
| 卫星页 |
可见卫星、SNR、主/副天线状态、RTK状态 |
| Raw IMU页 |
角速度、加速度、温度、丢帧计数 |
| 姿态页 |
Roll/Pitch/Heading、角速度、质量标志 |
| 位置页 |
经纬高、RTK状态、位置标准差 |
| 速度页 |
N/E/D速度、船速、速度质量 |
| 升沉页 |
实时升沉、延迟升沉、多参考点升沉 |
| 通信页 |
COM口、以太网、协议、频率、错误统计 |
| 数据端口页 |
协议选择、输出频率、目标IP/端口 |
| 安装页 |
安装角、主副天线杆臂、声呐杆臂 |
| GNSS配置页 |
星座、频点、RTK、NTRIP |
| 数据记录页 |
开启/停止记录、文件列表、下载、删除、格式化 |
| 固件升级页 |
固件上传、校验、升级、回滚 |
| 诊断页 |
错误码、BIT结果、时间同步状态、存储状态 |
| 配置备份页 |
导出/导入配置,恢复出厂设置 |
4. 硬件规格 HW
4.1 硬件总体架构
| ID |
硬件项 |
规格要求 |
| HW-ARCH-001 |
主控 |
STM32H747或同级双核MCU,具备FPU、ETH、SPI、UART、Timer、DMA、外部存储接口 |
| HW-ARCH-002 |
IMU接口 |
支持ADIS16488、STIM300、SCH1633等目标IMU |
| HW-ARCH-003 |
GNSS接口 |
支持多频多星座GNSS、主/副天线、RTCM输入、PPS输出 |
| HW-ARCH-004 |
时间同步 |
PPS接入硬件捕获通道;PTP能力需实测确认 |
| HW-ARCH-005 |
通信 |
Ethernet、≥4路COM、调试口、可选USB/CAN |
| HW-ARCH-006 |
存储 |
≥16GB eMMC或等效存储,满足Raw持续写入 |
| HW-ARCH-007 |
扩展 |
Event Input、DVL、外部GNSS、外部授时预留 |
| HW-ARCH-008 |
平台化 |
支持核心板+扩展板、GNSS模组、IMU模组、接口板模块化 |
4.2 硬件接口资源矩阵
| 功能 |
信号 |
MCU资源 |
外部器件 |
方向 |
测试点 |
验收方法 |
| GNSS数据 |
GNSS_TX/RX |
USARTx |
K922/目标GNSS |
双向 |
是 |
串口抓包 |
| GNSS PPS |
1PPS |
TIMx_CHx捕获 |
GNSS |
GNSS→MCU |
是 |
示波器 |
| GNSS状态 |
RTK/PVT/ERR |
GPIO |
GNSS |
GNSS→MCU |
建议 |
状态切换 |
| ADIS16488 |
SPI + DRDY |
SPIx + EXTI |
IMU |
双向 |
是 |
逻辑分析仪 |
| SCH1633 |
SPI + DRDY |
SPIx + EXTI |
IMU |
双向 |
是 |
逻辑分析仪 |
| STIM300 |
UART/RS422 |
USARTx/DMA |
IMU |
IMU→MCU为主 |
是 |
连续采集 |
| Ethernet |
RMII |
ETH MAC |
PHY |
双向 |
部分 |
Ping/抓包 |
| PTP |
ETH PTP TS |
ETH MAC |
PHY |
双向 |
视方案 |
PTP测试 |
| COM输出 |
RS_T/R |
UART + SP336 |
声呐/上位机 |
双向 |
是 |
串口抓包 |
| Event Input |
EVENT_IN |
TIM/EXTI |
外部设备 |
外部→MCU |
是 |
脉冲测试 |
| eMMC |
SDMMC/FMC |
SDMMC/FMC |
eMMC |
双向 |
否 |
写入测试 |
| 掉电检测 |
PWR_FAIL |
GPIO/ADC/PVD |
电源监控 |
电源→MCU |
是 |
断电测试 |
| Debug |
SWD/JTAG/UART |
SWD/USART |
调试器/产测 |
双向 |
是 |
烧录调试 |
4.3 IMU兼容矩阵
| 项目 |
ADIS16488 |
SCH1633 |
STIM300 |
| 默认定位 |
开发/验证IMU |
目标兼容IMU |
高性能/战术级IMU |
| 默认接口 |
SPI |
SPI |
UART/RS422 |
| 数据就绪 |
DRDY GPIO/EXTI |
DRDY GPIO/EXTI |
串口帧到达/同步信号 |
| 复位 |
MCU GPIO |
MCU GPIO |
建议MCU可控 |
| 同步方式 |
DRDY/PPS对齐 |
DRDY/PPS对齐 |
帧时间戳/PPS同步/外部同步 |
| 供电 |
按器件手册 |
按器件手册 |
按STIM300手册确认 |
| 电平 |
3.3V SPI |
3.3V SPI |
RS422/TTL待确认 |
| 默认频率 |
≥200Hz |
≥200Hz |
按配置,需支持高频 |
| 关键风险 |
SPI时序/DRDY |
初始化/DRDY |
粘包、跳帧、帧解析、时间戳 |
| 验收 |
连续采样无异常 |
连续采样无异常 |
帧号连续、时间戳单调、无未解释丢帧 |
4.4 IMU传感器指标表
| 指标项 |
当前要求 |
目标/高配要求 |
说明 |
| 陀螺量程 |
TBD |
根据选型确定 |
°/s |
| 加速度计量程 |
TBD |
根据选型确定 |
g |
| 陀螺零偏不稳定性 |
TBD |
越小越好 |
°/h |
| 加计零偏不稳定性 |
TBD |
越小越好 |
mg |
| 角随机游走 |
TBD |
越小越好 |
°/√h |
| 速度随机游走 |
TBD |
越小越好 |
m/s/√h |
| 噪声密度 |
TBD |
按器件手册 |
陀螺/加计分别定义 |
| 带宽 |
TBD |
满足高频采样 |
Hz |
| 温度范围 |
-40℃~+85℃或按型号 |
工业级 |
与产品环境一致 |
| 温补 |
必须支持 |
全温补偿 |
出厂标定数据 |
4.5 GNSS接收机选型对比表
| GNSS方案 |
星座频点 |
最大更新率 |
RTK精度 |
授时精度 |
RTCM支持 |
当前状态 |
| K922 |
待补 |
待补 |
待补 |
待补 |
RTCM v3.x |
当前原型机 |
| F9P/X20P类 |
多星座双频 |
25Hz级 |
cm级 |
ns级 |
RTCM v3.x |
参考 |
| Mosaic X5类 |
多星座多频 |
100Hz级 |
cm级 |
<20ns级 |
RTCM v2/v3 |
高配参考 |
| BD992类 |
多星座多频/L-band |
50Hz级 |
mm/cm级 |
ns级 |
RTCM/CMR/CMR+ |
高配参考 |
说明:该表用于选型与对标,不能直接作为产品承诺。当前产品的GNSS指标必须以最终BOM、模块手册和实测报告冻结。
4.6 GNSS与双天线规格
| ID |
项目 |
规格要求 |
| HW-GNSS-001 |
模块 |
支持多频多星座RTK-GNSS |
| HW-GNSS-002 |
双天线 |
支持主天线和副天线,用于定位和定向 |
| HW-GNSS-003 |
RTCM输入 |
支持串口或网络RTCM输入 |
| HW-GNSS-004 |
PPS输出 |
GNSS PPS接入MCU硬件捕获 |
| HW-GNSS-005 |
状态脚 |
RTK/PVT/ERR状态接入MCU GPIO,定义有效电平 |
| HW-GNSS-006 |
天线供电 |
支持有源天线供电、短路保护、ESD保护 |
| HW-GNSS-007 |
射频走线 |
PCB按50Ω阻抗控制,远离噪声源 |
| HW-GNSS-008 |
NTRIP |
支持网络RTCM差分输入,配置IP/端口/账号 |
4.7 双天线基线与航向状态监测
| 项目 |
规格要求 |
| 主天线 |
作为定位主天线,输出位置、速度、PPS、观测值 |
| 副天线 |
与主天线构成双天线基线,用于航向解算 |
| 基线长度 |
支持配置2m/4m或实测基线长度 |
| 基线向量 |
支持输入主天线至副天线在船体坐标系下的XYZ向量 |
| 基线精度 |
建议实测误差≤5mm,作为高级航向性能前提 |
| 航向状态 |
输出固定解、浮动解、无解、低SNR、周跳、多路径等状态 |
| 报警 |
支持天线开路/短路、基线变化异常、RTK失效报警 |
| 验收 |
静态基线场、转向机动、8字绕行、断开副天线测试 |
4.8 PPS/PTP/Event/IMU时间同步链路
| 同步对象 |
来源 |
硬件路径 |
软件处理 |
精度目标 |
验收 |
| PPS |
GNSS模块 |
PPS → MCU定时器捕获 |
更新UTC/GPS时间基准 |
≤5µs |
示波器/逻辑分析仪 |
| PTP |
Ethernet |
ETH MAC/PHY |
IEEE1588修正本地时钟 |
≤1µs目标 |
PTP主从测试 |
| IMU时间戳 |
IMU DRDY/串口帧 |
EXTI/TIM/UART DMA |
CM4打戳并送CM7 |
TBD |
周期统计 |
| Event Input |
外部声呐/设备 |
Event → TIM捕获 |
记录事件时间 |
TBD |
外部脉冲 |
| POS输出时间 |
系统时钟 |
协议字段 |
输出UTC/GPS/系统时间 |
与PPS一致 |
协议抓包 |
强制条款:PPS不允许仅作为普通GPIO状态读取;产品版应优先接入MCU硬件捕获通道。
4.9 GPIO动态功能表
| GPIO功能 |
方向 |
用途 |
是否当前必须 |
| 1PPS Input |
输入 |
外部授时 |
P1 |
| 1PPS Output |
输出 |
给声呐/上位机同步 |
P1 |
| Event Input |
输入 |
声呐触发事件打戳 |
P1 |
| GNSS Fix Output |
输出 |
GNSS有效状态指示 |
P2 |
| IMU DRDY |
输入 |
IMU数据就绪 |
P0 |
| RTCM Input |
输入 |
差分数据输入 |
P1 |
| DVL Input |
输入 |
未来水下速度辅助 |
P2 |
| TSS1 Output |
输出 |
声呐姿态输出 |
P0/P1 |
| Fault Output |
输出 |
系统故障告警 |
P2 |
| User DIO |
输入/输出 |
用户自定义 |
P2 |
4.10 连接器与Pinout模板
| 接口 |
连接器型号 |
Pin |
信号 |
方向 |
电平/标准 |
说明 |
| 电源 |
待定 |
1 |
VIN |
输入 |
9–36V |
船载电源 |
| 电源 |
待定 |
2 |
GND |
- |
- |
电源地 |
| COM0 |
待定 |
1 |
TX |
输出 |
RS232/RS422 |
PASHR/PRDID |
| COM1 |
待定 |
2 |
RX |
输入 |
RS232/RS422 |
可配置 |
| COM2 |
待定 |
1 |
TX |
输出 |
RS232/RS422 |
TSS1 |
| COM3 |
待定 |
1 |
RX |
输入 |
RS232/RS422 |
RTCM输入 |
| PPS/Event |
待定 |
1 |
1PPS |
输入/输出 |
3.3V/5V待定 |
时间同步 |
| PPS/Event |
待定 |
2 |
EVENT_IN |
输入 |
3.3V/5V待定 |
事件打戳 |
| Ethernet |
RJ45/航空插 |
- |
TX/RX |
双向 |
100Base-T |
Web/FTP/PTP |
| GNSS ANT1 |
SMA/TNC |
- |
RF_IN1 |
输入 |
50Ω |
主天线 |
| GNSS ANT2 |
SMA/TNC |
- |
RF_IN2 |
输入 |
50Ω |
副天线 |
| Debug |
待定 |
- |
SWD/UART |
双向 |
3.3V |
调试/产测 |
4.11 存储、电源与调试接口
| 项目 |
规格要求 |
| eMMC |
≥16GB,支持Raw IMU、GNSS观测值、POS数据和日志连续记录 |
| 掉电检测 |
支持PWR_FAIL/PVD/ADC等方式触发安全关文件 |
| 保持供电 |
保持时间≥200ms或按实测文件系统flush时间确定 |
| SWD/JTAG |
必须保留调试口 |
| Debug UART |
必须保留调试串口或维护口 |
| 关键测试点 |
12V、5V、3V3、1V8、PPS、SPI、UART、DRDY、Reset |
| 产测接口 |
支持自动化烧录、版本查询、接口遍历、出厂校验 |
5. 电气规格 EE
5.1 电源与保护
| 项目 |
产品版规格 |
原型机状态 |
评审要求 |
| 输入电压 |
9–36V DC |
可12V调试 |
原理图必须说明差异 |
| 反接保护 |
必须 |
若无则P0/P1 |
投板前关闭 |
| 过压保护 |
必须 |
待确认 |
电源入口TVS/保护 |
| 浪涌/EFT |
必须考虑 |
待确认 |
EMC预扫前完成 |
| 保险/限流 |
必须 |
待确认 |
保护电流路径 |
| 电源滤波 |
必须 |
待确认 |
DCDC前后滤波 |
| IMU低噪声供电 |
建议必须 |
待确认 |
独立LDO/滤波 |
| GNSS天线供电 |
必须明确 |
待确认 |
电压、电流、短路保护 |
| 掉电检测 |
必须 |
待确认 |
PWR_FAIL/PVD/ADC |
| 保持电源 |
必须 |
待确认 |
超级电容/UPS方案 |
| 测试点 |
必须 |
待确认 |
12V、5V、3V3、1V8、GNSS、PPS |
5.2 电源轨
| 电源轨 |
负载对象 |
规格要求 |
验收方式 |
| +5V |
IMU/外设/中间电源 |
电流余量≥30%,纹波满足负载要求 |
示波器 |
| +3V3 |
MCU/IO/数字电路 |
电压偏差、纹波、上电时序满足MCU要求 |
电源测试 |
| +1V8 |
MCU/存储/低压外设 |
满足负载和时序要求 |
电源测试 |
| +3V3_GNSS |
GNSS/天线供电 |
独立滤波,满足有源天线电流需求 |
GNSS测试 |
| +3V3_NET |
Ethernet PHY |
独立滤波,满足PHY上电时序 |
网络测试 |
| IMU_LDO |
IMU低噪声供电 |
建议低噪声LDO,纹波满足IMU要求 |
纹波测试 |
5.3 接口电气规格
| 接口 |
电气要求 |
保护要求 |
| UART/TTL |
3.3V CMOS,波特率可配置 |
ESD/限流 |
| RS232 |
符合RS232电平 |
ESD/浪涌 |
| RS422/RS485 |
差分通信,终端匹配可配置 |
ESD/共模保护/隔离可选 |
| Ethernet |
10/100Base-T,差分阻抗控制 |
网络变压器、ESD |
| PPS/Event |
明确电平、有效沿、脉宽、输入容限 |
ESD/限流/施密特可选 |
| GNSS RF |
50Ω,支持有源天线供电 |
RF ESD、防雷可选 |
| USB |
USB FS/HS按型号定义 |
ESD/热插拔保护 |
5.4 功耗与热设计
| 项目 |
规格要求 |
验收方式 |
| 典型功耗 |
TBD,按最终BOM估算并实测 |
电源分析仪 |
| 最大功耗 |
TBD,所有接口高负载运行 |
电源分析仪 |
| 峰值电流 |
上电、GNSS启动、存储写入时需统计 |
示波器/电流探头 |
| 温升 |
MCU、PHY、电源、IMU附近温升不得影响精度 |
热像仪/温箱 |
| 散热路径 |
外壳导热、铜皮散热、热隔离IMU |
PCB/结构评审 |
6. 机械、安装与标定规格
6.1 机械规格
| ID |
项目 |
规格要求 |
| MECH-001 |
外形尺寸 |
长、宽、高、安装孔位、重量按型号定义 |
| MECH-002 |
安装基准 |
明确IMU测量中心、外壳安装基准、船体坐标系 |
| MECH-003 |
坐标轴标识 |
外壳必须标注X/Y/Z或船艏方向 |
| MECH-004 |
连接器 |
防水、防松、防呆,接口定义与用户手册一致 |
| MECH-005 |
散热 |
主控、PHY、电源、存储温升不影响IMU精度 |
| MECH-006 |
防护 |
满足IP67或型号定义 |
| MECH-007 |
维护 |
便于现场连接、状态识别、数据导出、返修定位 |
6.2 坐标系定义
| 坐标系 |
定义要求 |
| IMU坐标系 |
以IMU器件/模块测量轴为准,明确X/Y/Z方向 |
| 设备坐标系 |
以外壳丝印和安装基准为准,必须与文档一致 |
| 船体坐标系 |
建议X向船艏、Y向右舷、Z向下,采用右手坐标系 |
| GNSS天线坐标 |
主/副天线相位中心位置必须记录 |
| 声呐坐标系 |
明确换能器参考点、安装方向、波束方向 |
| 输出坐标系 |
NED/ENU/船体系/用户自定义输出必须说明 |
6.3 安装参数记录表
| 参数 |
内容 |
精度要求 |
记录方式 |
| IMU安装角 |
Roll/Pitch/Yaw安装偏角 |
TBD |
安装表 |
| IMU测量中心 |
相对船体参考点XYZ |
mm级 |
安装表 |
| GNSS主天线杆臂 |
相对IMU/船体参考点XYZ |
mm级 |
安装表 |
| GNSS副天线杆臂 |
相对主天线/IMU XYZ |
mm级 |
安装表 |
| 声呐换能器杆臂 |
相对IMU XYZ |
mm级 |
安装表 |
| 船体坐标系 |
X/Y/Z方向定义 |
必须明确 |
图示+文字 |
| VRP点 |
船头、船尾、重心等 |
mm级 |
配置表 |
| COG |
船体重心或升沉参考点 |
mm级 |
配置表 |
6.4 安装检查清单
| 检查项 |
是否完成 |
验收说明 |
| 供电极性和输入电压检查 |
□ |
9–36V或实验室12V |
| Web/以太网连接 |
□ |
可访问配置页面 |
| IMU安装方向 |
□ |
X/Y/Z与船体坐标一致 |
| 主天线杆臂 |
□ |
IMU中心到主天线相位中心 |
| 副天线杆臂/基线 |
□ |
主副天线基线方向和距离 |
| 声呐杆臂 |
□ |
IMU到换能器参考点 |
| COM输出 |
□ |
PASHR/TSS1/NMEA/Binary |
| PPS/Event |
□ |
有效沿和时间戳正常 |
| 数据记录 |
□ |
Raw IMU/GNSS/POS/日志 |
| 初始化状态 |
□ |
姿态、导航、航向、时间均有效 |
| 日志下载 |
□ |
Web/FTP可下载 |
| 版本确认 |
□ |
硬件、软件、配置、校准版本一致 |
6.5 多波束集成与安装校准
| 项目 |
要求 |
| IMU坐标系 |
明确X/Y/Z方向,与外壳丝印、软件坐标系一致 |
| 船体坐标系 |
建议采用右手坐标系,明确船艏、右舷、下方向 |
| 声呐坐标系 |
明确声呐换能器安装角和参考点 |
| 杆臂测量 |
IMU→主天线、IMU→副天线、IMU→声呐参考点必须实测 |
| 安装偏角 |
Roll/Pitch/Yaw Boresight必须记录 |
| Patch Test |
支持外场Patch Test校准Roll/Pitch/Yaw安装误差 |
| 多点输出 |
支持至少3个VRP输出,如IMU点、声呐点、船体参考点 |
| 线缆接线 |
电源、COM、PPS/Event、Ethernet、GNSS天线必须有接线图 |
| 集成检查 |
与HYPACK/HYSWEEP、Qimera、CARIS等软件联调时应确认协议、时间、坐标系 |
7. 环境与可靠性规格
| ID |
项目 |
规格要求 |
验收方式 |
| ENV-001 |
防护等级 |
IP67,水深1m浸泡30min;长期浸泡另定义IP68 |
气密/浸水 |
| ENV-002 |
工作温度 |
-40℃~+85℃或按型号定义 |
高低温循环 |
| ENV-003 |
存储温度 |
-40℃~+85℃或更宽 |
温箱 |
| ENV-004 |
湿热 |
满足船载高湿环境 |
湿热试验 |
| ENV-005 |
振动 |
符合IEC 60945或项目定义 |
振动台 |
| ENV-006 |
冲击 |
满足运输、安装、拍浪冲击 |
冲击测试 |
| ENV-007 |
盐雾 |
海洋环境适用 |
盐雾测试 |
| ENV-008 |
长稳运行 |
室温/高温/低温长时间运行无严重异常 |
24h/72h/168h |
| ENV-009 |
EMC预扫 |
样机阶段完成关键接口预扫 |
EMC预扫 |
| ENV-010 |
线缆可靠性 |
防水、防松、屏蔽、拉力满足外场要求 |
线缆测试 |
8. 认证与合规规格
8.1 目标认证清单
| ID |
认证项 |
目标要求 |
阶段 |
| CERT-001 |
CE |
EMC、安全、RoHS等 |
产品发布 |
| CERT-002 |
EMC |
辐射、传导、静电、浪涌、EFT、抗扰度 |
样机/定型 |
| CERT-003 |
IEC 60945 |
船用电子环境、电磁、振动等 |
船载版本 |
| CERT-004 |
IP67/IP68 |
防水防尘等级 |
结构定型 |
| CERT-005 |
RoHS/环保 |
物料环保合规 |
量产 |
| CERT-006 |
海洋测绘适配 |
IHO S-44、GB 12327、GB/T 42640、JT/T 790等 |
产品验证 |
| CERT-007 |
软件质量 |
MISRA C、静态分析、单元测试、版本追溯 |
软件发布 |
| CERT-008 |
计量/校准 |
IMU/GNSS/姿态/升沉校准报告 |
出厂/交付 |
| CERT-009 |
FCC/国内无线相关 |
仅当包含相关无线模块时适用 |
选配 |
8.2 认证与预认证设计输入
| 认证风险 |
设计要求 |
| EMC不过 |
电源入口、串口、网口、PPS、GNSS RF设计ESD/滤波/屏蔽 |
| 防水不过 |
外壳、密封圈、连接器、防水堵头、气密测试前置 |
| 振动不过 |
IMU、连接器、大器件、线缆固定抗振 |
| 静电损坏 |
所有外部接口必须有ESD保护 |
| 认证样机不一致 |
原理图、PCB、BOM、结构、线缆、固件版本冻结 |
| 资料不完整 |
说明书、电气原理图、BOM、关键器件认证、测试报告齐备 |
9. 生产制造、出厂校准与交付
9.1 生产制造规格
| ID |
项目 |
规格要求 |
验收方式 |
| MFG-001 |
烧录 |
支持固件烧录、Boot配置、版本校验 |
产测工装 |
| MFG-002 |
配置加载 |
支持出厂配置、IMU标定参数、GNSS参数、网络参数写入 |
配置校验 |
| MFG-003 |
序列号 |
每台设备唯一SN、硬件版本、软件版本、校准版本 |
标签/系统查询 |
| MFG-004 |
出厂测试 |
电源、IMU、GNSS、PPS、COM、Ethernet、存储全检 |
出厂报告 |
| MFG-005 |
标定 |
IMU误差参数、安装角、温补、杆臂默认值 |
标定报告 |
| MFG-006 |
老化 |
常温/高温老化按产品等级定义 |
老化记录 |
| MFG-007 |
包装运输 |
防潮、防震、防静电、运输标识 |
包装检验 |
| MFG-008 |
交付清单 |
主机、天线、电源线、数据线、网线、安装件、说明书、校准报告 |
交付检查 |
9.2 出厂校准证书要求
| 校准项 |
内容 |
| 设备信息 |
SN、硬件版本、软件版本、BOM版本、校准日期 |
| IMU标定 |
零偏、比例因子、非正交、温度补偿参数 |
| 安装角 |
设备坐标系与IMU坐标系偏差 |
| GNSS基线 |
主/副天线基线长度与方向 |
| 姿态校准 |
Roll/Pitch/Heading验证结果 |
| 升沉校准 |
摇摆台或标准数据集验证结果 |
| 时间同步 |
PPS/PTP测试结果 |
| 出厂结论 |
合格/不合格、限制说明、签字 |
9.3 交付与包装清单
| 类别 |
交付物 |
| 主设备 |
姿态系统主机 |
| 天线 |
GNSS主天线、GNSS副天线 |
| 线缆 |
电源线、COM线、以太网线、PPS/Event线、GNSS天线线缆 |
| 安装件 |
安装支架、螺钉、防水堵头、标识贴 |
| 文档 |
产品说明书、安装配置手册、接口控制文档、协议说明书 |
| 软件 |
Web配置工具、固件升级工具、日志解析工具、后处理导出工具 |
| 证书 |
出厂测试报告、校准证书、合格证 |
| 包装 |
防震箱、防静电袋、防潮包、装箱单 |
9.4 维护升级与服务支持
| 项目 |
规格要求 |
| 固件升级 |
支持Web/维护口升级,升级失败可回滚或恢复 |
| 配置备份 |
支持导出/导入配置 |
| 日志导出 |
支持按时间、模块、错误等级导出日志 |
| 故障诊断 |
提供错误码表、状态灯说明、Web诊断页面 |
| 返修数据 |
支持SN、硬件版本、软件版本、运行日志、配置文件导出 |
| 维护手册 |
单独形成《故障诊断与维护手册》 |
10. 测试与验收规格
10.1 测试层级
| 层级 |
测试对象 |
测试内容 |
| 单元测试 SWE.4 |
算法、BSP、协议、文件系统 |
函数级、模块级正确性 |
| 板级测试 |
原理图/PCB/接口 |
上电、功耗、信号、电源、通信 |
| HIL测试 |
嵌入式系统 |
传感器模拟、数据回放、状态机、异常注入 |
| 实验室测试 |
转台/摇摆台/温箱 |
姿态、升沉、温度、时间同步 |
| 外场测试 |
车载/船载/正式 |
GNSS、RTK、航向、升沉、声呐联调 |
| 认证测试 |
EMC/IP/振动/环境 |
合规验证 |
| 回归测试 |
版本发布前 |
缺陷修复和核心功能复测 |
| 出厂测试 |
量产设备 |
供电、接口、传感器、协议、存储、校准 |
10.2 核心测试矩阵
| 需求ID |
测试项 |
工具/环境 |
通过标准 |
| SYS-PERF-001 |
姿态精度 |
转台/光纤惯导真值 |
RMS满足指标 |
| SYS-PERF-002 |
航向精度 |
双天线基线场/跑船 |
满足基线对应指标 |
| SYS-PERF-003 |
实时升沉 |
六自由度摇摆台 |
5cm或5% |
| SYS-PERF-009 |
PPS时间同步 |
示波器/逻辑分析仪 |
≤5µs |
| SYS-PERF-010 |
PTP时间同步 |
PTP主钟/从钟 |
目标≤1µs |
| HW-IMU-007 |
IMU连续性 |
长稳采集脚本 |
无未解释丢帧/时间戳回退 |
| SWE-LOG-005 |
掉电保护 |
可控电源/写入负载 |
文件系统不损坏 |
| HW-GNSS-002 |
双天线定向 |
RTK/双天线环境 |
航向稳定 |
| SWE-PROT-001 |
协议输出 |
串口抓包/协议解析器 |
字段、频率、校验正确 |
| CERT-002 |
EMC |
EMC实验室 |
满足目标标准 |
| ENV-001 |
防水 |
气密/浸水 |
无进水、无异常 |
10.3 正式测试准入清单
| 类别 |
准入条件 |
是否必须 |
| 硬件 |
原理图V2评审完成,P0关闭,P1有结论 |
必须 |
| 电源 |
输入保护、供电稳定、无异常发热 |
必须 |
| 防护 |
外壳、连接器、线缆、防水堵头确认 |
必须 |
| IMU |
数据连续、时间戳单调、无未解释跳帧 |
必须 |
| GNSS |
双天线、RTK状态、PPS输出正常 |
必须 |
| PPS |
捕获稳定,有示波器/逻辑分析仪记录 |
必须 |
| COM |
至少一路姿态/POS输出稳定 |
必须 |
| 网络 |
Web/FTP/Ping可用,日志可下载 |
必须 |
| 存储 |
Raw/POS数据可保存,断电不损坏 |
必须 |
| 日志 |
能观察状态、错误码、时间戳、算法输出 |
必须 |
| 软件 |
文件系统、COM配置、数据打包输出基本可用 |
必须 |
| 算法 |
升沉/松组合可基础联合运行并有log |
必须 |
| 风险 |
遗留问题有负责人、风险接受和回退方案 |
必须 |
10.4 原理图评审清单
| 模块 |
必查项 |
通过标准 |
| 需求追溯 |
每个关键电路来源于PRD/HRS/RTM/问题单 |
无来源设计需补依据 |
| MCU最小系统 |
电源、复位、BOOT、时钟、SWD、VBAT完整 |
可稳定启动、烧录、调试 |
| IMU接口 |
ADIS16488、STIM300、SCH1633供电、接口、电平、复位、同步明确 |
每种IMU接入路径清晰 |
| GNSS模块 |
双天线、PPS、RTK/PVT/ERR、串口完整 |
支持定位、定向、状态监测 |
| PPS |
接入MCU定时器捕获通道 |
不仅是普通GPIO |
| PTP |
ETH MAC/PHY硬件能力明确 |
不明确则列风险 |
| 串口COM |
RS232/RS422/RS485模式、默认配置、终端匹配明确 |
可配置、可测试 |
| 电源输入 |
9–36V、反接、保险、浪涌、TVS、滤波完整 |
满足船载环境 |
| 掉电保护 |
掉电检测、保持供电、文件安全关闭链路完整 |
支持数据记录安全 |
| 存储 |
eMMC供电、接口、写入能力满足需求 |
支持Raw/PPK记录 |
| 外部接口 |
FPC、RJ45、串口、PPS、Event、GNSS天线定义清楚 |
线缆和结构可落地 |
| ESD/EMC |
外部接口具备保护设计 |
保护器件靠近接口侧 |
| 调试/产测 |
SWD、Debug UART、电源测试点、PPS测试点保留 |
可调试、可产测 |
10.5 PCB评审清单
| 模块 |
必查项 |
通过标准 |
| IMU布局 |
靠近机械安装基准,远离DCDC、PHY、高热器件 |
降低热、振动、噪声影响 |
| IMU坐标轴 |
PCB、外壳、软件坐标系一致 |
丝印和文档一致 |
| GNSS射频 |
RF走线50Ω阻抗控制,远离噪声源 |
RF路径短、直、参考地连续 |
| PPS/Event |
走线短,远离高速线和开关电源 |
有测试点,回流路径完整 |
| 以太网 |
RMII、差分线、网络变压器、RJ45符合规范 |
差分阻抗、长度、地参考满足 |
| 高速存储 |
eMMC/SDRAM走线满足长度、阻抗、参考平面要求 |
无明显高速信号风险 |
| 电源布局 |
DCDC回路紧凑,敏感电源滤波隔离 |
纹波和EMI可控 |
| 地平面 |
无关键回流路径中断 |
关键信号下方连续地 |
| 外部接口 |
连接器方向、间距、防呆、防水符合结构 |
装配无干涉 |
| 测试点 |
3V3、5V、1V8、PPS、SPI、UART、DRDY、Reset可测 |
探针可接触 |
| 热设计 |
MCU、PHY、电源、eMMC有散热路径 |
不影响IMU/GNSS |
11. 需求追溯与风险闭环
11.1 需求ID规则
| 分类 |
ID前缀 |
示例 |
| 系统性能 |
SYS-PERF |
SYS-PERF-001 |
| 软件 |
SWE |
SWE-ALG-001 |
| BSP/驱动 |
BSP |
BSP-SPI-001 |
| 硬件 |
HW |
HW-IMU-001 |
| 电气 |
EE |
EE-PWR-001 |
| 机械 |
MECH |
MECH-001 |
| 环境 |
ENV |
ENV-001 |
| 认证 |
CERT |
CERT-001 |
| 制造 |
MFG |
MFG-001 |
| 测试 |
TEST |
TEST-SYS-001 |
11.2 RTM追溯字段
| 字段 |
要求 |
| PRD需求ID |
全局唯一 |
| 需求分类 |
SYS/SWE/BSP/HW/EE/MECH/ENV/CERT/MFG/TEST |
| 功能描述 |
描述物理表现或业务目的,不写代码逻辑 |
| 核心性能/约束指标 |
必须量化,有单位 |
| 优先级 |
P0/P1/P2 |
| 所属子系统 |
算法、BSP、硬件、电源、通信、存储等 |
| 运行核心 |
CM4/CM7/双核/N/A |
| 依赖硬件接口 |
具体外设、管脚、接口 |
| 详细设计文档 |
对应文档章节 |
| 测试阶段 |
单元测试、HIL、转台、外场、认证 |
| 测试用例ID |
对应测试管理平台 |
| 验收标准DoD |
触发条件 + 动作 + 可观测断言 |
| 风险点 |
架构师/负责人视角列出最担心的问题 |
11.3 风险清单
| 风险ID |
风险描述 |
等级 |
应对措施 |
关闭标准 |
| RISK-001 |
STIM300存在跳帧/粘包风险 |
高 |
独立接口、帧解析、连续采集统计 |
24h无未解释丢帧 |
| RISK-002 |
PTP 1µs目标未硬件验证 |
高 |
确认MAC/PHY硬件时间戳能力 |
PTP测试报告 |
| RISK-003 |
eMMC掉电损坏风险 |
高 |
掉电检测+保持供电+flush/sync |
断电测试通过 |
| RISK-004 |
COM默认协议不清 |
中 |
输出COM矩阵并冻结默认配置 |
串口抓包通过 |
| RISK-005 |
9–36V电源保护不足 |
高 |
增加反接、浪涌、保险、滤波 |
电源测试通过 |
| RISK-006 |
IMU坐标轴/安装角不清 |
高 |
坐标轴图+安装表+标定流程 |
安装评审通过 |
| RISK-007 |
GNSS天线供电/保护不足 |
高 |
明确供电、电流、短路保护、ESD |
天线测试通过 |
| RISK-008 |
原理图与测试点不足 |
中 |
建立测试点清单并PCB落实 |
板级测试通过 |
12. 配套文档与附录体系
12.1 配套文档包
| 文档 |
作用 |
| 《硬件需求规格书 HRS》 |
细化主控、IMU、GNSS、电源、接口、结构、认证、产测 |
| 《软件需求规格书 SRS》 |
细化双核架构、BSP、算法、协议、日志、质量要求 |
| 《接口控制文档 ICD》 |
定义所有连接器、Pin、协议、帧格式、电平、时序 |
| 《安装与配置手册》 |
定义安装基准、杆臂、天线、GAMS、Web配置 |
| 《协议输出说明书》 |
定义NMEA、PASHR、PRDID、TSS1、Binary POS |
| 《Web/网络配置指南》 |
定义IP、端口、Web页面、FTP、PTP、NTRIP |
| 《出厂测试与校准规范》 |
定义产测、标定、老化、SN、交付报告 |
| 《故障诊断与维护手册》 |
定义错误码、状态灯、日志导出、升级、返修定位 |
| 《认证与合规计划》 |
定义EMC、IP67、振动、温度、RoHS、船用标准验证 |
| 《正式测试方案》 |
定义外场/船测目标、步骤、数据记录和回退方案 |
12.2 附录列表
| 附录 |
内容 |
| 附录A |
系统总体框图 |
| 附录B |
软件架构图 |
| 附录C |
硬件框图 |
| 附录D |
电源树 |
| 附录E |
接口定义表 |
| 附录F |
COM口协议输出矩阵 |
| 附录G |
IMU兼容矩阵 |
| 附录H |
GNSS天线与基线安装说明 |
| 附录I |
PPS/PTP/Event时间同步链路图 |
| 附录J |
环境与认证测试矩阵 |
| 附录K |
出厂测试清单 |
| 附录L |
RTM需求追溯矩阵 |
| 附录M |
风险清单与TBD项 |
| 附录N |
竞品指标对标表 |
| 附录O |
原理图评审清单 |
| 附录P |
PCB评审清单 |
| 附录Q |
正式测试准入清单 |
| 附录R |
安装参数记录表 |
| 附录S |
连接器Pinout |
| 附录T |
Web配置页面需求 |
| 附录U |
二进制协议包分类 |
13. 自定义二进制协议包分类建议
说明:不照搬任何竞品私有协议,仅借鉴“状态包、配置包、原始数据包、导航结果包、诊断包”的分类方法。
| 包类型 |
内容 |
用途 |
| System State |
系统状态、错误码、滤波状态、BIT状态 |
诊断/监控 |
| Time |
UTC/GPS时间、PPS状态、PTP状态 |
时间同步 |
| Raw IMU |
角速度、加速度、温度、状态、时间戳 |
算法回放 |
| GNSS PVT |
经纬高、速度、RTK状态、星数、DOP |
导航输入/输出 |
| GNSS Orientation |
双天线航向、基线长度、航向状态 |
航向融合 |
| Attitude |
Roll/Pitch/Heading、标准差 |
实时输出 |
| Velocity |
N/E/D速度、船体系速度 |
导航输出 |
| Heave |
实时升沉、延迟升沉、垂向速度 |
多波束补偿 |
| Vessel Motion |
多参考点运动状态 |
VRP输出 |
| Raw GNSS |
原始观测值、星历、RTCM |
PPK/后处理 |
| DVL |
水下速度、状态、质量 |
可选扩展 |
| Config |
COM、网络、杆臂、安装角、GNSS配置 |
参数管理 |
| Diagnostics |
丢帧、CRC、存储、PTP、PPS、温度 |
现场诊断 |
14. 正式发布冻结条件
| 阶段 |
冻结条件 |
| 规格冻结 |
P0/P1需求清晰,TBD项不影响当前阶段 |
| 原理图冻结 |
P0问题关闭,P1有结论或风险接受 |
| PCB冻结 |
关键布局、阻抗、ESD、电源、RF、IMU位置完成评审 |
| 软件版本冻结 |
静态扫描、单元测试、核心功能测试通过 |
| 测试版本冻结 |
正式测试前准入清单通过 |
| 产品发布冻结 |
认证、出厂测试、用户手册、交付清单完成 |