第2章 前置条件清单:硬件样机组装完成度、软件烧录版本、测试环境就绪检查表
本章是机器人原型验证的“准入关卡”。在开展任何功能测试之前,必须逐项确认硬件、软件、环境三方面已满足就绪标准。本章提供完整的检查流程、责任矩阵与异常处理规则,确保验证过程不因基础条件缺失而中断或返工。
适用场景
本章内容适用于以下场景:
- 硬件样机已完成首次整机组装,准备进行通电、通信及功能测试。
- 嵌入式软件/固件已编译完成并烧录至目标硬件,需验证烧录版本与计划一致。
- 测试环境(电源、网络、测量仪器、工装夹具)已搭建或部署,需要一次性通过检查清单。
- 项目进入里程碑评审(如Proto0、EVT、DVT)前,由验证组长组织前置条件会签。
前置条件
执行本章检查之前,需满足以下前提:
- 硬件样机已完成装配,并通过基础通电测试(无短路、无冒烟)。
- 软件镜像已编译完成,并生成明确的版本标签(如 v1.0.0-rc3)。
- 测试环境所需的仪器、电源、网络、工装已到位,至少通过目视检查。
- 已指定验证组长,并获得设计、测试、产品三方签字授权。
操作步骤
按下表逐项执行检查,并填写结果(通过/不通过/NA)。
| 检查域 | 检查项 | 要求 | 执行方法 | 结果 |
|---|---|---|---|---|
| 硬件样机组装完成度 | 整机结构完整性 | 无缺件、无破损、接合面无松动 | 目视 + 螺丝刀复紧 | ____ |
| 各模组线缆连接 | 按线束图逐一核对,插接牢固 | 目视 + 通断测试 | ____ | |
| 电源短路检测 | 电源端对地阻抗 ≥ 1kΩ @ 12V | 万用表测量 | ____ | |
| 软件烧录版本 | 版本号匹配 | 与验证计划中指定版本一致 | 通过串口/UART 读取 | ____ |
| 烧录完整性 | 校验和(SHA256/CRC32)与二进制一致 | 执行烧录工具校验 | ____ | |
| 基础启动日志 | 启动流程无异常中断、无错误代码 | 监视串口输出至“Ready”提示 | ____ | |
| 测试环境就绪 | 供电稳定性 | 电压波动 ±5% 以内,极性正确 | 万用表测量 | ____ |
| 通信链路 | 网线/串口/蓝牙/WiFi 可用 | Ping / 回环测试 | ____ | |
| 仪器校准有效期 | 示波器、频谱仪、万用表在有效期内 | 查看校准标签 | ____ |
执行 “烧录完整性” 检查时,可使用以下命令完成校验:
sha256sum ./firmware.bin
# 输出: 3a7b... 与烧录工具输出比较
# 或在目标板执行:
cat /proc/version | grep "Build"
输入输出物
| 类型 | 名称 | 说明 |
|---|---|---|
| 输入 | 硬件样机(已组装) | 经硬件负责人签署《组装完成确认书》 |
| 输入 | 软件镜像(含版本号) | 二进制文件及校验信息 |
| 输入 | 测试环境配置清单 | 电源型号、仪器列表、网络拓扑 |
| 输出 | 前置条件检查表(签字版) | 所有项标记“通过”,验证组长签字 |
责任边界
- 硬件工程师:负责硬件样机组装完成度检查,签字确认。
- 软件工程师:负责软件烧录版本检查,提供校验文件与日志截屏。
- 测试工程师:负责测试环境就绪检查,出具仪器校准证明。
- 验证组长:汇总检查表,判断是否通过前置条件,并签发准入许可。
记录材料
- 《前置条件检查表》(纸质或电子签章)—— 必须保存至项目结项。
- 烧录校验日志(SHA256 输出截图或命令行记录)。
- 电源电压测量记录(含万用表照片或数据)。
- 通信链路测试截图(如 ping 成功、串口回显)。
异常处理:
- 若硬件检查未通过(如线缆松动、结构缺件),立即停止,退回硬件装配环节,重检后方可继续。
- 若烧录版本号不匹配,或校验失败,需由软件工程师重新编译并烧录,不允许跳过此项。
- 若测试环境仪器超校准期,须送校或使用备机,不得使用“预估合格”替代。
- 任何一项标记“不通过”或“未执行”,验证组长有权拒绝进入测试阶段。
- 若硬件检查未通过(如线缆松动、结构缺件),立即停止,退回硬件装配环节,重检后方可继续。
- 若烧录版本号不匹配,或校验失败,需由软件工程师重新编译并烧录,不允许跳过此项。
- 若测试环境仪器超校准期,须送校或使用备机,不得使用“预估合格”替代。
- 任何一项标记“不通过”或“未执行”,验证组长有权拒绝进入测试阶段。
验收标准
- 检查表所有项均为“通过”,无“不通过”或“NA”。
- 硬件、软件、测试三方签字完整。
- 烧录校验日志与测量记录作为附件归档。
- 验证组长在检查表“结论”栏签署“前置条件满足,准予进入原型验证测试”。