1 / 16
文档名称:

PC通讯协议.docx

格式:docx   大小:28KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PC通讯协议.docx

上传人:小枷 2019/10/25 文件大小:28 KB

下载得到文件列表

PC通讯协议.docx

相关文档

文档介绍

文档介绍:网络通讯协议服务器端:ARM客户端:PCIP地址:端口号:8088通讯方式:TCP协议格式发送命令格式:(由PC机发入ARM)NDDATASUMFLAG1 双字节帧头,为十六进制的7E7E。LEN 单字节,从ADR到SUM的字节数(含ADR和SUM)。ADR 单字节地址(FF为通用地址)。COMND 单字节,命令字节。DATA 数据字节,长度不定。SUM 单字节校验和,SUM=FLAG1+LEN+ND+DATA。应答命令格式:(ARM应答PC机命令)FLAG2LENADRRESPDATASUM FLAG2 双字节帧头,为十六进制的E7E7。LEN 单字节,从ADR到SUM的字节数(含ADR和SUM)。ADR 单字节地址(FF为通用地址)。RESP 单字节,应答字节。接收命令无误时同命令字节,命令错误时为FF。DATA 数据字节,长度不定。SUM 单字节校验和,SUM=FLAG2+LEN+ADR+RESP+DATA。其中:详细命令格式读取全部参数 命令字:0x00 命令帧格式:FLAG10x030xFF0x00SUM 应答:FLAG20x390xFF0x00SN1SN2SN3ALM1ALM2ALM3TEMPOp_ModeOp_ParaPinPoutPin_thPout_thP1_lopP1_PowerP1_TchipP1_coolerP2_lopP2_PowerP2_TchipP2_cooler预留预留预留预留预留预留预留预留预留预留SUM 测试数据: PC:7e7e03ff00fe ARM:e7e725ff00010203040506070708095a0a5b0b5c0c5d0d5e0e5f0f501051115212531354145515fa读取序列号命令字:0x01命令帧格式:FLAG10x030xFF0x01SUM应答:FLAG20x060xFF0x01SN1SN2SN3SUMEDFA的序列号=SN1*65536+SN2*256+SN3 测试数据: PC:7e7e03ff01ff ARM:e7e706ff01010203da读取告警字节命令字:0x02命令帧格式:FLAG10x030xFF0x02SUM应答:FLAG20x060xFF0x02ALM1ALM2ALM3SUMALM1:Bit76543210DescriptionPinPoutTEMP预留P1lop预留P1TchipP1CoolerALM2:Bit76543210DescriptionP2lop预留P2TchipP2Cooler预留预留Pumpon/off预留ALM3:预留Pin输入光功率告警位0正常 1告警Pout输出光功率告警位0正常 1告警TEMP模块温度告警位0正常 1告警P1lop泵浦1工作电流告警位0正常 1告警P1Tchip泵浦1管芯温度告警位0正常 1告警P1Cooler泵浦1TEC电流告警位0正常 1告警P2lop泵浦2工作电流告警位0正常 1告警P2Tchip泵浦2管芯温度告警位0正常 1告警P2Cooler泵浦2TEC电流告警位0正常 1告警PumpON/OFF泵浦关:1 泵浦开:0 测试数据: PC:7e7e03ff0200 ARM:e7e706ff02010203db读取模块温度:命令字:0x03命令帧格式:FLAG10x030xFF0x03SUM应答:FLAG20x050xFF0x03TEMPSUM模块温度(℃)=TEMP/10注:模块温度为有符号数。 测试数据: PC:7e7e03ff0301 ARM:e7e705ff030102d8读取泵浦数目:命令字:0x10命令帧格式:FLAG10x030xFF0x10SUM应答:FLAG20x040xFF0x10NUMSUM泵浦数目NUM=1单泵 NUM=2双泵 测试数据: PC:7e7e03ff100e ARM:e7e704ff1002e3读取泵浦1参数:命令字:0x11命令帧格式:FLAG10x030xFF0x11SUM应答:FLAG20x0B0xFF0x11P1_IopP1_PowerP1_TchipP1_CoolerSUM泵浦1工作电流(mA) =P1_Iop/10泵浦1泵浦功率(mW) =P1_Power/10泵浦1管芯温度(℃)=P1_Tchip/10泵浦1制冷电流(mA) =P1_Cooler/10-3000 测试数据: PC:7e7e03ff110f ARM:e7e70bff1101020304050607080d读取泵浦2参数:命令字:0x12命令帧格式:FLAG10x030xFF0x12SUM应答:FLAG20x0B0xFF0x12P2_IopP2_PowerP2_TchipP2_CoolerSUM泵浦2工作电流(mA) =P2_Iop/10泵浦2泵浦功率(mW)