OC-SENSOR micro 计算机接口规范

厂商:EIKEN CHEMICAL CO., LTD.(日本荣研化学) 设备:OC-SENSOR micro 全自动便隐血分析仪(OC-MICRO) 文档版本:Edited 2002/08/19 文档类型:Computer Interface Specifications(LIS 通讯接口规范) 语言:英文


一、硬件规格(RS-232C 接口)

项目规格
传输方式电压型
同步方式步进同步
传输模式半双工
连接器9 pin D-SUB 公头(主机侧)/ 9 pin D-SUB 母头(线缆侧)

引脚定义

Pin信号方向名称
2RXDInput接收数据
3TXDOutput发送数据
4DTROutput数据终端就绪
5SG-信号地
6DSRInput数据集就绪
7RTSOutput请求发送
8CTSInput可发送

DTR 和 RTS 始终输出 space 状态,DSR 状态被忽略(不做硬流控)。

通信参数(仪器端可配置)

参数可选值出厂默认
波特率2400 / 4800 / 9600 / 19200 bps9600
数据位7 / 8 bit8
校验位NONE / EVEN / ODDNONE
停止位1 / 2 bit1
传输模式NONE(无协议) / ACK/NAKACK/NAK
分隔符STX/ETX (S/E) / CR/LF (C/L) / CRS/E
校验字符NONE / BCC / SUMNONE
项间分隔NONE / 逗号(,)NONE

其他固定参数

  • 起始位:固定 1 bit
  • 编码:ASCII
  • 握手重试次数:3 次
  • 握手无应答超时:1 秒
  • 不支持 XON/XOFF 流控

设置路径:Menu → Special setup → F: Surroundings → 3. RS-232C


二、通信协议

1. NONE 模式(无协议/非过程)

仪器直接连续发送测量结果,每条结果用分隔符包裹。

OC-SENSOR micro                    External computer
      |                                  |
      | STX + 样本1数据 + ETX            |
      |--------------------------------->|
      |                                  |
      | STX + 样本2数据 + ETX            |
      |--------------------------------->|
      |          ... (最短间隔 0.5s)     |
  • 批量传输时,样本间最短输出间隔 0.5 秒。

2. ACK/NAK 模式(出厂默认)

实时传输(Real-time)

分析过程中逐个样本实时发送。

OC-SENSOR micro                    External computer
      |                                  |
      |              ENQ                 |
      |--------------------------------->|
      |                                  |
      |              ACK                 |
      |<---------------------------------|
      |                                  |
      | STX + 样本数据 + ETX             |
      |--------------------------------->|
      |                                  |
      |              ACK                 |
      |<---------------------------------|
      |                                  |
      |              EOT                 |
      |--------------------------------->|

批量传输(Batch)

从历史数据中指定范围后批量发送。

OC-SENSOR micro                    External computer
      |              ENQ                 |
      |--------------------------------->|
      |              ACK                 |
      |<---------------------------------|
      | STX + 样本1 + ETX                |
      |--------------------------------->|
      |              ACK                 |
      |<---------------------------------|
      | STX + 样本2 + ETX                |
      |--------------------------------->|
      |              ACK                 |
      |<---------------------------------|
      |            ...                   |
      |              EOT                 |
      |--------------------------------->|

批量传输操作路径:Main menu → 6: date output → 1: measurement date

3. 异常处理

收到 NAK 的情况

重试 3 次(共 4 次尝试),均失败则发送 EOT 并中断通信,屏幕显示 “on-line NAK error”。

无应答(超时)的情况

1 秒超时后重试,重试 3 次(共 4 次),均失败则发送 EOT 并中断,屏幕显示 “on-line ACK timeout error”。

通信中断后,仪器继续分析,但停止与外部计算机通信。故障排除后需手动操作批量传输补发数据。


三、测量数据格式

1. 数据帧结构

无分隔符模式(标准设置,69 字节/样本)

OO△△DDDDDDDDDD TTTTT△△△△△△NNNN△ △BBBBBBBBBBBBBBB △△△△△△△△△△ CCCCCCCCC FF△EE
位置长度字段说明
1-22OO 数据分类”N “=实时输出 / “R “=批量传输
3-42辅助1固定空格
5-1410D 测量日期YYYY/MM/DD 格式
15-195T 测量时间HH:MM 24小时制
20-245辅助2固定空格
251辅助3固定空格
26-294N 测量序号0001-0999,超过 0999 循环回 0001
301辅助4固定空格
31-4515B 样本条码右对齐,零填充;条码读取失败时全空格
46-505辅助5固定空格
51-555辅助6固定空格
56-649C 测量值右对齐,零压缩;错误时全空格
65-662F 结果” -“=阴性 / ” +“=阳性(基于预设 cutoff 值);错误时全空格
671辅助7固定空格
68-692E 错误码见错误码表

有分隔符模式(逗号分隔,83 字节/样本)

各字段间用逗号 , 分隔,字段内容与无分隔符模式相同。

2. 错误码表

代码含义有测量值?
0ACell blank error-
01No sample solution-
02No reagent solution-
04PRC (Pro-zone check) 前带检查✅ 有
05Over range 超范围✅ 有
10Bar-code error 条码错误✅ 有
90No sample 无样本-
1ABar-code error + Cell blank error(复合)-
11Bar-code error + No sample solution(复合)-
12Bar-code error + No reagent solution(复合)-
14Bar-code error + PRC(复合)✅ 有
15Bar-code error + Over range(复合)✅ 有

04、05、10、14、15 错误仍输出测量值和结果;其他错误测量值和结果字段均输出空格。


四、校验字符

BCC 校验

  • 方式:从 STX 后第一个字符开始到 ETX(含 ETX)逐字节 XOR(异或)
  • 本质:水平奇偶校验
  • 校验:接收方计算 BCC 与收到的 BCC 异或,结果为 0 则校验通过

BCC 模式下,分隔符必须设为 STX/ETX,不能选 NONE。

SUM 校验

  • 方式:从文本起始到 ETX(含 ETX)所有字节求和,溢出忽略,取低 8 位
  • 输出:结果字节作为 SUM 校验字符

五、样本瓶条码规格

条码阅读器参数

项目默认支持高级设置支持
码制CODE39, ITF, NW-7, Industrial 2 of 5, WPC(JAN/EAN/UPC)CODE93, CODE128
窄条宽度0.2 mm ~ 1.0 mm-
空白区细条宽度的 10 倍以上-
最大位数15 位-
PCS 值≥ 0.45-
倾斜角±4° 以内-

条码粘贴位置

  • 标签高度:在指定 4.0 mm 范围内
  • 倾斜角:≤ 4°
  • 使用适配器时条码长度:40 mm
  • 不使用适配器时:18.6 ~ 50 mm 范围

所有规格均为极限值,同时处于极限值时可能无法读取。


六、与其他 LIS 接口对比要点

特性OC-SENSOR micro迈瑞 BS-400雅培 ARCHITECTSysmex XE-5000
物理接口RS-232CRS-232C + TCP/IPRS-232CRS-232C + TCP/IP
协议类型自定义 + ACK/NAK 可选ASTM / HL7ASTM (CLSI LIS1-A/LIS2-A2)自定义 / ASTM
帧格式STX/ETX 或 CR/LF 或 CRASTM 标准帧ASTM 标准帧自定义帧
校验BCC/SUM/NONE 可选ChecksumBCC-
数据方向单向(仪器→LIS)双向双向双向
结果数单项目(便隐血)多项目生化多项目免疫多项目血球

文档来源:EIKEN CHEMICAL CO., LTD. 2002 年版 关联:Sysmex XE-5000血液分析仪数据通信规范、迈瑞BS-400-BS-420全自动生化分析仪HL7接口使用说明书、雅培ARCHITECT系统RS-232标准接口手册