BC2900通信协议操作说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

附录A通信本分析仪提供四种通信协议,根据外部计算机上安装的数据管理软件可接收的样本编号位数进行匹配。若可接收的样本编号上限为8位或10位,应选择8ID或10ID通信协议;若可接收的样本编号上限为15位,应选择15ID或15ID+2通信协议。8ID和10ID通信协议差异在于,10ID通信协议支持样本编号上限为10位,而8ID支持样本编号上限为8位,除此之外,协议其他部分还存在一些差异,具体差异内容将在后续章节进行介绍。15ID和15ID+2通信协议差异在于,15ID+2通信协议支持传输P-LCR参数,而15ID通信协议不支持,除此之外,协议其他部分完全兼容,用户可以根据自己的需求选择相应的通信协议进行通信操作。迈瑞公司授权人员安装分析仪时,会根据用户配置的数据管理软件选择与之匹配的通信协议。如需调整分析仪的通信协议,请与迈瑞公司售后服务部联系。计数界面右上角通信状态标志处于动画状态,表示通信正在进行。BC-3000Plus通过RS-232串行口,将样本数据和质控数据传送给外部计算机,通信可在样本分析结束后自动完成或由命令选项操作完成。本章对通信参数的设置、RS-232串行口连线方式、数据通信格式进行了介绍,为软件工程师编写通信程序提供详细资料,方便用户进行通信操作。A.1分析仪和计算机的连接BC-3000Plus采用DB9连接器与外部计算机连接,DB9连接器针脚安排如图D-1所示。图D-1DB9型连接器各引脚说明:DCD:载波检测RXD:接收数据TXD:发送数据DTR:数据终端就绪GND:信号地DSR:数据设备就绪RTS:请求发送CTS:清除发送RI:振铃指示BC-3000Plus通过串口2和外部计算机通信(最大通信距离小于12米),需要接DB9连接器中的2、3、5三根线来实现。A.28ID通信协议和10ID通信协议A.2.1通信数据格式A.2.2通信说明编码[ENQ]0x05[STX]0x02[EOT]0x04[EOF]0x1A[ETX]0x03[ACK]0x06[NACK]0x15A0x41B0x42C0x43#0x30-0x39*0x2AA.2.3编程方法如果“握手”选项设置为“关”,BC-3000Plus将数据传送给外部计算机,不对外部计算机的回送信号进行响应。如果“握手”选项设置为“开”,BC-3000Plus按以下步骤和外部计算机进行通信。1.BC-3000Plus送数据ENQ(05Hex),外部计算机响应后回送数据ACK(06Hex),如4秒钟内无回送数据ACK(06Hex),BC-3000Plus再发送数据ENQ(05Hex),如4秒钟内再无回送数据ACK,BC-3000Plus放弃通信操作,给出通信故障报警。2.外部计算机响应后回送数据必须为ACK(06Hex),如回送的为其它数据,BC-3000Plus再次发送数据ENQ(最多发送两个ENQ)。3.BC-3000Plus接着发送:4.数据块EOT(04Hex)ETX(03Hex)5.拆除连接BC-3000Plus送数据ETX(03Hex)后,等外部计算机响应,如4秒钟内无回送数据,再次发送数据ETX(03Hex),如4秒钟内再无回送数据,分析仪放弃通信操作,给出通信故障报警。如外部计算机响应后回送数据为ACK,则数据块通信成功。如外部计算机响应后回送数据为NACK(15Hex),BC-3000Plus重新从步骤3发送数据,如BC-3000Plus收到的是ACK(06Hex)、NACK(15Hex)以外的数据,BC-3000Plus再次发送ETX(03Hex)。A.2.4样本数据格式如果选择握手[ENQ]如果不选择握手[STX]数据块开始数据块区分符“A”版本号(此字段只在10ID协议中传输)##编号长度(此字段只在10ID协议中传输)###参数个数(此字段只在10ID协议中传输)###参数格式描述个数(此字段只在10ID协议中传输)##编号(8ID协议传输8位/10ID协议传输10位)########/##########血样模式#Month##Day##Year####Hour##Minutes##WBC[109/L]###.#Lymph#[109/L]###.#Mid#[109/L]###.#Gran#[109/L]###.#Lymph%[%]##.#Mid%[%]##.#Gran%[%]##.#RBC[1012/L]#.##HGB[g/L]###MCHC[g/L]####MCV[fL]###.#MCH[pg]###.#RDW-CV[%]##.#HCT[%]##.#PLT[109/L]####MPV[fL]##.#PDW##.#PCT[%].###RDW-SD[fL]###.#Reserved############Rm#R1#R2#R3#R4#Pm#Pl#Ps#L1Region###L2Region###L3Region###L4Region###L5Region###L6Region###L7Region###L8Region###Reserved################WBCHisto(256channels)###RBCHisto(256channels)###PLTHisto(256channels)###数据块结束如果选择握手[EOT]如果不选择握手[EOF]如果选择握手[ETX]在所有数据格式中,BC-3000Plus为“*”的数据,通信中对应传输“*”(2AHex)。A.2.5标准质控数据格式如果选择握手[ENQ]如果不选择握手[STX]数据块开始数据块区分符“B”文件编号#批号######有效期Month##有效期Day##有效期Year####WBC[109/L]###.#RBC[1012/L]#.##HGB[g/L]###PLT[109/L]####Lymph#[109/L]###.#Lymph%[%]##.#Gran#[109/L]###.#Gran%[%]##.#HCT[%]##.#MCV[fL]###.#MCH[pg]###.#MCHC[g/L]####WBCLimit[109/L]###.#RBCLimit[1012/L]#.##HGBLimit[g/L]###PLTLimit[109/L]####Lymph#Limit[109/L]###.#Lymph%Limit[%]##.#Gran#Limit[109/L]###.#Gran%Limit[%]##.#HCTLimit[%]##.#MCVLimit[fL]###.#MCHLimit[pg]###.#MCHCLimit[g/L]####数据块结束如果选择握手[EOT]如果不选择握手[EOF]如果选择握手[ETX]在标准质控数据格式中,批号、Month、Day、Year在BC-3000Plus质控编辑中如无数据输入,通信中对应传输“*”(2AHex)。A.2.6运行质控数据格式如果选择握手[ENQ]如果不选择握手[STX]数据块开始数据块区分符“C”Month##Day##Year####Hour##Minutes##WBC[109/L]###.#RBC[1012/L]#.##HGB[g/L]###PLT[109/L]####Lymph#[109/L]###.#Lymph%[%]##.#Gran#[109/L]###.#Gran%[%]##.#HCT[%]##.#MCV[fL]###.#MCH[pg]###.#MCHC[g/L]####数据块结束如果选择握手[EOT]如果不选择握手[EOF]如果选择握手[ETX]A.315ID通信协议和15ID+2通信协议A.3.1协议结构协议数据包是协议传输的最小单元。每次传输,无论数据量的大小,都满足构建完整协议数据包的要求。A.3.2数据包组成MDSEMEMSSDFDVFDVSDMessageSegmentFEFEFDVFESEField图D-2协议数据结构完整的一个数据包有三个层次的数据信息组成:Message:消息。一个完整的数据包也称之为消息。有三个字段描述:MS:Message起始字段,所有的Message都以MS作为第一个数据单元;MD:Message描述字段,描述该Message的类型/含义等;ME:Message结束字段,所有的Message以ME作为该Message最后一个数据单元。Segment:数据段。一条Message数据由一个或多个Segment数据组成。有两个描述字段:SD:Segment描述字段,描述该Segment的类型/含义等;SE:Segment结束字段,所有的Segment均以SE作为该Segment最后一个数据单元Field:属性域。一个Segment数据由一个或者多个Field数据组成。有三个描述字段:FD:Field描述字段,描述该Field的类型/含义等;V:Field的值域。该Field的最终取值;FE:Field结束字段,所有的Field均以FE作为该Field的最后一个数据单元。A.3.3符号握手用字符通信过程中,通信双方的进行通信确认。字段名编码描述ENQ0x10数据传输前主机通信命令ACK0x06数据传输前后终端回应命令ETX0x0F数据传输后主机通信命令特殊字符消息,数据段的起始和结束标识。字段名编码描述MS0x05Message起始标志ME0x0aMessage结束标志SE0x04元数据结束标志字段,每一个元数据都以SE结束FE0x08属性数据结束标志字段,每一个属性数据都以FE结束特殊分隔符消息体,数据段以及属性域之间的分隔标识。字段名字段名编码说明MDSD0x03MD和SD字段之间的分隔符SDFD0x0CSD和FD字段之间的分隔符FDV0x16FD和V字段之间的分隔符Message描述单元字段名编码描述MDCTR正常计数结果数据包QCR质控运行数据包QCC质控标准数据包A.3.4样本数据样本数据由样本基本信息,计数结果,直方图数据以及分类线,报警等信息组成。数据项说明SampleID样本编号Mode测量模式TestTime测量时间,格式:YYYY-MM-DDHH:MM:SSName姓名Gender性别Age年龄(包括年龄值,年龄类型)Group组别Dept科室ChartNo病例号BedNo床号Sender送检者Tester检验者Checker审核者WBC白细胞数目Lymph#淋巴细胞数目Mid#中间细胞数目Gran#中性粒细胞数目Lymph%淋巴细胞百分比Mid%中间细胞百分比Gran%中性粒细胞百分比HGB血红蛋白RBC红细胞数目HCT红细胞压积MCV平均红细胞体积MCH平均红细胞血红蛋白含量MCHC平均红细胞血红蛋白浓度RDWCV红细胞分布宽度变异系数RDWSD红细胞分布宽度标准差PLT血小板数目MPV平均血小板体积PDW血小板分布宽度PCT血小板压积P-LCR大血小板比率,只支持15ID+2通信协议AlarmFlag直方图报警SepLine分类线信息WBCHisto白细胞分布直方图RBCHisto红细胞分布直方图PLTHisto血小板分布直方图FD字段检验参数FD定义FD说明样本信息SampleID样本编号Mode测量模式(0:全血-全参数;1:预稀释-全参数;2:全血-WBC/HGB;3:预稀释-WBC/HGB;4:全血-RBC/PLT;5:预稀释-RBC/PLT)TestTime测量时间,格式:YYYY-MM-DDHH:MM:SS(如果小于10,则十位补0)Name姓名Gender性别(0:空;1:未定义;2:男;3:女)Group组别(0:通用;1:成男;2:成女;3:儿童;4:婴儿)AgeVal年龄值AgeType年龄类型(0:空;1:岁;2:月;3:天;4:小时)Dept科室ChartNo病例号(未输入/输入0时传送空字符串)BedNo床号(未输入/输入0时传送空字符串)Sender送检者Tester检验者Checker审核者测量参数Val参数值(按照默认单位传输)Low参数下限High参数上限Unit参数单位(默认索

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功