一、注射泵命令
1.注射泵初始化
泵初始化:WR
发送:ID = 0X101 DATA:0X57,0X52 LEN2
回复:ID = 0X501 DATA: 0x20 0X60 LEN:2
阀初始化: ZR
发送:ID = 0X101 DATA:0X5A, 0X52 LEN2
回复:ID = 0X501 DATA: 0x20 0X60 LEN:2
2.注射泵吸样 吸入P+ 吐样量 + R
P100R
发送:ID = 0X101 DATA:0X50, 0X31,0x30 0x30 0x52 LEN 5
回复:ID =0X501 DATA: 0x20 0X60 LEN:2
3.注射泵推样 泵出 D+ 吐样量 + R
D100R
发送:ID = 0X101 DATA:0X44, 0X31,0x30 0x30 0x52 LEN 5
回复:ID =0X501 DATA: 0x20 0X60 LEN:2
4.注射泵三通阀
O2R 输入
发送:ID = 0X101 DATA:0X4F, 0X32 0x52 LEN 3
回复:ID =0X501 DATA: 0x2060 LEN:2
O1R 输出
发送:ID = 0X101 DATA:0X4F, 0X31 0x52 LEN 3
回复:ID =0X501 DATA: 0x20 0X60 LEN:2
5.注射泵回零
6.注射泵停止运动 TR
发送:ID = 0X100 DATA:0X54, 0x52 LEN 2
回复:ID =0X500 DATA: 0x2060 LEN:2
7.设置吐样速度 V + 速度+ ,+ 0 + R
V100,0R
发送:ID = 0X100 DATA:0X56, 0X31,0x30,0x30,0X2C,0X30,0x52 LEN 7
回复:ID =0X500 DATA: 0x2060 LEN:2
8.查询注射泵状态 ?29R
发送:ID = 0X106 DATA:0X3F,0X32,0x39,0x52 LEN:4
回复:ID =0X506 DATA: 0x20 0x60 0x30 LEN:3
9.握手应答 0X20 0X20
泵发送:ID = 0X482 DATA: LEN:0
驱动板回复:ID = 0X80 DATA:020,0X20 LEN:2
10.泵丝杆间隙补偿设置 K0R
发送:ID = 0X101 DATA:0X4B,0X30,0X52 LEN:3
回复:ID =0X501 DATA: 0x2060 LEN:2
11. 访问编码器
?1
发送:ID = 0X106 DATA:0X3F,0X31 LEN:2
500
回复:ID =0X506 DATA: 0x20 0x60 0X35 0x30 0x30 LEN:5
二、注射泵配置
默认波特率 100K
三、注射泵的泵的速度:
10档 10 :5000 流式细胞仪混匀的时候用的,快速抽吸,混匀血液
1档 38: 40
2档33: 90
3档 31:200
4档30: 300
四、注射泵返回值
0x2060: //注射泵工作正常的返回值
0x2160: //泵的电机初始化时出现错误
0x2960: //泵的电机出现丢步
0x2760: //泵的电机未初始化
五、注射泵发出的命令ID
0x0482 注射泵的握手命令 boot request Common_Command
0x0500 速度设置完成 On_the_Fly
0x0501 推样、吸样、初始化完成 Action_Frame
0x0506 encoder值 Answer_Command