1. 量产测试平台需求分析
在实验室里,工程师可以花半天时间反复调试一个ECU,用示波器逐点观察信号;但在产线上,同样的测试必须在几十秒内完成,并且连续运行数月不出错。Dewesoft量产测试平台要解决的,正是这种从“研发验证”到“产线判定”的转变。需求分析的目标不是罗列功能,而是把产线的真实约束翻译成可实现的采集、分析与判定逻辑。
Dewesoft在产线测试中的定位
Dewesoft在产线中的角色可以概括为三层:数据采集层负责同步获取模拟量、数字量、总线与音频信号;实时判定层在采集过程中或采集结束后立即执行限值比较、特征提取与合格判定;数据闭环层把每台产品的测试结果、原始波形与追溯信息写入数据库,供质量分析与工艺改进使用。它不替代PLC控制上下料,也不替代MES做生产调度,而是作为“测试执行与数据中枢”嵌入产线。
因此,需求分析首先要明确边界:哪些信号由Dewesoft采集,哪些由PLC或下位机提供;判定结果以什么形式输出给产线(如数字IO、TCP/IP报文、数据库写入);测试节拍由谁主导。边界不清,后期最容易出现“采集很完整但产线等不起”的问题。
典型被测对象与测试项梳理
产线上常见的被测对象包括ECU、驱动电机、电池包、车载充电机、传感器模块等。不同对象的测试项差异很大,但可以按信号类型归类:
- ECU类:供电电流、CAN/LIN报文、数字IO响应、传感器模拟输入、故障码读取。重点在通信时序与逻辑正确性。
- 电机/电驱类:三相电流、母线电压、转速、振动、温度、反电动势。重点在动态响应与特征频率。
- 电池包类:单体电压、总压、绝缘电阻、充放电电流、温度分布。重点在安全限值与一致性。
- 传感器/执行器类:输出信号幅值、相位、线性度、响应时间。重点在标定与重复性。
测试项梳理时,建议为每一项标注四个属性:信号类型(模拟/数字/总线/音频)、采样率需求、判定方式(限值/特征/通信)、是否可并行。例如,CAN报文读取与模拟量采集可以并行,但某些需要激励-响应的测试必须串行。这个属性表直接决定后续通道分配与测试序列设计。
节拍与吞吐量要求
节拍是量产测试的第一约束。假设某ECU产线要求每小时产出120台,则单台节拍为30秒。这30秒要覆盖上料、测试、下料,真正留给测试的时间可能只有20秒。需求分析必须把测试项按耗时排序,识别瓶颈。
以某电机控制器示例(以下为合理假设的教学参数):需要采集三相电流(20 kHz)、母线电压(20 kHz)、转速(1 kHz)、温度(10 Hz),并执行CAN通信与绝缘检测。若原始波形全部上传,单台数据量约数十MB,网络与存储都会成为瓶颈。实际做法是:原始波形仅在异常时保存,正常品只保存特征值与判定结果。这样单台数据量可降到几百KB,节拍与存储同时满足。
吞吐量还涉及并行工位。若单工位节拍无法压缩到目标值,可采用双工位交替:工位A测试时工位B上下料,Dewesoft通过多实例或通道分组分别管理。需求分析阶段就要确认软件是否支持多工位独立运行与统一追溯。
环境与安全约束
产线环境与实验室差异显著:温度波动、电磁干扰、振动、粉尘都会影响采集质量。需求分析要明确:是否需要屏蔽机柜、信号线走线是否远离变频器、接地方式是否统一。对于高压电池包测试,还必须考虑绝缘监测、急停回路、高压互锁(HVIL)与人员安全距离。
安全约束还包括软件层面:测试未完成时不得释放工件;判定失败必须触发声光报警并锁定工位;急停触发后Dewesoft应停止输出激励并保存当前状态。这些逻辑需要在需求阶段与电气、安全工程师共同确认,而不是等到调试时再补。
需求分析的实际输出
完成上述分析后,应形成一份可执行的需求清单,而不是停留在描述层面。清单至少包含:被测对象与型号、测试项列表及属性、每项的信号通道与采样率、判定限值与依据、测试序列与预计耗时、节拍目标与瓶颈项、安全联锁条件、数据保存策略、与MES/PLC的接口方式。这份清单是后续硬件选型、通道分配、软件配置与产线联调的直接输入。
最后,需求分析不是一次性的。产线爬坡阶段、产品改版、测试项增减都会改变节拍与通道需求。因此,需求清单应保持可维护,并明确哪些参数是“可配置”的,哪些是“硬约束”。这样,Dewesoft平台的配置才能跟上产线的实际变化。