PC通讯协议
网络通讯协议
服务器端:ARM
客户端:PC
IP地址:
端口号:8088
通讯方式:TCP
协议格式
发送命令格式:(由PC机发入ARM)
FLAG1
LEN
AD泵浦功率(mW) = P1_Power/10
泵浦1管芯温度(℃) = P1_Tchip/10
泵浦1制冷电流(mA) =P1_Cooler/10 - 3000
测试数据:
PC: 7e 7e 03 ff 11 0f
ARM: e7 e7 0b ff 11 01 02 03 04 05 06 07 08 0d
读取泵浦2参数:
命令字:0x12
命令帧格式:
FLAG1
0x03
0xFF
0x12
SUM
应答:
FLAG2
0x0B
0xFF
0x12
P2_Iop
P2_Power
P2_Tchip
P2_Cooler
SUM
泵浦2工作电流(mA) = P2_Iop/10
泵浦2泵浦功率(mW) = P2_Power/10
泵浦2管芯温度(℃) = P2_Tchip/10
泵浦2制冷电流(mA) =P2_Cooler/10 – 3000
当模块无泵浦2的时候,全部返回为0。
测试数据:
PC: 7e 7e 03 ff 12 10
ARM: e7 e7 0b ff 12 01 02 03 04 05 06 07 08 0e
读取光功率:
命令字:0x20
命令帧格式:
FLAG1
0x03
0xFF
0x20
SUM
应答:
FLAG2
0x0B
0xFF
0x20
Pin
Pout
Pin_th
Pout_th
SUM
输入光功率(dbm) = Pin/10-70
输出光功率(dbm) = Pout/10-70
输入光功率门限(dbm) = Pin_th/10-70
输出光功率门限(dbm) =Pout_th/10-70
测试数据:
PC: 7e 7e 03 ff 20 1e
ARM: e7 e7 0b ff 20 01 02 03 04 05 06 07 08 1c
读取工作方式:
命令字:0x30
命令帧格式:
FLAG1
0x03
0xFF
0x30
SUM
应答:
FLAG2
0x05
0xFF
0x30
Op_Mode
Op_Para
SUM
Op_Mode:工作模式:0x00-APC方式; 0x02-ACC方式
Op_Para: 0x00(ACC方式)
读取Power值(APC方式);Power(dBm) = Op_Para
测试数据:
PC: 7e 7e 03 ff 30 2e
ARM: e7 e7 05 ff 30 01 02 05
设置工作方式:
命令字:0x40
命令帧格式:
FLAG1
0x05
0xFF
0x40
Op_Mode
Op_Para
SUM
应答:
FLAG2
0x03
0xFF
0x40
SUM
Op_Mode:工作模式:0x00-APC方式; 0x02-ACC方式
Op_Para: 0x00(ACC方式) 切换到ACC模式,默认电流值为0mA
设置Power值(APC方式) Op_Para = Power(dBm)
Op_Para超出可设置范围,则回复错误命令ED FA 03 FF FF E8。
测试数据:
PC: 7e 7e 05 ff 40 01 02 43
ARM: e7 e7 03 ff 40 10
e7 e7 03 ff ff cf
设置输入光功率门限:
命令字:0x41
命令帧格式:
FLAG1
0x05
0xFF
0x41
Pin_th
SUM
应答:
FLAG2
0x03
0xFF
0x41
SUM
输入光功率告警门限(dBm) = Pin_th/10-70
测试数据:
PC: 7e 7e 05 ff 41 01 02 44
ARM: e7 e7 03 ff 41 11
设置输出光功率门限:
命令字:0x42
命令帧格式:
FLAG1
0x05
0xFF
0x42
Pout_th
SUM
应答:
FLAG2
0x03
0xFF
0x42
SUM
输出光功率告警门限(dbm) =Pout_th/10-70
测试数据:
PC:
PC通讯协议 来自淘豆网m.daumloan.com转载请标明出处.