深圳锦瑞电子各类仪器串口协议汇总.docx
- 文档编号:1875320
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:56
- 大小:65.51KB
深圳锦瑞电子各类仪器串口协议汇总.docx
《深圳锦瑞电子各类仪器串口协议汇总.docx》由会员分享,可在线阅读,更多相关《深圳锦瑞电子各类仪器串口协议汇总.docx(56页珍藏版)》请在冰点文库上搜索。
深圳锦瑞电子各类仪器串口协议汇总
BA600-1串口通讯
硬件条件:
通过RS-232C电缆将两台欲通讯仪器的RS-232C接口连接,或者将仪器与PC机的COM端口连接。
本仪器可供选择的串口状态:
波特率:
19200,9600,4800,2400,1200;
奇偶校验:
奇,偶,无;
(1)帧中可能包含多个项目,项目的结果有数据与阴阳性两种表示方法,每个项目都有数据表示,但不一定有阴阳性表示。
(2)项目的数据结果小数位需向左移,移动的位数为(D小数位-0xE0)。
(3)项目的结果数据位与病人号为((D0&7F)<<14)+((D1&7F)<<7)+(D2&7F)。
(4)CRC校验从起始位FA开始到校验和的前一位结束。
(5)帧长度从项目类型位开始到校验和的前一位结束的总字节数。
(6)每发送一帧,帧号加1,到0x7F,再从1开始。
发送帧格式:
(多个项目)
字节
类型
代码
1
帧头
FA
1
版本号
01
1
机器类型
02
1
机器编号
01
1
帧长度
0-7F
1
帧号
0-7F
3
病人号
0-7F
1
项目类型
80H-8FH
3
数据
每个都是0-7F
1
单位
90H-9FH
1
阴阳性
A0H-A5H
1
校验和
D7=0
1
帧尾
FBH
项目名称代码:
编号
名称
代码
编号
名称
代码
1
白细胞
81H
8
胆红素
88H
2
亚硝酸盐
82H
9
尿蛋白
89H
3
尿酮体
83H
10
血糖
8AH
4
尿潜血
84H
11
维生素C
8BH
5
尿比重
85H
12
浊度
8CH
6
pH
86H
13
颜色
8DH
7
尿胆元
87H
14
单位代码:
编号
名称
代码
编号
名称
代码
0
90H
8
g/dL
98H
1
u/L
91H
9
g/mL
99H
2
u/mL
92H
10
Leu/uL
9AH
3
umol/L
93H
11
X1012/L
9BH
4
mmol/L
94H
12
9CH
5
g/L
95H
13
9DH
6
mg/L
96H
14
7
mg/dL
97H
阴阳性代码:
编号
名称
代码
编号
名称
代码
1
+4
A0H
4
+1
A3H
2
+3
A1H
5
+-
A4H
3
+2
A2H
3
-
A5H
数据分析例子:
波特率:
19200
奇偶校验:
无;
发送数据:
FA0102014F050003648B000038E194A181000000E19BA583000000E194A587000020E193A588000000E193A585000768E3908084000000E19BA589000000E295A58A000000E194A582000000E197A586000032E1908053FB
打印报告:
病人号:
484测量时间:
2012年3月26日13:
30
维生素Vc3+5.6mmol/L
白细胞LEU-0.0CELL/uL
酮体KET-0.0mmol/L
尿胆素原URONormal
胆红素BIL-0.0umol/L
比重1.000
潜血BLD-0.0CELL/uL
尿蛋白PRO-0.0g/L
尿糖GLU-0.0mmol/L
亚硝酸盐NIT-
尿PHPH5.0
解析:
000364→1101100100→484
8B000038E194→VC561位小数mmol/L
BA600串口通讯
硬件条件:
通过RS-232C电缆将二台欲通讯仪器的RS-232C接口连接起来,或者将仪器与PC机的COM端口连接起来。
本仪器可供选择的串口状态:
连接:
如若与电脑PC机进行数据交换,请将一根标准RS-232串口线与仪器后背标有COMRS2321相连接,另一端与电脑后背的串口相连接。
请按以下步骤设置:
波特率:
115200,57600,38400,19200,9600;
奇偶校验:
奇,偶,无;
工作状态:
发送,接收,双工;
串口通信说明:
1、发送的数据均为ASCII码,如用串口工具,切换到字符格式。
2、每个项目名称或数据后都至少有一个空格隔开
典型帧分析:
打印测量结果或测完一样本和质控样品,仪器通过RS-232串口传出一串字符数据如下:
质控模式
02H
12320120214153928
ID:
G05
VC33mmol/L
URO2+
BIL33mmol/L
KET33mmol/L
BLD+-
PRO33mmol/L
NIT2+
LEU33mmol/L
GLU2+
SG1.010
pH6.0
03H
正常模式
02H
12320120214153928
ID:
0090No:
0006
VC33mmol/L
URO2+
BIL33mmol/L
KET33mmol/L
BLD+-
PRO33mmol/L
NIT2+
LEU33mmol/L
GLU2+
SG1.010
pH6.0
03H
分析如下:
帧头:
02H
版本号:
1
仪器类型:
2
仪器编号:
3(半尿机)
测量时间:
20120214152114(2012年2月14日20点21分14秒)
序号No:
0090
ID号:
0006
项目简称:
VC/URO/BIL/KET/BLD/PRO/NIT/LEU/GLU/SG/pH
测量结果:
+-、1+、2+、3+、4+、XX
单位:
mmol/L、mg/dL、g/L
帧尾:
03H
串口设置:
波特率:
9600奇偶校验:
无
CA64串口通讯协议
硬件条件:
通过RS-232C电缆将二台欲通讯仪器的RS-232C接口连接起来,或者将仪器与PC机的COM端口连接起来,打开串口,在串口中选择用字符格式显示。
本仪器可供选择的串口状态:
波特率:
115200,57600,38400,19200,9600,4800;
奇偶校验:
奇,偶,无;
工作状态:
发送,单工。
发送帧格式:
字节数
字段
内容
1
帧头
0x02
2
版本号
1(ASCII)
2
机器类型
4(ASCII)
2
机器编号
1(ASCII)
15
时间
0-9(ASCII)
7
病人号
0-2000(ASCII)
6
项目号
0--Z(ASCII)
5
结果
0--Z(ASCII)
6
单位
0--Z(ASCII)
6
范围低限
0--Z(ASCII)
6
范围高限
0--Z(ASCII)
7
PTR
0--Z(ASCII)
7
ISI
0--Z(ASCII)
7
INR
0--Z(ASCII)
6
项目号
0--Z(ASCII)
5
结果
0--Z(ASCII)
6
单位
0--Z(ASCII)
6
范围低限
0--Z(ASCII)
6
范围高限
0--Z(ASCII)
1
帧尾
0x03
发送数据结果如下:
_1411112151014000162FIB-C296.9mg/dL200.0400.0_
_1411112151519QC1PT000.0S011.0017.0_
_1411112150931000153PT012.9S011.0017.001.05R01.07I087.4%FIB-C000.0mg/dL200.0400.0_
帧头:
_(在串口中选择用字符格式显示)
版本号:
1
机器类型:
4
机器编号:
1
时间:
1112151014表示为2011年12月15日10点14分。
病人号:
000162表示ID测量号为000162,QC1表示该测试为质控测试结果。
项目号:
FIB-C测量项目为FIB-C。
结果296.9显示测量保存的结果
单位mg/dL选择表示的单位
范围低限200.0
范围高限400.0设置的正常参考范围为200-400。
PTR01.05R在编辑测试时选择R显示可输出该结果。
INR01.07I在编辑测试时选择I显示可输出该结果。
PTA087.4%在编辑测试时选择%显示可输出该结果。
项目号FIB-C在编辑测试时测量方法选择B,可输出FIB的演算结果。
结果000.0演算的结果值
单位mg/dL演算项目的单位
范围低限200.0
范围高限400.0演算的正常范围参考值为200-400。
帧尾_
WP31串口通讯
硬件条件:
通过RS-232C电缆将二台欲通讯仪器的RS-232C接口连接起来,或者将仪器与PC机的COM端口连接起来。
本仪器可供选择的串口状态:
连接:
如若与电脑PC机进行数据交换,请将一根标准RS-232串口线与仪器后背标有COMRS2321相连接,另一端与电脑后背的串口相连接。
请按以下步骤设置:
波特率:
115200,57600,38400,19200,9600;
奇偶校验:
奇,偶,无;
工作状态:
发送,接收,双工;
项目名称代码(001-200项目最多200个):
编号
项目代码
编号
项目代码
1
1
8
8
2
2
9
9
3
3
10
10
4
4
11
11
5
5
……
……
6
6
……
……
7
7
……
……
串口通信说明:
1、发送的数据均为ASCII码,如用串口工具,切换到字符格式。
2、每个项目名称或数据后都至少有一个空格隔开
典型帧分析:
打印测量结果或测完一样本和质控样品,仪器通过RS-232串口传出一串字符数据如下:
正常模式
┐13020120214152114No00173ID000000000017521ALT1.08u/mL1.202.31∟
质控模式
┐13020120214153928No00006LN000000000036991ALT2.21u/mL2.202.55∟
分析如下:
帧头:
02H
版本号:
1
仪器类型:
3
仪器编号:
0(半生化)
测量时间:
20120214152114(2012年2月14日20点21分14秒)
序号No:
00173
ID号:
00000000001752(质控测量时显示LN)
项目号:
1
项目简称:
ALT
测量结果:
1.08
单位:
u/mL
范围:
1.20--2.31
帧尾:
03H
CA51串口通讯
硬件条件:
通过RS-232C电缆将二台欲通讯仪器的RS-232C接口连接起来,或者将仪器与PC机的COM端口连接起来。
本仪器可供选择的串口状态:
波特率:
19200,9600,4800,2400,1200;
工作方式:
0(同步),1,2,3,4(异步);
奇偶校验:
奇,偶,无;
工作状态:
发送,接收,双工。
发送帧格式:
字节数
字段
内容
1
帧头
FA
1
版本号
0x01
1
机器类型
0x04
2
机器编号
0x01
2
帧长度
0x00-0x0F0F0F0F
1
帧号
0x1-0x7F
3
病人号
0x1-0x7F
1
项目号
0x80-0x8f
多个字节
数据
0xA0+3个(0-0x7f)数据+0xe1
0xA1+3个(0-0x7f)数据+0xe2
1
校验和
(D7=0)
1
帧尾
FB
项目号=(x-0x80),X是0x80-0x8f的数据。
项目号(0x80-0x8f)=仪器中的项目号+0X80表示,例如PT在仪器中的项目号为1,对应在帧中的项目号位对应的值为0X81……;
结果类型(0Xa0-0Xa5):
默认为0Xa0;
如果在“项目设置”“结果表示法”中选择了R,则有0xa1表示凝血酶原时间比值,后面3位(0-0x7f)的数据表示凝血酶原时间比值的具体数值;
如果在“项目设置”“结果表示法”中选择了I,则有0xa2表示%,后面3位(0-0x7f)的数据表示%的具体数值;
如果在“项目设置”“结果表示法”中选择了E,则有0xa3表示吸光度值,后面3位(0-0x7f)的数据表示吸光度值的具体数值;
如果在“项目设置”“结果表示法”中选择了U,则有0xa4表示U,后面3位(0-0x7f)的数据表示%的具体数值,接下来增加6位表示单位,然后是小数点……;
如果在“项目设置”“结果表示法”中选择了%,则有0xa5表示浓度,后面3位(0-0x7f)的数据表示浓度的具体数值;
结果数值(0-0x7f):
用结果类型后3字节的数据表示;
为了将数值与病人号,结果表示法区分,采取拆数的方法,用3个字节(0-0x7f)的数表示一个字(0-65536);
具体计算方法:
数值=((D0&7F)<<14)+((D1&7F)<<7)+(D2&7F);
结果中小数点位置(0xe0-0xe5):
用0xe0-0xe5表示0到5位小数,得到原始数值后将小数点左移得到最终的结果;
单位:
结果类型不是0Xa4时,除FIB的单位为mg/dL外,其他项目的单位均为S。
数据分析例子:
波特率:
19200
奇偶校验:
无;
发送数据:
FA0104011C0900025C81A000006BE1A1000056E2A2000054E2A3000000E1A4004977E320FB
打印报告:
病人号:
348
凝血酶原时间10.7SL
0.86R0.84I0.0%9463E
解析:
00025C→101011100→348
81A000006BE1A1000056E2A2000054E2A3000000E1A4004977E320→项目号1PT表达形式S1071位小数表达形式R862位小数表达形式I842位小数表达形式%01位小数表达形式E94633位小数
CA52串口通讯
硬件条件:
通过RS-232C电缆将二台欲通讯仪器的RS-232C接口连接起来,或者将仪器与PC机的COM端口连接起来。
本仪器可供选择的串口状态:
波特率:
19200,9600,4800,2400,1200;
工作方式:
0(同步),1,2,3,4(异步);
奇偶校验:
奇,偶,无;
工作状态:
发送,接收,双工。
发送帧格式:
字节数
名称
16进制码
1
帧头
FA
1
版本号
0x01
1
机器类型
0x04
2
机器编号
0x02
2
帧长度
0x00-0x0F0F0F0F
1
帧号
0x1-0x7F
3
病人号
0x1-0x7F
1
项目号
0x80-0x8f
多个字节
数据
0xA0+3个(0-0x7f)数据+0xe1
0xA1+3个(0-0x7f)数据+0xe2
1
校验和
(D7=0)
1
帧尾
FB
项目号=(x-0x80),X是0x80-0x8f的数据。
项目号(0x80-0x8f)=仪器中的项目号+0X80表示,例如PT在仪器中的项目号为1,对应在帧中的项目号位对应的值为0X81……;
结果类型(0Xa0-0Xa5):
默认为0Xa0;
如果在“项目设置”“结果表示法”中选择了R,则有0xa1表示凝血酶原时间比值,后面3位(0-0x7f)的数据表示凝血酶原时间比值的具体数值;
如果在“项目设置”“结果表示法”中选择了I,则有0xa2表示%,后面3位(0-0x7f)的数据表示%的具体数值;
如果在“项目设置”“结果表示法”中选择了E,则有0xa3表示吸光度值,后面3位(0-0x7f)的数据表示吸光度值的具体数值;
如果在“项目设置”“结果表示法”中选择了U,则有0xa4表示U,后面3位(0-0x7f)的数据表示%的具体数值,接下来增加6位表示单位,然后是小数点……;
如果在“项目设置”“结果表示法”中选择了%,则有0xa5表示浓度,后面3位(0-0x7f)的数据表示浓度的具体数值;
结果数值(0-0x7f):
用结果类型后3字节的数据表示;
为了将数值与项目号,结果表示法区分,采取拆数的方法,用3个字节(0-0x7f)的数表示一个字(0-65536),分别用D0、D1、D2表示;
具体计算方法:
数值(十六进制)=(D0&7F)<<14+(D1&7F)<<7+D2&7F;
结果中小数点位置(0xe0-0xe5):
用0xe0-0xe5表示0到5位小数,得到原始数值后将小数点左移得到最终的结果;
单位:
结果类型不是0Xa4时,除FIB的单位为mg/dL外,其他项目的单位均为S。
数据分析例子:
波特率:
19200
奇偶校验:
无;
发送数据:
FA0104021C0600002281A0000114E1A1000078E2A200007DE2A3000000E1A4000F26E376FB
打印报告:
病人号:
34
凝血酶原时间14.8S
1.20R1.25I0.0%0E
解析:
00025C→101011100→348
(000114解码:
0X00-000000000-00000000+0X01-00000001-10000000-128+0X14-20=148)
81A0000114E1A1000078E2A200007DE2A3000000E1A4000F26E376→项目号1PT表达形式S1481位小数表达形式R1202位小数表达形式I1252位小数表达形式%01位小数表达形式E03位小数FIB1958
CA54串口通讯
硬件条件:
通过RS-232C电缆将二台欲通讯仪器的RS-232C接口连接起来,或者将仪器与PC机的COM端口连接起来。
本仪器可供选择的串口状态:
波特率:
19200,9600,4800,2400,1200;
工作方式:
0(同步),1,2,3,4(异步);
奇偶校验:
奇,偶,无;
工作状态:
发送,接收,双工。
发送帧格式:
字节数
字段
内容
1
帧头
FA
1
版本号
0x01
1
机器类型
0x04
2
机器编号
0x03
2
帧长度
0x00-0x0F0F0F0F
1
帧号
0x1-0x7F
3
病人号
0x1-0x7F
1
项目号
0x80-0x8f
多个字节
数据
0xA0+3个(0-0x7f)数据+0xe1
0xA1+3个(0-0x7f)数据+0xe2
1
校验和
(D7=0)
1
帧尾
FB
项目号=(x-0x80),X是0x80-0x8f的数据。
项目号(0x80-0x8f)=仪器中的项目号+0X80表示,例如PT在仪器中的项目号为1,对应在帧中的项目号位对应的值为0X81……;
结果类型(0Xa0-0Xa5):
默认为0Xa0;
如果在“项目设置”“结果表示法”中选择了R,则有0xa1表示凝血酶原时间比值,后面3位(0-0x7f)的数据表示凝血酶原时间比值的具体数值;
如果在“项目设置”“结果表示法”中选择了%,则有0xa2表示%,后面3位(0-0x7f)的数据表示%的具体数值;
如果在“项目设置”“结果表示法”中选择了E,则有0xa3表示吸光度值,后面3位(0-0x7f)的数据表示吸光度值的具体数值;
如果在“项目设置”“结果表示法”中选择了U,则有0xa4表示U,后面3位(0-0x7f)的数据表示%的具体数值,接下来增加6位表示单位,然后是小数点……;
如果在“项目设置”“结果表示法”中选择了%,则有0xa5表示浓度,后面3位(0-0x7f)的数据表示浓度的具体数值;
结果数值(0-0x7f):
用结果类型后3字节的数据表示;
为了将数值与病人号,结果表示法区分,采取拆数的方法,用3个字节(0-0x7f)的数表示一个字(0-65536);
具体计算方法:
数值=(D0&7F)<<14+(D1&7F)<<7+D2&7F;
结果中小数点位置(0xe0-0xe5):
用0xe0-0xe5表示0到5位小数,得到原始数值后将小数点左移得到最终的结果;
单位:
结果类型不是0Xa4时,除FIB的单位为mg/dL外,其他项目的单位均为S。
数据分析例子:
波特率:
19200
奇偶校验:
无;
发送数据:
FA0104031C0200000281A0000067E1A1000053E2A2000051E2A3000000E1A4000001E316FB
打印报告:
病人号:
2
凝血酶原时间10.3S
0.83R0.81I0.0%0E
解析:
00025C→1001011100→348
81A0000067E1A1000053E2A2000051E2A3000000E1A4000001E316→项目号1PT表达形式S1031位小数表达形式R832位小数表达形式I812位小数表达形式%01位小数表达形式E03位小数FIB1
FA0104034A0200000181A0000221E181A0000251E181A000003BE18CA0000064E18DA0000064E18EA0000064E18FA0000064E190A000003CE191A0000064E192A0000120E193A0000120E181A0000218E12EFB
FA010403080400000181A0000218E117FB
GE200F串口通讯
硬件条件:
通过RS-232C电缆将二台欲通讯仪器的RS-232C接口连接起来,或者将仪器与PC机的COM端口连接起来。
本仪器可供选择的串口状态:
波特率:
19200,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 深圳 电子 各类 仪器 串口 协议 汇总