化学发光仪指令集协议、错误码与定标反求实例

来源:云盘 /日常学习资料/全自动化学发光/文思海辉 文件/ 下 4 份小文档合并消化(2026-09-27): 『维护 指令参数规则.xlsx』『注册后优化/稀释方案 指令集&参数 200402 新.xlsx』『注册后优化/四参数反求浓度.xlsx』『错误码.xlsx』 场景:全自动化学发光仪(MDA/微流控)上位机 ↔ 下位机通讯协议与调试记录。

1. 帧结构

指令帧公共字段:帧类型(01) | 模块号(01) | 指令类型(03) | 指令 | 参数...

吸注液指令(指令 05)参数序列: 标志字节 | 吸液位置代码 | 吸液孔位 | 吸液量高位 | 吸液量低位 | 注液位置代码 | 注液孔位 | 注液量高位 | 注液量低位 | TIP行 | TIP列 | 取样高度高位 | 取样高度低位(非LLD)

2. 测试流程指令规则(orderType → 指令映射)

动作orderType指令参数示例备注
加全血/其他样本04051F01010050110100500101稀释杯位与反应盘全血位从 01 递增;末两位为 TIP 行/列
加稀释液05041F030050010100500101样本孔位→稀释杯位
加磁珠07051F04010050150100500104磁珠孔位→反应盘试剂位
加清洗液09051F06010050140100500110
加底物10051F07010050160100500111
离心 1-4000601/02/03/06
其他———振荡、反应仓归零、静置、磁座 ON/OFF/CP/OP、PMT 开/关/检测

3. 稀释方案指令序列(2020-04-02 版)

  • 稀释 20 倍:吸注液(稀释液→稀释杯2,标志 1F/0A)→ 抛TIP(20) → 吸注液(样本→稀释杯2,标志 1F)→ 混匀(49) → 抛TIP
  • 稀释 100 倍:两级稀释——稀释液分别预置稀释杯1(01-08 孔)与稀释杯2(09-16 孔) → 样本入稀释杯1 → 混匀 → 稀释杯1→稀释杯2 → 混匀;每步间抛 TIP
  • 常用指令码:05=吸注液、20=抛TIP、49=混匀、04=吸液(单步)、06=离心

4. 错误码体系

模块号:01 中位机 / 02 加样模块 / 03 反应测量模块 / 04 样本TIP模块 / 05 试剂仓模块。 错误码规律 MMNN:后两位类别 01XX 通讯、02XX 参数…(中位机层面 00XX 通讯类、01XX 参数类、02XX 执行类)。

代表性故障(共 40 条):

  • 0101 串口通讯异常、0102 CAN 总线无接收端
  • 02xx:Z/X 轴电机通讯/初始化(未找到零点)、加样泵未初始化(0211)、吸液量过大(0212)、未探测到液面(0213,样本液面过低或泵故障)、取TIP错误(0214)、吸样气泡凝块(0215)、吸样中无TIP(0216)、丢TIP(0217)
  • 03xx:圆盘走位伺服报警(0306)、动作时电磁铁未关(0307)、PMT过光保护(0308,曝光强光)、仓盖/加样窗口未关(0309-0311)、温育温度异常(0312)、磁座/离心/shake/CP/OP 错误(0313-0317)
  • 04xx/#05xx:条码枪无响应、样本架/稀释杯架/TIP盒抽屉未到位、试剂仓盖未关、制冷温度异常、废料仓未到位/满
  • 其它:试剂余量不足、目标位无样品、数据库读写异常、条码解析错误

5. 四参数反求浓度排查实例(debug 记录)

对定标 curves(a≈3.9M-7.3M, b≈-1.15~-1.23, c≈63-100, d≈0.9K-2.3K)做 4PL 反公式 x = c * ((a-d)/(y-d) - 1)^(1/b):

  • 当 y<d(低于下限渐近线)时 (a-d)/(y-d)-1 为负,开非整数次幂得 #NUM!——四参数模型在下限以下反函数无定义,软件需截断报 “<1” 类结果。
  • 表内结论:软件结果报告的浓度值 ≈ 公式反求值的约 2 倍(如 Q1 反求 0.327 vs 报告 0.654;Q2 反求 7.766 vs 报告 15.532),即结果报告与公式反求不对应——疑似软件端在校准曲线选择或稀释倍数换算上引入了固定系数 2(待确认根因)。

关联