东芝 TBA-40FR 全自动生化分析仪通讯协议

设备厂商:TOSHIBA MEDICAL SYSTEMS CORPORATION(东芝医疗系统公司) 设备型号:Accute TBA-40FR 全自动生化分析仪 文档编号:2A586-202E*D 文档版本:*D 版(2004年1月),产品生产计划 2004年2月 文档类型:On-line Specifications(在线接口规格/联机通讯协议) 页数:103 页 语言:英文 文档状态:扫描版 PDF(无文本层)


一、文档概述

本文档是东芝 TBA-40FR 全自动生化分析仪的在线通信接口规格说明书,定义了分析仪与上位机 HOST(LIS 实验室信息系统)之间的 RS-232C 串行通信协议规范。

文档共分为 5 章,涵盖三种协议模式(Type A / Type B / 带条码样本ID)以及通用规范(吸光度结果、校准结果、校准曲线等扩展消息):

章节标题核心内容
第1章INTRODUCTION概述
第2章STANDARD (TYPE A) SPECIFICATIONS标准 A 型规范:ASTM 风格协议,Q/Y/R 消息体系
第3章STANDARD (TYPE B) SPECIFICATIONS标准 B 型规范:固定长度+可变长度消息,3 种消息类型
第4章Accute TBA-40FR WITH SAMPLE ID READING UNIT带样本ID读取单元的在线规格:条码系统+扩展消息
第5章COMMON SPECIFICATIONS通用规范:A/L/S 三类消息(吸光度/校准/校准曲线)

二、硬件接口规格

2.1 RS-232C 物理层参数

参数规格
传输方式异步、半双工(Asynchronous, half duplex)
传输速率1200 bps 或 2400 bps(可配置)
数据位7 位 或 8 位(可配置)
校验位无校验 / 偶校验 / 奇校验(可配置)
停止位1 位 或 2 位(可配置)
连接器D-sub 9 针,设备端为母头(Female)
信号电平遵循 JIS C6361 标准:+5~+15V = 逻辑0(Space),-5~-15V = 逻辑1(Mark)
线缆长度最大 10 米

2.2 字符帧结构(7位数据+校验+1停止位示例)

START ─── D1 D2 D3 D4 D5 D6 D7 ─── PARITY ─── STOP
 (1位)              (7位)              (1位)    (1位)

低位(LSB)优先传输。


三、软件协议基础规范

3.1 消息通用帧格式

所有通信消息均遵循统一的帧封装格式:

STX (02H)Message Data Block(消息数据块)ETX (03H)
  • STX(Start of Text):帧起始符,ASCII 02H
  • 消息数据块:承载具体业务数据
  • ETX(End of Text):帧结束符,ASCII 03H
  • 可替换规则:ETX 可用 CR(回车符,0DH)替代,需在在线系统参数中配置

3.2 应答机制

应答类型控制码含义帧格式
ACK06H接收正确,确认应答STX + ACK + ETX
NACK15H接收错误,要求重发STX + NACK + ETX
BEL07H响铃/终止通信由 TBA 主动发送,HOST 不得回复 ACK/NACK

⚠️ 注意:ACK 和 NACK 本身也必须被 STX + ETX 包裹。

3.3 重传机制

  • 发送方收到 NACK 后自动重传原消息
  • 最多重试 3 次(第 1 次发送 + 2 次重传 = 共 3 次尝试)
  • 3 次重试仍失败:TBA 显示在线错误消息,终止当前消息传输,继续发送下一条
  • 等待 ACK 超时或收到非预期消息 → 等效为收到 NACK

3.4 BEL 终止规则

  • TBA 在设备关机或通信错误时主动发送 BEL 终止流程
  • HOST 收到 BEL 后不得回复 ACK 或 NACK
  • 恢复规则:
    • 标准在线模式:需重新发送订单请求恢复
    • 实时结果传输模式:下一个样本结果传输时自动恢复

四、Type A 标准规范(Q/Y/R 消息体系)

4.1 消息类型总览

消息类型方向名称说明
Q 消息HOST → TBAOrder Request(订单请求)上位机请求测试申请
Y 消息HOST → TBAOrder Message(指令消息)上位机下发测试项目指令
R 消息TBA → HOSTResult Message(结果消息)设备上传测试结果

4.2 R 消息(结果消息)帧结构

传输方向:TBA → HOST,固定长度 31+ 字节(可变长度结果字段)。

偏移字节数字段名说明
01STX帧起始符 02H
11Message CodeR(结果消息标识)
21Retry Count重发次数:03(ASCII 30H33H)
314Sample ID样本ID,左对齐,不足14位右侧补空格,保留前导零
175Sample Number样本编号 1~32000,右对齐,左侧补空格
221Sample Division样本分类:空格=常规,0=急诊STAT,13=质控13号
231分隔符固定空格 20H
24+可变测试结果数据见下方结果字段定义

4.3 结果数据字段规则

(1)测试项目编号

范围项目类型
01 ~ 45光度法检测项目(生化常规)
46 ~ 48血清电解质(ISE 法)
49 ~ 51尿液电解质(ISE 法)
52 ~ 54血清指数浓度数据(脂血/溶血/黄疸)

(2)结果数值格式

  • 6 位定长(含符号和小数点),右对齐
  • 负号用 ASCII 2DH(减号),仅在结果为负时出现在最高位
  • 溢出标记:结果超过 6 位时,最高位填大写字母 E,小数点位置不变
  • 零抑制:不做零抑制(前导零和末尾零均保留)
传输值(6位)实际结果
000100100
0001.11.1
-000.5-0.5

(3)样本位置编码(Disk # + Position #)

样本类型盘号范围盘内位置号
常规样本01 ~ 1001 ~ 40
急诊 STAT01 ~ 1001 ~ 10
质控样本01 ~ 1000(固定)

(4)血清指数(Serum Indices)

  • 三项:L(脂血 Lipemia)、H(溶血 Hemolysis)、I(黄疸 Icterus)
  • 等级:0~4 级(数字越大干扰越重)
  • 未测/错误时填空格 20H(或 9 表示无效)

(5)错误码

按项目分组:光度法错误码、ISE 法错误码、血清指数错误码

  • 正常结果:填空格 20H
  • 数据编辑标记:人工修改/删除的结果可标记为字符 e(65H),需在线参数中开启

(6)可变长度规则

  • 仅输出有有效结果的项目,无结果的项目不占用消息长度
  • ISE 项目(Na/K/Cl)绑定输出:申请 1 项也会同时输出 3 项结果
  • LF(0AH,换行符)作为可变长度数据段的结束标志

五、Type B 标准规范(固定+变长消息)

5.1 三种消息类型

消息编号消息名称长度方向说明
Message 1Order Request Message固定长度HOST → TBA指令请求消息
Message 2Order Message固定长度HOST → TBA指令消息(测试项目清单)
Message 3Result Message可变长度TBA → HOST结果消息

5.2 ACK/NACK/BEL 补充规则

  • TBA 端最多接收 2 次 NACK(即第 3 次接收仍错误则发 BEL 终止)
  • TBA 重发时收到的 NACK 不计入上限(直到超时)
  • TBA 收到 HOST 的 BEL → 立即终止通信

5.3 其他数据规则

  1. 前导零保留:所有数值均不做零抑制
  2. 填充字段:filler 区域为保留字段,接收端无需校验
  3. ID 字符集:支持 20H ~ FBH,使用扩展字符(80H~FBH)需设 8 位数据位
  4. 多次测量计算:2 次取平均;3 次及以上去最大最小值后取平均
  5. 无应答模式:可配置关闭 ACK/NACK 应答(在线系统参数中设置)
  6. 零值错误显示:超量程或样本/试剂不足导致的零结果,默认显示 00.000,可配置为显示空格
  7. 数据编辑标记:人工修改/删除的结果可标记 e 字符

六、第 4 章:带样本ID读取单元的 TBA-40FR 规格

6.1 扩展特性

  • 增加条码样本ID读取功能
  • 扩展消息类型:Q/Y/R/F/O/G 等多种消息阶段
  • 支持条码系统参数配置

6.2 结果传输模式

模式别名说明
自动传输模式监控模式(Monitor Mode)结果生成即实时传输,批次完成后全部自动上传
批量传输模式顺序监控模式(Sequential Monitor Mode)结果暂存设备内部数据库,人工操作触发批量传输

从 HOST 视角看,批量传输本质是按顺序接收一组监控模式的结果数据。

6.3 通用消息规则(Y 和 R 消息)

  • 采用可变长度格式
  • 测试号为 2 位数字,与设备测试参数界面一致
  • LF(0AH)为可变长度段结束标志
  • 可申请:光度法测试、ISE 测试
  • 不可申请:计算类测试、血清指数(血清指数在结果中自动返回)
  • 数值字段:右对齐,左侧补空格
  • 样本ID:左对齐,右侧补空格,最大 14 位,保留前导零

6.4 状态转换图

设备在线任务循环经历以下阶段:

Ready → On-line task → O/G message phase → R message phase → F message phase
  ↑                                                              ↓
  └──────────────────────────────────────────────────────────────┘
  • Ready:就绪待机
  • On-line task:在线任务初始阶段,轮询订单请求
  • O/G message phase:订单/指令处理阶段(O=Order,G消息也视为订单)
  • R message phase:结果消息处理阶段,检查重测请求
  • F message phase:完成/结束消息阶段,超时后回到订单检查

七、第 5 章:通用规范(A/L/S 消息)

7.1 消息类型

消息类型名称说明
[A] messageAbsorbance Result Message吸光度结果消息
[L] messageCalibration Result Message校准结果消息
[S] messageCalibration Curve Result Message校准曲线结果消息(仅批量传输)

7.2 应答规则(通用)

  • 收到 A/L/S 类消息 → 返回 ACK
  • 接收错误 → 返回 NACK
  • TBA 最多可接收 3 次 NACK,超时或超限则报错并继续下一条

7.3 校准结果消息(L 消息)

  • 定标数据帧固定 200 字节
  • 支持最多 8 个标准品的定标数据
  • 每个标准品包含:位置(2字节)+ 浓度(7字节)+ 曲线数据(7字节)
  • 曲线数据可以是吸光度(Abs)或吸光度变化率(Abs/min),取决于项目类型(终点法/速率法)
  • 精度:4 位小数(7位总长度含小数点)
  • 定标曲线状态字段:3 字节,空格=正常,三位数字=错误码
  • 保留字段 18 字节,全部填空格
字段偏移长度说明
标准品8位置1612□0=未使用,□1~□20=杯位1~20
标准品8浓度1637预设浓度值,ASCII 数字字符串
标准品8曲线数据1707吸光度或吸光度变化率,4位小数
分隔符1771空格
定标曲线状态1783空格=正常,错误码=异常
保留字段18118全部空格
ETX1991帧结束符 03H

7.4 通信时序(A/L 消息)

(1)基本吸光度结果传输

TBA:  ─[A n]─→  ─[A n+1]─→  ─[A n+2]─→  ─[A n+3]─→
HOST: ←─ACK───  ←──ACK────  ←──ACK────  ←──ACK────

(2)收到 NACK 的重传

TBA:  ─[A n]─→  ─[A n]─→  ─[A n]─→  ─[A n+1]─→
HOST: ←─NACK──  ←─NACK──  ←──ACK──  ←──ACK────

(3)吸光度 + 实时校准结果混合传输

TBA:  ─[A n]─→  ─[L n]─→  ─[A n+1]─→  ─[L n+1]─→
HOST: ←─ACK───  ←─ACK───  ←──ACK────  ←──ACK────

八、系统参数与配置

8.1 在线参数(On-line Parameters)

可通过设备的「ON-LINE SYSTEM PARAMETERS」界面配置:

  • ETX / CR 结束符选择
  • ACK/NACK 应答开关(无应答模式)
  • 零值错误显示方式(00.000 / 空格)
  • 数据编辑标记功能开关
  • 波特率、数据位、校验位、停止位
  • 条码系统参数(Bar-code system parameters)

8.2 启动条件(Start Conditions)

定义了在线通信启动的前提条件和初始化流程。


九、错误处理

9.1 错误检测条件

  • 校验和/奇偶校验错误
  • 帧格式错误(缺少 STX/ETX)
  • 消息超时
  • 未知消息类型

9.2 错误处理规则

场景处理方式
单帧接收错误返回 NACK,请求重传
连续 3 次 NACKTBA 显示在线错误,放弃当前消息,继续下一条
等待 ACK 超时等效 NACK,触发重传
收到非预期消息等效 NACK,触发重传
严重通信错误TBA 发送 BEL,终止通信

十、文档版本历史

版本日期修订原因负责人
INI.(初始)2002.03初始版本Mr. Hase
*A2002.05新增校准数据和吸光度结果传输Mr. Kumada
*B2002.10新增重测样本量功能Mr. Kumada
*C2003.10公司名称变更Mr. Shibutani
*D2004.01新增支持 V2.00*R000 版本Mr. Kumada

关联笔记

标签

通讯协议 生化分析仪 lis rs232 东芝 tba-40fr astm 校准曲线 吸光度