编号:_______________
本资料为word版本,可以直接编辑和打印,感谢您的下载
PC通讯协议
甲 方:___________________
乙 方:___________________
日 期:___________________
说明:本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与义务,同时阐述确定的时间内达成约定的承诺结果。文档可直接下载或修改,使用时请详细阅读内容。 网络通讯协议
服务器端:ARM 客户端:PC
IP 地址:192.168.1.120
端口号:8088 通讯方式:TCP
1.协议格式
发送命令格式:(由PC机发入ARM
FLAG1 LEN ADR COMND DATA SUM FLAG1 双字节帧头,为十六进制的 7E7E LEN ADR
单字节,从AD屈U SUM勺字节数(含 单字节地址(FF为通用地址)。
AD神 SUM。
COMND 单字节,命令字节。 DATA数据字节,长度不定。 SUM 单 字 节 校 验 和 ,
SUM=FLAG1+LEN+ADR+COMND+DATA 应答命令格式:(AR盘答PC机命令)
FLAG2 LEN ADR RESP DATA SUM FLAG2 双字节帧头,为十六进制的 E7EZ
LEN 单字节,从AD圈J SUM勺字节数(含
ADF^D SUM。 ADR
单字节地址(FF为通用地址)。
FESP 单字节,应答字节。接收命令无误时 同命令字节,命令错误时为 FF。 DATA数据字节,长度不定。 SUM 单 字 节 校 验 和 , SUM=FLAG2+LEN+ADR+RESP+DATA 其中:
命令与应答
I I 单字节
2.详细命令格式
a)读取全部参数
命令字:0x00 命令帧格式:
FLAG1 0x03 I I
火字节
0xFF 0x00 SUM 应答:
FLAG2 ALM1 Pout P2_lop 预留 0x39 ALM2 Pin_th P2_Power 预留 0xFF ALM3 Pout_th P2_Tchip 预留 0x00 TEMP P1_lop P2_cooler 预留 SN1 Op_Mode P1_Power 预留 预留 SN2 Op_Para P1_Tchip 预留 预留 SN3 Pin P1_cooler 预留 预留
SUM 测试数据:
PC: 7e 7e 03 ff 00 fe
ARM:e7 e7 25 ff 00 01 02 03 04 05 06 07 07 08 09 5a 0a 5b 0b 5c 0c 5d 0d 5e 0e 5f 0f 50 10 51 11 52 12 53 13 54 14 55 15 fa
b)读取序列号
命令字:0x01
命令帧格式:
FLAG1 0x03 0xFF 0x01 SUM 应答:
FLAG2 0x06 0xFF 0x01 SN1 SN2 SN3 SUM EDFA 的序列号 =SN1*65536
+SN2*256+SN3
测试数据:
PC: 7e 7e 03 ff 01 ff
ARM: e7 e7 06 ff 01 01 02 03 da c)读取告警字节
命令字:0x02
命令帧格式:
FLAG1 0x03 0xFF 0x02 SUM 应答:
FLAG2 0x06 0xFF 0x02 ALM1 ALM2 ALM3 SUM
ALM1 Bit 7 6 5 4 3 2 1 0
Descripti on
Pin Pout TEMP 预留 P1 lop 预留 P1 Tchip P1 Cooler ALM2:
Bit Descripti on
7 P2 lop 6 预留 5 P2 Tchip 4 P2 Cooler 3 预留 2 预留 1 Pump on/off 0 预留 ALM3:预留
Pin Pout TEMP P1 lop P1 Tchip P1 Cooler P2 lop P2 Tchip P2 Cooler Pump ON/OFF
输入光功率告警位 输出光功率告警位 模块温度告警位 泵浦1工作电流告警位 泵浦1管芯温度告警位 泵浦1TEC电流告警位 泵浦2工作电流告警位 泵浦2管芯温度告警位 泵浦2TEC电流告警位 泵浦关:1泵浦开:0 0正常 0正常 0正常 0正常 0正常 0正常 0正常 0正常 0正常 A 1 口言 A 1 口言 A 1 口言 A 1 口言 A 1 口言 A 1 口言 A 1 口言 A 1 口言 A 1 口言 测试数据:
PC: 7e 7e 03 ff 02 00
ARM: e7 e7 06 ff 02 01 02 03 db d)读取模块温度:
命令字:0x03 命令帧格式:
FLAG1 0x03 0xFF 0x03 SUM 应答:
FLAG2 0x05 0xFF 0x03 TEMP SUM 模块温度(°C) = TEMP/10