电力储能模块自动测试上位机:让出厂检测从人工记录走向可追溯闭环
案例概述
本项目为某某科技制造打造了一套面向电力储能模块、电源模块、UPS 模块及相关电力设备的自动测试上位机软件。软件服务于产品出厂检测工位,覆盖扫码录入、测试方案匹配、自动测试执行、实时数据监控、异常报警、自动判定、报告生成、历史追溯和数据上传预留等关键环节。
它解决的不是单一设备采集问题,而是产线测试现场常见的“数据散、判断慢、追溯难、异常不可控”问题。操作员只需扫码确认产品,系统即可按预设方案执行测试流程,并把过程数据、报警信息、判定结果和报告记录统一沉淀下来,为质量分析、批次追踪和后续平台化管理打基础。
业务背景
在储能电池模块、电源设备、配电设备、UPS 和 BMS 相关产品生产过程中,出厂前通常需要完成电压、电流、绝缘、温升、充放电、容量、保护功能、通信状态等多项测试。传统测试方式常依赖人工记录、单机设备、Excel 汇总和人工判定,现场容易出现以下问题:
- 测试过程难以完整还原,异常原因追查成本高。
- 测试参数和判定阈值依赖人工选择,容易出现漏测、误判和错配。
- 多设备、多通道状态分散显示,操作员无法快速判断当前风险点。
- 曲线、报告、报警记录分散保存,批次质量分析效率低。
- 本地工位数据无法顺畅进入 Web 平台、MES、ERP 或质量管理系统。
因此,客户需要一套既能贴近产线操作,又能沉淀结构化测试数据的工业上位机系统。
解决方案
我们将软件设计为“单件产品测试闭环”的桌面上位机系统。系统以产品 SN 为主线,把工单、批次、型号、测试方案、测试步骤、采样数据、报警记录和报告文件串联起来,让每一次出厂检测都有完整上下文。
核心能力
1. 产品扫码与测试任务绑定
系统支持扫码枪录入和手动录入产品 SN,可自动带出或匹配工单号、批次号、产品型号、测试方案、操作员和测试工位。每个测试任务从创建开始就绑定完整产品身份,避免后续报告和追溯断链。
2. 测试方案驱动的自动执行
系统内置储能电池模块出厂综合测试方案,覆盖静置检查、开路电压测试、单体电压一致性测试、绝缘电阻测试、充电测试、放电测试、温升测试、BMS 通信测试、保护功能测试和恢复测试。每个步骤可配置持续时间、采样周期、通道、上下限、单位、判定规则和异常处理方式。
3. 多通道实时监控
系统围绕电压、电流、温度、绝缘、通信、负载等通道展示实时值、状态、上下限和判定结果。异常通道会在主界面高亮,操作员无需切换多个设备界面,就能掌握当前产品和测试工位状态。
4. 曲线趋势与异常报警
测试过程中,系统持续刷新电压、电流、温度、功率、绝缘等关键曲线,并计算当前值、最大值、最小值、平均值等摘要指标。当出现超限、离线、通信异常、数据异常或人工中断时,系统自动生成报警记录,并关联到测试编号、步骤、通道、实际值和阈值。
5. 自动判定与报告生成
系统根据测试方案中的范围判定、持续判定、趋势判定和状态判定规则,自动输出步骤结果和整机结果。测试完成后自动生成单件测试报告,内容包含产品信息、方案信息、测试时长、步骤明细、曲线摘要、报警记录、总结果和报告路径。
6. 历史追溯与上传预留
测试记录、步骤结果、采样数据、报警记录、报告状态和上传任务统一写入本地数据库。质量工程师可按 SN、工单、批次、型号、时间、结果和上传状态查询历史记录。系统同时预留 Web 平台上传能力,可扩展对接报告中心、报警中心、产品追溯、质量统计和设备监控平台。
核心页面展示
主监控页面


测试方案页面

历史记录页面

报警记录页面

系统设置页面

典型使用流程
适用场景
该系统适合用于需要“自动化测试 + 现场监控 + 质量追溯”的工业检测场景,尤其适合以下业务:
| 场景 | 可解决的问题 |
|---|---|
| 储能电池模块出厂测试 | 将扫码、测试、判定、报告和追溯串成闭环 |
| UPS 电源模块老化测试 | 长时间测试过程中持续监控温度、电流、功率和异常状态 |
| 直流电源模块功能测试 | 对不同型号产品匹配不同测试方案,减少人工配置错误 |
| 电池包 BMS 通信与保护测试 | 记录 CAN/RS485 通信状态、保护触发和恢复结果 |
| 充放电设备测试 | 监控充电、放电、容量、功率和 SOC 曲线变化 |
| 配电终端电性能测试 | 对电压、电流、绝缘、通信等项目进行统一判定 |
| 电力设备控制板功能测试 | 将步骤状态、通道数据、异常结果纳入可追溯记录 |
可扩展业务场景
本项目并不局限于单一储能模块测试。基于产品身份、测试方案、设备网关、数据采集、报警判定和报告追溯这套通用模型,可进一步扩展到以下具体业务场景:
| 扩展方向 | 业务价值 |
|---|---|
| 多工位测试管理 | 支持多个测试工位统一配置、统一编号、统一数据上传 |
| 批次质量分析 | 汇总批次合格率、不良项分布、异常频次和趋势变化 |
| MES/ERP/QMS 对接 | 将测试结果回写生产、质量和订单系统 |
| Web 报告中心 | 统一管理测试报告、报警记录和曲线摘要 |
| 设备状态监控 | 采集设备在线、离线、维护、报警等状态,服务设备运维 |
| 校准记录管理 | 管理电压、电流、温度、绝缘等通道的校准过程和记录 |
| 老化房集中监控 | 扩展长周期测试、分组看板、异常通知和批量报告 |
| 售后质量追溯 | 通过 SN 快速查询历史测试数据,支撑故障分析 |
交付亮点
业务闭环完整
系统覆盖从产品录入到报告归档的完整链路,避免测试数据散落在设备、纸质表格和 Excel 文件中。现场操作员关注“扫码、启动、看结果”,质量人员关注“历史、报告、异常原因”,生产管理人员可进一步关注“批次和趋势”。
贴近工业现场
界面采用工业监控台布局,突出测试状态、关键指标、实时曲线和异常报警。主页面能够同时容纳产品信息、当前测试、结果状态、步骤列表、通道卡片和报警事件,适合产线高频操作。
数据追溯能力扎实
每次测试都以测试编号贯穿产品、步骤、采样、报警、报告和上传任务。本地数据库保存核心记录,支持后续对接 Web 测试数据管理、报告中心、报警中心、产品追溯和质量统计。
核心技术点
本案例重点呈现工业软件交付能力,技术实现围绕稳定性、可扩展性和现场可维护性设计:
- 桌面端采用 Qt、QML 构建,兼顾开发效率和工业监控界面表现。
- 业务层拆分为产品录入、方案管理、测试执行、自动判定、监控报警、历史报告、上传管理等服务模块。
- 设备接入通过网关抽象,支持从独立模拟器平滑扩展到真实 PLC、充放电设备、温度模块、绝缘测试仪和 BMS 通信模块。
- 本地 SQLite 保存测试记录、步骤结果、采样数据、报警记录和上传任务,适合工位离线或弱网环境。
- 上传能力通过配置开关控制,关闭时不会发起网络请求;开启后可进入任务队列、失败记录和重试机制。
交付结果
| 指标 | 结果 |
|---|---|
| 测试流程覆盖 | 支持扫码录入、方案匹配、自动执行、实时采集、自动判定、报告生成、历史追溯 |
| 测试项目覆盖 | 覆盖 10 类储能模块出厂测试步骤 |
| 通道类型覆盖 | 覆盖电压、电流、温度、绝缘、通信、负载 6 类通道 |
| 异常场景覆盖 | 支持超限、离线、通信异常、数据异常、中断等异常记录 |
| 模拟联调能力 | 支持正常、电压超限、温度过高、绝缘偏低、通信丢失、设备离线等模式 |
| 数据沉淀 | 本地保存测试记录、步骤、采样、报警、报告和上传任务 |
| 平台扩展 | MES、ERP、QMS、报告中心、报警中心和质量统计对接能力 |
项目价值
通过本项目,客户可以将原本分散、依赖人工判断的测试过程,升级为标准化、自动化、可追溯的工业检测流程。对生产现场而言,它降低了误操作和漏记录风险;对质量部门而言,它沉淀了可查询、可分析、可复盘的数据资产;对企业后续数字化建设而言,它为测试数据上云、质量看板、批次分析和设备运维提供了可复用的软件基础。
